.site-header[data-v-7bdb3170]{position:sticky;top:0;z-index:100;background:#fff}.promo-bar[data-v-7bdb3170]{position:relative;overflow:hidden;background:linear-gradient(96deg,#081c13,#1f4d3a 46%,#173d2d);color:#fff}.promo-bar[data-v-7bdb3170]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(112deg,transparent 22%,rgba(255,255,255,.16) 44%,rgba(255,255,255,.04) 52%,transparent 66%);transform:translate(-120%);animation:promoSheen-7bdb3170 7.5s ease-in-out infinite}@keyframes promoSheen-7bdb3170{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}.promo-inner[data-v-7bdb3170]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;min-height:52px;font-size:13px;letter-spacing:.02em}.promo-flag[data-v-7bdb3170]{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;background:linear-gradient(180deg,#eab866,#c08a3e);color:#1a1206;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 1px #ffffff73 inset,0 4px 14px #00000038}.promo-flag .pulse[data-v-7bdb3170]{width:6px;height:6px;border-radius:50%;background:#7a1a0b;box-shadow:0 0 #7a1a0b8c;animation:promoPulse-7bdb3170 1.6s ease-out infinite}@keyframes promoPulse-7bdb3170{0%{box-shadow:0 0 #7a1a0b8c}70%{box-shadow:0 0 0 7px #7a1a0b00}to{box-shadow:0 0 #7a1a0b00}}.promo-save[data-v-7bdb3170]{font-size:13px;letter-spacing:.06em;text-transform:uppercase;opacity:.92}.promo-save strong[data-v-7bdb3170]{color:#ffd79a;font-weight:800;font-size:15px;letter-spacing:.04em;margin-left:2px;text-shadow:0 1px 10px rgba(255,196,116,.35)}.promo-label[data-v-7bdb3170]{font-size:12px;text-transform:uppercase;letter-spacing:.1em;opacity:.66}.countdown[data-v-7bdb3170]{display:flex;align-items:center;gap:4px}.cd[data-v-7bdb3170]{display:flex;flex-direction:column;align-items:center;min-width:44px;padding:3px 7px 4px;border-radius:7px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);box-shadow:0 1px #ffffff1f inset}.cd b[data-v-7bdb3170]{font-size:16px;font-weight:800;line-height:1.1;color:#ffe2b6;font-variant-numeric:tabular-nums;letter-spacing:.02em}.cd i[data-v-7bdb3170]{font-style:normal;font-size:8.5px;font-weight:700;letter-spacing:.16em;opacity:.6;margin-top:2px}.cd-colon[data-v-7bdb3170]{font-size:15px;font-weight:800;color:#c08a3e;transform:translateY(-3px)}.promo-link[data-v-7bdb3170]{display:inline-flex;align-items:center;gap:6px;margin-left:8px;padding:8px 18px;border-radius:999px;background:#fff;color:#0c2419;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.promo-link .arrow[data-v-7bdb3170]{transition:transform .2s ease}.promo-link[data-v-7bdb3170]:hover{background:#ffe9c7;transform:translateY(-1px);box-shadow:0 6px 18px #00000040}.promo-link:hover .arrow[data-v-7bdb3170]{transform:translate(3px)}.trust-bar[data-v-7bdb3170]{background:var(--color-bg-alt);border-bottom:1px solid var(--color-border)}.trust-inner[data-v-7bdb3170]{display:flex;align-items:center;justify-content:center;gap:34px;min-height:34px;font-size:12.5px;font-weight:600;letter-spacing:.03em;color:var(--color-primary)}.header-main[data-v-7bdb3170]{border-bottom:1px solid var(--color-border-light);background:#fff}.header-inner[data-v-7bdb3170]{display:flex;align-items:center;gap:20px;height:66px}.logo[data-v-7bdb3170]{font-size:21px;font-weight:800;letter-spacing:.14em;white-space:nowrap}.nav-desktop[data-v-7bdb3170]{display:flex;align-items:center;gap:22px;margin-left:auto}.nav-link[data-v-7bdb3170]{font-size:13.5px;font-weight:500;color:var(--color-text);white-space:nowrap;padding:6px 0;border-bottom:1px solid transparent;cursor:pointer}.nav-link[data-v-7bdb3170]:hover{border-bottom-color:var(--color-ink)}.nav-more[data-v-7bdb3170]{position:relative}.nav-more-btn[data-v-7bdb3170]{background:none;border:none;border-bottom:1px solid transparent;font-family:inherit}.more-menu[data-v-7bdb3170]{position:absolute;right:0;top:100%;min-width:210px;background:#fff;border:1px solid var(--color-border-light);box-shadow:var(--shadow-md);padding:8px;display:flex;flex-direction:column;z-index:30}.more-menu a[data-v-7bdb3170]{padding:9px 12px;font-size:13.5px;color:var(--color-text)}.more-menu a[data-v-7bdb3170]:hover{background:var(--color-bg-alt)}.header-actions[data-v-7bdb3170]{display:flex;align-items:center;gap:2px;margin-left:4px}.icon-btn[data-v-7bdb3170]{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:none;background:none;color:var(--color-ink);cursor:pointer;position:relative}.icon-btn[data-v-7bdb3170]:hover{background:var(--color-bg-alt)}.cart-count[data-v-7bdb3170]{position:absolute;top:2px;right:1px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--color-ink);color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center}.menu-toggle[data-v-7bdb3170]{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:8px;cursor:pointer}.menu-toggle span[data-v-7bdb3170]{display:block;width:20px;height:1.5px;background:var(--color-ink)}.locale-switcher[data-v-7bdb3170]{position:relative}.locale-dropdown[data-v-7bdb3170]{position:absolute;right:0;top:44px;width:260px;background:#fff;border:1px solid var(--color-border-light);box-shadow:var(--shadow-md);padding:14px;z-index:40}.locale-section+.locale-section[data-v-7bdb3170]{margin-top:12px}.locale-section h4[data-v-7bdb3170]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-light);margin-bottom:8px}.locale-grid[data-v-7bdb3170]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.locale-grid button[data-v-7bdb3170]{padding:6px 4px;font-size:12px;border:1px solid var(--color-border);background:#fff;cursor:pointer}.locale-grid button.active[data-v-7bdb3170]{background:var(--color-ink);color:#fff;border-color:var(--color-ink)}.search-bar[data-v-7bdb3170]{border-top:1px solid var(--color-border-light);background:#fff;padding:12px 0}.search-inner[data-v-7bdb3170]{display:flex;gap:10px}.search-inner input[data-v-7bdb3170]{flex:1;height:44px;border:1px solid var(--color-border);padding:0 14px;font-size:15px}.search-inner .btn[data-v-7bdb3170]{height:44px}.mobile-menu[data-v-7bdb3170]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:200}.mobile-menu-inner[data-v-7bdb3170]{background:#fff;width:82%;max-width:320px;height:100%;padding:20px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.mobile-menu-inner a[data-v-7bdb3170]{padding:12px 4px;font-size:15px;border-bottom:1px solid var(--color-border-light)}@media (max-width: 1180px){.nav-desktop[data-v-7bdb3170]{display:none}.menu-toggle[data-v-7bdb3170]{display:flex}.logo[data-v-7bdb3170]{margin-right:auto}}@media (max-width: 980px){.promo-label[data-v-7bdb3170]{display:none}}@media (max-width: 760px){.promo-inner[data-v-7bdb3170]{gap:8px;min-height:48px;padding:6px 0}.promo-flag[data-v-7bdb3170]{font-size:10px;padding:4px 9px;letter-spacing:.1em}.promo-save[data-v-7bdb3170]{font-size:11.5px}.promo-save strong[data-v-7bdb3170]{font-size:13px}.cd[data-v-7bdb3170]{min-width:38px;padding:2px 5px 3px}.cd b[data-v-7bdb3170]{font-size:14px}.cd i[data-v-7bdb3170]{font-size:7.5px}.promo-link[data-v-7bdb3170]{display:none}}@media (max-width: 640px){.trust-inner[data-v-7bdb3170]{gap:14px;font-size:11px;min-height:30px;flex-wrap:wrap;padding:4px 0}.logo[data-v-7bdb3170]{font-size:18px;letter-spacing:.1em}}.site-footer[data-v-30d66d2c]{background:var(--color-ink);color:#d8d8d8;margin-top:0}.footer-promo[data-v-30d66d2c]{background:#191919;border-bottom:1px solid #262626;padding:var(--spacing-xl) 0}.promo-wrap[data-v-30d66d2c]{display:flex;align-items:center;gap:var(--spacing-xl)}.promo-img[data-v-30d66d2c]{width:190px;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--radius);background:#222}.promo-copy h3[data-v-30d66d2c]{color:#fff;font-size:22px;font-weight:700;margin-bottom:6px}.promo-copy p[data-v-30d66d2c]{font-size:14px;color:#a8a8a8;margin-bottom:14px;max-width:460px}.promo-copy .btn-outline[data-v-30d66d2c]{border-color:#555;color:#fff}.promo-copy .btn-outline[data-v-30d66d2c]:hover{border-color:#fff}.footer-grid[data-v-30d66d2c]{display:grid;grid-template-columns:1fr 1.15fr 1fr 1.3fr;gap:var(--spacing-xl);padding:var(--spacing-2xl) 0 var(--spacing-xl)}.footer-col h4[data-v-30d66d2c]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#fff;margin-bottom:14px}.footer-col ul[data-v-30d66d2c]{list-style:none}.footer-col ul li[data-v-30d66d2c]{margin-bottom:10px}.footer-col ul li a[data-v-30d66d2c]{font-size:13.5px;color:#a8a8a8}.footer-col ul li a[data-v-30d66d2c]:hover,.footer-note a[data-v-30d66d2c]:hover{color:#fff}.footer-note[data-v-30d66d2c]{font-size:12.5px;color:#7d7d7d;line-height:1.6;margin-top:14px}.footer-note a[data-v-30d66d2c]{color:#a8a8a8;text-decoration:underline}.footer-about p[data-v-30d66d2c]{font-size:13.5px;color:#a8a8a8;line-height:1.65;margin-bottom:12px}.footer-support a[data-v-30d66d2c]{color:#a8a8a8;text-decoration:underline}.accept-title[data-v-30d66d2c]{margin-top:6px}.pay-badges[data-v-30d66d2c]{display:flex;flex-wrap:wrap;gap:6px}.pay-badges span[data-v-30d66d2c]{font-size:10px;font-weight:700;letter-spacing:.04em;color:#ddd;border:1px solid #3a3a3a;border-radius:3px;padding:4px 7px;background:#1c1c1c}.footer-bottom[data-v-30d66d2c]{border-top:1px solid #262626;padding:18px 0;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#7d7d7d}.footer-links[data-v-30d66d2c]{display:flex;gap:18px}.footer-links a[data-v-30d66d2c]:hover{color:#fff}@media (max-width: 900px){.footer-grid[data-v-30d66d2c]{grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.promo-wrap[data-v-30d66d2c]{flex-direction:column;align-items:flex-start}.promo-img[data-v-30d66d2c]{width:100%;max-width:260px}}@media (max-width: 560px){.footer-grid[data-v-30d66d2c]{grid-template-columns:1fr}.footer-bottom[data-v-30d66d2c]{flex-direction:column;gap:10px;text-align:center}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2) format("woff2")}:root{--color-bg: #ffffff;--color-bg-alt: #eef1ea;--color-bg-sand: #f6f3ec;--color-bg-dark: #0c2419;--color-ink: #0c2419;--color-text: #14261f;--color-text-secondary: #4e5c55;--color-text-light: #8a958f;--color-border: #dfe4dc;--color-border-light: #edf0ea;--color-primary: #1f4d3a;--color-primary-hover: #173d2d;--color-accent: #c08a3e;--color-accent-hover: #a9742d;--color-accent-soft: #f3d9a8;--color-sale: #b23b2e;--color-success: #108474;--color-danger: #c0392b;--color-white: #ffffff;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-xs: 13px;--font-size-sm: 14px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 32px;--font-size-4xl: 40px;--font-size-5xl: 48px;--font-size-6xl: 56px;--font-size-h1: clamp(3rem, 5.6vw, 3.5rem);--font-size-h2: clamp(2.25rem, 4.8vw, 3rem);--font-size-h3: 2rem;--font-size-h4: 1.5rem;--font-size-h5: .875rem;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 40px;--spacing-2xl: 64px;--spacing-3xl: 96px;--container-max: 1280px;--header-height: 64px;--radius: 4px;--radius-lg: 8px;--radius-xl: 12px;--shadow-sm: 0 1px 3px rgba(0,0,0,.08);--shadow-md: 0 4px 12px rgba(0,0,0,.1);--shadow-lg: 0 8px 32px rgba(0,0,0,.12);--transition: .3s ease all}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:var(--font-family);color:var(--color-text);background:var(--color-bg);font-size:var(--font-size-sm);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}a{color:inherit;text-decoration:none;transition:var(--transition)}a:hover{color:var(--color-accent)}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer;border:none;background:none}ul{list-style:none}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--spacing-lg);width:100%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:12px 32px;font-size:var(--font-size-sm);font-weight:600;letter-spacing:.5px;text-transform:uppercase;border-radius:var(--radius);transition:var(--transition);border:1px solid transparent;white-space:nowrap}.btn-primary{background:var(--color-primary);color:var(--color-white)}.btn-primary:hover{background:var(--color-primary-hover);color:var(--color-white);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-outline{background:transparent;color:var(--color-primary);border-color:var(--color-border)}.btn-outline:hover{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}.btn-accent{background:var(--color-accent);color:var(--color-white)}.btn-accent:hover{background:var(--color-accent-hover);color:var(--color-white)}.btn-lg{padding:16px 48px;font-size:var(--font-size-base)}.btn-block{width:100%}.section{padding:var(--spacing-3xl) 0}.section-tight{padding:var(--spacing-2xl) 0}.section-title{font-size:var(--font-size-2xl);font-weight:700;text-align:center;margin-bottom:var(--spacing-xl);letter-spacing:-.5px}.section-subtitle{text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-lg);margin-bottom:var(--spacing-xl);max-width:600px;margin-left:auto;margin-right:auto}.badge{display:inline-block;padding:4px 12px;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:20px}.badge-success{background:#2e7d321a;color:var(--color-success)}.badge-danger{background:#c628281a;color:var(--color-danger)}.badge-accent{background:#c8a1651a;color:var(--color-accent)}.star-rating{display:inline-flex;align-items:center;gap:4px}.stars{color:#f5a623;letter-spacing:2px}.form-input,.form-select,.form-textarea{width:100%;padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius);font-size:var(--font-size-sm);font-family:inherit;transition:var(--transition);background:var(--color-white)}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #0000000d}.form-label{display:block;font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--spacing-sm);color:var(--color-text)}.form-group{margin-bottom:var(--spacing-md)}.table{width:100%;border-collapse:collapse}.table th,.table td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--color-border-light)}.table th{font-weight:600;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary)}.text-center{text-align:center}.text-right{text-align:right}.text-bold{font-weight:700}.mt-0{margin-top:0}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mb-0{margin-bottom:0}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.d-none{display:none}.d-flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.w-full{width:100%}.placeholder-img{background:linear-gradient(135deg,#f4f5f7,#e6e8ec);display:flex;align-items:center;justify-content:center;color:var(--color-text-light);font-size:var(--font-size-xs);text-align:center;border-radius:var(--radius);position:relative}.placeholder-img:before{content:"";width:44px;height:44px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b3b8c2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2.5'/%3E%3Ccircle cx='8.5' cy='9.5' r='1.6'/%3E%3Cpath d='M4 17l5-5 4 4 3-3 4 4'/%3E%3C/svg%3E") center/contain no-repeat}.placeholder-img.hero-img-placeholder:before{width:76px;height:76px}.placeholder-img.feature-img:before{width:34px;height:34px}@media (max-width: 1024px){:root{--font-size-2xl: 28px;--font-size-3xl: 36px;--spacing-3xl: 72px}}@media (max-width: 768px){:root{--container-max: 100%;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 28px;--font-size-4xl: 36px;--spacing-2xl: 48px;--spacing-3xl: 56px}.container{padding:0 var(--spacing-md)}.section{padding:var(--spacing-2xl) 0}.hide-mobile{display:none!important}.btn-lg{padding:14px 32px;font-size:var(--font-size-sm)}}@media (max-width: 480px){.container{padding:0 var(--spacing-sm)}}.admin-layout{min-height:100vh;background:var(--color-bg-alt)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .4s ease forwards}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-alt)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-light)}
