:root{--bf-black: #111111;--bf-charcoal: #1d1d1b;--bf-red: #b72025;--bf-red-dark: #8f1519;--bf-gold: #d4b16f;--bf-greige: #e4ded3;--bf-ivory: #f8f4ec;--bf-white: #ffffff}body{background:var(--bf-ivory);overflow-x:clip}.header-wrapper{background:var(--bf-greige)!important;border-bottom:1px solid rgba(17,17,17,.12)}.header__menu-item,.header__icon,.header__heading-link{color:var(--bf-black)}#HeaderMenu-on-sale,#HeaderDrawer-on-sale,#HeaderMenu-on-sale .header__active-menu-item{color:var(--bf-red)!important;font-weight:800}.ct-home-refresh{--ct-greige: var(--bf-greige);--ct-greige-dark: #b8ad9c;--ct-warm: var(--bf-red);--ct-ink: var(--bf-black);--ct-cream: var(--bf-ivory);--ct-white: var(--bf-white);background:var(--bf-ivory)!important}.ct-home-refresh .ct-trust{background:var(--bf-black);border-color:#d4b16f59;box-shadow:0 1.8rem 4rem #0000002e;color:var(--bf-white)}.ct-home-refresh .ct-trust svg{color:var(--bf-gold)}.ct-home-refresh .ct-trust__item small{color:#d9d5ca}.ct-home-refresh .ct-section-heading h2{text-transform:uppercase}.ct-home-refresh .ct-section-heading--row>a{color:var(--bf-red)}.ct-home-refresh .ct-category{border-radius:.4rem;box-shadow:0 1rem 2.8rem #1111111f}.ct-home-refresh .ct-category__content span{border-radius:0;background:var(--bf-white)}.ct-home-refresh .ct-product-card{border:1px solid rgba(17,17,17,.12);border-radius:.4rem;box-shadow:0 .7rem 2rem #1111110f;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ct-home-refresh .ct-product-card:hover{border-color:#b720258c;box-shadow:0 1.2rem 3rem #1111111f;transform:translateY(-.3rem)}.ct-home-refresh .ct-badge{border-radius:0;background:var(--bf-red);letter-spacing:.08em}.ct-home-refresh .ct-price strong{color:var(--bf-red)}.ct-home-refresh .ct-feature-banner{border-radius:.4rem;background:var(--bf-black);box-shadow:0 1.2rem 3.5rem #1111112e}.ct-home-refresh .ct-feature-banner__copy{background:linear-gradient(135deg,rgba(183,32,37,.16),transparent 52%),var(--bf-black)}.ct-home-refresh .ct-feature-banner__copy h2,.ct-home-refresh .ct-feature-banner__copy>div{color:var(--bf-white)}.ct-home-refresh .ct-feature-banner__copy .ct-eyebrow{color:var(--bf-gold)}.ct-home-refresh .ct-feature-banner__copy .ct-button{border-color:var(--bf-red);border-radius:0;background:var(--bf-red)}.ct-home-refresh .ct-newsletter{background:linear-gradient(115deg,rgba(183,32,37,.14),transparent 38%),var(--bf-black);border-color:#d4b16f40;color:var(--bf-white)}.ct-home-refresh .ct-newsletter h2,.ct-home-refresh .ct-newsletter__copy>p:last-child{color:var(--bf-white)}.ct-home-refresh .ct-newsletter__icon{background:var(--bf-red)}.ct-home-refresh .ct-newsletter__form button{border-color:var(--bf-red);background:var(--bf-red)}.ct-home-refresh .ct-confidence__grid div{border-left-color:var(--bf-red)}.price--on-sale .price-item--sale,.card-information .price--on-sale .price-item--sale{color:var(--bf-red);font-weight:800}.card__badge .badge{border-color:var(--bf-red);background:var(--bf-red);color:var(--bf-white);letter-spacing:.05em;text-transform:uppercase}.collection-hero__title,.main-page-title,.product__title h1{color:var(--bf-black);letter-spacing:-.03em}.button:not([disabled]):hover,.shopify-payment-button__button:hover{box-shadow:0 0 0 .2rem var(--bf-red)}@media screen and (max-width:749px){.ct-home-refresh .ct-feature-banner__copy{min-height:34rem}}@media(prefers-reduced-motion:reduce){.ct-home-refresh .ct-product-card,.ct-home-refresh .ct-product-card__image img,.ct-home-refresh .ct-button{transition:none}}.shopify-section-group-header-group .ss-announcement-bar{background:var(--bf-black)!important;color:var(--bf-white)!important}.shopify-section-group-header-group .ss-announcement-bar__link,.shopify-section-group-header-group .ss-announcement-bar__message,.shopify-section-group-header-group .ss-announcement-bar__message li{color:var(--bf-white)!important}.shopify-section-group-header-group .ss-announcement-bar__message li:after{background-color:var(--bf-gold)!important;opacity:.72}
/*# sourceMappingURL=/cdn/shop/t/12/assets/black-friday-2026.css.map */
