:root{--color-background: 253 249 243;--color-foreground: 29 27 24;--color-foreground-rgb: 29 27 24;--color-foreground-heading: 29 27 24;--color-button: 161 26 21;--color-button-text: 255 255 255;--color-base-accent-1: 161 26 21;--color-base-accent-2: 102 80 55;--color-card-background: 242 237 231;--color-border: 142 112 108;--font-heading--family: "Epilogue", sans-serif;--font-body--family: "Manrope", sans-serif;--font-primary--family: "Epilogue", sans-serif;--font-label--family: "Epilogue", sans-serif}[class*=color-scheme]{--color-background: 253 249 243;--color-foreground: 29 27 24}.media-with-content.color-scheme-2,.section-background.color-scheme-2{--color-background: 248 243 237 !important;background-color:#f8f3ed!important}body{background-color:#fef9f3!important;color:#1d1b18!important;font-family:Manrope,sans-serif!important}header-component.header,.header,.shopify-section-group-header-group .section{background-color:#fef9f3e0!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(29,27,24,.06)!important}header-component.header *,.header__heading-link,.header a,.header button{color:#1d1b18!important}.header__menu-item,.header__menu-item a{font-family:Epilogue,sans-serif!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:500!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:Epilogue,sans-serif!important;letter-spacing:-.03em;color:#1d1b18!important}h1{font-size:clamp(2.5rem,5vw,4.5rem)!important;font-weight:700!important;letter-spacing:-.04em!important;line-height:1!important}.price{font-family:Epilogue,sans-serif!important;font-weight:300!important;font-size:1.75rem!important;letter-spacing:-.02em!important}.compare-at-price{font-family:Epilogue,sans-serif!important;font-weight:300!important}.variant-option fieldset legend,.variant-option .variant-option__swatch-value{font-family:Epilogue,sans-serif!important;font-size:10px!important;letter-spacing:.25em!important;text-transform:uppercase!important;font-weight:700!important;color:#1d1b18!important}.variant-option__button-label{border-radius:0!important;border:1px solid rgba(29,27,24,.3)!important;background:transparent!important;color:#1d1b18!important;padding:10px 20px!important;font-family:Epilogue,sans-serif!important;font-size:11px!important;letter-spacing:.05em!important;text-transform:uppercase!important;transition:background .15s,color .15s,border-color .15s!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}.variant-option__button-label__text{font-family:Epilogue,sans-serif!important}.variant-option__button-label:has(input:checked){background:#1d1b18!important;color:#fef9f3!important;border-color:#1d1b18!important}.variant-option__button-label:hover:not(:has(input:checked)){background:#1d1b180f!important}.variant-option__button-label:has(input[aria-disabled=true]){opacity:.35!important}.button--primary,.product-form button[type=submit],.add-to-cart-button{border-radius:0!important;background-color:#a51a15!important;border:2px solid #a51a15!important;color:#fff!important;font-family:Epilogue,sans-serif!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:700!important;padding-top:20px!important;padding-bottom:20px!important;transition:background .2s,box-shadow .2s!important}.button--primary:hover,.add-to-cart-button:hover{background-color:#c8352a!important;border-color:#c8352a!important;box-shadow:0 8px 24px #a11a151f!important}.button-unstyled,.slideshow-control,.slideshow-controls__thumbnail,.product-media-container__zoom-button{background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;color:inherit!important}.button--secondary,.button[data-variant=secondary]{background-color:transparent!important;border:2px solid #1d1b18!important;color:#1d1b18!important}.button--secondary:hover{background-color:#1d1b18!important;color:#fef9f3!important}.media-with-content__content>.group-block-content{padding:3rem 4rem!important}@media(max-width:1024px){.media-with-content>*{padding:2.5rem 2rem!important}}.media-with-content h2,.media-with-content h3{font-family:Epilogue,sans-serif!important;font-size:clamp(1.75rem,3vw,3rem)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.1!important;color:#1d1b18!important}.media-with-content p{font-family:Manrope,sans-serif!important;font-size:1rem!important;font-weight:300!important;line-height:1.75!important;color:#1d1b18cc!important}.media-with-content hr{width:5rem;border:none!important;border-top:1px solid #a51a15!important;margin:1.5rem 0 0!important}.faq-section{max-width:1200px;margin:0 auto;padding:4rem 2rem}.faq-section h2{text-align:center!important;font-family:Epilogue,sans-serif!important;font-size:2.25rem!important;font-weight:700!important;letter-spacing:-.04em!important;line-height:1.1!important;margin-bottom:3rem!important}.faq-container{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:4rem!important}@media(max-width:768px){.faq-container{grid-template-columns:1fr!important}}.faq-item{border-bottom:1px solid rgba(226,190,185,.4)!important;border-top:none!important;padding:1.5rem 0!important}.faq-item summary{list-style:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important;font-family:Epilogue,sans-serif!important;font-size:1rem!important;font-weight:600!important;color:#1d1b18!important;cursor:pointer!important;gap:1rem}.faq-item summary::-webkit-details-marker{display:none!important}.faq-item summary:after{content:"\2193";font-size:1rem;color:#1d1b1859;flex-shrink:0;transition:transform .2s}.faq-item[open]>summary:after{transform:rotate(180deg)}.faq-answer{padding-top:1rem!important;color:#1d1b1899!important;font-family:Manrope,sans-serif!important;font-weight:300!important;font-size:.875rem!important;line-height:1.75!important}.shopify-section-group-footer-group .color-scheme-4,.shopify-section-group-footer-group .section-background.color-scheme-4,.shopify-section-group-footer-group .section{--color-background: 254 249 243 !important;--color-foreground: 29 27 24 !important;background-color:#fef9f3!important;color:#1d1b18!important}.shopify-section-group-footer-group{border-top:1px solid rgba(29,27,24,.06)!important}.shopify-section-group-footer-group a,.shopify-section-group-footer-group p,.shopify-section-group-footer-group li,.shopify-section-group-footer-group span:not(.svg-wrapper){color:#1d1b1899!important;font-family:Manrope,sans-serif!important}.shopify-section-group-footer-group a:hover{color:#a51a15!important}.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h3,.shopify-section-group-footer-group h4,.footer-content__heading{font-family:Epilogue,sans-serif!important;color:#1d1b18!important;font-size:.75rem!important;letter-spacing:.15em!important;text-transform:uppercase!important}.card,.card-wrapper,.product-card-wrapper{border-radius:0!important;background-color:#f2ede7!important}button,input:not([type=checkbox]):not([type=radio]),select,.button,.badge,.tag{border-radius:0!important}.accordion summary,details summary{font-family:Epilogue,sans-serif!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}
/*# sourceMappingURL=/cdn/shop/t/32/assets/custom-sartoriale.css.map */
