:root{--cr-ivory: #F4EEE3;--cr-stone: #E8DFD0;--cr-ink: #151311;--cr-night: #0E0D0C;--cr-muted: #6F675D;--cr-gold: #A8875A;--cr-serif: "Cormorant Garamond", "Cormorant", Garamond, "Times New Roman", serif;--cr-sans: "Inter Tight", "Helvetica Neue", Arial, sans-serif;--font-heading-family: var(--cr-serif);--font-body-family: var(--cr-sans);--font-heading-weight: 500;--cr-ease: cubic-bezier(.2, .7, .1, 1)}body{background:var(--cr-ivory);letter-spacing:.01em}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--cr-serif);font-weight:500;letter-spacing:0}.cr-section h1,.cr-section h2,.cr-section h3{color:inherit}.cr-label{font-family:var(--cr-sans);font-size:1.05rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase}.button,.shopify-payment-button__button--unbranded,.cr-btn{font-family:var(--cr-sans);font-size:1.15rem;letter-spacing:.26em;text-transform:uppercase;font-weight:500;min-height:5rem;border-radius:0}.cr-btn{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;padding:0 3.4rem;text-decoration:none;cursor:pointer;border:1px solid currentColor;background:transparent;color:inherit;transition:background .5s var(--cr-ease),color .5s var(--cr-ease)}.cr-btn--solid{background:var(--cr-ink);color:var(--cr-ivory);border-color:var(--cr-ink)}.cr-btn--solid:hover{background:transparent;color:var(--cr-ink)}.cr-btn--light{color:var(--cr-ivory);border-color:#f4eee38c}.cr-btn--light:hover{background:var(--cr-ivory);color:var(--cr-ink)}.cr-btn--ghost:hover{background:var(--cr-ink);color:var(--cr-ivory)}.cr-btn--solid-light{background:var(--cr-ivory);color:var(--cr-ink);border-color:var(--cr-ivory)}.cr-btn--solid-light:hover{background:transparent;color:var(--cr-ivory)}.cr-cross{display:inline-block;width:.7em;height:1em;vertical-align:-.1em}.cr-reveal{opacity:0;transform:translateY(26px);transition:opacity 1.1s var(--cr-ease),transform 1.1s var(--cr-ease)}.cr-reveal.is-in{opacity:1;transform:none}.cr-reveal[data-delay="1"]{transition-delay:.12s}.cr-reveal[data-delay="2"]{transition-delay:.24s}.cr-reveal[data-delay="3"]{transition-delay:.36s}.shopify-design-mode .cr-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cr-reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}.header-wrapper{background:var(--cr-ivory)}.header-wrapper--border-bottom{border-bottom:1px solid rgba(21,19,17,.12)}.header__menu-item,.header__menu-item span,.menu-drawer__menu-item{font-family:var(--cr-sans);font-size:1.1rem;letter-spacing:.28em;text-transform:uppercase}.header__menu-item:hover span{text-decoration:none}.header__active-menu-item{text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.header__icon .svg-wrapper svg{width:1.8rem;height:1.8rem}.cart-count-bubble{background:var(--cr-ink);color:var(--cr-ivory)}.announcement-bar__message{font-family:var(--cr-sans);font-size:1rem;letter-spacing:.34em;text-transform:uppercase}.card__heading,.card-information{font-family:var(--cr-sans)}.card__heading{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.card__heading a{text-decoration:none}.price{font-family:var(--cr-sans);letter-spacing:.08em}.collection-hero__inner{padding-top:8rem;padding-bottom:3rem;text-align:center;align-items:center}.collection-hero__text-wrapper{margin:0 auto}.collection-hero__title{font-family:var(--cr-serif);font-weight:400;font-size:clamp(5rem,8vw,12rem);line-height:.95;text-transform:uppercase;letter-spacing:.04em}.collection-hero__description{font-family:var(--cr-serif);font-style:italic;font-size:2.2rem;max-width:60rem;margin:2rem auto 0}.collection .product-grid{justify-content:center}.collection .card-information,.collection .card__information{text-align:center}.collection .price{justify-content:center;display:flex}.card-wrapper .card__inner{background:var(--cr-stone)}.card__information{padding-top:1.6rem!important;text-align:center}.facets-container,.facet-filters__label,.product-count__text{font-family:var(--cr-sans);letter-spacing:.14em;text-transform:uppercase;font-size:1.05rem}.cart-notification,.cart-drawer,.drawer__inner{background:var(--cr-ivory)}.cart-notification__heading,.cart-items thead th,.totals__total,.drawer__heading{font-family:var(--cr-sans);letter-spacing:.24em;text-transform:uppercase;font-size:1.15rem;font-weight:500}.title--primary,.main-page-title{font-family:var(--cr-serif);font-weight:500}.footer{border-top:0!important}.footer-block__heading{font-family:var(--cr-sans);font-size:1.05rem;letter-spacing:.32em;text-transform:uppercase;font-weight:500}.footer-block__details-content .list-menu__item--link,.footer__list-social,.copyright__content,.policies{font-family:var(--cr-sans);font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase}.footer-block__newsletter .newsletter-form__field-wrapper .field__input{background:transparent}.footer .field:after,.footer .field__input{box-shadow:none}.footer .field__input{border-bottom:1px solid rgba(244,238,227,.4)}.field__input,.select__select,.customer .field input{border-radius:0}.field:after,.select:after{box-shadow:0 0 0 1px #15131159}.product__info-wrapper{padding-left:clamp(2rem,4vw,7rem)!important}.product__info-container>*+*{margin-top:1.4rem}.product__text.caption-with-letter-spacing{font-family:var(--cr-sans);font-size:1.05rem;letter-spacing:.32em;color:var(--cr-gold);margin-bottom:1.6rem}.product__title h1{font-family:var(--cr-serif);font-weight:400;font-size:clamp(4rem,3.6vw,6rem);line-height:1;letter-spacing:0}.product__text.subtitle{font-family:var(--cr-serif);font-style:italic;font-size:2.2rem;line-height:1.3;color:var(--cr-ink);opacity:.8;margin-top:2.4rem}.product .price__regular .price-item,.product .price-item{font-family:var(--cr-sans);font-size:1.5rem;letter-spacing:.14em}.product-form__input{margin-top:3.6rem}.product-form__input .form__label{font-family:var(--cr-sans);font-size:1.05rem;letter-spacing:.32em;text-transform:uppercase;margin-bottom:1.4rem}.product-form__input--pill input[type=radio]+label{border-radius:0;min-width:6.2rem;height:4.6rem;display:inline-flex;align-items:center;justify-content:center;margin:0 .6rem .8rem 0;padding:0 1.4rem;font-family:var(--cr-sans);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;border-color:#15131140;background:transparent;color:var(--cr-ink)}.product-form__input--pill input[type=radio]:checked+label{background:var(--cr-ink);color:var(--cr-ivory);border-color:var(--cr-ink)}.product-popup-modal__opener{margin:1.6rem 0 3.2rem}.product-popup-modal__opener .product-popup-modal__button,.product-popup-modal__button{font-size:1.05rem!important;font-family:var(--cr-sans);font-size:1.05rem;letter-spacing:.3em;text-transform:uppercase;text-underline-offset:.6em;min-height:auto;padding:0}.product-form__submit{background:var(--cr-ink)!important;color:var(--cr-ivory)!important;min-height:5.6rem}.product-form__submit:after{box-shadow:none!important}.product-form__submit:hover{background:#2a2622!important}.product__description{font-size:1.45rem;line-height:1.85;color:#151311c7;margin-top:3.6rem!important}.product__description ul{padding-left:0;list-style:none}.product__description li:before{content:"\2014  ";opacity:.5}.product__accordion summary .accordion__title{font-family:var(--cr-sans);font-size:1.1rem;letter-spacing:.3em;text-transform:uppercase}.product__accordion .accordion__content{font-size:1.4rem;line-height:1.8;color:#151311bf}.product__accordion .accordion__content ul{padding-left:1.6rem}.product__media-item,.product-media-container{background:var(--cr-stone)}.product-popup-modal__content{background:var(--cr-ivory)}.product-popup-modal__content h1,.product-popup-modal__content h2{font-family:var(--cr-serif);font-weight:400}.rte table{border-collapse:collapse;width:100%;font-family:var(--cr-sans);font-size:1.3rem;letter-spacing:.06em}.rte table th,.rte table td{border:0;border-bottom:1px solid rgba(21,19,17,.15);padding:1.1rem .6rem;text-align:left}.rte table th{font-weight:500;text-transform:uppercase;letter-spacing:.22em;font-size:1.05rem}.main-page-title{font-size:clamp(4rem,6vw,7rem);text-align:center;margin-top:2rem}@media(max-width:749px){.header__heading-logo{max-width:118px!important;height:auto}.announcement-bar__message{font-size:.9rem;letter-spacing:.22em;padding:1rem 0}.header{padding-top:1.2rem;padding-bottom:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cr-base.css.map */
