.button:hover{background-color:#c8352a!important;transition:background-color .3s ease}[style*=uppercase],.caption{letter-spacing:.25em}.ms-fade-in{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.ms-fade-in.ms-visible{opacity:1;transform:translateY(0)}.ms-whatsapp-float{position:fixed;bottom:28px;right:28px;z-index:9999;display:flex;align-items:center}.ms-whatsapp-float a{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:#25d366;border-radius:50%;box-shadow:0 4px 16px #0000002e;text-decoration:none;transition:transform .2s ease;position:relative}.ms-whatsapp-float a:hover{transform:scale(1.08)}.ms-whatsapp-float a svg{width:28px;height:28px;fill:#fff}.ms-whatsapp-tooltip{position:absolute;right:68px;background:#111;color:#fff;font-size:12px;font-family:inherit;letter-spacing:.04em;padding:7px 14px;border-radius:4px;white-space:nowrap;opacity:0;transform:translate(6px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.ms-whatsapp-tooltip:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-left-color:#111}.ms-whatsapp-float a:hover .ms-whatsapp-tooltip{opacity:1;transform:translate(0)}body{background-color:#0e0d0a}body:not(:has(.header[transparent])) .content-for-layout>.shopify-section:first-child{margin-top:0!important}.header,.header *,#header-group,#header-group *{--color-foreground: #1A1814 !important;--color-foreground-heading: #1A1814 !important;--color-foreground-rgb: 26, 24, 20 !important;--icon-stroke-width: 1.5px !important}.header a,.header button,.header svg,.header-logo,.header-logo a,.header-drawer,.header-drawer button{color:#1a1814!important}.header svg path[stroke],.header-drawer svg path,.header-logo svg path{stroke:#1a1814!important}.header svg path[fill]:not([fill=none]),.header svg [fill]:not([fill=none]){fill:#1a1814!important}.header-logo img,.header-logo svg{opacity:1!important;visibility:visible!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.header,header-component.header,#header-group .header{background-color:#f7f5f1;color:#1a1814}.header a,.header summary,.header button,.header label{color:#1a1814}.header svg{color:#1a1814;fill:currentColor}.header svg path[stroke]{stroke:#1a1814;stroke-width:1.5}.header svg path[fill]:not([fill=none]){fill:#1a1814}.header-logo,.header-logo a,.header-logo svg,.header-logo img,.header-logo__image-container{color:#1a1814;opacity:1;visibility:visible}.header__icon,.header__icon--menu,.header__icon--summary,.header-drawer,.header-drawer summary,.header-drawer-icon{color:#1a1814}@media(max-width:768px){body header-component#header-component.header .header-logo .header-logo__image-container.header-logo__image-container--inverse,body header-component#header-component.header[transparent] .header-logo .header-logo__image-container--inverse{display:none!important;visibility:hidden!important}body header-component#header-component.header .header-logo .header-logo__image-container.header-logo__image-container--original,body header-component#header-component.header[transparent] .header-logo .header-logo__image-container--original{display:block!important;visibility:visible!important;opacity:1!important}body header-component#header-component.header[transparent]{--header-logo-display: block !important;--header-logo-inverse-display: none !important}}@media(max-width:768px){#header-group,.header-section,.header,.header[transparent]{background-color:#f7f5f1!important;background-image:none!important;border-bottom:1px solid rgba(26,24,20,.08)}.header,.header *{--color-scheme-top-row: rgba(247, 245, 241, 1) !important;--color-scheme-bottom-row: rgba(247, 245, 241, 1) !important;--color-scheme-transparent: rgba(247, 245, 241, 1) !important;--color-foreground: #1A1814 !important;--color-foreground-rgb: 26, 24, 20 !important;--color-background: #F7F5F1 !important;--color-background-rgb: 247, 245, 241 !important;--icon-stroke-width: 1.5px !important}.header a,.header summary,.header button,.header svg{color:#1a1814!important}.header svg path[stroke]{stroke:#1a1814!important}.header svg path[fill]:not([fill=none]){fill:#1a1814!important}.content-for-layout>.shopify-section:first-child{margin-top:0!important}.menu-drawer-container,.header-drawer,.header__drawer,.menu-drawer,.menu-drawer__navigation,.menu-drawer__menu{background-color:#f7f5f1!important}.menu-drawer__backdrop{background-color:#1a18148c!important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.header-drawer[open],.header__drawer[open],.menu-drawer-container[open],.menu-drawer[open]{position:relative;z-index:9000!important}.header__drawer:has(details.menu-drawer-container[open]){position:relative;z-index:9000!important}.menu-drawer__navigation{padding:24px 28px 40px!important}.menu-drawer__close-button{background:transparent!important;border:0!important;color:#1a1814!important;width:44px;height:44px;padding:10px!important;margin:8px 4px 16px auto;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s ease}.menu-drawer__close-button:hover,.menu-drawer__close-button:focus{opacity:1}.menu-drawer__close-button svg{width:18px;height:18px}.menu-drawer__list-item--flat,.menu-drawer__list-item{border-bottom:1px solid rgba(26,24,20,.08)}.menu-drawer__list-item--flat:last-child,.menu-drawer__list-item:last-child{border-bottom:0}.menu-drawer__menu-item--mainlist{font-family:Jost,system-ui,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#1a1814!important;padding:22px 4px!important;background:transparent!important;transition:color .2s ease,padding-left .25s cubic-bezier(.16,1,.3,1)}.menu-drawer__menu-item--mainlist:hover,.menu-drawer__menu-item--mainlist:focus,.menu-drawer__menu-item--mainlist[aria-current=page]{color:#c8352a!important;padding-left:8px!important}.menu-drawer__menu-item--child{font-family:Jost,system-ui,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:.04em!important;text-transform:none!important;color:#4a4540!important;padding:14px 4px 14px 16px!important}.menu-drawer__menu-item--child:hover,.menu-drawer__menu-item--child:focus{color:#1a1814!important}.menu-drawer__menu--childlist{background:#1a181408!important;padding:8px 16px 12px!important;margin:0 -28px!important;border-top:1px solid rgba(26,24,20,.06)}.menu-drawer__menu.has-submenu>.menu-drawer__menu-item--mainlist:after{content:"";display:inline-block;width:7px;height:7px;margin-left:auto;border-right:1.5px solid #1A1814;border-bottom:1.5px solid #1A1814;transform:rotate(-45deg);transition:transform .25s ease;opacity:.55}.menu-drawer__menu.has-submenu[open]>.menu-drawer__menu-item--mainlist:after{transform:rotate(45deg)}.menu-drawer__utility-links{margin-top:32px!important;padding-top:24px!important;border-top:1px solid rgba(26,24,20,.12)!important}.menu-drawer__utility-links a{font-family:Jost,system-ui,sans-serif!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#7a7670!important;padding:10px 4px!important}.menu-drawer__animated-element{opacity:0;transform:translate(-8px);transition:opacity .35s ease,transform .35s cubic-bezier(.16,1,.3,1)}[open] .menu-drawer__animated-element,.menu-drawer[open] .menu-drawer__animated-element{opacity:1;transform:translate(0)}}.casati-bridge{background-color:#1b3a2d;color:#fff;padding:80px 24px}.casati-bridge__eyebrow{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#c8a96e;margin-bottom:20px}.casati-bridge__title{font-size:clamp(28px,4vw,48px);font-weight:400;line-height:1.2;margin-bottom:20px;color:#fff}.casati-bridge__subtitle{font-size:16px;line-height:1.7;color:#fff;max-width:520px;margin:0 auto 36px}.casati-bridge__cta{display:inline-block;padding:14px 36px;border:1px solid #f5f0eb;color:#f5f0eb;text-decoration:none;font-size:13px;letter-spacing:.15em;text-transform:uppercase;transition:background-color .3s ease,color .3s ease}.casati-bridge__cta:hover{background-color:#f5f0eb;color:#1b3a2d}body:has(.shopify-policy__container){background:#f9f9f9}.shopify-policy__container{max-width:48rem!important;margin:0 auto!important;padding:4rem 1.5rem 6rem!important;background:transparent!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif!important;color:#2f3334!important}.shopify-policy__title{margin:0 0 2rem!important;padding:0 0 2rem!important;border-bottom:1px solid rgba(174,179,179,.25)!important}.shopify-policy__title h1{font-family:inherit!important;font-size:clamp(2rem,4vw,2.75rem)!important;font-weight:200!important;letter-spacing:-.02em!important;line-height:1.2!important;color:#2f3334!important;margin:0!important;padding:0!important}.shopify-policy__body{margin:0!important;padding:0!important;font-family:inherit!important;font-size:1rem!important;font-weight:300!important;line-height:1.85!important;color:#2f3334e0!important}.shopify-policy__body .rte,.shopify-policy__body .rte>div{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{font-family:inherit!important;color:#2f3334!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.3!important;margin:2.5rem 0 1rem!important;padding:0!important}.shopify-policy__body h1{font-size:1.625rem!important}.shopify-policy__body h2{font-size:1.375rem!important}.shopify-policy__body h3{font-size:1.125rem!important}.shopify-policy__body h4{font-size:1rem!important}.shopify-policy__body h1:first-child,.shopify-policy__body h2:first-child,.shopify-policy__body h3:first-child,.shopify-policy__body h4:first-child{margin-top:0!important}.shopify-policy__body p{font-family:inherit!important;font-size:1rem!important;font-weight:300!important;line-height:1.85!important;color:#2f3334e0!important;margin:0 0 1.25rem!important;padding:0!important}.shopify-policy__body a{color:#2f3334!important;text-decoration:underline!important;text-decoration-color:#2f333466!important;text-underline-offset:3px!important;transition:text-decoration-color .2s!important}.shopify-policy__body a:hover{text-decoration-color:#2f3334!important}.shopify-policy__body ul,.shopify-policy__body ol{font-family:inherit!important;font-size:1rem!important;line-height:1.85!important;margin:0 0 1.25rem!important;padding-left:1.5rem!important}.shopify-policy__body li{font-family:inherit!important;font-size:1rem!important;line-height:1.85!important;color:#2f3334e0!important;margin:0 0 .5rem!important}.shopify-policy__body strong{font-weight:600!important;color:#2f3334!important}.shopify-policy__body em{font-style:italic!important}.shopify-policy__body blockquote{font-family:inherit!important;margin:2rem 0!important;padding:1rem 0 1rem 1.5rem!important;border-left:2px solid rgba(47,51,52,.2)!important;font-style:italic!important;color:#2f3334b3!important}.shopify-policy__body hr{border:none!important;border-top:1px solid rgba(174,179,179,.3)!important;margin:2.5rem 0!important}.shopify-policy__body table{width:100%!important;border-collapse:collapse!important;margin:1.5rem 0!important;font-size:.9375rem!important}.shopify-policy__body th,.shopify-policy__body td{font-family:inherit!important;padding:.625rem .75rem!important;border-bottom:1px solid rgba(174,179,179,.25)!important;text-align:left!important}.shopify-policy__body th{font-weight:600!important;color:#2f3334!important}@media(max-width:640px){.shopify-policy__container{padding:2.5rem 1.25rem 4rem!important}.shopify-policy__body,.shopify-policy__body p,.shopify-policy__body li{font-size:.9375rem!important}}: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-serif-editorial: "Cormorant Garamond", Georgia, "Times New Roman", serif;--color-landing-ivory: #FAF8F4;--color-landing-ecru: #F0EBE0;--color-landing-anthracite: #2C2C2A;--color-landing-leather: #555450;--color-gold-accent: #C8A96E}[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:var(--font-body--family, 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:var(--font-heading--family, 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:var(--font-heading--family, 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}.product-card .price,.product-grid .price{font-family:var(--font-heading--family, sans-serif)!important;font-weight:400!important;font-size:1rem!important;letter-spacing:.01em!important;color:#1d1b18!important}.product-information .price,.featured-product .price{font-family:var(--font-heading--family, sans-serif)!important;font-weight:400!important;font-size:1.25rem!important;letter-spacing:0!important}.price{font-family:var(--font-heading--family, sans-serif)!important;font-weight:400!important;font-size:1rem!important;letter-spacing:.01em!important}.compare-at-price{font-family:var(--font-heading--family, sans-serif)!important;font-weight:300!important;font-size:.875rem!important;opacity:.5;text-decoration:line-through}.sku{font-family:var(--font-heading--family, sans-serif)!important;font-size:.7rem!important;letter-spacing:.15em!important;text-transform:uppercase;color:#1d1b1873!important}.sku:before{content:"SKU: "}.variant-option fieldset legend,.variant-option .variant-option__swatch-value{font-family:var(--font-heading--family, 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:var(--font-heading--family, 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:var(--font-heading--family, 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:var(--font-heading--family, 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:var(--font-heading--family, 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:var(--font-body--family, 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:var(--font-heading--family, 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:var(--font-heading--family, 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:var(--font-body--family, 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:#1d1b18b8!important;font-family:var(--font-body--family, 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:var(--font-heading--family, 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:var(--font-heading--family, sans-serif)!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}:root{--color-landing-ivory: #FAF8F4;--color-landing-ecru: #F0EBE0;--color-landing-anthracite: #2C2C2A;--color-landing-leather: #555450;--color-landing-burnt: #6B4F3A;--color-landing-burnt-text: #F5EDE0}
/*# sourceMappingURL=/cdn/shop/t/50/assets/custom.css.map */
