.navbar[data-v-ce6e898a]{z-index:100;width:100%;min-height:60px;color:var(--color-white);background:radial-gradient(circle at top,#1c212a38,#0000 42%),linear-gradient(90deg,#050505,#0d0e10 18%,#070707 50%,#0d0e10 82%,#050505);border-bottom:1px solid #ffffff1a;position:sticky;top:0}.navbar__logo[data-v-ce6e898a]{align-items:center;width:90px;height:78px;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-45%)}.navbar__logo img[data-v-ce6e898a]{-o-object-fit:contain;object-fit:contain;width:100%;max-height:78px;display:block}.navbar__phrase[data-v-ce6e898a]{color:var(--color-white);text-align:center;white-space:nowrap;pointer-events:none;margin:0;font-family:cursive;font-size:.68rem;line-height:1.05;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-4deg)}.navbar__mobile-actions[data-v-ce6e898a]{align-items:center;gap:12px;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.navbar__nav[data-v-ce6e898a]{background:#070707;border-top:1px solid #ffffff1a;flex-direction:column;width:100%;padding:12px 16px 18px;display:none;position:absolute;top:100%;left:0}.navbar__nav--open[data-v-ce6e898a]{display:flex}.navbar__link[data-v-ce6e898a]{color:var(--color-white);border-bottom:1px solid #ffffff14;padding:12px 4px;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.2;position:relative}.navbar__link--active[data-v-ce6e898a]:after{content:"";background:var(--color-gold);width:36px;height:3px;position:absolute;bottom:5px;left:4px}.navbar__cart-desktop[data-v-ce6e898a]{display:none}.navbar__cart-mobile[data-v-ce6e898a]{align-items:center;gap:5px;display:flex}.navbar__cart-icon[data-v-ce6e898a]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.navbar__cart-count[data-v-ce6e898a]{background:var(--color-red);min-width:21px;height:21px;color:var(--color-white);border-radius:50px;padding-inline:5px;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;line-height:1;display:inline-flex}.navbar__cart-count[data-v-ce6e898a],.navbar__toggle[data-v-ce6e898a]{justify-content:center;align-items:center}.navbar__toggle[data-v-ce6e898a]{background:0 0;border:0;flex-direction:column;gap:5px;width:30px;height:28px;padding:0;display:flex}.navbar__toggle span[data-v-ce6e898a]{background:var(--color-white);border-radius:2px;width:24px;height:2px;transition:transform .2s,opacity .2s;display:block}.navbar__toggle-line--open-1[data-v-ce6e898a]{transform:translateY(7px)rotate(45deg)}.navbar__toggle-line--open-2[data-v-ce6e898a]{opacity:0}.navbar__toggle-line--open-3[data-v-ce6e898a]{transform:translateY(-7px)rotate(-45deg)}@media (width>=701px){.navbar[data-v-ce6e898a]{min-height:64px}.navbar__logo[data-v-ce6e898a]{width:96px;height:84px;left:24px}.navbar__logo img[data-v-ce6e898a]{max-height:84px}.navbar__phrase[data-v-ce6e898a]{font-size:.85rem}.navbar__mobile-actions[data-v-ce6e898a]{right:24px}.navbar__nav[data-v-ce6e898a]{padding-inline:24px}.navbar__link[data-v-ce6e898a]{font-size:1.1rem}}@media (width>=1200px){.navbar[data-v-ce6e898a]{min-height:68px}.navbar__logo[data-v-ce6e898a]{width:110px;height:96px;left:55px}.navbar__logo img[data-v-ce6e898a]{max-height:96px}.navbar__nav[data-v-ce6e898a]{background:0 0;border:0;flex-direction:row;align-items:center;gap:44px;width:auto;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.navbar__link[data-v-ce6e898a]{white-space:nowrap;border:0;padding:15px 0;font-size:1.25rem;transition:color .2s}.navbar__link[data-v-ce6e898a]:hover{color:var(--color-gold)}.navbar__link--active[data-v-ce6e898a]:after{width:100%;height:3px;bottom:2px;left:50%;transform:translate(-50%)}.navbar__cart-desktop[data-v-ce6e898a]{align-items:center;gap:8px;display:flex}.navbar__phrase[data-v-ce6e898a]{text-align:right;font-size:1.15rem;left:auto;right:70px;transform:translateY(-50%)rotate(-4deg)}.navbar__mobile-actions[data-v-ce6e898a]{display:none}}@media (width>=1600px){.navbar[data-v-ce6e898a]{min-height:72px}.navbar__logo[data-v-ce6e898a]{width:120px;height:104px;left:150px}.navbar__logo img[data-v-ce6e898a]{max-height:104px}.navbar__nav[data-v-ce6e898a]{gap:100px}.navbar__link[data-v-ce6e898a]{padding:16px 0;font-size:1.4rem}.navbar__phrase[data-v-ce6e898a]{font-size:1.22rem;right:70px}}.footer[data-v-c8c9920a]{width:100%;color:var(--color-white);background:radial-gradient(circle at bottom,#1c212a2e,#0000 45%),linear-gradient(90deg,#050505,#0d0e10 18%,#070707 50%,#0d0e10 82%,#050505);border-top:1px solid #ffffff1a}.footer__container[data-v-c8c9920a]{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding:32px 16px 16px}.footer__content[data-v-c8c9920a]{grid-template-columns:1fr;gap:32px;display:grid}.footer__brand[data-v-c8c9920a]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.footer__logo[data-v-c8c9920a]{width:100px}.footer__logo img[data-v-c8c9920a]{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.footer__phrase[data-v-c8c9920a]{color:var(--color-white);margin:0;font-family:cursive;font-size:1rem;line-height:1.1;transform:rotate(-2deg)}.footer__section[data-v-c8c9920a]{flex-direction:column;gap:14px;display:flex}.footer__title[data-v-c8c9920a]{color:var(--color-white);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:700}.footer__nav[data-v-c8c9920a]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer__nav a[data-v-c8c9920a]{color:#ffffffc7;font-family:Georgia,Times New Roman,serif;font-size:.95rem;transition:color .2s,transform .2s;position:relative}.footer__nav a[data-v-c8c9920a]:before{content:"›";color:var(--color-red);margin-right:8px;font-weight:700}.footer__contact-item[data-v-c8c9920a]{color:#ffffffc7;align-items:flex-start;gap:11px;font-family:Arial,Helvetica,sans-serif;font-size:.9rem;line-height:1.5;display:flex}.footer__contact-link[data-v-c8c9920a]{width:fit-content;transition:color .2s}.footer__icon[data-v-c8c9920a]{fill:none;width:20px;height:20px;stroke:var(--color-red);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:1px}.footer__bottom[data-v-c8c9920a]{border-top:1px solid #ffffff1f;flex-direction:column;gap:10px;margin-top:30px;padding-top:16px;display:flex}.footer__copyright[data-v-c8c9920a]{margin:0}.footer__copyright[data-v-c8c9920a],.footer__developers[data-v-c8c9920a]{color:#ffffff8c;font-size:.78rem}.footer__developers[data-v-c8c9920a]{align-items:center;gap:6px;display:flex}.footer__developers-brand[data-v-c8c9920a]{color:var(--color-white);font-weight:700}@media (width>=701px){.footer__container[data-v-c8c9920a]{padding:38px 24px 18px}.footer__content[data-v-c8c9920a]{grid-template-columns:repeat(2,1fr);gap:36px 50px}.footer__logo[data-v-c8c9920a]{width:106px}.footer__phrase[data-v-c8c9920a]{font-size:1.05rem}.footer__title[data-v-c8c9920a]{font-size:1.2rem}.footer__contact-item[data-v-c8c9920a],.footer__nav a[data-v-c8c9920a]{font-size:.95rem}.footer__bottom[data-v-c8c9920a]{flex-direction:row;justify-content:space-between;align-items:center}}@media (width>=1200px){.footer__container[data-v-c8c9920a]{padding:42px 55px 18px}.footer__content[data-v-c8c9920a]{grid-template-columns:minmax(220px,1.1fr) minmax(150px,.7fr) minmax(270px,1.2fr) minmax(260px,1fr);align-items:start;gap:65px}.footer__logo[data-v-c8c9920a]{width:112px}.footer__phrase[data-v-c8c9920a]{font-size:1.15rem}.footer__title[data-v-c8c9920a]{font-size:1.28rem}.footer__nav[data-v-c8c9920a]{gap:12px}.footer__nav a[data-v-c8c9920a]{font-size:1rem}.footer__nav a[data-v-c8c9920a]:hover{color:var(--color-gold);transform:translate(3px)}.footer__contact-item[data-v-c8c9920a]{font-size:.95rem}.footer__contact-link[data-v-c8c9920a]:hover{color:var(--color-gold)}.footer__bottom[data-v-c8c9920a]{margin-top:36px}}@media (width>=1600px){.footer__container[data-v-c8c9920a]{padding:46px 70px 20px}.footer__content[data-v-c8c9920a]{gap:90px}.footer__logo[data-v-c8c9920a]{width:118px}.footer__phrase[data-v-c8c9920a]{font-size:1.22rem}.footer__title[data-v-c8c9920a]{font-size:1.32rem}.footer__contact-item[data-v-c8c9920a],.footer__nav a[data-v-c8c9920a]{font-size:1rem}}
