@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,html,body{--font-body-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;--font-body-style: normal !important;--font-body-weight: 300 !important;--font-body-weight-bold: 500 !important;--font-heading-family: "Playfair Display", "Times New Roman", Georgia, serif !important;--font-heading-style: normal !important;--font-heading-weight: 500 !important}:root{--s-bg: #F8F8F6;--s-ink: #121212;--s-brass: #C5A880;--s-soft: #F1EEE8;--s-whisper: #E5DFD3;--s-taupe: #7A6F5D;--s-charcoal-hover: rgba(18,18,18,.85)}body{font-family:Inter,-apple-system,sans-serif!important;font-weight:300!important;color:var(--s-ink)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.card,.card-wrapper,.card__inner,.button,.button--primary,.button--secondary,.button--tertiary,.collection-card,.header,.footer,.shopify-section>.isolate{border-radius:0!important;box-shadow:none!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.card__heading,.card__heading a,.collection__title,.section-header__title,.banner__heading,.multicolumn-card__title,.title,.title-wrapper h2,.product__title,.product__title h1,.article-template__title,.customer h1,.image-with-text__heading,.email-signup-banner__heading{font-family:Playfair Display,Times New Roman,Georgia,serif!important;font-weight:500!important;letter-spacing:-.005em!important;line-height:1.12!important;color:var(--s-ink)!important}h1 em,h2 em,h3 em,h4 em,.banner__heading em,.title em,.card__heading em,.image-with-text__heading em,.email-signup-banner__heading em,.product__title em{font-style:italic!important;color:var(--s-brass)!important;font-weight:400!important}body,p,li,span,a,label,.card__information,.card__caption,.caption,.caption-with-letter-spacing,.field__label,.select__select,.field__input,.customer,button{font-family:Inter,-apple-system,sans-serif!important;font-weight:300;letter-spacing:.005em}.banner__heading{font-size:clamp(2.8rem,6vw,7.2rem)!important;font-weight:500!important;letter-spacing:-.02em!important;line-height:1.02!important}.banner__text{font-family:Inter,sans-serif!important;font-size:1.05rem!important;color:#121212b3!important;line-height:1.75;font-weight:300;max-width:560px;margin:0 auto}.button,.button--primary,.button--secondary,.button--tertiary,.shopify-payment-button__button--unbranded{border-radius:0!important;text-transform:uppercase!important;letter-spacing:.28em!important;font-size:.72rem!important;font-weight:500!important;font-family:Inter,sans-serif!important;padding:1.15rem 2.6rem!important;transition:background-color .35s ease,color .35s ease,border-color .35s ease!important}.button--primary{background:var(--s-ink)!important;color:var(--s-bg)!important;border:1px solid var(--s-ink)!important}.button--primary:hover:not([disabled]){background:transparent!important;color:var(--s-ink)!important}.button--secondary,.button--tertiary{background:transparent!important;color:var(--s-ink)!important;border:1px solid var(--s-ink)!important}.button--secondary:hover:not([disabled]),.button--tertiary:hover:not([disabled]){background:var(--s-ink)!important;color:var(--s-bg)!important}.color-scheme-3 .button--primary,.color-scheme-3 .button--secondary{background:var(--s-brass)!important;color:var(--s-ink)!important;border-color:var(--s-brass)!important}.color-scheme-3 .button--primary:hover:not([disabled]),.color-scheme-3 .button--secondary:hover:not([disabled]){background:transparent!important;color:var(--s-brass)!important}.announcement-bar,.utility-bar{background:var(--s-ink)!important;border-bottom:none!important}.announcement-bar__message,.announcement-bar__message *,.utility-bar__grid-cell *{color:var(--s-bg)!important;font-family:Inter,sans-serif!important;font-size:.7rem!important;letter-spacing:.28em!important;text-transform:uppercase!important;font-weight:400!important}.announcement-bar__message a:hover,.announcement-bar__message *:hover{color:var(--s-brass)!important}.header{padding-top:1.4rem!important;padding-bottom:1.4rem!important;border-bottom:1px solid rgba(18,18,18,.06)!important;background:#f8f8f6f0!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header__heading-logo,.header__heading-link .h2{font-family:Playfair Display,serif!important;font-weight:500!important;letter-spacing:.24em!important;text-transform:uppercase!important;font-size:1.55rem!important;color:var(--s-ink)!important}.header__menu-item{font-family:Inter,sans-serif!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:.75rem!important;font-weight:400!important;color:var(--s-ink)!important;transition:color .2s}.header__menu-item:hover span,.header__menu-item[aria-current] span{color:var(--s-brass)!important;text-decoration:none!important}.header__menu-item>span{text-decoration:none!important;padding-bottom:0!important}.header__icon{color:var(--s-ink)!important;transition:color .2s}.header__icon:hover{color:var(--s-brass)!important}.header__icon svg{width:20px!important;height:20px!important}.header__icon--menu{padding:.5rem!important}.cart-drawer,.cart-notification{background:var(--s-bg)!important;border:none!important;box-shadow:-12px 0 40px #12121214!important;padding:2rem 1.5rem!important}.cart-drawer__heading,.cart-notification__heading{font-family:Playfair Display,serif!important;font-weight:500!important;font-size:1.75rem!important;color:var(--s-ink)!important;letter-spacing:-.005em!important}.cart-drawer__footer{border-top:1px solid var(--s-whisper)!important;padding-top:1.5rem!important;position:sticky!important;bottom:0!important;background:var(--s-bg)!important}.cart-drawer__collection{margin-top:1rem}.totals__total,.totals__subtotal{font-family:Playfair Display,serif!important;font-size:1.4rem!important;font-weight:500!important;color:var(--s-ink)!important}.cart__ctas .cart__checkout-button{background:var(--s-ink)!important;color:var(--s-bg)!important;font-size:.78rem!important;padding:1.3rem 2rem!important;letter-spacing:.28em!important;font-weight:500!important;width:100%!important;border-radius:0!important}.cart__ctas .cart__checkout-button:hover{background:var(--s-brass)!important;color:var(--s-ink)!important}.quick-add__submit,.quick-add-modal__toggle{background:#121212e6!important;color:var(--s-bg)!important;border:none!important;font-family:Inter,sans-serif!important;font-size:.7rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:.9rem 1.4rem!important;transition:background .3s ease!important}.quick-add__submit:hover,.quick-add-modal__toggle:hover{background:var(--s-brass)!important;color:var(--s-ink)!important}.shopify-payment-button__button{border-radius:0!important;font-family:Inter,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important;padding:1.2rem 2rem!important}.card-wrapper{transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.card-wrapper:hover{transform:translateY(-4px)}.card--card,.card--standard{background:transparent!important}.card__media,.card__inner .media{overflow:hidden}.card__media img,.card .media img{transition:transform .8s cubic-bezier(.25,.46,.45,.94)!important}.card-wrapper:hover .card__media img{transform:scale(1.05)!important}.card__heading{font-size:1.15rem!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0!important;color:var(--s-ink)!important}.card__information{padding:1.4rem .4rem 1.6rem!important}.card__badge .badge{border-radius:0!important;font-family:Inter,sans-serif!important;font-size:.62rem!important;letter-spacing:.24em!important;padding:.5rem .9rem!important;text-transform:uppercase!important;font-weight:500!important;border:none!important}.price__regular .price-item,.price__sale .price-item,.price .price-item{font-family:Inter,sans-serif!important;font-size:.95rem!important;letter-spacing:.03em!important;font-weight:500!important;color:var(--s-ink)!important}.price__sale .price-item--regular,.price__sale s{color:var(--s-taupe)!important;font-weight:300!important;text-decoration:line-through}.price--on-sale .price-item--sale{color:var(--s-brass)!important}.section-header__title,.title-wrapper h2{font-size:clamp(2.2rem,4vw,3.6rem)!important;font-weight:500!important;color:var(--s-ink)!important}.title-wrapper-with-link{border-bottom:1px solid rgba(18,18,18,.08);padding-bottom:1.4rem}.multicolumn .multicolumn-card{background:transparent!important;border:none!important;padding:1.5rem 1rem!important}.multicolumn-card__title{font-family:Playfair Display,serif!important;font-weight:500!important;font-size:1.35rem!important;color:var(--s-ink)!important;margin-bottom:.6rem!important}.multicolumn-card__info{color:var(--s-taupe)!important;font-size:.88rem!important;line-height:1.7!important;font-weight:300!important}.multicolumn-card-spacing{padding:0 1rem}.rich-text__heading{font-family:Playfair Display,serif!important;font-size:clamp(2.4rem,4vw,3.6rem)!important;font-weight:500!important;color:var(--s-ink)!important;line-height:1.15!important}.rich-text__text{color:var(--s-taupe)!important;font-size:1rem!important;line-height:1.75!important}.rich-text__caption{font-size:.7rem!important;letter-spacing:.5em!important;color:var(--s-taupe)!important;text-transform:uppercase!important;font-weight:400!important;margin-bottom:1rem}.collection-list .card{background:var(--s-soft)!important}.collection-list .card__heading a{font-family:Playfair Display,serif!important;font-weight:500!important;font-size:1.9rem!important;color:var(--s-ink)!important;letter-spacing:-.005em!important}.collection-list .card--card:hover{background:var(--s-bg)!important}.product__title h1{font-size:clamp(2.2rem,3.5vw,3rem)!important;font-weight:500!important;color:var(--s-ink)!important;letter-spacing:-.005em!important;line-height:1.15!important}.product__text{color:var(--s-brass)!important;font-family:Playfair Display,serif!important;font-style:italic!important;font-size:1.05rem!important}.product__description{color:var(--s-ink)!important;line-height:1.85!important;font-size:.95rem!important;font-weight:300!important}.product-form__buttons{display:flex;flex-direction:column;gap:.6rem}.product__info-wrapper{padding-left:3rem}@media(max-width:749px){.product__info-wrapper{padding-left:0}}.product-form__submit{background:var(--s-ink)!important;color:var(--s-bg)!important;font-size:.75rem!important;letter-spacing:.28em!important;padding:1.3rem!important;border:1px solid var(--s-ink)!important}.product-form__submit:hover{background:transparent!important;color:var(--s-ink)!important}.field__input,.select__select,.customer input,.newsletter-form__field-wrapper .field__input{border-radius:0!important;background:var(--s-bg)!important;border:1px solid var(--s-whisper)!important;color:var(--s-ink)!important;font-family:Inter,sans-serif!important;padding:1.1rem 1.2rem!important}.field__input:focus,.select__select:focus{border-color:var(--s-ink)!important;box-shadow:none!important;outline:none!important}.field__label{font-size:.7rem!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--s-taupe)!important;font-weight:400!important}.image-with-text__heading{font-family:Playfair Display,serif!important;font-size:clamp(2.4rem,4vw,3.6rem)!important;font-weight:500!important;color:var(--s-ink)!important;line-height:1.1!important}.image-with-text__text{color:var(--s-ink)!important;line-height:1.85!important;font-size:1rem!important;font-weight:300!important}.image-with-text__text strong{font-family:Playfair Display,serif!important;font-weight:500!important;color:var(--s-brass)!important;font-style:italic;font-size:1.1rem}.image-with-text__content .caption-with-letter-spacing{font-size:.7rem!important;letter-spacing:.5em!important;color:var(--s-taupe)!important;text-transform:uppercase!important;margin-bottom:1rem!important;font-weight:400!important}.newsletter,.email-signup-banner{padding:6rem 1.5rem!important}.newsletter__wrapper,.email-signup-banner__box{max-width:640px!important;margin:0 auto!important;text-align:center!important}.newsletter__subheading,.newsletter h2,.email-signup-banner__heading{font-family:Playfair Display,serif!important;font-size:clamp(2.4rem,4vw,3.6rem)!important;font-weight:500!important;margin-bottom:.6rem!important}.color-scheme-3 .newsletter-form__field-wrapper .field__input{background:transparent!important;border:none!important;border-bottom:1px solid rgba(248,248,246,.25)!important;color:var(--s-bg)!important;padding:.9rem .4rem!important}.color-scheme-3 .newsletter-form__field-wrapper .field__input::placeholder{color:#f8f8f666!important}.newsletter-form__button svg{color:var(--s-brass)!important}.footer{background:var(--s-ink)!important;color:#f8f8f6b3!important;padding:5rem 0 2.5rem!important}.footer__heading,.footer__title,.footer .h4{font-size:.72rem!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--s-brass)!important;font-family:Inter,sans-serif!important;font-weight:500!important;margin-bottom:1.3rem!important}.footer a{color:#f8f8f6a6!important;font-size:.85rem!important;text-decoration:none!important;transition:color .2s}.footer a:hover{color:var(--s-brass)!important}.footer .rte,.footer p{font-size:.85rem!important;color:#f8f8f699!important;line-height:1.75}.copyright__content{color:#f8f8f673!important;font-size:.72rem!important;letter-spacing:.08em!important}.footer-block--menu li{margin-bottom:.6rem}.footer__payment{border-top:1px solid rgba(248,248,246,.08);padding-top:1.5rem;margin-top:2rem}.footer__payment .payment-icon-list{justify-content:center;gap:.75rem}.payment-icon{filter:brightness(0) invert(.7);opacity:.6;transition:opacity .2s}.payment-icon:hover{opacity:1}.footer .list-social__link svg{fill:#f8f8f68c!important}.footer .list-social__link:hover svg{fill:var(--s-brass)!important}.collection-hero{padding:5rem 0 3rem!important;text-align:center!important}.collection-hero__title{font-family:Playfair Display,serif!important;font-size:clamp(2.8rem,5vw,4.6rem)!important;font-weight:500!important;color:var(--s-ink)!important;letter-spacing:-.01em!important;line-height:1.05!important}.collection-hero__description{font-size:1rem!important;color:var(--s-taupe)!important;max-width:560px!important;margin:1rem auto 0!important;line-height:1.75!important}.facets__heading,.facets__summary{font-family:Inter,sans-serif!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:.72rem!important;font-weight:500!important;color:var(--s-ink)!important}@media(max-width:749px){.section{padding-top:3rem!important;padding-bottom:3rem!important}.banner__heading{font-size:clamp(2.2rem,8vw,3.2rem)!important}.header__inline-menu{display:none!important}.card__heading{font-size:1rem!important}.price .price-item{font-size:.88rem!important}.button,.button--primary,.button--secondary{padding:1rem 1.8rem!important;font-size:.68rem!important;letter-spacing:.24em!important}.site-header__inner{padding:14px 16px!important}.cart-drawer,.cart-notification{padding:1.4rem 1rem!important}.cart-drawer__footer,.cart__footer{position:sticky!important;bottom:0!important;padding:1.2rem 1rem calc(1.2rem + env(safe-area-inset-bottom))!important;background:var(--s-bg)!important;border-top:1px solid var(--s-whisper)!important}.cart__checkout-button{padding:1.4rem!important;font-size:.76rem!important}.multicolumn-list.grid{gap:0!important}.slider--mobile{scroll-snap-type:x mandatory}}.shopify-section--checkout,.shopify-section-checkout{background:var(--s-bg)!important}:focus-visible{outline:2px solid var(--s-brass)!important;outline-offset:3px!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--s-soft)}::-webkit-scrollbar-thumb{background:var(--s-taupe);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--s-ink)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sartoria-overrides.css.map */
