@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,600&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap";:root{--font-editorial-serif: "Cormorant Garamond", Georgia, serif;--font-editorial-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--light-bg: #ffffff;--light-surface: #f9f9f8;--light-surface-subtle: #f4f4f2;--light-text: #111111;--light-text-secondary: #555555;--light-text-muted: #767676;--light-border: #e8e8e6;--light-border-subtle: #f0f0ee;--light-accent: #111111}html,body{background-color:var(--light-bg)!important;color:var(--light-text)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.h1,.h2,.h3,.hero__heading,.header__heading,.section-title{font-family:var(--font-editorial-serif)!important;font-weight:500!important;letter-spacing:-.015em!important;color:var(--light-text)!important}body,p,span,a,input,button{font-family:var(--font-editorial-sans),sans-serif}.header-section,header-component{background-color:#fffffffa!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--light-border)!important}.header__heading-text,.header__menu-item,.header__icon{color:var(--light-text)!important;font-weight:500;letter-spacing:.02em}.header__menu-item:hover{opacity:.7}.announcement-bar,header-announcements{background-color:#111!important;border-bottom:none!important}.announcement-bar span,.announcement-bar p{letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:500!important;color:#fff!important}.hero{background-color:var(--light-bg)!important}.hero .hero__heading,.hero h1,.hero h2{font-family:var(--font-editorial-serif)!important;font-size:clamp(2.75rem,5.5vw,5rem)!important;line-height:1.05!important;font-weight:400!important;letter-spacing:-.02em!important;color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.4)}.button,.button-custom,button[type=submit]:not(.search-button){border-radius:9999px!important;font-size:.85rem!important;letter-spacing:.05em!important;font-weight:500!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.button,.button-custom{background:#111!important;color:#fff!important;border:1px solid #111111!important}.button:hover,.button-custom:hover{background:#2a2a2a!important;border-color:#2a2a2a!important;transform:translateY(-2px);box-shadow:0 8px 20px #0000001f!important}.button--secondary,.button-custom--secondary{background:transparent!important;color:#111!important;border:1px solid #111111!important}.button--secondary:hover,.button-custom--secondary:hover{background:#111!important;color:#fff!important}.product-card{background:#fff!important;border:1px solid var(--light-border)!important;border-radius:6px!important;padding:10px!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important}.product-card:hover{border-color:#c8c8c5!important;transform:translateY(-4px)!important;box-shadow:0 12px 28px #00000012!important}.product-card .product-title,.product-card h3{font-family:var(--font-editorial-serif)!important;font-size:1.25rem!important;font-weight:500!important;color:var(--light-text)!important;margin-top:8px!important}.product-card .price,.product-card .product-price{font-family:var(--font-editorial-sans)!important;color:var(--light-text-secondary)!important;font-size:.92rem!important;font-weight:500!important}.badge{background-color:#111!important;color:#fff!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;border-radius:9999px!important;font-size:.68rem!important}marquee-component,.marquee-banner{background-color:#f7f7f5!important;border-top:1px solid var(--light-border)!important;border-bottom:1px solid var(--light-border)!important}marquee-component p,marquee-component span{color:#222!important;letter-spacing:.12em!important;font-size:.75rem!important;font-weight:600!important}.cart-drawer,.drawer,dialog{background-color:#fff!important;color:var(--light-text)!important;border-color:var(--light-border)!important}hr,.divider{border-color:var(--light-border)!important}@media screen and (min-width:750px){.product-information__media,media-gallery{max-width:100%!important;position:sticky!important;top:calc(var(--header-height, 80px) + 20px)!important}.media-gallery--carousel slideshow-component{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:16px!important;max-height:min(74vh,580px)!important;height:min(74vh,580px)!important;width:100%!important}slideshow-controls[pagination-position=left][thumbnails],.media-gallery--carousel slideshow-controls[thumbnails]{order:0!important;width:68px!important;min-width:68px!important;max-width:68px!important;max-height:min(74vh,580px)!important;height:100%!important;flex-shrink:0!important;display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important}slideshow-controls[pagination-position=left] .slideshow-controls__thumbnails-container,.media-gallery--carousel .slideshow-controls__thumbnails-container{max-height:min(74vh,580px)!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;display:flex!important;flex-direction:column!important}.slideshow-controls__thumbnails-container::-webkit-scrollbar{display:none!important}slideshow-controls[pagination-position=left] .slideshow-controls__thumbnails,.media-gallery--carousel .slideshow-controls__thumbnails{display:flex!important;flex-direction:column!important;gap:8px!important;padding:2px!important;margin:0!important;width:100%!important}.slideshow-controls__thumbnails .slideshow-controls__thumbnail{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;border-radius:8px!important;overflow:hidden!important;border:1px solid #e2e2e0!important;background-color:#f7f7f5!important;padding:0!important;margin:0!important;cursor:pointer!important;box-sizing:border-box!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;flex-shrink:0!important}.slideshow-controls__thumbnails .slideshow-controls__thumbnail:hover{border-color:#888!important;transform:translateY(-1px)!important}.slideshow-controls__thumbnails .slideshow-controls__thumbnail[aria-selected=true]{border:2px solid #111111!important;box-shadow:0 2px 8px #0000001f!important}.slideshow-controls__thumbnails .slideshow-controls__thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:6px!important}.media-gallery--carousel slideshow-container{order:1!important;flex:1 1 auto!important;position:relative!important;max-height:min(74vh,580px)!important;height:100%!important;border-radius:12px!important;overflow:hidden!important;background-color:#f7f7f5!important;display:flex!important;align-items:center!important;justify-content:center!important}.media-gallery--carousel slideshow-slides{max-height:min(74vh,580px)!important;height:100%!important;width:100%!important;display:flex!important;align-items:center!important}.media-gallery .product-media-container,.media-gallery .product-media-container.constrain-height,slideshow-slide.product-media-container,.media-gallery slideshow-slide{max-height:min(74vh,580px)!important;height:100%!important;width:100%!important;border-radius:12px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:#f7f7f5!important}.media-gallery .product-media-container .product-media,.media-gallery .product-media-container img,.media-gallery slideshow-slide img{max-height:min(74vh,580px)!important;max-width:100%!important;height:100%!important;width:auto!important;object-fit:contain!important;border-radius:12px!important;margin:0 auto!important}.product-media-gallery__slideshow--single-media slideshow-container,media-gallery:not(.media-gallery--carousel) .product-media-container,.product-media-gallery__slideshow--single-media .product-media-container{max-height:min(74vh,580px)!important;height:auto!important;border-radius:12px!important;overflow:hidden!important;background-color:#f7f7f5!important}.product-media-gallery__slideshow--single-media img{max-height:min(74vh,580px)!important;object-fit:contain!important;border-radius:12px!important;margin:0 auto!important}}slideshow-arrows{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;mix-blend-mode:normal!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:0 14px!important;z-index:10!important}slideshow-arrows .slideshow-control{pointer-events:auto!important;opacity:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:50%!important;background-color:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 3px 12px #00000029!important;cursor:pointer!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;padding:0!important}slideshow-arrows .slideshow-control:hover{transform:scale(1.1)!important;background-color:#fff!important;box-shadow:0 6px 18px #00000038!important;color:#000!important}slideshow-arrows .slideshow-control:active{transform:scale(.95)!important}slideshow-arrows .slideshow-control .svg-wrapper,slideshow-arrows .slideshow-control svg{width:15px!important;height:15px!important;stroke:#111!important;stroke-width:2.2px!important;display:flex!important;align-items:center!important;justify-content:center!important}@media screen and (max-width:749px){.media-gallery .product-media-container,.media-gallery slideshow-container{max-height:52vh!important;border-radius:8px!important;background-color:#f7f7f5!important}.media-gallery img{max-height:52vh!important;object-fit:contain!important}.slideshow-controls__thumbnails-container{padding-top:10px!important}.slideshow-controls__thumbnails .slideshow-controls__thumbnail{width:52px!important;height:52px!important;border-radius:6px!important;flex-shrink:0!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-editorial.css.map */
