:root{--ink:#0b0b0c;--ink-2:#141416;--ink-3:#1f1f22;--cream:#f3efe6;--cream-2:#e9e3d6;--paper:#faf8f3;--gold:#c9a96a;--gold-2:#af8c5c;--gold-3:#e6cf9a;--rule:rgba(201,169,106,.35);--display:"Cormorant Garamond","Times New Roman",Georgia,serif;--caps:"Cinzel","Trajan Pro",Georgia,serif;--sans:"Questrial","Helvetica Neue",Arial,sans-serif;--font-heading-family:var(--display) !important;--buttons-radius:0px !important;--buttons-radius-outset:0px !important;--inputs-radius:0px !important;--inputs-radius-outset:0px !important;--variant-pills-radius:0px !important;--media-radius:0px !important;--text-boxes-radius:0px !important;--product-card-corner-radius:0 !important;--collection-card-corner-radius:0 !important;--blog-card-corner-radius:0 !important;--popup-corner-radius:0px !important;--badge-corner-radius:0 !important}html{scroll-behavior:smooth}body{font-family:var(--sans);letter-spacing:.01em;-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3,.product__title h1,.card__heading{font-family:var(--display)!important;font-weight:500!important;letter-spacing:-.005em;line-height:1.05}h1,.h1{font-size:clamp(3.2rem,5.2vw,6rem)}h2,.h2{font-size:clamp(2.6rem,3.6vw,4.2rem)}.caption-with-letter-spacing,.ctbc-kicker{font-family:var(--caps);font-size:1.15rem;letter-spacing:.32em;text-transform:uppercase;color:var(--gold)}*,*:before,*:after{border-radius:0!important}.button,.shopify-payment-button__button,.product-form__submit,.customer button,.newsletter-form__button,.ctbc-btn{font-family:var(--caps)!important;font-size:1.2rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;min-height:5.2rem;padding:0 3.2rem!important;transition:background .25s ease,color .25s ease,border-color .25s ease!important}.button:after,.button:before,.shopify-payment-button__button:after{box-shadow:none!important}.button--primary,.product-form__submit,.ctbc-btn--gold{background:var(--gold)!important;color:var(--ink)!important;border:1px solid var(--gold)!important}.button--primary:hover,.product-form__submit:hover,.ctbc-btn--gold:hover{background:var(--cream)!important;border-color:var(--cream)!important;color:var(--ink)!important}.button--secondary,.ctbc-btn--ghost{background:transparent!important;color:currentColor;border:1px solid currentColor!important}.button--secondary:hover,.ctbc-btn--ghost:hover{background:var(--gold)!important;color:var(--ink)!important;border-color:var(--gold)!important}.shopify-payment-button__button--unbranded{background:var(--ink)!important;color:var(--cream)!important}.announcement-bar{background:var(--ink)!important;border-bottom:1px solid var(--rule)}.announcement-bar__message,.announcement-bar__link{font-family:var(--caps);font-size:1.05rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)!important}.header-wrapper{background:var(--ink)!important;border-bottom:1px solid var(--rule)!important}.header{padding-top:1.4rem!important;padding-bottom:1.4rem!important}.header__menu-item,.header__menu-item span{font-family:var(--caps)!important;font-size:1.15rem!important;letter-spacing:.22em;text-transform:uppercase;color:var(--cream)!important}.header__menu-item:hover span{color:var(--gold)!important;text-decoration:none!important}.header__icon,.header__icon svg{color:var(--cream)!important}.header__heading-logo{max-height:5.4rem}.menu-drawer{background:var(--ink)!important}.menu-drawer__menu-item{font-family:var(--display)!important;font-size:2.6rem!important;color:var(--cream)!important}.card-wrapper .card{background:transparent!important;border:0!important}.card--standard .card__inner{border:0!important;box-shadow:none!important}.card__inner .card__media{padding:0!important}.card .media img{transition:transform .9s cubic-bezier(.2,.8,.2,1)}.card:hover .media img{transform:scale(1.04)}.card__content{padding-top:1.4rem!important;border-top:1px solid var(--rule);margin-top:1rem}.card__heading{font-size:2rem!important}.card__heading a{color:inherit;text-decoration:none}.price{font-family:var(--caps);letter-spacing:.12em;font-size:1.25rem!important;color:var(--gold-2)!important}.card-information .caption-with-letter-spacing{display:none}.quick-add__submit{background:var(--ink)!important;color:var(--cream)!important;border-color:var(--ink)!important}.quick-add__submit:hover{background:var(--gold)!important;color:var(--ink)!important}.collection .title,.featured-collection .collection__title .title{font-size:clamp(3rem,4.2vw,5rem)}.collection__description{max-width:62ch}.product__title h1{font-size:clamp(3.2rem,4.5vw,5.4rem)!important}.product__text.subtitle{font-family:var(--caps);font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-2)}.product-form__input input[type=radio]:checked+label{background:var(--ink)!important;color:var(--cream)!important;border-color:var(--ink)!important}.product-form__input input[type=radio]+label{border:1px solid rgba(0,0,0,.4)!important;font-family:var(--caps);letter-spacing:.1em;font-size:1.1rem}.product__accordion .accordion__title{font-family:var(--caps);font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase}.product__accordion summary{border-top:1px solid var(--rule)}.product__media-item .media{border:0!important}.product__media-wrapper .thumbnail{border:1px solid transparent!important}.thumbnail[aria-current]{border-color:var(--gold)!important}.article-card .card__content{border-top:1px solid var(--rule)}.article-card__title{font-family:var(--display)!important;font-size:2.4rem!important}.article-template__title{font-size:clamp(3.4rem,5vw,6.2rem)!important;max-width:22ch}.article-template__content{font-size:1.8rem;line-height:1.75;max-width:70ch;margin:0 auto}.article-template__content h2{font-size:3rem;margin-top:3.6rem}.main-page-title{font-size:clamp(3.4rem,5vw,6rem)}.page-width--narrow .rte{font-size:1.75rem;line-height:1.7}.page-width--narrow .rte h2{font-family:var(--display);font-size:3rem;margin-top:3.4rem;color:var(--ink)}.page-width--narrow .rte a{color:var(--gold-2)}.newsletter{background:var(--cream)!important}.newsletter .h1{font-size:clamp(3rem,4.4vw,5.2rem)}.footer{background:var(--ink)!important;border-top:1px solid var(--rule)}.footer-block__heading{font-family:var(--caps)!important;font-size:1.15rem!important;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)!important}.footer-block__details-content .list-menu__item{font-size:1.45rem;color:var(--cream)}.footer-block__details-content a{color:var(--cream)}.footer__content-bottom{border-top:1px solid var(--rule)!important}.footer .list-social__link svg{color:var(--gold)}.field__input,.newsletter-form__field-wrapper .field__input{border:1px solid rgba(0,0,0,.5)!important;box-shadow:none!important}.field__input:focus{outline:0;box-shadow:0 0 0 1px var(--gold)!important}.field__label{font-family:var(--caps);letter-spacing:.12em;font-size:1.05rem}.collapsible-content summary .accordion__title{font-family:var(--display)!important;font-size:2.2rem!important;letter-spacing:0;text-transform:none}.collapsible-content .accordion{border-color:var(--rule)!important}.cart-drawer .drawer__inner{background:var(--paper)}.cart__ctas .button{width:100%}.ctbc-rule{width:64px;height:1px;background:var(--gold);display:block}.ctbc-section{padding:clamp(5.6rem,9vw,11rem) 0}.ctbc-wrap{max-width:150rem;margin:0 auto;padding:0 clamp(1.6rem,4vw,5rem)}.ctbc-dark{background:var(--ink);color:var(--cream)}.ctbc-cream{background:var(--cream);color:var(--ink)}.ctbc-paper{background:var(--paper);color:var(--ink)}.ctbc-serif{font-family:var(--display)}.ctbc-caps{font-family:var(--caps);letter-spacing:.26em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.card .media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ctbc.css.map */
