:root{--cerise-ivory: #f6f1e9;--cerise-paper: #fcfaf6;--cerise-ink: #191512;--cerise-chocolate: #2d201a;--cerise-red: #68172a;--cerise-stone: #ded4c7;--cerise-line: rgb(25 21 18 / 16%);--cerise-page: min(100% - 40px, 1520px);--cerise-section-space: clamp(72px, 9vw, 152px);--cerise-ease: cubic-bezier(.22, 1, .36, 1);--cerise-serif: var(--font-heading--family, Georgia, serif);--cerise-sans: var(--font-body--family, Arial, sans-serif)}html{scroll-behavior:smooth;background:var(--cerise-ivory)}body{color:var(--cerise-ink);background:var(--cerise-ivory);font-family:var(--cerise-sans);font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased}::selection{color:var(--cerise-paper);background:var(--cerise-red)}:where(h1,h2,h3,.h1,.h2,.h3){font-family:var(--cerise-serif);font-weight:300;letter-spacing:-.025em;text-wrap:balance}:where(p,li){text-wrap:pretty}:where(a,button,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--cerise-red)!important;outline-offset:4px}.page-wrapper,.content-for-layout{background:var(--cerise-ivory)}.section--page-width,.page-width,.page-width-content{--page-width: 1520px}.rte,.rte-block,.text-block{line-height:1.7}.rte a,.text-block a:not(.button),.link{color:currentColor;text-decoration-color:#68172a73;text-decoration-thickness:1px;text-underline-offset:.28em;transition:color .18s ease,text-decoration-color .18s ease}.rte a:hover,.text-block a:not(.button):hover,.link:hover{color:var(--cerise-red);text-decoration-color:currentColor}#header-group{position:relative;z-index:40}header-component,.header-section{transition:background-color .36s var(--cerise-ease),color .36s var(--cerise-ease),border-color .36s var(--cerise-ease),box-shadow .36s var(--cerise-ease)}body.cerise-scrolled header-component,body.cerise-scrolled .header-section{border-color:var(--cerise-line)!important;box-shadow:0 1px 0 var(--cerise-line)}.header__row{min-height:68px}.header__heading-link,.header__logo,.header-logo{letter-spacing:.035em}.header-menu a,.menu-list__link,.header__icon,.header-actions__action{font-size:.75rem;letter-spacing:.085em;text-transform:uppercase}.menu-list__link-title,.header-actions__action{position:relative}.menu-list__link-title:after,.header-actions__action:after{position:absolute;right:0;bottom:-5px;left:0;height:1px;pointer-events:none;content:"";background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .28s var(--cerise-ease)}.menu-list__link:hover .menu-list__link-title:after,.menu-list__link:focus-visible .menu-list__link-title:after,.header-actions__action:hover:after,.header-actions__action:focus-visible:after{transform:scaleX(1);transform-origin:left}.button,button.shopify-payment-button__button,.shopify-payment-button__button,button[type=submit]{min-height:50px;border-radius:0!important;font-family:var(--cerise-sans);font-size:.72rem;font-weight:500;letter-spacing:.11em;text-transform:uppercase;transition:background-color .22s ease,color .22s ease,border-color .22s ease,transform .22s var(--cerise-ease)}.button:hover,button[type=submit]:hover{transform:translateY(-1px)}.button:active,button[type=submit]:active{transform:translateY(0)}.button[disabled],button[disabled]{cursor:not-allowed;opacity:.45;transform:none}:where(input,textarea,select){min-height:50px;border-radius:0!important;border-color:var(--cerise-line)!important;background:transparent;transition:border-color .18s ease,background-color .18s ease}:where(input,textarea,select):focus{border-color:var(--cerise-ink)!important;background:var(--cerise-paper)}textarea{min-height:160px}.section-wrapper:has(.hero) .hero,.hero{overflow:clip}.hero img,.hero video{transform:scale(1.002);transition:transform 1.4s var(--cerise-ease)}.hero:hover img{transform:scale(1.018)}.hero h1{max-width:11ch;font-size:clamp(3.8rem,9vw,9.6rem);line-height:.86}.hero h2{max-width:14ch;font-size:clamp(2.8rem,6vw,6.8rem);line-height:.94}.hero .text-block>p:first-child{margin-block-end:clamp(16px,2vw,28px);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.hero .text-block>p:last-child a{display:inline-block;margin-block-start:clamp(20px,3vw,40px);padding-block-end:6px;font-size:.7rem;letter-spacing:.13em;text-transform:uppercase}.product-card,.collection-card,.resource-card{background:transparent}.product-card__content,.collection-card__content,.resource-card__content{border-radius:0!important}.product-card :where(img,video),.collection-card :where(img,video),.resource-card :where(img,video){transition:transform .7s var(--cerise-ease),opacity .35s ease}@media(hover:hover)and (pointer:fine){.product-card:hover img,.collection-card:hover img,.resource-card:hover img{transform:scale(1.018)}}.product-card .text-block,.product-card [class*=price],.collection-card .text-block{font-size:.78rem;letter-spacing:.045em}.product-card .text-block :where(h4,h5,p),.collection-card .text-block :where(h4,h5,p){font-family:var(--cerise-sans);font-weight:400}.product-grid,.collection-list__grid{row-gap:clamp(36px,5vw,72px)!important}.facets,.facets__form,.sorting-filter{border-color:var(--cerise-line)!important}.facets__summary,.facets__label,.sorting-filter select{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.active-facets__button,.facets__reset{border-radius:0!important}.product-information{--product-gap: clamp(28px, 4vw, 72px)}.product-information .product-details,.product-information [class*=product-details]{padding-inline:clamp(20px,4vw,72px)!important}.product-information h1{font-size:clamp(2.5rem,4vw,5.2rem);line-height:.98}.product-information .price,.product-information [class*=price]{letter-spacing:.04em}.variant-option__button-label,.variant-picker__option label,.quantity-selector{border-radius:0!important}.variant-option__button-label{min-width:48px;min-height:44px}.accordion,.accordion details,.disclosure{border-color:var(--cerise-line)!important}.accordion summary,.disclosure summary{min-height:54px;font-size:.72rem;letter-spacing:.095em;text-transform:uppercase}.cart-drawer,.theme-drawer,.search-modal,dialog{--drawer-background-color: var(--cerise-paper);border-radius:0!important}.cart-drawer__heading,.cart__title,.search-modal__heading{font-family:var(--cerise-serif);font-weight:300}.cart-item,.cart-drawer__item,.cart__summary{border-color:var(--cerise-line)!important}footer,footer .section-background,footer .section{color:var(--cerise-ivory);background:var(--cerise-chocolate)}footer a{color:inherit}footer .menu__heading,footer h2,footer h3,footer h4{color:var(--cerise-paper)}footer .menu__heading{margin-block-end:18px;font-family:var(--cerise-sans);font-size:.68rem;letter-spacing:.13em;text-transform:uppercase}footer .menu__link,footer .footer-utilities__link,footer .policy-list a{color:#f6f1e9c7;font-size:.75rem;letter-spacing:.035em}footer :where(input,textarea,select){color:var(--cerise-paper);border-color:#f6f1e957!important;background:transparent}footer :where(input,textarea,select)::placeholder{color:#f6f1e994}footer :where(input,textarea,select):focus{color:var(--cerise-paper);border-color:var(--cerise-paper)!important;background:#ffffff0a}.shopify-policy__container,.page-width-content .rte{max-width:880px}.shopify-policy__container{margin-inline:auto;padding:clamp(64px,9vw,140px) 20px}.shopify-policy__title h1{font-size:clamp(2.7rem,5vw,5.8rem)}.shopify-policy__body :where(h2,h3){margin-block-start:2.4em}.shopify-policy__body :where(p,li){font-size:.96rem;line-height:1.75}.cerise-js [data-cerise-reveal]{opacity:0;transform:translateY(22px);transition:opacity .76s var(--cerise-ease),transform .76s var(--cerise-ease)}.cerise-js [data-cerise-reveal].is-visible{opacity:1;transform:none}@media screen and (max-width:749px){:root{--cerise-page: min(100% - 28px, 1520px);--cerise-section-space: 72px}.header__row{min-height:58px}.hero h1{font-size:clamp(3.15rem,17vw,5.4rem)}.hero h2{font-size:clamp(2.5rem,13vw,4.2rem)}.product-information .product-details,.product-information [class*=product-details]{padding-inline:18px!important}.button,button[type=submit]{min-height:52px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.cerise-js [data-cerise-reveal]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cerise-luxury.css.map */
