.page.svelte-1vmrqfh{background:#fbf8f3;color:#1a1714;font-family:Helvetica Neue,system-ui,sans-serif;overflow-x:hidden}.promo.svelte-1vmrqfh{background:#1a1714;color:#ddc89c;font-size:12px;letter-spacing:.18em;text-transform:uppercase;text-align:center;padding:10px 12px}.topbar.svelte-1vmrqfh{z-index:30}.topbar.svelte-1vmrqfh .bar:where(.svelte-1vmrqfh){max-width:1480px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:18px 22px;gap:16px;position:relative}.topbar.svelte-1vmrqfh .zone:where(.svelte-1vmrqfh){display:flex;align-items:center;gap:18px}.topbar.svelte-1vmrqfh .zone-icons-left:where(.svelte-1vmrqfh){grid-column:1}.topbar.svelte-1vmrqfh .brand:where(.svelte-1vmrqfh){grid-column:2;justify-self:center}.topbar.svelte-1vmrqfh .zone-icons-right:where(.svelte-1vmrqfh){grid-column:3;justify-self:end}.topbar.svelte-1vmrqfh .nav-left:where(.svelte-1vmrqfh),.topbar.svelte-1vmrqfh .nav-right:where(.svelte-1vmrqfh){display:none}.topbar.svelte-1vmrqfh .hamburger:where(.svelte-1vmrqfh){width:24px;display:grid;gap:4px}.topbar.svelte-1vmrqfh .hamburger:where(.svelte-1vmrqfh) span:where(.svelte-1vmrqfh){height:1.5px;background:currentColor}.topbar.svelte-1vmrqfh .icon-btn:where(.svelte-1vmrqfh){color:currentColor;width:36px;height:36px;display:grid;place-items:center;position:relative}.topbar.svelte-1vmrqfh .icon-btn:where(.svelte-1vmrqfh):hover{color:var(--rouge)}.topbar.svelte-1vmrqfh .cart-dot:where(.svelte-1vmrqfh){position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--rouge)}.topbar.svelte-1vmrqfh .brand-logo:where(.svelte-1vmrqfh){width:120px;color:currentColor}.topbar.svelte-1vmrqfh .nav:where(.svelte-1vmrqfh){list-style:none;padding:0;margin:0;gap:36px}.topbar.svelte-1vmrqfh .nav-item:where(.svelte-1vmrqfh){position:static}.topbar.svelte-1vmrqfh .nav-item:where(.svelte-1vmrqfh)>a:where(.svelte-1vmrqfh){font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:currentColor;padding:8px 0;display:inline-block}.topbar.svelte-1vmrqfh .megamenu:where(.svelte-1vmrqfh){position:absolute;top:100%;left:50%;transform:translate(-50%);display:flex;gap:28px;background:#fbf8f3;color:#1a1714;border:1px solid rgba(26,23,20,.08);padding:26px;box-shadow:0 30px 60px -30px #1a171440;opacity:0;pointer-events:none;transition:opacity .2s;z-index:10}.topbar.svelte-1vmrqfh .nav-item:where(.svelte-1vmrqfh):hover .megamenu:where(.svelte-1vmrqfh){opacity:1;pointer-events:auto}.topbar.svelte-1vmrqfh .mega-links:where(.svelte-1vmrqfh){flex:0 0 200px;display:grid;gap:10px;padding:0;margin:0;list-style:none;align-content:start}.topbar.svelte-1vmrqfh .mega-links:where(.svelte-1vmrqfh) a:where(.svelte-1vmrqfh){font-size:13px;letter-spacing:.02em;text-transform:none;color:#1a1714;padding:0;white-space:nowrap}.topbar.svelte-1vmrqfh .mega-links:where(.svelte-1vmrqfh) a:where(.svelte-1vmrqfh):hover{color:var(--rouge)}.topbar.svelte-1vmrqfh .mega-preview:where(.svelte-1vmrqfh){display:block;width:260px;aspect-ratio:1 / 1.15;overflow:hidden;background:#efe7d6;position:relative;color:#fbf8f3}.topbar.svelte-1vmrqfh .mega-preview:where(.svelte-1vmrqfh) img:where(.svelte-1vmrqfh){width:100%;height:100%;object-fit:cover;transition:transform .5s}.topbar.svelte-1vmrqfh .mega-preview:where(.svelte-1vmrqfh):hover img:where(.svelte-1vmrqfh){transform:scale(1.04)}.topbar.svelte-1vmrqfh .mega-preview:where(.svelte-1vmrqfh) span:where(.svelte-1vmrqfh){position:absolute;bottom:14px;left:14px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;background:#1a17148c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:6px 12px;color:#fbf8f3}.hero-topbar.svelte-1vmrqfh{position:absolute;top:0;left:0;right:0;color:#fbf8f3;background:transparent}.stuck-topbar.svelte-1vmrqfh{position:fixed;top:0;left:0;right:0;color:#1a1714;background:#fbf8f3;border-bottom:1px solid rgba(26,23,20,.08);opacity:0;transform:translateY(-100%);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.stuck-topbar.visible.svelte-1vmrqfh{opacity:1;transform:translateY(0);pointer-events:auto}.search-scrim.svelte-1vmrqfh{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a171466;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;animation:svelte-1vmrqfh-fade .2s}.search-dialog.svelte-1vmrqfh{position:fixed;top:0;left:0;right:0;background:#fbf8f3;z-index:61;padding:32px 22px 28px;box-shadow:0 30px 60px -20px #00000040;animation:svelte-1vmrqfh-slidedown .25s ease}.search-inner.svelte-1vmrqfh{max-width:800px;margin:0 auto;position:relative}.search-close.svelte-1vmrqfh{position:absolute;top:-4px;right:0;color:#1a1714;font-size:18px;z-index:1}.search-field.svelte-1vmrqfh{display:flex;align-items:center;gap:12px;border-bottom:1.5px solid #1a1714;padding:10px 36px 10px 4px}.search-field.svelte-1vmrqfh input:where(.svelte-1vmrqfh){flex:1;background:transparent;border:none;outline:none;font-size:16px;color:#1a1714}.popular.svelte-1vmrqfh{margin-top:16px}.popular.svelte-1vmrqfh span:where(.svelte-1vmrqfh){font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#8a7754;display:block;margin-bottom:10px}.popular.svelte-1vmrqfh ul:where(.svelte-1vmrqfh){display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.popular.svelte-1vmrqfh a:where(.svelte-1vmrqfh){background:#f1ebdf;color:#1a1714;padding:6px 14px;border-radius:999px;font-size:13px}.popular.svelte-1vmrqfh a:where(.svelte-1vmrqfh):hover{background:var(--rouge);color:#fff}@keyframes svelte-1vmrqfh-slidedown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.hero.svelte-1vmrqfh{position:relative;isolation:isolate;overflow:hidden}.hero-track.svelte-1vmrqfh{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.hero-track.svelte-1vmrqfh::-webkit-scrollbar{display:none}.hero-slide.svelte-1vmrqfh{position:relative;flex:0 0 100%;scroll-snap-align:start;display:block}.hero-slide.svelte-1vmrqfh img:where(.svelte-1vmrqfh){width:100%;height:clamp(420px,72vh,720px);object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.hero-dots.svelte-1vmrqfh{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:4}.hero-dots.svelte-1vmrqfh button:where(.svelte-1vmrqfh){width:8px;height:8px;border-radius:50%;background:#fbf8f373;transition:background .2s,transform .2s}.hero-dots.svelte-1vmrqfh button.active:where(.svelte-1vmrqfh){background:#ddc89c;transform:scale(1.4)}.btn.svelte-1vmrqfh{display:inline-block;padding:14px 26px;font-size:11px;letter-spacing:.26em;text-transform:uppercase;transition:background .2s,color .2s,transform .15s;border:1px solid transparent}.btn.light.svelte-1vmrqfh{background:#fbf8f3;color:#1a1714;border-color:#fbf8f3}.btn.light.svelte-1vmrqfh:hover{background:transparent;color:#fbf8f3}.btn.outline-light.svelte-1vmrqfh{background:transparent;color:#fbf8f3;border-color:#fbf8f3}.btn.outline-light.svelte-1vmrqfh:hover{background:#fbf8f3;color:#1a1714}.btn.outline-dark.svelte-1vmrqfh{background:transparent;color:#1a1714;border-color:#1a1714;padding:10px 22px;font-size:10px}.btn.outline-dark.svelte-1vmrqfh:hover{background:#1a1714;color:#fbf8f3}.sec-head.svelte-1vmrqfh{text-align:center;padding:64px 22px 28px}.eye.svelte-1vmrqfh{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--rouge);display:block;margin-bottom:8px}.sec-head.svelte-1vmrqfh h2:where(.svelte-1vmrqfh){font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(36px,6vw,56px);font-weight:400;margin:0;letter-spacing:-.01em}.prod-carousel.svelte-1vmrqfh{max-width:1480px;margin:0 auto;display:flex;gap:16px;overflow-x:auto;padding:0 22px 60px;scroll-snap-type:x mandatory;scrollbar-width:none}.prod-carousel.svelte-1vmrqfh::-webkit-scrollbar{display:none}.prod-carousel.svelte-1vmrqfh .prod:where(.svelte-1vmrqfh){flex:0 0 60%;max-width:280px;scroll-snap-align:start}.prod.svelte-1vmrqfh .prod-img:where(.svelte-1vmrqfh){display:block;aspect-ratio:1 / 1.1;overflow:hidden;background:#efe7d6}.prod.svelte-1vmrqfh .prod-img:where(.svelte-1vmrqfh) img:where(.svelte-1vmrqfh){width:100%;height:100%;object-fit:cover;transition:transform .6s}.prod.svelte-1vmrqfh:hover .prod-img:where(.svelte-1vmrqfh) img:where(.svelte-1vmrqfh){transform:scale(1.04)}.prod.svelte-1vmrqfh h3:where(.svelte-1vmrqfh){margin:14px 0 4px;font-size:13px;font-weight:400;letter-spacing:.04em;line-height:1.4}.prod.svelte-1vmrqfh h3:where(.svelte-1vmrqfh) a:where(.svelte-1vmrqfh){color:#1a1714}.prod.svelte-1vmrqfh .price:where(.svelte-1vmrqfh){margin:0;color:var(--rouge);font-size:13px;font-weight:500}.bricks.svelte-1vmrqfh{max-width:1480px;margin:0 auto 60px;display:grid;grid-template-columns:1fr;gap:0}.brick.svelte-1vmrqfh{position:relative;display:block;overflow:hidden;background:#efe7d6;aspect-ratio:1.3 / 1}.brick.svelte-1vmrqfh img:where(.svelte-1vmrqfh){width:100%;height:100%;object-fit:cover;transition:transform .6s}.brick.svelte-1vmrqfh:hover img:where(.svelte-1vmrqfh){transform:scale(1.03)}.brick.svelte-1vmrqfh:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 50%,#0006)}.brick-label.svelte-1vmrqfh{position:absolute;bottom:24px;left:24px;z-index:2;color:#fbf8f3;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,4vw,44px);letter-spacing:-.01em}.seaborn.svelte-1vmrqfh{position:relative;isolation:isolate;margin-bottom:60px}.seaborn.svelte-1vmrqfh img:where(.svelte-1vmrqfh){width:100%;height:clamp(420px,70vh,700px);object-fit:cover;display:block}.seaborn.svelte-1vmrqfh:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059}.seaborn-ctas.svelte-1vmrqfh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center;padding:22px}.columns.svelte-1vmrqfh{max-width:1480px;margin:0 auto 80px;display:grid;grid-template-columns:1fr;gap:36px 22px;padding:0 22px}.column.svelte-1vmrqfh{text-align:center}.column-img.svelte-1vmrqfh{display:block;aspect-ratio:1 / 1.2;overflow:hidden;background:#efe7d6;margin-bottom:18px}.column-img.svelte-1vmrqfh img:where(.svelte-1vmrqfh){width:100%;height:100%;object-fit:cover;transition:transform .6s}.column.svelte-1vmrqfh:hover .column-img:where(.svelte-1vmrqfh) img:where(.svelte-1vmrqfh){transform:scale(1.03)}.column-content.svelte-1vmrqfh .eye:where(.svelte-1vmrqfh){margin-bottom:6px}.column.svelte-1vmrqfh h3:where(.svelte-1vmrqfh){font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(22px,3vw,28px);font-weight:400;margin:0 0 14px;letter-spacing:-.01em}.scrim.svelte-1vmrqfh{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a171466;z-index:40;animation:svelte-1vmrqfh-fade .25s}.drawer.svelte-1vmrqfh{position:fixed;inset:0 auto 0 0;width:min(380px,88vw);background:#fbf8f3;z-index:50;padding:24px;overflow-y:auto;animation:svelte-1vmrqfh-slidein .3s cubic-bezier(.2,.8,.2,1)}.drawer-head.svelte-1vmrqfh{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid rgba(26,23,20,.1)}.drawer-logo.svelte-1vmrqfh{width:120px;color:var(--rouge)}.drawer-nav.svelte-1vmrqfh{padding:18px 0;display:grid;gap:4px}.drawer-nav.svelte-1vmrqfh details:where(.svelte-1vmrqfh) summary:where(.svelte-1vmrqfh){list-style:none;cursor:pointer;padding:14px 0;font-size:13px;letter-spacing:.26em;text-transform:uppercase;border-bottom:1px solid rgba(26,23,20,.08)}.drawer-nav.svelte-1vmrqfh details:where(.svelte-1vmrqfh) summary:where(.svelte-1vmrqfh):after{content:"+";float:right;color:var(--rouge)}.drawer-nav.svelte-1vmrqfh details[open]:where(.svelte-1vmrqfh) summary:where(.svelte-1vmrqfh):after{content:"−"}.drawer-nav.svelte-1vmrqfh ul:where(.svelte-1vmrqfh){padding:12px 0 16px 8px;display:grid;gap:8px}.drawer-nav.svelte-1vmrqfh ul:where(.svelte-1vmrqfh) a:where(.svelte-1vmrqfh){font-size:14px;color:#1a1714}.drawer-account.svelte-1vmrqfh{border-top:1px solid rgba(26,23,20,.1);padding-top:18px;display:grid;gap:10px}.drawer-account.svelte-1vmrqfh a:where(.svelte-1vmrqfh){color:#1a1714;font-size:13px;letter-spacing:.04em}@keyframes svelte-1vmrqfh-slidein{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes svelte-1vmrqfh-fade{0%{opacity:0}to{opacity:1}}@media(min-width:880px){.topbar.svelte-1vmrqfh .hamburger:where(.svelte-1vmrqfh){display:none}.topbar.svelte-1vmrqfh .bar:where(.svelte-1vmrqfh){grid-template-columns:auto 1fr auto 1fr auto;padding:22px 40px}.topbar.svelte-1vmrqfh .zone-icons-left:where(.svelte-1vmrqfh){grid-column:1}.topbar.svelte-1vmrqfh .nav-left:where(.svelte-1vmrqfh){display:flex;grid-column:2;justify-self:end}.topbar.svelte-1vmrqfh .brand:where(.svelte-1vmrqfh){grid-column:3}.topbar.svelte-1vmrqfh .nav-right:where(.svelte-1vmrqfh){display:flex;grid-column:4;justify-self:start}.topbar.svelte-1vmrqfh .zone-icons-right:where(.svelte-1vmrqfh){grid-column:5}.prod-carousel.svelte-1vmrqfh .prod:where(.svelte-1vmrqfh){flex:0 0 22%}.bricks.svelte-1vmrqfh{grid-template-columns:1fr 1fr}.brick.svelte-1vmrqfh{aspect-ratio:1.2 / 1}.columns.svelte-1vmrqfh{grid-template-columns:repeat(3,1fr)}.hero-slide.svelte-1vmrqfh img:where(.svelte-1vmrqfh){height:clamp(560px,80vh,820px)}.seaborn.svelte-1vmrqfh img:where(.svelte-1vmrqfh){height:clamp(560px,80vh,820px)}.topbar.svelte-1vmrqfh .brand-logo:where(.svelte-1vmrqfh){width:140px}}
