.light-signature.svelte-10ohvkh{flex-shrink:0;width:60px;height:30px;display:inline-block;position:relative}svg.svelte-10ohvkh,.light-player.svelte-10ohvkh{width:100%;height:100%;position:absolute;inset:0}.light-player.svelte-10ohvkh{opacity:0}.light-player.visible.svelte-10ohvkh{opacity:1}svg.hidden.svelte-10ohvkh{visibility:hidden}.shop-home.svelte-1i466tn{max-width:1328px;margin-inline:auto;padding:32px 32px 0}.shop-opening.svelte-1i466tn{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);align-items:stretch;gap:52px;display:grid}.shop-intro.svelte-1i466tn{padding-block:8px}.shop-eyebrow.svelte-1i466tn{color:#84704c;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}h1.svelte-1i466tn{letter-spacing:-.055em;white-space:pre-line;font-size:clamp(36px,4.25vw,60px);font-weight:550;line-height:1.04}.shop-description.svelte-1i466tn{color:#6a6c6a;max-width:440px;margin-top:16px;font-size:14px;line-height:1.65}.shop-finder.svelte-1i466tn{margin-top:24px;scroll-margin-top:150px}.shop-finder.svelte-1i466tn h2:where(.svelte-1i466tn){align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.finder-note.svelte-1i466tn{color:#72736f;margin-top:9px;font-size:11px;line-height:1.5}.shop-visual.svelte-1i466tn{isolation:isolate;color:#f8f6f0;background:#111516;border-radius:16px;min-height:350px;position:relative;overflow:hidden}.shop-visual.svelte-1i466tn>img:where(.svelte-1i466tn){object-fit:cover;object-position:69% 50%;width:100%;height:100%;position:absolute}.visual-shade.svelte-1i466tn{background:linear-gradient(#060a0b73,#0000 45%,#060a0bd9);position:absolute;inset:0}.visual-top.svelte-1i466tn{top:20px;color:#e2ca9f;letter-spacing:.17em;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;inset-inline:24px}.shop-visual.svelte-1i466tn>p:where(.svelte-1i466tn){white-space:pre-line;letter-spacing:-.04em;font-size:33px;line-height:1.05;position:absolute;bottom:25px;left:28px}.shop-categories.svelte-1i466tn{margin-top:35px}.shop-section-heading.svelte-1i466tn{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.shop-section-heading.svelte-1i466tn h2:where(.svelte-1i466tn){letter-spacing:-.035em;font-size:19px;font-weight:550}.shop-section-heading.svelte-1i466tn>a:where(.svelte-1i466tn){flex-shrink:0;align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.category-grid.svelte-1i466tn{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.category-tile.svelte-1i466tn{background:#eeefeb;border:1px solid #e3e2dd;border-radius:12px;min-width:0;transition:border-color .18s,background .18s;position:relative;overflow:hidden}.category-tile.svelte-1i466tn:nth-child(2n){background:#eeece7}.category-tile.svelte-1i466tn:hover{background:#f3f1ea;border-color:#b8a27d}.category-picture.svelte-1i466tn{place-items:center;height:112px;padding:12px 24px 0;display:grid}.category-picture.svelte-1i466tn img:where(.svelte-1i466tn){object-fit:contain;filter:drop-shadow(0 9px 7px #0f141221);width:100%;height:100%;max-height:100px;transition:transform .22s}.product-photo.svelte-1i466tn img:where(.svelte-1i466tn){mix-blend-mode:multiply;filter:none}.category-caption.svelte-1i466tn{padding:11px 16px 15px}.category-caption.svelte-1i466tn h3:where(.svelte-1i466tn){font-size:14px;font-weight:550}.category-caption.svelte-1i466tn>span:where(.svelte-1i466tn){color:#73746f;margin-top:3px;font-size:11px;display:block}.category-tile.svelte-1i466tn .category-arrow{color:#8d9189;position:absolute;top:13px;right:13px}.shop-products.svelte-1i466tn{margin-top:42px;scroll-margin-top:145px}.product-heading.svelte-1i466tn{margin-bottom:20px}.product-heading.svelte-1i466tn h2:where(.svelte-1i466tn){margin-top:8px;font-size:30px}.product-filters.svelte-1i466tn{scrollbar-width:none;gap:7px;margin:0 -2px 20px;padding:3px 2px;display:flex;overflow-x:auto}.product-filters.svelte-1i466tn button:where(.svelte-1i466tn){color:#62655f;border:1px solid #deded7;border-radius:7px;flex-shrink:0;min-height:38px;padding:8px 16px;font-size:12px;transition:background .15s,color .15s}.product-filters.svelte-1i466tn button[aria-pressed=true]:where(.svelte-1i466tn){color:#fff;background:#1b2020;border-color:#1b2020}.product-filters.svelte-1i466tn button:where(.svelte-1i466tn):hover:not([aria-pressed=true]){background:#ecece6}.shop-product-grid.svelte-1i466tn{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 18px;display:grid}.shop-brands.svelte-1i466tn{border-block:1px solid #e3e2dd;margin-top:46px;padding-block:24px}.shop-brands.svelte-1i466tn .shop-section-heading:where(.svelte-1i466tn) h2:where(.svelte-1i466tn){font-size:16px}.brand-grid.svelte-1i466tn{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.brand-grid.svelte-1i466tn a:where(.svelte-1i466tn){border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:10px;transition:background .15s;display:flex}.brand-grid.svelte-1i466tn a:where(.svelte-1i466tn):hover{background:#eaeae4}.brand-grid.svelte-1i466tn span:where(.svelte-1i466tn){color:#646960;font-size:11px}.shop-support.svelte-1i466tn{color:#f7f6ef;background:#182020;border-radius:14px;justify-content:space-between;align-items:center;gap:32px;margin-top:36px;padding:32px;display:flex}.support-heading.svelte-1i466tn{align-items:flex-start;gap:20px;display:flex}.support-icon.svelte-1i466tn{color:#e0c59b;border:1px solid #46504b;border-radius:50%;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.shop-support.svelte-1i466tn .shop-eyebrow:where(.svelte-1i466tn){color:#c5ad86}.shop-support.svelte-1i466tn h2:where(.svelte-1i466tn){letter-spacing:-.035em;margin-top:8px;font-size:25px;font-weight:500}.shop-support.svelte-1i466tn h2:where(.svelte-1i466tn)+p:where(.svelte-1i466tn){color:#acb6ae;max-width:480px;margin-top:9px;font-size:13px;line-height:1.65}.support-actions.svelte-1i466tn{flex-direction:column;flex-shrink:0;align-items:stretch;gap:14px;display:flex}.support-actions.svelte-1i466tn a:where(.svelte-1i466tn){justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.support-contact.svelte-1i466tn{color:#1b211e;background:#e7d0aa;border-radius:7px;padding:13px 20px;font-weight:600}.shop-guide.svelte-1i466tn{margin-top:36px}.guide-grid.svelte-1i466tn{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.guide-grid.svelte-1i466tn a:where(.svelte-1i466tn){border-top:1px solid #cccfc6;padding-top:18px}.guide-grid.svelte-1i466tn h3:where(.svelte-1i466tn){justify-content:space-between;gap:12px;font-size:16px;font-weight:550;display:flex}.guide-grid.svelte-1i466tn p:where(.svelte-1i466tn){color:#72736f;margin-top:10px;font-size:13px;line-height:1.7}a.svelte-1i466tn:focus-visible,button.svelte-1i466tn:focus-visible{outline-offset:3px;outline:2px solid #9b7b47}@media (hover:hover) and (prefers-reduced-motion:no-preference){.category-tile.svelte-1i466tn:hover img:where(.svelte-1i466tn){transform:translateY(-3px)scale(1.035)}}@media (width<=1023px){.shop-opening.svelte-1i466tn{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px}.shop-visual.svelte-1i466tn{min-height:330px}.shop-home.svelte-1i466tn{padding-inline:24px}.category-caption.svelte-1i466tn{padding-inline:12px}.category-caption.svelte-1i466tn h3:where(.svelte-1i466tn){font-size:12px}.brand-grid.svelte-1i466tn{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-support.svelte-1i466tn{padding:26px}.support-icon.svelte-1i466tn{display:none}}@media (width<=767px){.shop-home.svelte-1i466tn{padding:22px 16px 0}.shop-opening.svelte-1i466tn{display:block}.shop-intro.svelte-1i466tn{padding:0}.shop-visual.svelte-1i466tn{display:none}h1.svelte-1i466tn{font-size:39px}.shop-description.svelte-1i466tn{max-width:370px;margin-top:11px;font-size:13px}.shop-finder.svelte-1i466tn{margin-top:18px}.finder-note.svelte-1i466tn{font-size:10px}.shop-categories.svelte-1i466tn{margin-top:26px}.shop-section-heading.svelte-1i466tn{margin-bottom:12px}.shop-section-heading.svelte-1i466tn h2:where(.svelte-1i466tn){font-size:18px}.shop-section-heading.svelte-1i466tn>a:where(.svelte-1i466tn){font-size:11px}.category-grid.svelte-1i466tn{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-inline:-16px;padding:2px 16px 5px;display:flex;overflow-x:auto}.category-tile.svelte-1i466tn{scroll-snap-align:center;flex:0 0 138px}.category-picture.svelte-1i466tn{height:89px;padding:8px 18px 0}.category-picture.svelte-1i466tn img:where(.svelte-1i466tn){max-height:81px}.category-caption.svelte-1i466tn{padding:9px 12px 12px}.category-caption.svelte-1i466tn h3:where(.svelte-1i466tn){font-size:12px}.category-caption.svelte-1i466tn>span:where(.svelte-1i466tn){font-size:10px}.shop-products.svelte-1i466tn{margin-top:27px}.product-heading.svelte-1i466tn h2:where(.svelte-1i466tn){margin-top:6px;font-size:25px}.product-filters.svelte-1i466tn{margin-bottom:14px}.product-filters.svelte-1i466tn button:where(.svelte-1i466tn){min-height:40px;padding-inline:13px;font-size:11px}.shop-product-grid.svelte-1i466tn{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.shop-brands.svelte-1i466tn{margin-top:30px;padding-block:20px}.shop-brands.svelte-1i466tn .shop-section-heading:where(.svelte-1i466tn) h2:where(.svelte-1i466tn){font-size:14px}.brand-grid.svelte-1i466tn{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.brand-grid.svelte-1i466tn a:where(.svelte-1i466tn){flex-direction:column;gap:9px;padding-block:14px}.brand-grid.svelte-1i466tn span:where(.svelte-1i466tn){font-size:10px}.shop-support.svelte-1i466tn{flex-direction:column;align-items:stretch;gap:22px;margin-top:26px;padding:24px}.shop-support.svelte-1i466tn h2:where(.svelte-1i466tn){font-size:25px}.support-actions.svelte-1i466tn{align-items:flex-start}.guide-grid.svelte-1i466tn{grid-template-columns:1fr;gap:22px}}@media (prefers-reduced-motion:reduce){.category-picture.svelte-1i466tn img:where(.svelte-1i466tn),.category-tile.svelte-1i466tn,.brand-grid.svelte-1i466tn a:where(.svelte-1i466tn),.product-filters.svelte-1i466tn button:where(.svelte-1i466tn){transition:none}}
