.shop-header[data-v-453afffd]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fdfbf7f2;color:var(--ink);position:sticky;top:0;z-index:50}.shop-header[data-v-453afffd],.shop-header__utility[data-v-453afffd]{border-bottom:1px solid var(--line)}.shop-header__utility[data-v-453afffd]{align-items:center;background:var(--cream);display:flex;gap:clamp(18px,5vw,72px);justify-content:center;min-height:34px;padding:8px 20px;text-align:center}.shop-header__utility a[data-v-453afffd],.shop-header__utility span[data-v-453afffd]{color:var(--ink-soft);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.shop-header__utility a[data-v-453afffd]:hover{color:var(--milk-choco)}.shop-header__utility a[data-v-453afffd]{font-weight:300;letter-spacing:.25em}.shop-header__utility span[data-v-453afffd]{font-family:Fraunces,Georgia,serif;font-size:13px;font-style:italic;font-weight:300;letter-spacing:.08em;text-transform:none}.shop-header__main[data-v-453afffd]{align-items:center;display:grid;gap:20px;grid-template-areas:"nav logo actions";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:76px;padding:10px clamp(18px,4vw,56px);position:relative}.shop-header__actions[data-v-453afffd],.shop-header__nav[data-v-453afffd]{align-items:center;display:flex;gap:clamp(16px,2.4vw,34px)}.shop-header__nav[data-v-453afffd]{flex-wrap:wrap;grid-area:nav;justify-content:flex-start;min-width:0;row-gap:8px}.shop-header__actions[data-v-453afffd]{grid-area:actions;justify-content:flex-end}.shop-header__search[data-v-453afffd]{align-items:center;border-bottom:1px solid var(--line);display:inline-flex;min-width:clamp(120px,12vw,180px);padding:9px 0}.shop-header__search[data-v-453afffd]:before{border:1px solid;border-radius:999px;content:"";height:13px;margin-right:9px;width:13px}.shop-header__search[data-v-453afffd]:after{background:currentColor;content:"";height:1px;margin-left:-11px;margin-right:12px;margin-top:11px;transform:rotate(45deg);width:6px}.shop-header__nav-item[data-v-453afffd]{position:relative}.shop-header__actions a[data-v-453afffd],.shop-header__actions button[data-v-453afffd],.shop-header__nav a[data-v-453afffd]{color:var(--ink);font-size:13px;font-weight:300;letter-spacing:.08em;transition:color .18s ease,letter-spacing .18s ease;white-space:nowrap}.shop-header__actions a[data-v-453afffd],.shop-header__actions button[data-v-453afffd]{text-transform:uppercase}.shop-header__actions a[data-v-453afffd]:hover,.shop-header__actions button[data-v-453afffd]:hover,.shop-header__nav a[data-v-453afffd]:hover{color:var(--milk-choco);letter-spacing:.13em}.shop-header__dropdown[data-v-453afffd]{background:var(--cream);border:1px solid var(--line);box-shadow:0 18px 42px #4a3f3514;display:grid;gap:8px;left:0;min-width:230px;opacity:0;padding:16px;pointer-events:none;position:absolute;top:calc(100% + 18px);transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.shop-header__nav-item:hover .shop-header__dropdown[data-v-453afffd]{opacity:1;pointer-events:auto;transform:translateY(0)}.shop-header__logo[data-v-453afffd]{display:flex;grid-area:logo;justify-content:center}.shop-header__logo img[data-v-453afffd]{display:block;height:clamp(44px,5vw,64px);max-width:min(220px,34vw);-o-object-fit:contain;object-fit:contain;width:auto}.shop-header__menu-button[data-v-453afffd]{display:none;grid-area:menu}@media (max-width:1024px){.shop-header__utility[data-v-453afffd]{display:none}.shop-header__main[data-v-453afffd]{grid-template-areas:"menu logo actions";grid-template-columns:48px 1fr auto;min-height:68px;padding-block:0}.shop-header__nav[data-v-453afffd]{display:none}.shop-header__menu-button[data-v-453afffd]{align-items:center;display:grid;gap:6px;height:44px;justify-content:center;width:44px}.shop-header__menu-button span[data-v-453afffd]{background:var(--ink);height:1px;width:23px}.shop-header__logo[data-v-453afffd]{justify-content:center}.shop-header__actions[data-v-453afffd]{gap:12px}.shop-header__account[data-v-453afffd],.shop-header__search[data-v-453afffd]{display:none}.shop-header__cart[data-v-453afffd]{white-space:nowrap}}@media (max-width:480px){.shop-header__main[data-v-453afffd]{padding-inline:12px}.shop-header__cart[data-v-453afffd]{font-size:10px}}.shop-footer[data-v-9ab208e8]{background:var(--cappuccino);color:#fdfbf7b8;padding:clamp(56px,8vw,96px) clamp(20px,5vw,72px) 28px}.shop-footer__brand[data-v-9ab208e8]{display:grid;justify-items:center;margin-bottom:clamp(42px,6vw,76px);text-align:center}.shop-footer__logo[data-v-9ab208e8]{display:inline-flex}.shop-footer__logo img[data-v-9ab208e8]{display:block;height:clamp(34px,4.5vw,56px);max-width:min(190px,48vw);-o-object-fit:contain;object-fit:contain;width:auto}.shop-footer__brand p[data-v-9ab208e8]{color:#fdfbf799;font-family:Fraunces,Georgia,serif;font-style:italic;letter-spacing:.16em;margin-top:10px}.shop-footer__columns[data-v-9ab208e8]{display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:repeat(5,minmax(0,1fr));margin-inline:auto;max-width:1220px}.shop-footer h3[data-v-9ab208e8]{color:var(--cream);font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:300;margin-bottom:18px}.shop-footer ul[data-v-9ab208e8],.shop-footer__socials[data-v-9ab208e8]{display:grid;gap:10px}.shop-footer a[data-v-9ab208e8]{color:#fdfbf7b8;font-size:13px;transition:color .18s ease}.shop-footer a[data-v-9ab208e8]:hover{color:var(--cream)}.shop-footer__bottom[data-v-9ab208e8]{border-top:1px solid hsla(40,60%,98%,.16);color:#fdfbf78f;font-size:12px;font-style:italic;margin-top:clamp(48px,7vw,84px);padding-top:22px;text-align:center}@media (max-width:820px){.shop-footer__columns[data-v-9ab208e8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.shop-footer__columns[data-v-9ab208e8]{grid-template-columns:1fr}}.shop-theme{font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11"}img{content-visibility:auto}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--cream-warm)}::-webkit-scrollbar-thumb{background:var(--beige-deep);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--milk-choco)}
