@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Inter:wght@300;400;500;600&display=swap";:root{--cbr-bg: #0B0809;--cbr-bg2: #151011;--cbr-crimson: #7A1725;--cbr-crimson-h: #9A1F30;--cbr-burgundy: #4A0D18;--cbr-gold: #C8A46A;--cbr-gold-dim: rgba(200,164,106,.22);--cbr-ivory: #F5EDE8;--cbr-beige: #CFC2BC;--cbr-border: rgba(255,255,255,.07);--cbr-r-card: 14px;--cbr-r-btn: 10px;--cbr-ease: .3s ease;--cbr-ease-slow: .55s ease}body{background-color:var(--cbr-bg);color:var(--cbr-ivory)}h1,h2,h3,h4,h5,h6{color:var(--cbr-ivory)}p,li,label,td,th,figcaption{color:var(--cbr-beige)}.announcement-bar{background-color:var(--cbr-crimson);border-bottom:1px solid var(--cbr-gold-dim)}.announcement-bar p,.announcement-bar a,.announcement-bar span{color:var(--cbr-gold);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.header{background-color:var(--cbr-bg);border-bottom:1px solid var(--cbr-border)}.header__row{background-color:var(--cbr-bg)}.button:not(.button-secondary,.button-unstyled){background-color:var(--cbr-crimson);color:var(--cbr-ivory);border-radius:var(--cbr-r-btn);letter-spacing:.12em;transition:background-color var(--cbr-ease),transform var(--cbr-ease)}.button:not(.button-secondary,.button-unstyled):hover{background-color:var(--cbr-crimson-h);color:var(--cbr-ivory);transform:translateY(-1px)}.button-secondary{color:var(--cbr-gold);box-shadow:inset 0 0 0 1px var(--cbr-gold);border-radius:var(--cbr-r-btn);letter-spacing:.12em;background-color:transparent;transition:background-color var(--cbr-ease),color var(--cbr-ease)}.button-secondary:hover{background-color:var(--cbr-gold-dim);color:var(--cbr-ivory)}.product-card{background-color:var(--cbr-bg2);border-radius:var(--cbr-r-card);border:1px solid var(--cbr-border);transition:border-color var(--cbr-ease),box-shadow var(--cbr-ease)}.product-card:hover{border-color:var(--cbr-gold-dim);box-shadow:0 8px 28px #7a172521}.product-card__image img{transition:transform var(--cbr-ease-slow)}.product-card:hover .product-card__image img{transform:scale(1.04)}.product-card__content{background-color:var(--cbr-bg2);padding:16px}.collection-card{border-radius:var(--cbr-r-card);border:1px solid var(--cbr-border);overflow:hidden;transition:border-color var(--cbr-ease),box-shadow var(--cbr-ease)}.collection-card:hover{border-color:var(--cbr-gold-dim);box-shadow:0 8px 28px #7a172521}.predictive-search-results__inner{background-color:var(--cbr-bg2);color:var(--cbr-ivory)}.predictive-search-results__card{color:var(--cbr-ivory);transition:background-color var(--cbr-ease)}.predictive-search-results__card--product:hover{background-color:#4a0d1866}.theme-drawer__dialog{background-color:var(--cbr-bg)}.theme-drawer__header{background-color:var(--cbr-bg2);border-bottom:1px solid var(--cbr-border)}.theme-drawer__title,.theme-drawer__close-button{color:var(--cbr-ivory)}.cart-drawer__content{background-color:var(--cbr-bg)}.cart-drawer__summary{background-color:var(--cbr-bg2);border-top:1px solid var(--cbr-border)}.shopify-payment-button__button--unbranded{background-color:var(--cbr-burgundy)!important;color:var(--cbr-ivory)!important;border-radius:var(--cbr-r-btn)!important;letter-spacing:.12em!important;text-transform:uppercase!important;transition:background-color var(--cbr-ease)!important}.shopify-payment-button__button--unbranded:hover{background-color:var(--cbr-crimson)!important}.field__input,.select__select{background-color:var(--cbr-bg2);color:var(--cbr-ivory);border:1px solid var(--cbr-gold-dim);border-radius:var(--cbr-r-btn);transition:border-color var(--cbr-ease)}.field__input:focus,.select__select:focus{border-color:var(--cbr-gold);outline:none;box-shadow:0 0 0 2px #c8a46a1a}::placeholder{color:var(--cbr-beige);opacity:.55}.color-background-1{background-color:var(--cbr-bg);color:var(--cbr-ivory)}.color-background-2{background-color:var(--cbr-bg2);color:var(--cbr-ivory)}.color-accent-1{background-color:var(--cbr-crimson);color:var(--cbr-ivory)}.color-accent-2{background-color:var(--cbr-burgundy);color:var(--cbr-ivory)}.footer{background-color:var(--cbr-bg);border-top:1px solid var(--cbr-gold-dim)}*:focus-visible{outline:2px solid var(--cbr-gold);outline-offset:3px}@media screen and (max-width:749px){.field__input,.select__select{font-size:16px}.button:not(.button-secondary,.button-unstyled),.button-secondary,.shopify-payment-button__button--unbranded{min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cbr-overrides.css.map */
