.footer[data-v-d584c993]{border-top:1px solid oklch(.27 .005 270 / .06);background:var(--background);padding:2.75rem 1.5rem 2.5rem}@media (min-width: 768px){.footer[data-v-d584c993]{padding:3.25rem 2.5rem 2.5rem}}.footer__grid[data-v-d584c993]{margin:0 auto;display:grid;max-width:80rem;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.footer__grid[data-v-d584c993]{grid-template-columns:1fr auto auto auto;gap:2.5rem;align-items:start;justify-content:center}}@media (min-width: 1024px){.footer__grid[data-v-d584c993]{gap:4rem}}.footer__brand-col[data-v-d584c993]{max-width:22rem}.footer__brand[data-v-d584c993]{display:block;margin-bottom:1rem;font-size:1.5rem;font-style:italic}.footer__text[data-v-d584c993]{margin:0 0 1.5rem;font-size:.8125rem;line-height:1.65;color:var(--muted-foreground)}.footer__col[data-v-d584c993]{display:flex;flex-direction:column;gap:.15rem}.footer__heading[data-v-d584c993]{margin:0 0 .35rem;color:var(--foreground);opacity:.95}.footer__a[data-v-d584c993]{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;color:var(--muted-foreground);text-decoration:none;transition:color .3s var(--ease-soft)}.footer__a[data-v-d584c993]:hover{color:var(--foreground)}.footer__social[data-v-d584c993]{display:flex;flex-wrap:wrap;gap:1.25rem}.footer__social-a[data-v-d584c993]{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);text-decoration:none;transition:color .3s var(--ease-soft)}.footer__social-a[data-v-d584c993]:hover{color:var(--foreground)}.footer__hidden[data-v-d584c993]{display:none!important}.footer__bar[data-v-d584c993]{margin:2.25rem auto 0;max-width:80rem;border-top:1px solid oklch(.27 .005 270 / .06);padding-top:1.25rem}.footer__legal[data-v-d584c993]{margin:0;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground)}.price-amount[data-v-d3378cdf]{display:inline-flex;align-items:baseline;gap:.2em}.price-amount__byn[data-v-d3378cdf]{flex-shrink:0;height:.95em;width:auto;aspect-ratio:360.67 / 446.4;vertical-align:baseline}.nav[data-v-a0b8f132]{position:sticky;top:0;z-index:50;width:100%;border-bottom:1px solid oklch(.27 .005 270 / .05);background:#faf8f2cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .5s var(--ease-soft),border-color .5s var(--ease-soft),backdrop-filter .5s var(--ease-soft)}.nav--transparent[data-v-a0b8f132]{border-bottom-color:transparent;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.nav--transparent .nav__link[data-v-a0b8f132],.nav--transparent .nav__logo[data-v-a0b8f132],.nav--transparent .nav__btn[data-v-a0b8f132],.nav--transparent .nav__icon-link[data-v-a0b8f132]{color:#252629;text-shadow:0 0 1.25rem oklch(.98 .012 90 / .95),0 1px 2px oklch(.98 .012 90 / .6)}.nav--transparent .nav__badge[data-v-a0b8f132]{background:#1e1f22;color:#faf8f5;text-shadow:none}.nav--transparent .nav__link[data-v-a0b8f132]:hover,.nav--transparent .nav__btn[data-v-a0b8f132]:hover,.nav--transparent .nav__icon-link[data-v-a0b8f132]:hover{color:var(--foreground)}.nav__inner[data-v-a0b8f132]{position:relative;margin:0 auto;display:flex;max-width:80rem;min-height:5rem;align-items:center;justify-content:space-between;padding:0 1.5rem}@media (min-width: 768px){.nav__inner[data-v-a0b8f132]{padding:0 2.5rem}}.nav__left[data-v-a0b8f132],.nav__right[data-v-a0b8f132]{display:flex;flex:1;align-items:center;gap:1rem}@media (max-width: 767px){.nav__left[data-v-a0b8f132],.nav__right[data-v-a0b8f132]{flex:0 0 auto}.nav__left[data-v-a0b8f132]{justify-content:flex-start}.nav__right[data-v-a0b8f132]{justify-content:flex-end}}.nav__left[data-v-a0b8f132]{justify-content:flex-start}.nav__right[data-v-a0b8f132]{justify-content:flex-end}@media (min-width: 768px){.nav__left[data-v-a0b8f132],.nav__right[data-v-a0b8f132]{gap:1.5rem}}@media (min-width: 768px){.nav__right[data-v-a0b8f132]{gap:1.25rem}}.nav__center[data-v-a0b8f132]{display:flex;flex:1;justify-content:center}.nav__logo[data-v-a0b8f132]{font-size:1.5rem;font-style:italic;letter-spacing:-.02em;color:var(--foreground);text-decoration:none;white-space:nowrap}@media (max-width: 380px){.nav__logo[data-v-a0b8f132]{font-size:1.2rem}}.nav__icons[data-v-a0b8f132]{display:flex;align-items:center;gap:.2rem}@media (min-width: 768px){.nav__icons[data-v-a0b8f132]{gap:.35rem}}.nav__icons--mobile[data-v-a0b8f132]{gap:0}@media (max-width: 380px){.nav__icons--mobile .nav__icon-link[data-v-a0b8f132]{min-width:38px;min-height:44px}}.nav__icon-link[data-v-a0b8f132]{position:relative;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.35rem;border:none;background:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;text-decoration:none;transition:color .3s var(--ease-soft)}.nav__icon-link[data-v-a0b8f132]:hover{color:var(--accent)}.nav__svg[data-v-a0b8f132]{width:1.35rem;height:1.35rem}.nav__badge[data-v-a0b8f132]{position:absolute;top:-.05rem;right:-.05rem;min-width:1rem;height:1rem;padding:0 .28rem;border-radius:999px;background:var(--foreground);font-family:var(--font-mono);font-size:.55rem;line-height:1rem;color:var(--background);text-align:center}.nav__link[data-v-a0b8f132]{color:inherit;text-decoration:none;transition:color .3s var(--ease-soft)}.nav__link[data-v-a0b8f132]:hover{color:var(--accent)}.nav__action[data-v-a0b8f132]{font-size:.82rem;letter-spacing:.15em}@media (min-width: 768px){.nav__action[data-v-a0b8f132]{font-size:.92rem;letter-spacing:.16em}}.nav__btn[data-v-a0b8f132]{margin:0;border:none;padding:0;background:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.nav__search-bar[data-v-a0b8f132]{display:flex;width:100%;align-items:center;gap:.5rem;padding:.5rem 0;animation:nav-search-slide-a0b8f132 .32s var(--ease-soft, ease) both}@media (min-width: 768px){.nav__search-bar[data-v-a0b8f132]{gap:.75rem;padding:.75rem 0}}@media (prefers-reduced-motion: reduce){.nav__search-bar[data-v-a0b8f132]{animation:none}}@keyframes nav-search-slide-a0b8f132{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}.nav__search-close[data-v-a0b8f132]{flex-shrink:0;display:flex;align-items:center;gap:.25rem;color:var(--muted-foreground);font-size:.8rem;white-space:nowrap}@media (min-width: 768px){.nav__search-close[data-v-a0b8f132]{font-size:inherit}}.nav__search-close[data-v-a0b8f132]:hover{color:var(--foreground)}.nav__search-close-icon[data-v-a0b8f132]{width:1.1rem;height:1.1rem;flex-shrink:0}@media (min-width: 768px){.nav__search-close-icon[data-v-a0b8f132]{display:none}}.nav__search-close-text[data-v-a0b8f132]{display:none}@media (min-width: 768px){.nav__search-close-text[data-v-a0b8f132]{display:inline}}.nav__search-form[data-v-a0b8f132]{display:flex;min-width:0;flex:1;align-items:center;gap:.5rem}@media (min-width: 768px){.nav__search-form[data-v-a0b8f132]{gap:1rem}}.nav__search-wrap[data-v-a0b8f132]{display:flex;min-width:0;flex:1;flex-direction:column;align-items:stretch;position:relative}.nav__suggest[data-v-a0b8f132]{position:absolute;top:calc(100% + .35rem);left:0;right:0;z-index:60;max-height:min(70vh,22rem);overflow:auto;border-radius:.65rem;border:1px solid oklch(.27 .005 270 / .12);background:#fdfcf7fa;box-shadow:0 .5rem 1.5rem #12161f1a,0 0 0 1px #fbf8f1cc inset;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav__suggest-status[data-v-a0b8f132],.nav__suggest-empty[data-v-a0b8f132]{margin:0;padding:.85rem 1rem;font-size:.9rem;color:var(--muted-foreground)}.nav__suggest-row[data-v-a0b8f132]{display:flex;align-items:center;gap:.75rem;padding:.55rem .75rem;text-decoration:none;color:inherit;border-top:1px solid oklch(.27 .005 270 / .06);transition:background .2s var(--ease-soft, ease),color .2s var(--ease-soft, ease)}.nav__suggest-row[data-v-a0b8f132]:first-of-type{border-top:none}.nav__suggest-row[data-v-a0b8f132]:hover,.nav__suggest-row[data-v-a0b8f132]:focus-visible{outline:none;background:#f5f2e7d9}.nav__suggest-thumb[data-v-a0b8f132]{flex-shrink:0;width:3rem;height:3rem;border-radius:.4rem;overflow:hidden;background:#eeebe4;border:1px solid oklch(.27 .005 270 / .08)}.nav__suggest-img[data-v-a0b8f132]{width:100%;height:100%;object-fit:cover;display:block}.nav__suggest-meta[data-v-a0b8f132]{min-width:0;flex:1;display:flex;flex-direction:column;gap:.15rem;align-items:flex-start}.nav__suggest-name[data-v-a0b8f132]{font-weight:600;font-size:.92rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nav__suggest-sku[data-v-a0b8f132]{font-size:.72rem;letter-spacing:.04em;color:var(--muted-foreground)}.nav__suggest-brand[data-v-a0b8f132]{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}.nav__suggest-price[data-v-a0b8f132]{font-size:.88rem;color:var(--accent)}.nav__suggest-footer[data-v-a0b8f132]{border-top:1px solid oklch(.27 .005 270 / .1);padding:.5rem .65rem;background:#f7f5ec99}.nav__suggest-all[data-v-a0b8f132]{width:100%;text-align:center;color:var(--accent);padding:.35rem;border-radius:.35rem}.nav__suggest-all[data-v-a0b8f132]:hover{color:var(--foreground);background:#f5f2e7e6}.nav__search-input[data-v-a0b8f132]{min-width:0;flex:1;border:none;border-bottom:1px solid oklch(.27 .005 270 / .22);padding:.35rem 0;font-size:.9rem;font-family:var(--font-sans);background:transparent;transform-origin:right center;animation:nav-search-input-a0b8f132 .38s var(--ease-soft, ease) .05s both}@media (min-width: 768px){.nav__search-input[data-v-a0b8f132]{font-size:1rem;padding:.45rem 0}}@media (prefers-reduced-motion: reduce){.nav__search-input[data-v-a0b8f132]{animation:none}}@keyframes nav-search-input-a0b8f132{0%{opacity:0;transform:translate(.75rem) scaleX(.92)}to{opacity:1;transform:translate(0) scaleX(1)}}.nav__search-input[data-v-a0b8f132]:focus{outline:none;border-color:var(--foreground)}.nav__search-submit[data-v-a0b8f132]{flex-shrink:0;color:var(--accent);font-size:.8rem}@media (min-width: 768px){.nav__search-submit[data-v-a0b8f132]{font-size:inherit}}.nav__desktop-only[data-v-a0b8f132]{display:none!important}.nav__mobile-only[data-v-a0b8f132]{display:flex!important}@media (min-width: 768px){.nav__desktop-only[data-v-a0b8f132]{display:flex!important}.nav__mobile-only[data-v-a0b8f132]{display:none!important}}.nav__burger[data-v-a0b8f132]{border:none;padding:.35rem;background:none;cursor:pointer;color:var(--foreground);display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.nav__burger[data-v-a0b8f132]:hover{color:var(--accent)}.nav__right-inner[data-v-a0b8f132]{display:flex;align-items:center;gap:1rem}@media (min-width: 768px){.nav__right-inner[data-v-a0b8f132]{gap:1.25rem}}.menu-backdrop[data-v-a0b8f132]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#090b0f73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.menu-panel[data-v-a0b8f132]{position:absolute;top:0;left:0;bottom:0;width:min(18rem,85vw);background:var(--background);border-right:1px solid oklch(.27 .005 270 / .08);box-shadow:2px 0 24px #090b0f1f;display:flex;flex-direction:column}.menu-head[data-v-a0b8f132]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid oklch(.27 .005 270 / .06)}.menu-brand[data-v-a0b8f132]{font-size:1.2rem;font-style:italic;letter-spacing:-.02em}.menu-close[data-v-a0b8f132]{border:none;padding:.3rem;background:none;cursor:pointer;color:var(--muted-foreground);transition:color .3s}.menu-close[data-v-a0b8f132]:hover{color:var(--foreground)}.menu-nav[data-v-a0b8f132]{flex:1;display:flex;flex-direction:column;padding:.75rem 0;overflow-y:auto}.menu-link[data-v-a0b8f132]{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:.9375rem;color:var(--foreground);text-decoration:none;border:none;background:none;cursor:pointer;font-family:var(--font-sans);text-align:left;width:100%;transition:background .2s,color .2s}.menu-link[data-v-a0b8f132]:hover,.menu-link[data-v-a0b8f132]:focus-visible{background:#f5f2e799;outline:none}.menu-link--btn[data-v-a0b8f132]{color:var(--foreground)}.menu-link--cart[data-v-a0b8f132]{border-top:1px solid oklch(.27 .005 270 / .08);margin-top:auto}.menu-badge[data-v-a0b8f132]{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;padding:0 .35rem;border-radius:999px;background:var(--foreground);font-family:var(--font-mono);font-size:.6rem;color:var(--background)}.menu-fade-enter-active[data-v-a0b8f132],.menu-fade-leave-active[data-v-a0b8f132]{transition:opacity .25s var(--ease-soft)}.menu-fade-enter-from[data-v-a0b8f132],.menu-fade-leave-to[data-v-a0b8f132]{opacity:0}.menu-slide-enter-active[data-v-a0b8f132],.menu-slide-leave-active[data-v-a0b8f132]{transition:transform .28s var(--ease-soft)}.menu-slide-enter-from[data-v-a0b8f132],.menu-slide-leave-to[data-v-a0b8f132]{transform:translate(-100%)}
