@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;0,700;1,400;1,700&family=Outfit:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;0,900;1,700&family=DM+Sans:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;0,700;1,400;1,700&family=Outfit:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;0,700;1,400;1,700&family=Outfit:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;0,700;1,400;1,700&family=Outfit:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;0,700;1,400;1,700&family=Outfit:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;0,700;1,400;1,700&family=Outfit:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;0,700;1,400;1,700&family=Outfit:wght@300;400;500;600;700&display=swap";.navbar[data-v-cb5ef986]{top:var(--banner-h,0px);z-index:200;background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:20px 48px;font-family:Outfit,sans-serif;transition:background .5s,padding .4s,border-color .5s,box-shadow .5s,top .3s;display:flex;position:fixed;left:0;right:0}.navbar.scrolled[data-v-cb5ef986]{-webkit-backdrop-filter:blur(20px);background:#0f230fe0;border-bottom:1px solid #ffffff12;padding:13px 48px;box-shadow:0 4px 32px #00000047}.nav-left[data-v-cb5ef986]{align-items:center;gap:10px;text-decoration:none;display:flex}.nav-logo-icon[data-v-cb5ef986]{object-fit:contain;opacity:.9;width:44px;height:44px}.nav-logo[data-v-cb5ef986]{letter-spacing:.22em;color:#fff;text-transform:uppercase;font-family:Cormorant Garamond,serif;font-size:1.15rem;font-weight:700}.logo-dot[data-v-cb5ef986]{color:#d4a843}.nav-links[data-v-cb5ef986]{gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav-link[data-v-cb5ef986]{color:#fff9;letter-spacing:.18em;text-transform:uppercase;padding:8px 16px;font-family:Outfit,sans-serif;font-size:.65rem;font-weight:600;text-decoration:none;transition:color .25s;position:relative}.nav-link[data-v-cb5ef986]:after{content:"";transform-origin:50%;background:#d4a843;width:calc(100% - 32px);height:1px;transition:transform .3s;position:absolute;bottom:4px;left:50%;transform:translate(-50%)scaleX(0)}.nav-link[data-v-cb5ef986]:hover,.nav-link.active[data-v-cb5ef986]{color:#fff}.nav-link[data-v-cb5ef986]:hover:after,.nav-link.active[data-v-cb5ef986]:after{transform:translate(-50%)scaleX(1)}.nav-right[data-v-cb5ef986]{align-items:center;gap:12px;display:flex}.lang-select[data-v-cb5ef986]{letter-spacing:.08em;text-transform:uppercase;color:#fff;text-align:center;text-align-last:center;appearance:none;cursor:pointer;box-sizing:border-box;background:#ffffff0a url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23ffffff' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-width:72px;padding:8px 36px 8px 18px;font-size:.75rem;font-weight:700;transition:border-color .25s,box-shadow .2s;display:inline-flex}.lang-select[data-v-cb5ef986]:hover{color:#fff;border-color:#fff9}.lang-select[data-v-cb5ef986]:focus{border-color:#d4a84399;outline:none;box-shadow:0 0 0 6px #d4a84314}.lang-select option[data-v-cb5ef986]{color:#fff;background:#0d200d}.cart-btn[data-v-cb5ef986]{color:#ffffffd9;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:border-color .25s,background .25s,color .25s;display:inline-flex;position:relative}.cart-btn[data-v-cb5ef986]:hover{color:#d4a843;background:#d4a84314;border-color:#d4a843}.cart-count[data-v-cb5ef986]{color:#0b1b0b;background:#d4a843;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:8.5px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.hamburger-btn[data-v-cb5ef986]{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:0;display:none}.hamburger-btn span[data-v-cb5ef986]{transform-origin:50%;background:#ffffffd9;border-radius:2px;width:22px;height:1px;transition:transform .32s,opacity .32s,width .32s;display:block}.hamburger-btn span[data-v-cb5ef986]:nth-child(2){width:14px}.hamburger-btn.open span[data-v-cb5ef986]:first-child{width:22px;transform:translateY(6px)rotate(45deg)}.hamburger-btn.open span[data-v-cb5ef986]:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger-btn.open span[data-v-cb5ef986]:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobile-drawer[data-v-cb5ef986]{z-index:999;pointer-events:none;position:fixed;inset:0}.drawer-backdrop[data-v-cb5ef986]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#050f05bf;transition:opacity .38s;position:absolute;inset:0}.drawer-panel[data-v-cb5ef986]{background:#0d200d;border-left:1px solid #d4a84326;flex-direction:column;width:78%;max-width:320px;height:100%;padding:0 0 40px;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;right:0;transform:translate(100%)}.mobile-drawer.open[data-v-cb5ef986]{pointer-events:all}.mobile-drawer.open .drawer-backdrop[data-v-cb5ef986]{opacity:1}.mobile-drawer.open .drawer-panel[data-v-cb5ef986]{transform:translate(0)}.drawer-logo[data-v-cb5ef986]{letter-spacing:.18em;color:#fff;border-bottom:1px solid #ffffff0f;margin-bottom:12px;padding:44px 32px 32px;font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:700}.drawer-link[data-v-cb5ef986]{letter-spacing:.22em;color:#ffffff8c;text-transform:uppercase;border-bottom:1px solid #ffffff0a;padding:15px 32px;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .2s,padding-left .25s;display:block}.drawer-link[data-v-cb5ef986]:hover,.drawer-link.active[data-v-cb5ef986]{color:#fff;padding-left:40px}.drawer-link.active[data-v-cb5ef986]{color:#d4a843}.drawer-divider[data-v-cb5ef986]{background:#d4a84359;width:28px;height:1px;margin:14px 32px}@media (width<=768px){.navbar[data-v-cb5ef986]{padding:16px 20px}.navbar.scrolled[data-v-cb5ef986]{padding:10px 16px}.nav-links[data-v-cb5ef986]{display:none}.hamburger-btn[data-v-cb5ef986]{display:flex}}@media (width<=480px){.navbar[data-v-cb5ef986],.navbar.scrolled[data-v-cb5ef986]{padding:10px 12px}.nav-left[data-v-cb5ef986]{gap:8px}.nav-logo-icon[data-v-cb5ef986]{width:34px;height:34px}.nav-logo[data-v-cb5ef986]{font-size:.98rem}.nav-right[data-v-cb5ef986]{align-items:center;gap:8px}.cart-btn[data-v-cb5ef986]{width:34px;height:34px}.cart-count[data-v-cb5ef986]{min-width:14px;height:14px;font-size:7.5px;top:-4px;right:-4px}.lang-select[data-v-cb5ef986]{color:#fff;text-align:center;text-align-last:center;appearance:none;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;box-sizing:border-box;background:#ffffff0a url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23ffffff' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 8px center no-repeat;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-width:44px;padding:4px 24px 4px 10px;font-size:.64rem;display:inline-flex}.lang-select[data-v-cb5ef986]:focus{border-color:#d4a84399;outline:none;box-shadow:0 0 0 4px #d4a8431f}.lang-select option[data-v-cb5ef986]{color:#0d200d}.hamburger-btn[data-v-cb5ef986]{width:32px;height:32px}.hamburger-btn span[data-v-cb5ef986]{width:18px}.drawer-panel[data-v-cb5ef986]{width:82%;max-width:300px}}:root{--bg-base:#08080f;--bg-surface:#0d0d14;--bg-elevated:#13131e;--bg-subtle:#1a1a28;--border-faint:#ffffff0d;--border-soft:#ffffff17;--border-medium:#ffffff26;--border-accent:#63b3ed4d;--text-primary:#f0f0f5;--text-secondary:#9999b3;--text-muted:#55556a;--text-inverse:#08080f;--accent-primary:#2563eb;--accent-primary-hover:#3b82f6;--accent-primary-glow:#2563eb59;--accent-primary-soft:#2563eb1f;--accent-sky:#a5d8ff;--accent-sky-soft:#a5d8ff1f;--color-success:#4ade80;--color-success-soft:#4ade801a;--color-warning:#fbbf24;--color-warning-soft:#fbbf241a;--color-danger:#ef4444;--color-danger-soft:#ef44441a;--font-display:"Playfair Display", Georgia, serif;--font-body:"DM Sans", system-ui, sans-serif;--text-xs:.65rem;--text-sm:.8rem;--text-base:.95rem;--text-md:1.05rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.8rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 8px 24px #0006;--shadow-lg:0 20px 50px #00000080;--shadow-accent:0 8px 24px var(--accent-primary-glow);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--ease-inout:cubic-bezier(.65, 0, .35, 1);--duration-fast:.15s;--duration-normal:.28s;--duration-slow:.45s;--navbar-height:70px;--content-max-width:1280px;--content-padding:clamp(1rem, 4vw, 3rem)}*,:before,:after{box-sizing:border-box}body{background-color:var(--bg-base);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;line-height:1.6;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");position:fixed;inset:0}.app-wrapper{z-index:1;background:var(--bg-base);min-height:100vh;position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);margin:0 0 var(--space-4);letter-spacing:-.02em;font-weight:700;line-height:1.2}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}p{color:var(--text-secondary);margin:0 0 var(--space-4)}a{color:var(--accent-sky);transition:color var(--duration-fast) ease;text-decoration:none}a:hover{color:var(--text-primary)}.btn-primary{align-items:center;gap:var(--space-2);background:linear-gradient(135deg, var(--accent-primary), #1d4ed8);color:#fff;border-radius:var(--radius-md);font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);letter-spacing:.03em;cursor:pointer;transition:all var(--duration-normal) var(--ease-out);box-shadow:var(--shadow-accent);border:1px solid #63b3ed33;padding:.75rem 1.5rem;display:inline-flex}.btn-primary:hover{background:linear-gradient(135deg, var(--accent-primary-hover), var(--accent-primary));box-shadow:0 8px 28px var(--accent-primary-glow);transform:translateY(-2px)}.btn-ghost{align-items:center;gap:var(--space-2);color:var(--text-secondary);border:1px solid var(--border-soft);border-radius:var(--radius-md);font-family:var(--font-body);font-weight:500;font-size:var(--text-sm);cursor:pointer;transition:all var(--duration-normal) var(--ease-out);background:0 0;padding:.75rem 1.5rem;display:inline-flex}.btn-ghost:hover{background:var(--bg-subtle);border-color:var(--border-medium);color:var(--text-primary)}.card{background:var(--bg-surface);border:1px solid var(--border-faint);border-radius:var(--radius-lg);padding:var(--space-6);transition:border-color var(--duration-normal) ease, box-shadow var(--duration-normal) ease}.card:hover{border-color:var(--border-accent);box-shadow:var(--shadow-md)}.badge{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;font-weight:600;display:inline-flex}.badge-danger{background:var(--color-danger-soft);color:#fca5a5;border:1px solid #ef44444d}.badge-success{background:var(--color-success-soft);color:#86efac;border:1px solid #4ade804d}.badge-warning{background:var(--color-warning-soft);color:#fde68a;border:1px solid #fbbf244d}.divider{background:linear-gradient(90deg, var(--border-soft) 0%, var(--border-faint) 100%);height:1px;margin:var(--space-6) 0;border:none}.section{max-width:var(--content-max-width);padding:var(--space-12) var(--content-padding);margin:0 auto}.page-fade-enter-active,.page-fade-leave-active{transition:opacity var(--duration-normal) ease, transform var(--duration-normal) var(--ease-out)}.page-fade-enter-from{opacity:0;transform:translateY(10px)}.page-fade-leave-to{opacity:0;transform:translateY(-6px)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--bg-subtle);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::selection{background:var(--accent-primary-soft);color:var(--accent-sky)}.promo-banner{z-index:300;color:#0b1b0b;letter-spacing:.08em;text-align:center;background:#d4a843;justify-content:center;align-items:center;padding:9px 40px;font-size:.68rem;font-weight:600;display:flex;position:sticky;top:0}.promo-banner strong{font-weight:800}.promo-close{cursor:pointer;color:#0b1b0b;opacity:.55;background:0 0;border:none;padding:4px 8px;font-size:.85rem;transition:opacity .2s;position:absolute;right:14px}.promo-close:hover{opacity:1}.banner-slide-leave-active{transition:all .3s}.banner-slide-leave-to{opacity:0;transform:translateY(-100%)}[data-v-47bd2043],[data-v-47bd2043]:before,[data-v-47bd2043]:after{box-sizing:border-box;margin:0;padding:0}.pcard[data-v-47bd2043]{cursor:pointer;font-family:Outfit,sans-serif}.pcard-img-wrap[data-v-47bd2043]{aspect-ratio:3/4;background:#c0d0c0;border-radius:16px;margin-bottom:12px;position:relative;overflow:hidden}.pcard-img[data-v-47bd2043]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s,transform .55s cubic-bezier(.25,1,.5,1)}.pcard-img.img-ready[data-v-47bd2043]{opacity:1}.pcard-skeleton[data-v-47bd2043]{z-index:1;background:linear-gradient(90deg,#c0d0c0 25%,#d4e4d4 50%,#c0d0c0 75%) 0 0/200% 100%;animation:1.5s infinite shimmer-47bd2043;position:absolute;inset:0}@keyframes shimmer-47bd2043{0%{background-position:200% 0}to{background-position:-200% 0}}.pcard:hover .pcard-img[data-v-47bd2043]{transform:scale(1.06)}.pcard-placeholder[data-v-47bd2043]{background:linear-gradient(160deg,#c8d8c0 0%,#a8c0a8 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.placeholder-mark[data-v-47bd2043]{color:#1a3d1a40;-webkit-user-select:none;user-select:none;font-size:28px}.pcard-overlay[data-v-47bd2043]{opacity:0;background:#1a3d1a66;justify-content:center;align-items:flex-end;padding-bottom:20px;transition:opacity .3s;display:flex;position:absolute;inset:0}.pcard:hover .pcard-overlay[data-v-47bd2043]{opacity:1}.pbtn-order[data-v-47bd2043]{color:#1a3d1a;letter-spacing:.1em;cursor:pointer;background:#fff;border:none;border-radius:50px;align-items:center;gap:8px;padding:10px 22px;font-family:Outfit,sans-serif;font-size:.7rem;font-weight:700;transition:background .25s,color .25s,transform .3s;display:inline-flex;transform:translateY(10px)}.pcard:hover .pbtn-order[data-v-47bd2043]{transform:translateY(0)}.pbtn-order[data-v-47bd2043]:hover{color:#fff;background:#d4a843}.pbtn-order.firing[data-v-47bd2043]{animation:.38s forwards btnFire-47bd2043}@keyframes btnFire-47bd2043{0%{filter:brightness();transform:scale(1)translateY(0)}20%{filter:brightness(1.4);transform:scale(1.06)translateY(0)}60%{transform:scale(.97)translateY(0)}to{filter:brightness();transform:scale(1)translateY(0)}}.pcard-badges[data-v-47bd2043]{z-index:2;flex-direction:column;gap:5px;display:flex;position:absolute;top:12px;left:12px}.badge[data-v-47bd2043]{letter-spacing:.18em;text-transform:uppercase;border-radius:50px;padding:4px 10px;font-size:8px;font-weight:700;line-height:1}.badge-featured[data-v-47bd2043]{color:#0b1b0b;background:#d4a843eb}.badge-low[data-v-47bd2043]{color:#fff;background:#c8503ce0}.pcard-meta[data-v-47bd2043]{justify-content:space-between;align-items:center;gap:8px;padding:0 2px;display:flex}.pcard-meta-left[data-v-47bd2043]{flex-direction:column;gap:5px;min-width:0;display:flex}.pcard-name[data-v-47bd2043]{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;font-size:.82rem;font-weight:600;overflow:hidden}.pcard-colors[data-v-47bd2043]{align-items:center;gap:5px;display:flex}.pcard-dot[data-v-47bd2043]{border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;width:8px;height:8px}.pcard-meta-right[data-v-47bd2043]{flex-shrink:0;align-items:center;gap:10px;display:flex}.pcard-price[data-v-47bd2043]{color:#fffffff0;white-space:nowrap;font-family:Cormorant Garamond,serif;font-size:1.25rem;font-weight:700;line-height:1}.price-unit[data-v-47bd2043]{letter-spacing:.1em;color:#fff9;vertical-align:super;font-family:Outfit,sans-serif;font-size:.6rem;font-weight:600}.pbtn-cart[data-v-47bd2043]{color:#ffffffe6;cursor:pointer;background:0 0;border:1.5px solid #ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .22s,color .22s,border-color .22s,transform .2s;display:flex}.pbtn-cart[data-v-47bd2043]:hover{color:#fff;background:#ffffff1f;transform:scale(1.08)}.pbtn-cart.is-added[data-v-47bd2043]{color:#0b1b0b;background:#d4a843;border-color:#d4a843}.pbtn-cart.is-added[data-v-47bd2043]:hover{background:#e8bc52;border-color:#e8bc52}@media (width<=768px){.pcard-img-wrap[data-v-47bd2043]{border-radius:12px}.pcard-name[data-v-47bd2043]{font-size:.76rem}.pcard-price[data-v-47bd2043]{font-size:1.1rem}.pbtn-cart[data-v-47bd2043]{width:28px;height:28px}.pcard-overlay[data-v-47bd2043]{opacity:1;background:#1a3d1a47}.pbtn-order[data-v-47bd2043]{padding:8px 16px;font-size:.65rem;transform:translateY(0)}.pcard[data-v-47bd2043]{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;display:flex}.pcard-img-wrap[data-v-47bd2043]{aspect-ratio:3/4;width:100%}.pcard-name[data-v-47bd2043]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pcard-meta[data-v-47bd2043]{padding:0 4px}}.theme-light .pcard-name[data-v-47bd2043],.theme-light .pcard-price[data-v-47bd2043]{color:#1a3d1a}.theme-light .price-unit[data-v-47bd2043]{color:#1a3d1a99}.theme-light .pcard-dot[data-v-47bd2043]{border-color:#1a3d1a26}.theme-light .pbtn-cart[data-v-47bd2043]{color:#1a3d1a;border-color:#1a3d1a40}.theme-light .pbtn-cart[data-v-47bd2043]:hover:not(.is-added){color:#1a3d1a;background:#1a3d1a14}.pcard-price-wrap[data-v-47bd2043]{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.pcard-old-price[data-v-47bd2043]{color:#ffffff59;font-family:Outfit,sans-serif;font-size:.65rem;font-weight:500;text-decoration:line-through}.theme-light .pcard-old-price[data-v-47bd2043]{color:#1a3d1a59}[data-v-ccdde85b],[data-v-ccdde85b]:before,[data-v-ccdde85b]:after{box-sizing:border-box;margin:0;padding:0}.home[data-v-ccdde85b]{color:#fff;background:#1a3d1a;font-family:Outfit,sans-serif;overflow-x:clip}.hero[data-v-ccdde85b]{height:var(--vh100,100dvh);background:linear-gradient(150deg,#153315 0%,#2a5a2a 55%,#1a3d1a 100%);position:relative;overflow:hidden}.hero-bg-text[data-v-ccdde85b]{color:#0000;-webkit-text-stroke:1.5px #ffffff1a;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;contain:layout style;justify-content:center;align-items:center;font-family:Cormorant Garamond,serif;font-size:clamp(72px,14vw,200px);font-weight:700;display:flex;position:absolute;inset:0}.hero-model[data-v-ccdde85b]{z-index:2;width:clamp(260px,50vw,860px);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.model-img[data-v-ccdde85b]{object-fit:contain;object-position:bottom center;filter:drop-shadow(0 24px 64px #0006);width:100%;height:auto;max-height:88dvh;display:block}.hero-bottom-left[data-v-ccdde85b]{z-index:3;flex-direction:column;gap:16px;display:flex;position:absolute;bottom:clamp(24px,5vh,52px);left:clamp(20px,4vw,52px)}.hero-bottom-right[data-v-ccdde85b]{z-index:3;text-align:right;max-width:min(260px,38vw);position:absolute;bottom:clamp(24px,5vh,52px);right:clamp(20px,4vw,52px)}.hero-title-block[data-v-ccdde85b]{z-index:3;max-width:min(280px,36vw);position:absolute;top:50%;left:clamp(20px,4vw,52px);transform:translateY(-50%)}.hero-title[data-v-ccdde85b]{color:#fff;flex-direction:column;margin-bottom:14px;font-family:Cormorant Garamond,serif;font-size:clamp(2.4rem,5.5vw,5rem);font-weight:700;line-height:1;display:flex}.hero-title em[data-v-ccdde85b]{color:#d4a843;font-style:italic}.hero-details[data-v-ccdde85b]{letter-spacing:.2em;color:#ffffff73;font-size:.62rem;font-weight:700}.hero-video-pill[data-v-ccdde85b]{cursor:pointer;background:#ffffffed;border-radius:50px;align-items:center;gap:12px;width:fit-content;padding:6px 18px 6px 6px;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 8px 30px #00000038}.pill-thumb[data-v-ccdde85b]{background:#2d5a2d;border-radius:50%;flex-shrink:0;width:40px;height:40px;position:relative;overflow:hidden}.pill-thumb img[data-v-ccdde85b]{object-fit:cover;width:100%;height:100%}.pill-play[data-v-ccdde85b]{background:#0f280f8c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pill-label[data-v-ccdde85b]{letter-spacing:.05em;color:#1a3d1a;white-space:nowrap;font-size:.72rem;font-weight:700}.hero-video-pill[data-v-ccdde85b]{cursor:pointer;background:linear-gradient(90deg,#fffffffa,#f4eedcf5);border:1px solid #1a3d1a0f;border-radius:999px;align-items:center;gap:12px;width:fit-content;padding:6px 14px 6px 6px;transition:transform .26s cubic-bezier(.2,.9,.2,1),box-shadow .26s;display:inline-flex;box-shadow:0 10px 30px #0000001f}.hero-video-pill[data-v-ccdde85b]:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 18px 46px #00000029}.hero-video-pill[data-v-ccdde85b]:active{transform:translateY(-1px)}.hero-video-pill .pill-play[data-v-ccdde85b]{background:#1a3d1a99}.hero-video-pill .pill-label[data-v-ccdde85b]{color:#163916}.cinema-topbar[data-v-ccdde85b]{color:#ffffff2e;background:0 0;border-bottom:none;padding:6px 12px}.cinema-title[data-v-ccdde85b]{color:#ffffff38;font-size:.52rem}.cinema-duration[data-v-ccdde85b]{display:none}.cinema-overlay[data-v-ccdde85b]{-webkit-backdrop-filter:blur(4px)saturate(1.1);backdrop-filter:blur(4px)saturate(1.1);background:linear-gradient(#00000047,#00000080)}.cinema-play-btn[data-v-ccdde85b]{width:68px;height:68px}.cinema-ring-svg[data-v-ccdde85b]{width:150px;height:150px}.cinema-controls[data-v-ccdde85b]{opacity:0;transition:opacity .28s}.cinema-frame:hover .cinema-controls[data-v-ccdde85b],.cinema-frame:focus-within .cinema-controls[data-v-ccdde85b]{opacity:1}.cinema-progress-track[data-v-ccdde85b]{border-radius:6px;height:6px}.cinema-progress-fill[data-v-ccdde85b]{border-radius:6px;height:100%}.cinema-progress-thumb[data-v-ccdde85b]{width:14px;height:14px}.stat-number[data-v-ccdde85b]{color:#fff;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1;display:block}.stat-label[data-v-ccdde85b]{letter-spacing:.2em;color:#ffffff8c;align-items:center;gap:7px;margin-top:4px;font-size:.55rem;font-weight:600;display:flex}.stat-dot[data-v-ccdde85b]{background:#5fcf5f;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s infinite blink-ccdde85b}@keyframes blink-ccdde85b{0%,to{opacity:1}50%{opacity:.25}}.hero-tagline[data-v-ccdde85b]{color:#ffffffa6;margin-bottom:18px;font-size:clamp(.68rem,1.2vw,.84rem);line-height:1.85}.cta-btn[data-v-ccdde85b]{color:#1a3d1a;letter-spacing:.14em;cursor:pointer;background:#fff;border:none;border-radius:50px;align-items:center;gap:10px;padding:12px 24px;font-family:Outfit,sans-serif;font-size:.68rem;font-weight:700;transition:background .3s,color .3s,transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 8px 24px #0000002e}.cta-btn[data-v-ccdde85b]:hover{color:#fff;background:#d4a843;transform:translateY(-2px);box-shadow:0 14px 36px #d4a84347}@media (width<=640px){.hero-title-block[data-v-ccdde85b]{text-align:center;max-width:90vw;top:clamp(28px,12vh,140px);left:50%;transform:translate(-50%)}.hero-title[data-v-ccdde85b]{align-items:center}.hero-details[data-v-ccdde85b]{text-align:center}.hero-bottom-left[data-v-ccdde85b]{gap:10px;bottom:20px;left:16px}.hero-video-pill[data-v-ccdde85b]{display:none}.stat-number[data-v-ccdde85b]{font-size:1.8rem}.hero-bottom-right[data-v-ccdde85b]{max-width:44vw;bottom:20px;right:16px}.hero-tagline[data-v-ccdde85b]{display:none}.cta-btn[data-v-ccdde85b]{padding:10px 16px;font-size:.6rem}}@media (width>=641px) and (width<=1024px){.hero-title-block[data-v-ccdde85b],.hero-bottom-right[data-v-ccdde85b]{max-width:30vw}.hero-tagline[data-v-ccdde85b]{font-size:.72rem}}.hero-cards[data-v-ccdde85b]{background:linear-gradient(#1a3d1a 0%,#142814 100%);grid-template-columns:repeat(3,1fr);gap:14px;padding:28px 40px 44px;display:grid}@media (width<=640px){.hero-cards[data-v-ccdde85b]{grid-template-columns:1fr;gap:10px;padding:20px 16px 32px}}@media (width>=641px) and (width<=900px){.hero-cards[data-v-ccdde85b]{grid-template-columns:repeat(2,1fr);padding:24px 24px 36px}}.collection-card[data-v-ccdde85b]{cursor:pointer;backface-visibility:hidden;will-change:transform;background:#fff;border-radius:18px;align-items:center;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;transform:translateZ(0)}.collection-card[data-v-ccdde85b]:hover{transform:translateY(-5px)translateZ(0);box-shadow:0 16px 44px #0003}.card-img-wrap[data-v-ccdde85b]{background:#c8d8c8;border-radius:12px;flex-shrink:0;width:100px;height:100px;margin:12px;overflow:hidden;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.card-img[data-v-ccdde85b]{object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform .5s;transform:translateZ(0)}.collection-card:hover .card-img[data-v-ccdde85b]{transform:scale(1.07)translateZ(0)}.card-body[data-v-ccdde85b]{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:14px 14px 14px 2px;display:flex}.card-badge[data-v-ccdde85b]{letter-spacing:.12em;border-radius:20px;margin-bottom:4px;padding:2px 8px;font-size:.54rem;font-weight:700;display:inline-block}.card-badge--featured[data-v-ccdde85b]{color:#a0760a;background:#d4a84326}.card-badge--low[data-v-ccdde85b]{color:#b83232;background:#dc3c3c1a}.card-badge--new[data-v-ccdde85b]{color:#1a3d1a;background:#1a3d1a1a}.card-label[data-v-ccdde85b]{color:#1a3d1a;margin-bottom:4px;font-size:1.05rem;font-weight:700;line-height:1.15}.card-price[data-v-ccdde85b]{color:#3d7a3d;font-size:.75rem;font-weight:600}.card-arrow[data-v-ccdde85b]{color:#fff;cursor:pointer;background:#1a3d1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-right:6px;transition:background .25s,transform .3s;display:flex}.collection-card:hover .card-arrow[data-v-ccdde85b]{background:#d4a843;transform:rotate(45deg)}.full-collection[data-v-ccdde85b]{background:#f0ebe0;padding-top:70px;padding-bottom:0;overflow:hidden}.fc-header[data-v-ccdde85b]{justify-content:space-between;align-items:flex-end;padding:0 40px 32px;display:flex}@media (width<=640px){.fc-header[data-v-ccdde85b]{padding:0 16px 24px}}.fc-eyebrow[data-v-ccdde85b]{letter-spacing:.26em;color:#3d7a3d;margin-bottom:8px;font-size:.58rem;font-weight:700;display:block}.fc-heading[data-v-ccdde85b]{color:#1a3d1a;font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,4.5vw,4rem);font-weight:700;line-height:1.08}.fc-view-all[data-v-ccdde85b]{letter-spacing:.1em;color:#1a3d1a;white-space:nowrap;border-bottom:1.5px solid #1a3d1a;margin-bottom:8px;padding-bottom:2px;font-size:.72rem;font-weight:700;text-decoration:none;transition:color .25s,border-color .25s}.fc-view-all[data-v-ccdde85b]:hover{color:#d4a843;border-color:#d4a843}.fc-scroll-outer[data-v-ccdde85b]{width:100%;height:auto;position:relative;overflow:hidden}.fc-scroll-track[data-v-ccdde85b]{will-change:transform;gap:20px;width:max-content;padding:0 40px 60px;display:flex}.fc-scroll-item[data-v-ccdde85b]{flex-shrink:0;width:clamp(220px,22vw,300px)}.gallery-section[data-v-ccdde85b]{color:#1a3d1a;background:#f6f3ea;padding:28px 0 34px}.gallery-track-outer[data-v-ccdde85b]{width:100%;overflow:hidden}.gallery-track[data-v-ccdde85b]{gap:16px;width:max-content;padding:10px 40px 28px;display:flex}.gallery-item[data-v-ccdde85b]{cursor:pointer;backface-visibility:hidden;will-change:transform;background:#fff;border-radius:12px;flex:none;width:clamp(180px,20vw,260px);transition:box-shadow .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translateZ(0);box-shadow:0 8px 20px #00000014}.gallery-img[data-v-ccdde85b]{aspect-ratio:4/5;object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block;transform:translateZ(0)}.gallery-item[data-v-ccdde85b]:hover{transform:translateY(-6px)translateZ(0);box-shadow:0 16px 40px #1a3d1a26}.gallery-item:hover .gallery-img[data-v-ccdde85b]{transform:scale(1.06)translateZ(0)}@media (width<=640px){.gallery-track[data-v-ccdde85b]{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;padding:10px 16px 20px;display:grid}.gallery-item[data-v-ccdde85b]{width:100%;min-width:0}.fc-scroll-outer[data-v-ccdde85b]{overflow:hidden}.fc-scroll-track[data-v-ccdde85b]{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;padding:0 16px 40px;display:grid}.fc-scroll-item[data-v-ccdde85b]{width:100%;min-width:0}}.video-section[data-v-ccdde85b]{background:linear-gradient(165deg,#0d200d 0%,#1a3d1a 50%,#0d200d 100%);justify-content:center;align-items:center;min-height:85vh;display:flex;position:relative;overflow:hidden}.vs-inner[data-v-ccdde85b]{text-align:center;z-index:1;width:100%;max-width:900px;padding:80px 24px}.vs-label[data-v-ccdde85b]{letter-spacing:.28em;color:#ffffff61;margin-bottom:22px;font-size:.6rem;font-weight:700}.vs-heading[data-v-ccdde85b]{color:#fff;margin-bottom:52px;font-family:Cormorant Garamond,serif;font-size:clamp(2.8rem,6vw,6rem);font-weight:700;line-height:1.04}.vs-heading em[data-v-ccdde85b]{color:#d4a843;font-style:italic}.vs-cinema[data-v-ccdde85b]{align-items:flex-start;gap:16px;display:inline-flex;position:relative}.cinema-frame[data-v-ccdde85b]{background:#000;border:1px solid #ffffff1f;border-radius:4px;width:min(720px,90vw);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0d,0 40px 100px #000000b3,0 0 60px #d4a84314}.cinema-corner[data-v-ccdde85b]{z-index:10;pointer-events:none;width:18px;height:18px;position:absolute}.cinema-corner--tl[data-v-ccdde85b]{border-top:2px solid #d4a843;border-left:2px solid #d4a843;top:-1px;left:-1px}.cinema-corner--tr[data-v-ccdde85b]{border-top:2px solid #d4a843;border-right:2px solid #d4a843;top:-1px;right:-1px}.cinema-corner--bl[data-v-ccdde85b]{border-bottom:2px solid #d4a843;border-left:2px solid #d4a843;bottom:-1px;left:-1px}.cinema-corner--br[data-v-ccdde85b]{border-bottom:2px solid #d4a843;border-right:2px solid #d4a843;bottom:-1px;right:-1px}.cinema-topbar[data-v-ccdde85b]{background:#000000d9;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:8px 14px;display:flex}.cinema-dot[data-v-ccdde85b]{border-radius:50%;flex-shrink:0;width:9px;height:9px}.cinema-dot--red[data-v-ccdde85b]{background:#ff5f57}.cinema-dot--yellow[data-v-ccdde85b]{background:#febc2e}.cinema-dot--green[data-v-ccdde85b]{background:#28c840}.cinema-title[data-v-ccdde85b]{letter-spacing:.2em;color:#ffffff59;text-align:center;flex:1;margin-left:6px;font-size:.54rem;font-weight:700}.cinema-duration[data-v-ccdde85b]{letter-spacing:.1em;color:#ffffff40;font-size:.54rem;font-weight:700}.cinema-video-wrap[data-v-ccdde85b]{aspect-ratio:16/9;cursor:pointer;background:#0d200d;position:relative}.cinema-video[data-v-ccdde85b]{object-fit:cover;width:100%;height:100%;display:block}.cinema-overlay[data-v-ccdde85b]{cursor:pointer;background:#0000006b;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:absolute;inset:0}.cinema-overlay--hidden[data-v-ccdde85b]{opacity:0;pointer-events:none}.cinema-play-ring[data-v-ccdde85b]{justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.cinema-play-btn[data-v-ccdde85b]{color:#1a3d1a;z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;padding-left:4px;transition:background .3s,transform .3s;display:flex;position:absolute;box-shadow:0 8px 32px #0006}.cinema-overlay:hover .cinema-play-btn[data-v-ccdde85b]{color:#fff;background:#d4a843;transform:scale(1.08)}.cinema-ring-svg[data-v-ccdde85b]{width:120px;height:120px;animation:12s linear infinite spin-ccdde85b;position:absolute;inset:0}.cinema-ring-text[data-v-ccdde85b]{letter-spacing:.14em;fill:#ffffff8c;font-family:Outfit,sans-serif;font-size:9px;font-weight:700}@keyframes spin-ccdde85b{to{transform:rotate(360deg)}}.cinema-controls[data-v-ccdde85b]{background:#000000e0;border-top:1px solid #ffffff0f;align-items:center;gap:10px;padding:10px 14px;display:flex}.cinema-ctrl-btn[data-v-ccdde85b]{cursor:pointer;color:#ffffffb3;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}.cinema-ctrl-btn[data-v-ccdde85b]:hover{color:#d4a843}.cinema-progress[data-v-ccdde85b]{cursor:pointer;flex:1;padding:6px 0}.cinema-progress-track[data-v-ccdde85b]{background:#ffffff26;border-radius:2px;height:3px;position:relative}.cinema-progress-fill[data-v-ccdde85b]{background:#d4a843;border-radius:2px;height:100%;transition:width .1s linear;position:absolute;top:0;left:0}.cinema-progress-thumb[data-v-ccdde85b]{background:#fff;border-radius:50%;width:10px;height:10px;transition:left .1s linear;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 4px #00000080}.cinema-time[data-v-ccdde85b]{letter-spacing:.08em;color:#fff6;white-space:nowrap;font-size:.52rem;font-weight:700}.cinema-side-label[data-v-ccdde85b]{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.28em;color:#ffffff38;justify-content:center;align-self:stretch;align-items:center;padding:20px 0;font-size:.52rem;font-weight:700;display:flex;transform:rotate(180deg)}@media (width<=640px){.cinema-side-label[data-v-ccdde85b]{display:none}}.vs-bg-text[data-v-ccdde85b]{color:#0000;-webkit-text-stroke:1px #ffffff0a;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Cormorant Garamond,serif;font-size:clamp(110px,19vw,240px);font-weight:700;position:absolute;bottom:-70px;right:-20px}.marquee-wrap[data-v-ccdde85b]{background:#142814;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;padding:15px 0;overflow:hidden}.marquee-track[data-v-ccdde85b]{white-space:nowrap;width:max-content;display:flex}.marquee-item[data-v-ccdde85b]{letter-spacing:.22em;color:#ffffff52;text-transform:uppercase;padding:0 14px;font-size:.6rem;font-weight:700}.m-dot[data-v-ccdde85b]{color:#d4a843;margin:0 4px}.footer[data-v-ccdde85b]{background:#0b1b0b}.footer-statement[data-v-ccdde85b]{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:56px 40px 48px;display:flex}.footer-eyebrow[data-v-ccdde85b]{letter-spacing:.28em;color:#d4a843;margin-bottom:16px;font-size:.54rem;font-weight:700}.footer-big-heading[data-v-ccdde85b]{color:#fff;font-family:Cormorant Garamond,serif;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:700;line-height:1.06}.footer-big-heading em[data-v-ccdde85b]{color:#d4a843;font-style:italic}.footer-statement-right[data-v-ccdde85b]{align-items:flex-end;padding-bottom:6px;display:flex}.footer-main[data-v-ccdde85b]{border-bottom:1px solid #ffffff0f;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;padding:44px 40px 48px;display:grid}@media (width<=900px){.footer-main[data-v-ccdde85b]{grid-template-columns:1fr 1fr;gap:32px}}@media (width<=480px){.footer-main[data-v-ccdde85b]{grid-template-columns:1fr}.footer-statement[data-v-ccdde85b]{padding:40px 16px 36px}.footer-main[data-v-ccdde85b]{padding:36px 16px 40px}.footer-bottom[data-v-ccdde85b]{padding:18px 16px}}.footer-logo[data-v-ccdde85b]{color:#fff;letter-spacing:.04em;margin-bottom:14px;font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:700}.footer-dot[data-v-ccdde85b]{color:#d4a843}.footer-desc[data-v-ccdde85b]{color:#ffffff52;max-width:230px;margin-bottom:20px;font-size:.76rem;line-height:1.9}.footer-pills[data-v-ccdde85b]{flex-wrap:wrap;gap:8px;display:flex}.footer-pill[data-v-ccdde85b]{letter-spacing:.16em;border-radius:20px;padding:5px 12px;font-size:.52rem;font-weight:700}.footer-pill--gold[data-v-ccdde85b]{color:#d4a843;background:#d4a8431a;border:1px solid #d4a84340}.footer-pill--ghost[data-v-ccdde85b]{color:#ffffff59;background:#ffffff0a;border:1px solid #ffffff1a}.col-title[data-v-ccdde85b]{letter-spacing:.24em;color:#ffffff47;margin-bottom:20px;font-size:.52rem;font-weight:700}.footer-col ul[data-v-ccdde85b]{flex-direction:column;gap:11px;list-style:none;display:flex}.footer-link[data-v-ccdde85b]{color:#ffffff80;cursor:pointer;font-size:.8rem;font-weight:500;text-decoration:none;transition:color .25s}.footer-link[data-v-ccdde85b]:hover{color:#fff}.footer-link--live[data-v-ccdde85b]{color:#d4a843;align-items:center;gap:7px;display:flex}.footer-link--live[data-v-ccdde85b]:hover{color:#e8bc52}.live-dot[data-v-ccdde85b]{background:#5fcf5f;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s infinite blink-ccdde85b}.footer-check-item[data-v-ccdde85b]{align-items:flex-start;gap:9px;display:flex}.footer-check[data-v-ccdde85b]{background:#d4a84314;border:1px solid #d4a84333;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.footer-info-item[data-v-ccdde85b]{color:#ffffff59;font-size:.76rem;line-height:1.5}.footer-socials[data-v-ccdde85b]{gap:9px;display:flex}.social-link[data-v-ccdde85b]{color:#ffffff61;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.56rem;font-weight:700;text-decoration:none;transition:border-color .25s,color .25s;display:flex}.social-link[data-v-ccdde85b]:hover{color:#d4a843;border-color:#d4a843}.footer-bottom[data-v-ccdde85b]{color:#ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:20px 40px;font-size:.6rem;display:flex}.footer-bottom-center[data-v-ccdde85b]{letter-spacing:.18em;font-weight:600}.footer-legal[data-v-ccdde85b]{gap:18px;display:flex}.footer-legal a[data-v-ccdde85b]{color:#ffffff29;text-decoration:none;transition:color .25s}.footer-legal a[data-v-ccdde85b]:hover{color:#ffffff6b}.newsletter-label[data-v-ccdde85b]{letter-spacing:.22em;color:#ffffff4d;font-size:.58rem;font-weight:700}.newsletter-row[data-v-ccdde85b]{flex:1;min-width:260px;max-width:440px;display:flex}.newsletter-input[data-v-ccdde85b]{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-right:none;border-radius:40px 0 0 40px;outline:none;flex:1;padding:11px 18px;font-family:Outfit,sans-serif;font-size:.78rem;transition:border-color .25s}.newsletter-input[data-v-ccdde85b]::placeholder{color:#ffffff38}.newsletter-input[data-v-ccdde85b]:focus{border-color:#ffffff38}.newsletter-btn[data-v-ccdde85b]{color:#0b1b0b;letter-spacing:.12em;cursor:pointer;white-space:nowrap;background:#d4a843;border:none;border-radius:0 40px 40px 0;padding:11px 22px;font-family:Outfit,sans-serif;font-size:.65rem;font-weight:700;transition:background .25s}.newsletter-btn[data-v-ccdde85b]:hover{background:#e8bc52}[data-v-4484621d],[data-v-4484621d]:before,[data-v-4484621d]:after{box-sizing:border-box;margin:0;padding:0}.catalog-view[data-v-4484621d]{color:#fff;-webkit-font-smoothing:antialiased;background:linear-gradient(150deg,#153315 0%,#2a5a2a 55%,#1a3d1a 100%);flex-direction:column;min-height:100dvh;padding:120px 48px 0;font-family:Outfit,sans-serif;display:flex;position:relative;overflow-x:hidden}.catalog-atmo[data-v-4484621d]{pointer-events:none;z-index:0;position:fixed;inset:0}.atmo-1[data-v-4484621d]{filter:blur(80px);background:radial-gradient(circle,#5fcf5f0f 0%,#0000 70%);width:58%;height:48%;animation:14s ease-in-out infinite atmoFloat-4484621d;position:absolute;top:-12%;left:22%}.atmo-2[data-v-4484621d]{filter:blur(90px);background:radial-gradient(circle,#d4a8430f 0%,#0000 70%);width:36%;height:36%;animation:20s ease-in-out 5s infinite atmoFloat-4484621d;position:absolute;bottom:14%;right:-4%}.atmo-3[data-v-4484621d]{filter:blur(70px);background:radial-gradient(circle,#3d7a3d14 0%,#0000 70%);width:26%;height:26%;animation:12s ease-in-out 2s infinite atmoFloat-4484621d;position:absolute;top:38%;left:-5%}@keyframes atmoFloat-4484621d{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-18px)scale(1.04)}}.catalog-header[data-v-4484621d],.catalog-filters[data-v-4484621d],.catalog-grid-wrap[data-v-4484621d],.catalog-footer[data-v-4484621d]{z-index:1;position:relative}.catalog-header[data-v-4484621d]{margin-bottom:52px}.catalog-eyebrow[data-v-4484621d]{letter-spacing:.28em;color:#ffffff61;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:22px;font-size:.58rem;font-weight:700;display:inline-flex}.eyebrow-line[data-v-4484621d]{background:#ffffff38;width:28px;height:1px;display:block}.catalog-title[data-v-4484621d]{color:#fff;letter-spacing:.02em;margin-bottom:24px;font-family:Cormorant Garamond,serif;font-size:clamp(4rem,10vw,9rem);font-weight:700;line-height:.92}.catalog-title em[data-v-4484621d]{color:#d4a843;font-style:italic}.catalog-desc[data-v-4484621d]{letter-spacing:.04em;color:#ffffff85;max-width:480px;font-size:.82rem;font-weight:400;line-height:1.85}.catalog-filters[data-v-4484621d]{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;padding-bottom:22px;display:flex}.filter-row[data-v-4484621d]{flex-wrap:wrap;gap:8px;display:flex}.fbtn[data-v-4484621d]{letter-spacing:.18em;color:#ffffff6b;cursor:pointer;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50px;padding:9px 20px;font-family:Outfit,sans-serif;font-size:.62rem;font-weight:700;transition:background .25s,border-color .25s,color .25s,transform .2s}.fbtn[data-v-4484621d]:hover:not(.active){color:#ffffffd9;background:#ffffff14;border-color:#ffffff38;transform:translateY(-1px)}.fbtn.active[data-v-4484621d]{color:#1a3d1a;background:#fff;border-color:#fff;box-shadow:0 6px 20px #0000002e}.filter-stats[data-v-4484621d]{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.stats-num[data-v-4484621d]{color:#ffffff8c;font-family:Cormorant Garamond,serif;font-size:2.2rem;font-weight:700;line-height:1}.stats-label[data-v-4484621d]{letter-spacing:.22em;color:#ffffff47;text-transform:uppercase;font-size:.58rem;font-weight:700}.catalog-grid-wrap[data-v-4484621d]{flex:1;padding-bottom:80px}.catalog-grid[data-v-4484621d]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid;position:relative}.grid-fade-move[data-v-4484621d],.grid-fade-enter-active[data-v-4484621d],.grid-fade-leave-active[data-v-4484621d]{transition:none!important}.grid-fade-enter-from[data-v-4484621d],.grid-fade-leave-to[data-v-4484621d]{opacity:1!important;transform:none!important}.catalog-grid .catalog-card[data-v-4484621d]{will-change:auto;backface-visibility:hidden}.catalog-empty[data-v-4484621d]{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;align-items:center;gap:18px;margin-top:20px;padding:80px 40px;display:flex}.empty-icon[data-v-4484621d]{color:#ffffff2e;margin-bottom:6px}.empty-title[data-v-4484621d]{color:#fff;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4vw,3rem);font-weight:700}.empty-sub[data-v-4484621d]{letter-spacing:.18em;color:#ffffff59;text-transform:uppercase;font-size:.7rem;font-weight:500}.cta-btn[data-v-4484621d]{color:#1a3d1a;letter-spacing:.14em;cursor:pointer;background:#fff;border:none;border-radius:50px;align-items:center;gap:10px;padding:13px 26px;font-family:Outfit,sans-serif;font-size:.72rem;font-weight:700;transition:background .3s,color .3s,transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 8px 24px #0000002e}.cta-btn[data-v-4484621d]:hover{color:#fff;background:#d4a843;transform:translateY(-2px);box-shadow:0 14px 36px #d4a84347}.catalog-footer[data-v-4484621d]{background:#0000001f;border-top:1px solid #ffffff12;margin:0 -48px}.footer-inner[data-v-4484621d]{letter-spacing:.26em;color:#ffffff40;text-transform:uppercase;justify-content:center;align-items:center;gap:18px;padding:22px 48px;font-size:.58rem;font-weight:700;display:flex}.catalog-dot[data-v-4484621d]{color:#d4a843;opacity:.6;font-size:.55rem}@media (width<=1200px){.catalog-grid[data-v-4484621d]{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.catalog-grid[data-v-4484621d]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.catalog-view[data-v-4484621d]{padding:100px 20px 0}.catalog-filters[data-v-4484621d]{flex-direction:column;align-items:flex-start;gap:14px}.filter-row[data-v-4484621d]{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.filter-row[data-v-4484621d]::-webkit-scrollbar{display:none}.fbtn[data-v-4484621d]{white-space:nowrap}.catalog-footer[data-v-4484621d]{margin:0 -20px}.footer-inner[data-v-4484621d]{flex-direction:column;gap:10px;padding:22px 20px}.catalog-dot[data-v-4484621d]{display:none}.catalog-grid[data-v-4484621d]{grid-template-columns:repeat(2,minmax(0,calc(50vw - 26px)));justify-content:center;gap:12px;width:calc(100vw - 40px);max-width:calc(100vw - 40px);margin:0 auto}.catalog-grid .catalog-card[data-v-4484621d]{width:100%;min-width:0}}@media (width<=500px){.catalog-grid[data-v-4484621d]{grid-template-columns:repeat(2,1fr);gap:12px}}[data-v-3e8a9fae],[data-v-3e8a9fae]:before,[data-v-3e8a9fae]:after{box-sizing:border-box;margin:0;padding:0}.product-view[data-v-3e8a9fae]{color:#fff;-webkit-font-smoothing:antialiased;background:linear-gradient(150deg,#153315 0%,#2a5a2a 55%,#1a3d1a 100%);min-height:100dvh;padding:110px 48px 96px;font-family:Outfit,sans-serif;position:relative;overflow-x:hidden}.pview-atmo[data-v-3e8a9fae]{pointer-events:none;z-index:0;position:fixed;inset:0}.atmo-1[data-v-3e8a9fae]{filter:blur(80px);background:radial-gradient(circle,#5fcf5f0f 0%,#0000 70%);width:55%;height:50%;animation:15s ease-in-out infinite atmoFloat-3e8a9fae;position:absolute;top:-8%;left:22%}.atmo-2[data-v-3e8a9fae]{filter:blur(90px);background:radial-gradient(circle,#d4a8430f 0%,#0000 70%);width:35%;height:35%;animation:20s ease-in-out 6s infinite atmoFloat-3e8a9fae;position:absolute;bottom:15%;right:-4%}@keyframes atmoFloat-3e8a9fae{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.04)}}.pview-grid[data-v-3e8a9fae]{z-index:1;grid-template-columns:1fr 1fr;align-items:start;gap:52px;max-width:1280px;margin:0 auto 96px;display:grid;position:relative}.gallery-block[data-v-3e8a9fae]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;position:relative;overflow:hidden}.gallery-badge[data-v-3e8a9fae]{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.22em;color:#ffffffbf;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff29;border-radius:50px;align-items:center;gap:8px;padding:7px 14px;font-family:Outfit,sans-serif;font-size:.58rem;font-weight:700;display:inline-flex;position:absolute;top:16px;left:16px}.model-viewer-wrapper[data-v-3e8a9fae]{aspect-ratio:3/4;background:0 0;justify-content:center;align-items:center;width:100%;display:flex}.badge-dot[data-v-3e8a9fae]{background:#5fcf5f;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite pulseDot-3e8a9fae}.badge-dot-red[data-v-3e8a9fae]{background:#ff8264e6}@keyframes pulseDot-3e8a9fae{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.65)}}.slider-engine[data-v-3e8a9fae]{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:22px;display:flex;overflow-x:auto}.slider-engine[data-v-3e8a9fae]::-webkit-scrollbar{display:none}.slide[data-v-3e8a9fae]{scroll-snap-align:start;aspect-ratio:3/4;background:0 0;justify-content:center;align-items:center;min-width:100%;display:flex}.slide img[data-v-3e8a9fae]{object-fit:contain;filter:drop-shadow(0 24px 48px #00000059);width:100%;height:100%;padding:24px;transition:transform .4s}.slide img[data-v-3e8a9fae]:hover{transform:scale(1.02)}.slider-nav[data-v-3e8a9fae]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50px;gap:8px;padding:8px 14px;display:flex;position:absolute;bottom:52px;left:50%;transform:translate(-50%)}.snav-dot[data-v-3e8a9fae]{cursor:pointer;border:1px solid #ffffff59;border-radius:50%;width:6px;height:6px;transition:background .25s,border-color .25s}.snav-dot.active[data-v-3e8a9fae]{background:#fff;border-color:#fff}.slide-counter[data-v-3e8a9fae]{align-items:center;gap:10px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.counter-num[data-v-3e8a9fae]{letter-spacing:.18em;color:#ffffff61;font-size:.6rem;font-weight:600}.counter-bar[data-v-3e8a9fae]{background:#ffffff1f;width:56px;height:1px;position:relative;overflow:hidden}.counter-fill[data-v-3e8a9fae]{background:#d4a843b3;height:100%;transition:width .3s;position:absolute;top:0;left:0}.info-block[data-v-3e8a9fae]{flex-direction:column;gap:22px;padding-top:8px;display:flex}.info-meta-row[data-v-3e8a9fae]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.meta-tag[data-v-3e8a9fae]{letter-spacing:.2em;color:#ffffff61;text-transform:uppercase;font-size:.6rem;font-weight:700}.meta-dot[data-v-3e8a9fae]{color:#d4a843;opacity:.7;font-size:.5rem}.info-divider-row[data-v-3e8a9fae]{align-items:center;gap:12px;display:flex}.idiv-line[data-v-3e8a9fae]{background:#ffffff1a;flex:1;height:1px}.idiv-text[data-v-3e8a9fae]{letter-spacing:.22em;color:#ffffff59;text-transform:uppercase;white-space:nowrap;font-size:.6rem;font-weight:700}.ititle[data-v-3e8a9fae]{color:#fff;letter-spacing:.02em;font-family:Cormorant Garamond,serif;font-size:clamp(3rem,5vw,5.5rem);font-weight:700;line-height:.95;animation:.7s cubic-bezier(.25,1,.5,1) both titleReveal-3e8a9fae}@keyframes titleReveal-3e8a9fae{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.iprice-box[data-v-3e8a9fae]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.iprice-val[data-v-3e8a9fae]{color:#fff;font-family:Cormorant Garamond,serif;font-size:4rem;font-weight:700;line-height:1}.iprice-cur[data-v-3e8a9fae]{letter-spacing:.1em;color:#3d7a3d;align-self:flex-start;margin-top:8px;font-family:Outfit,sans-serif;font-size:.72rem;font-weight:600}.price-tag-pill[data-v-3e8a9fae]{letter-spacing:.18em;color:#d4a843d9;text-transform:uppercase;background:#d4a8431a;border:1px solid #d4a84347;border-radius:50px;align-self:center;margin-left:4px;padding:5px 14px;font-size:.58rem;font-weight:700}.idesc-box[data-v-3e8a9fae]{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex-direction:column;gap:16px;padding:22px 0;display:flex}.idesc-text[data-v-3e8a9fae]{color:#ffffff8c;font-size:.82rem;font-weight:400;line-height:1.85}.ispecs[data-v-3e8a9fae]{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.ispecs li[data-v-3e8a9fae]{letter-spacing:.08em;color:#ffffff6b;padding-left:18px;font-size:.7rem;font-weight:500;position:relative}.ispecs li[data-v-3e8a9fae]:before{content:"—";color:#d4a84373;position:absolute;left:0}.icolor-row[data-v-3e8a9fae]{align-items:center;gap:14px;display:flex}.color-label[data-v-3e8a9fae]{letter-spacing:.24em;color:#ffffff61;text-transform:uppercase;font-size:.6rem;font-weight:700}.color-dot[data-v-3e8a9fae]{border-radius:50%;flex-shrink:0;width:20px;height:20px;position:relative;box-shadow:inset 0 2px 5px #0000004d,0 2px 8px #0003}.color-dot-ring[data-v-3e8a9fae]{border:1.5px solid #ffffff73;border-radius:50%;position:absolute;inset:-4px}.color-name[data-v-3e8a9fae]{letter-spacing:.1em;color:#ffffffbf;font-size:.78rem;font-weight:600}.iactions[data-v-3e8a9fae]{flex-wrap:wrap;gap:12px;display:flex}.cta-btn[data-v-3e8a9fae]{color:#1a3d1a;letter-spacing:.14em;cursor:pointer;background:#fff;border:none;border-radius:50px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-family:Outfit,sans-serif;font-size:.72rem;font-weight:700;transition:background .3s,color .3s,transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 8px 24px #0000002e}.cta-btn[data-v-3e8a9fae]:hover{color:#fff;background:#d4a843;transform:translateY(-2px);box-shadow:0 14px 36px #d4a84347}.cta-btn.full-width[data-v-3e8a9fae]{width:100%}.outline-btn[data-v-3e8a9fae]{color:#ffffff9e;letter-spacing:.14em;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50px;align-items:center;gap:9px;padding:13px 24px;font-family:Outfit,sans-serif;font-size:.7rem;font-weight:600;transition:border-color .3s,color .3s,background .3s;display:inline-flex}.outline-btn[data-v-3e8a9fae]:hover{color:#fff;background:#ffffff0d;border-color:#ffffff61}.info-badges[data-v-3e8a9fae]{flex-wrap:wrap;gap:8px;display:flex}.ibadge[data-v-3e8a9fae]{letter-spacing:.16em;text-transform:uppercase;border-radius:50px;align-items:center;gap:6px;padding:5px 12px;font-size:.58rem;font-weight:700;display:inline-flex}.ibadge-featured[data-v-3e8a9fae]{color:#d4a843e6;background:#d4a8431a;border:1px solid #d4a84359}.ibadge-low[data-v-3e8a9fae]{color:#ffbeaaf2;background:#ff82641a;border:1px solid #ffa08259}.ibadge-ship[data-v-3e8a9fae]{color:#fff6;background:#ffffff0d;border:1px solid #ffffff1f}.commander-section[data-v-3e8a9fae]{z-index:1;border-top:1px solid #ffffff14;max-width:1280px;margin:0 auto;padding-top:80px;position:relative}.cmd-header[data-v-3e8a9fae]{flex-direction:column;gap:16px;margin-bottom:56px;display:flex}.cmd-eyebrow[data-v-3e8a9fae]{letter-spacing:.28em;color:#ffffff59;text-transform:uppercase;align-items:center;gap:12px;font-size:.58rem;font-weight:700;display:inline-flex}.eyebrow-line[data-v-3e8a9fae]{background:#ffffff2e;width:28px;height:1px;display:block}.eyebrow-line-short[data-v-3e8a9fae]{vertical-align:middle;background:#ffffff38;width:18px;height:1px;margin-right:8px;display:inline-block}.cmd-title[data-v-3e8a9fae]{color:#fff;letter-spacing:.02em;font-family:Cormorant Garamond,serif;font-size:clamp(3rem,6vw,6rem);font-weight:700;line-height:.95}.cmd-sub[data-v-3e8a9fae]{letter-spacing:.06em;color:#ffffff61;font-size:.78rem;font-weight:400}.cmd-grid[data-v-3e8a9fae]{grid-template-columns:.7fr 1.3fr;align-items:start;gap:44px;display:grid}.cmd-summary[data-v-3e8a9fae]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:0;padding:28px 26px;display:flex}.sbox-eyebrow[data-v-3e8a9fae]{letter-spacing:.26em;color:#ffffff52;text-transform:uppercase;align-items:center;margin-bottom:14px;font-size:.58rem;font-weight:700;display:flex}.sbox-name[data-v-3e8a9fae]{color:#fff;margin-bottom:22px;font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:700;line-height:1.1}.sbox-divider[data-v-3e8a9fae]{background:#ffffff12;height:1px;margin-bottom:18px}.sbox-row[data-v-3e8a9fae]{letter-spacing:.08em;color:#ffffff61;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:.68rem;font-weight:500;display:flex}.sbox-total[data-v-3e8a9fae]{color:#ffffffbf;border-top:1px solid #ffffff12;margin-top:18px;margin-bottom:0;padding-top:18px;font-size:.72rem;font-weight:600}.val[data-v-3e8a9fae]{color:#ffffffd1;font-weight:600}.val.gold[data-v-3e8a9fae]{color:#d4a843}.total-val[data-v-3e8a9fae]{color:#fff;font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:700}.cmd-form[data-v-3e8a9fae]{flex-direction:column;display:flex}.form-row-2[data-v-3e8a9fae]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.form-group[data-v-3e8a9fae]{margin-bottom:28px}.form-group label[data-v-3e8a9fae]{letter-spacing:.22em;color:#ffffff61;text-transform:uppercase;margin-bottom:10px;font-size:.58rem;font-weight:700;display:block}.optional-label[data-v-3e8a9fae]{color:#ffffff38;letter-spacing:.1em;text-transform:none;font-weight:400}input[data-v-3e8a9fae],select[data-v-3e8a9fae],textarea[data-v-3e8a9fae]{color:#fff;letter-spacing:.04em;appearance:none;background:0 0;border:none;border-bottom:1px solid #ffffff24;border-radius:0;outline:none;width:100%;padding:11px 0;font-family:Outfit,sans-serif;font-size:.82rem;font-weight:400;transition:border-color .3s}input[data-v-3e8a9fae]::placeholder,textarea[data-v-3e8a9fae]::placeholder{color:#fff3}input[data-v-3e8a9fae]:focus,select[data-v-3e8a9fae]:focus,textarea[data-v-3e8a9fae]:focus{border-bottom-color:#d4a843}select option[data-v-3e8a9fae]{color:#fff;background:#142814}textarea[data-v-3e8a9fae]{resize:none;min-height:60px}.form-error[data-v-3e8a9fae]{letter-spacing:.16em;color:#ff826ef2;text-transform:uppercase;align-items:center;gap:8px;margin:-12px 0 18px;font-size:.62rem;font-weight:700;display:flex}.form-footer-note[data-v-3e8a9fae]{letter-spacing:.12em;color:#ffffff38;text-align:center;margin-top:16px;font-size:.62rem;font-weight:400}.confirm-toast[data-v-3e8a9fae]{z-index:2200;background:#142814;border:1px solid #d4a84347;border-radius:18px;width:min(360px,100vw - 48px);padding:22px 24px;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 64px #00000073}.confirm-head[data-v-3e8a9fae]{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.confirm-head-left[data-v-3e8a9fae]{align-items:center;gap:10px;display:flex}.confirm-check[data-v-3e8a9fae]{color:#5fcf5f;background:#5fcf5f26;border:1px solid #5fcf5f66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.confirm-eyebrow[data-v-3e8a9fae]{letter-spacing:.2em;color:#d4a843;text-transform:uppercase;font-size:.6rem;font-weight:700}.btn-close-mini[data-v-3e8a9fae]{color:#ffffff59;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.3rem;line-height:1;transition:color .2s}.btn-close-mini[data-v-3e8a9fae]:hover{color:#fff}.confirm-lines[data-v-3e8a9fae]{flex-direction:column;gap:10px;display:flex}.confirm-line[data-v-3e8a9fae]{letter-spacing:.08em;color:#fff6;justify-content:space-between;gap:12px;font-size:.68rem;font-weight:500;display:flex}.confirm-total[data-v-3e8a9fae]{color:#ffffffd1;border-top:1px solid #ffffff12;margin-top:8px;padding-top:12px;font-weight:600}.confirm-total-price[data-v-3e8a9fae]{color:#fff;font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:700}.product-not-found[data-v-3e8a9fae]{color:#fff;background:linear-gradient(150deg,#153315 0%,#2a5a2a 55%,#1a3d1a 100%);flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100dvh;font-family:Outfit,sans-serif;display:flex}.product-img-fallback[data-v-3e8a9fae]{object-fit:cover;border-radius:16px;width:100%;height:100%}.nf-code[data-v-3e8a9fae]{color:#0000;-webkit-text-stroke:1px #ffffff1a;font-family:Cormorant Garamond,serif;font-size:clamp(100px,20vw,180px);font-weight:700;line-height:1}.nf-text[data-v-3e8a9fae]{letter-spacing:.28em;color:#fff6;text-transform:uppercase;font-size:.72rem;font-weight:600}.slide-up-enter-active[data-v-3e8a9fae]{animation:.42s cubic-bezier(.25,1,.5,1) slideUpIn-3e8a9fae}.slide-up-leave-active[data-v-3e8a9fae]{animation:.28s slideUpOut-3e8a9fae}@keyframes slideUpIn-3e8a9fae{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpOut-3e8a9fae{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@media (width<=1024px){.pview-grid[data-v-3e8a9fae]{grid-template-columns:1fr;gap:36px}.cmd-grid[data-v-3e8a9fae]{grid-template-columns:1fr;gap:28px}}@media (width<=768px){.product-view[data-v-3e8a9fae]{padding:96px 20px 56px}.commander-section[data-v-3e8a9fae]{padding-top:56px}.cmd-grid[data-v-3e8a9fae]{flex-direction:column-reverse;align-items:center;gap:28px;display:flex}.cmd-summary[data-v-3e8a9fae],.cmd-form[data-v-3e8a9fae]{width:min(92%,720px);margin:0 auto}.form-row-2[data-v-3e8a9fae]{grid-template-columns:1fr;gap:0}.iactions[data-v-3e8a9fae]{flex-direction:column}.cta-btn[data-v-3e8a9fae],.outline-btn[data-v-3e8a9fae]{justify-content:center;width:100%}.slide[data-v-3e8a9fae]{aspect-ratio:1}.confirm-toast[data-v-3e8a9fae]{width:calc(100vw - 24px);bottom:12px;right:12px}}.city-search-group[data-v-3e8a9fae]{width:100%;position:relative}.combobox[data-v-3e8a9fae]{align-items:center;display:flex;position:relative}.combobox input[data-v-3e8a9fae]{width:100%;padding-right:32px}.combobox-toggle[data-v-3e8a9fae]{color:#fff6;cursor:pointer;background:0 0;border:none;padding:8px;font-size:1.2rem;transition:color .3s;position:absolute;right:0}.combobox-toggle[data-v-3e8a9fae]:hover{color:#fff}.city-list[data-v-3e8a9fae]{overscroll-behavior:contain;z-index:9999;background:#142814;border:1px solid #ffffff24;border-top:none;border-radius:0 0 8px 8px;width:100%;max-height:220px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 12px 32px #0009}.city-list li[data-v-3e8a9fae]{width:100%;display:block}.city-list li button[data-v-3e8a9fae]{text-align:left;color:#fffc;cursor:pointer;background:0 0;border:none;width:100%;padding:12px 16px;font-family:Outfit,sans-serif;font-size:.82rem;transition:background .2s,color .2s}.city-list li button[data-v-3e8a9fae]:hover,.city-list li button[data-v-3e8a9fae]:focus{color:#fff;background:#d4a84326;outline:none}.city-list[data-v-3e8a9fae]::-webkit-scrollbar{width:6px}.city-list[data-v-3e8a9fae]::-webkit-scrollbar-track{background:#ffffff05}.city-list[data-v-3e8a9fae]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.city-list[data-v-3e8a9fae]::-webkit-scrollbar-thumb:hover{background:#ffffff40}[data-v-d3272d90],[data-v-d3272d90]:before,[data-v-d3272d90]:after{box-sizing:border-box;margin:0;padding:0}.cart-view[data-v-d3272d90]{color:#fff;-webkit-font-smoothing:antialiased;background:linear-gradient(150deg,#153315 0%,#2a5a2a 55%,#1a3d1a 100%);min-height:100dvh;padding:120px 48px 96px;font-family:Outfit,sans-serif;position:relative;overflow-x:hidden}.cart-atmo[data-v-d3272d90]{pointer-events:none;z-index:0;position:fixed;inset:0}.atmo-1[data-v-d3272d90]{filter:blur(80px);background:radial-gradient(circle,#5fcf5f0f 0%,#0000 70%);width:60%;height:50%;animation:16s ease-in-out infinite atmoFloat-d3272d90;position:absolute;top:-10%;left:20%}.atmo-2[data-v-d3272d90]{filter:blur(90px);background:radial-gradient(circle,#d4a8430f 0%,#0000 70%);width:40%;height:40%;animation:22s ease-in-out 6s infinite atmoFloat-d3272d90;position:absolute;bottom:10%;right:-5%}@keyframes atmoFloat-d3272d90{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.05)}}.cart-header[data-v-d3272d90],.cart-empty[data-v-d3272d90],.cart-layout[data-v-d3272d90],.confirm-toast[data-v-d3272d90]{z-index:1;position:relative}.cart-header[data-v-d3272d90]{margin-bottom:60px}.cart-eyebrow[data-v-d3272d90]{letter-spacing:.28em;color:#ffffff61;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:20px;font-size:.58rem;font-weight:700;display:inline-flex}.eyebrow-line[data-v-d3272d90]{background:#ffffff38;width:28px;height:1px;display:block}.eyebrow-line-short[data-v-d3272d90]{vertical-align:middle;background:#ffffff47;width:18px;height:1px;margin-right:8px;display:inline-block}.cart-title[data-v-d3272d90]{color:#fff;letter-spacing:.02em;margin-bottom:18px;font-family:Cormorant Garamond,serif;font-size:clamp(4rem,10vw,9rem);font-weight:700;line-height:.92}.cart-count-label[data-v-d3272d90]{letter-spacing:.28em;color:#ffffff59;text-transform:uppercase;font-size:.58rem;font-weight:700}.cart-empty[data-v-d3272d90]{text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;align-items:center;gap:20px;max-width:480px;margin:0 auto;padding:80px 40px;display:flex}.empty-icon[data-v-d3272d90]{color:#fff3}.empty-title[data-v-d3272d90]{color:#fff;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,5vw,3.2rem);font-weight:700}.empty-sub[data-v-d3272d90]{letter-spacing:.18em;color:#ffffff61;text-transform:uppercase;font-size:.7rem;font-weight:500}.cart-layout[data-v-d3272d90]{grid-template-columns:1.65fr 1fr;align-items:start;gap:36px;max-width:1200px;margin:0 auto;display:grid}.cart-items[data-v-d3272d90]{flex-direction:column;gap:16px;display:flex}.citem[data-v-d3272d90]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;gap:22px;padding:22px;transition:transform .3s,border-color .3s,background .3s;display:flex}.citem[data-v-d3272d90]:hover{background:#ffffff12;border-color:#ffffff2e;transform:translateY(-3px)}.citem-img-wrap[data-v-d3272d90]{border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;width:110px;height:110px;overflow:hidden}.citem-img-wrap img[data-v-d3272d90]{object-fit:cover;object-position:center 20%;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;-webkit-backface-visibility:hidden;transition:none;transform:translateZ(0)}.citem:hover .citem-img-wrap img[data-v-d3272d90]{transform:none}.citem-placeholder[data-v-d3272d90]{background:linear-gradient(160deg,#2a5a2a 0%,#1a3d1a 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.placeholder-mark[data-v-d3272d90]{color:#ffffff2e;font-size:22px}.citem-info[data-v-d3272d90]{flex-direction:column;flex:1;gap:0;min-width:0;padding:4px 0;display:flex}.citem-top[data-v-d3272d90]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.citem-ref[data-v-d3272d90]{letter-spacing:.24em;color:#d4a843b3;text-transform:uppercase;margin-bottom:7px;font-size:.55rem;font-weight:700;display:block}.citem-name[data-v-d3272d90]{color:#fff;margin-bottom:6px;font-family:Cormorant Garamond,serif;font-size:1.55rem;font-weight:700;line-height:1.1}.citem-color[data-v-d3272d90]{letter-spacing:.2em;color:#ffffff61;text-transform:uppercase;font-size:.6rem;font-weight:600}.citem-price-block[data-v-d3272d90]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.citem-price[data-v-d3272d90]{color:#fff;white-space:nowrap;font-family:Cormorant Garamond,serif;font-size:1.9rem;font-weight:700;line-height:1}.price-unit[data-v-d3272d90],.total-unit[data-v-d3272d90]{letter-spacing:.1em;color:#3d7a3d;vertical-align:super;font-family:Outfit,sans-serif;font-size:.6rem;font-weight:600}.citem-qty-label[data-v-d3272d90]{letter-spacing:.2em;color:#ffffff59;text-transform:uppercase;font-size:.6rem;font-weight:600}.citem-note[data-v-d3272d90]{background:#ffffff0a;border-left:2px solid #d4a84366;border-radius:0 8px 8px 0;flex-direction:column;gap:4px;margin:8px 0 10px;padding:10px 14px;display:flex}.note-label[data-v-d3272d90]{letter-spacing:.24em;color:#d4a843b3;text-transform:uppercase;font-size:.55rem;font-weight:700}.note-text[data-v-d3272d90]{color:#ffffff80;letter-spacing:.04em;font-size:.72rem}.citem-bottom[data-v-d3272d90]{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.qty-control[data-v-d3272d90]{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50px;align-items:center;gap:2px;padding:3px;display:inline-flex}.qty-btn[data-v-d3272d90]{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;transition:background .2s,color .2s;display:flex}.qty-btn[data-v-d3272d90]:hover{color:#fff;background:#ffffff1f}.qty-value[data-v-d3272d90]{text-align:center;letter-spacing:.1em;color:#fff;min-width:28px;font-size:.78rem;font-weight:600}.btn-remove[data-v-d3272d90]{letter-spacing:.22em;color:#ffffff47;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:0;font-family:Outfit,sans-serif;font-size:.6rem;font-weight:700;transition:color .25s;display:inline-flex}.btn-remove[data-v-d3272d90]:hover{color:#ff826ee6}.cart-sidebar[data-v-d3272d90]{position:sticky;top:110px}.summary-card[data-v-d3272d90]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:0;padding:30px;display:flex}.summary-eyebrow[data-v-d3272d90]{letter-spacing:.28em;color:#ffffff61;text-transform:uppercase;border-bottom:1px solid #ffffff14;align-items:center;margin-bottom:22px;padding-bottom:18px;font-size:.58rem;font-weight:700;display:flex}.summary-lines[data-v-d3272d90]{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.s-line[data-v-d3272d90]{letter-spacing:.1em;color:#ffffff6b;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.68rem;font-weight:500;display:flex}.s-val[data-v-d3272d90]{color:#ffffffd9;font-weight:600}.summary-divider[data-v-d3272d90]{background:#ffffff14;height:1px;margin-bottom:20px}.summary-total[data-v-d3272d90]{justify-content:space-between;align-items:baseline;margin-bottom:28px;display:flex}.total-label[data-v-d3272d90]{letter-spacing:.26em;color:#ffffff61;text-transform:uppercase;font-size:.6rem;font-weight:700}.total-price[data-v-d3272d90]{color:#fff;font-family:Cormorant Garamond,serif;font-size:2.8rem;font-weight:700;line-height:1}.cta-btn[data-v-d3272d90]{color:#1a3d1a;letter-spacing:.14em;cursor:pointer;background:#fff;border:none;border-radius:50px;justify-content:center;align-items:center;gap:10px;margin-bottom:12px;padding:14px 28px;font-family:Outfit,sans-serif;font-size:.72rem;font-weight:700;text-decoration:none;transition:background .3s,color .3s,transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 8px 24px #0000002e}.cta-btn[data-v-d3272d90]:hover{color:#fff;background:#d4a843;transform:translateY(-2px);box-shadow:0 14px 36px #d4a84347}.cta-btn.full-width[data-v-d3272d90]{width:100%}.outline-btn[data-v-d3272d90]{color:#ffffff8c;letter-spacing:.14em;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:50px;justify-content:center;align-items:center;width:100%;padding:13px 24px;font-family:Outfit,sans-serif;font-size:.68rem;font-weight:600;transition:border-color .3s,color .3s,background .3s;display:flex}.outline-btn[data-v-d3272d90]:hover{color:#fff;background:#ffffff0d;border-color:#ffffff61}.modal-backdrop[data-v-d3272d90]{-webkit-backdrop-filter:blur(20px);z-index:2000;background:#081408c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-panel[data-v-d3272d90]{overscroll-behavior:contain;background:#142814;border:1px solid #ffffff1a;border-radius:24px;width:100%;max-width:580px;max-height:90dvh;padding:38px;overflow-y:auto;box-shadow:0 40px 100px #00000080}.modal-panel[data-v-d3272d90]::-webkit-scrollbar{width:6px}.modal-panel[data-v-d3272d90]::-webkit-scrollbar-track{background:0 0;margin:20px 0}.modal-panel[data-v-d3272d90]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.modal-panel[data-v-d3272d90]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.modal-header[data-v-d3272d90]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;margin-bottom:32px;padding-bottom:22px;display:flex}.modal-eyebrow[data-v-d3272d90]{letter-spacing:.28em;color:#ffffff59;text-transform:uppercase;align-items:center;margin-bottom:10px;font-size:.55rem;font-weight:700;display:flex}.modal-title[data-v-d3272d90]{color:#fff;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1}.modal-close[data-v-d3272d90]{color:#ffffff73;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:border-color .25s,color .25s,background .25s;display:flex}.modal-close[data-v-d3272d90]:hover{color:#fff;background:#ffffff12;border-color:#ffffff4d}.modal-body[data-v-d3272d90]{flex-direction:column;display:flex}.form-grid[data-v-d3272d90]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-group[data-v-d3272d90]{margin-bottom:22px}.form-group label[data-v-d3272d90]{letter-spacing:.22em;color:#fff6;text-transform:uppercase;margin-bottom:10px;font-size:.58rem;font-weight:700;display:block}input[data-v-d3272d90],textarea[data-v-d3272d90],select[data-v-d3272d90]{color:#fff;letter-spacing:.04em;background:0 0;border:none;border-bottom:1px solid #ffffff26;border-radius:0;outline:none;width:100%;padding:10px 0;font-family:Outfit,sans-serif;font-size:.82rem;font-weight:400;transition:border-color .3s}input[data-v-d3272d90]::placeholder,textarea[data-v-d3272d90]::placeholder{color:#fff3}input[data-v-d3272d90]:focus,textarea[data-v-d3272d90]:focus,select[data-v-d3272d90]:focus{border-bottom-color:#d4a843}select option[data-v-d3272d90]{color:#fff;background:#142814}textarea[data-v-d3272d90]{resize:none;min-height:64px}.payment-info[data-v-d3272d90]{letter-spacing:.12em;color:#ffffff73;background:#d4a8430f;border:1px solid #d4a8432e;border-left:2px solid #d4a84373;border-radius:0 10px 10px 0;align-items:flex-start;gap:10px;margin-bottom:22px;padding:14px 16px;font-size:.62rem;font-weight:500;line-height:1.7;display:flex}.payment-info svg[data-v-d3272d90]{color:#d4a8438c;flex-shrink:0;margin-top:2px}.form-error[data-v-d3272d90]{letter-spacing:.16em;color:#ff826ef2;text-transform:uppercase;margin:-10px 0 16px;font-size:.62rem;font-weight:700}.modal-summary-compact[data-v-d3272d90]{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin-bottom:24px;padding:16px 20px}.ms-row[data-v-d3272d90]{letter-spacing:.08em;color:#ffffff73;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.65rem;font-weight:500;display:flex}.ms-row[data-v-d3272d90]:last-of-type{margin-bottom:0}.ms-val[data-v-d3272d90]{color:#ffffffd9;font-weight:600}.ms-gold[data-v-d3272d90]{color:#d4a843}.ms-divider[data-v-d3272d90]{background:#ffffff14;height:1px;margin:14px 0}.modal-total[data-v-d3272d90]{justify-content:space-between;align-items:baseline;display:flex}.modal-total-label[data-v-d3272d90]{letter-spacing:.26em;color:#ffffff61;text-transform:uppercase;font-size:.6rem;font-weight:700}.modal-total-price[data-v-d3272d90]{color:#fff;font-family:Cormorant Garamond,serif;font-size:2.2rem;font-weight:700;line-height:1}.confirm-toast[data-v-d3272d90]{z-index:2200;background:#142814;border:1px solid #d4a84347;border-radius:18px;width:min(360px,100vw - 48px);padding:22px 24px;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 64px #00000073}.confirm-head[data-v-d3272d90]{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.confirm-eyebrow[data-v-d3272d90]{letter-spacing:.22em;color:#d4a843;text-transform:uppercase;font-size:.6rem;font-weight:700}.btn-close-mini[data-v-d3272d90]{color:#ffffff59;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.3rem;line-height:1;transition:color .2s}.btn-close-mini[data-v-d3272d90]:hover{color:#fff}.confirm-lines[data-v-d3272d90]{flex-direction:column;gap:10px;display:flex}.confirm-line[data-v-d3272d90]{letter-spacing:.1em;color:#ffffff6b;justify-content:space-between;align-items:center;font-size:.68rem;font-weight:500;display:flex}.confirm-total[data-v-d3272d90]{color:#ffffffd9;border-top:1px solid #ffffff14;margin-top:8px;padding-top:12px}.confirm-total-price[data-v-d3272d90]{color:#fff;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:700}.list-enter-active[data-v-d3272d90],.list-leave-active[data-v-d3272d90]{transition:all .35s}.list-enter-from[data-v-d3272d90],.list-leave-to[data-v-d3272d90]{opacity:0;transform:translateY(10px)}.fade-enter-active[data-v-d3272d90],.fade-leave-active[data-v-d3272d90]{transition:opacity .3s}.fade-enter-from[data-v-d3272d90],.fade-leave-to[data-v-d3272d90]{opacity:0}.slide-up-enter-active[data-v-d3272d90]{transition:all .42s cubic-bezier(.25,1,.5,1)}.slide-up-leave-active[data-v-d3272d90]{transition:all .28s}.slide-up-enter-from[data-v-d3272d90]{opacity:0;transform:translateY(24px)}.slide-up-leave-to[data-v-d3272d90]{opacity:0;transform:translateY(8px)}@media (width<=960px){.cart-layout[data-v-d3272d90]{grid-template-columns:1fr}.cart-sidebar[data-v-d3272d90]{position:static}}@media (width<=768px){.cart-view[data-v-d3272d90]{padding:100px 20px 60px}.citem[data-v-d3272d90]{gap:14px;padding:16px}.citem-img-wrap[data-v-d3272d90]{width:80px;height:80px}.citem-name[data-v-d3272d90]{font-size:1.25rem}.citem-price[data-v-d3272d90]{font-size:1.5rem}.form-grid[data-v-d3272d90]{grid-template-columns:1fr;gap:0}.modal-panel[data-v-d3272d90]{border-radius:18px;padding:24px}.confirm-toast[data-v-d3272d90]{width:calc(100vw - 24px);bottom:12px;right:12px}}.optional-label[data-v-d3272d90]{color:#ffffff38;letter-spacing:.1em;text-transform:none;font-weight:400}.city-search-group[data-v-d3272d90]{width:100%;position:relative}.combobox[data-v-d3272d90]{align-items:center;display:flex;position:relative}.combobox input[data-v-d3272d90]{width:100%;padding-right:32px}.combobox-toggle[data-v-d3272d90]{color:#fff6;cursor:pointer;background:0 0;border:none;padding:8px;font-size:1.2rem;transition:color .3s;position:absolute;right:0}.combobox-toggle[data-v-d3272d90]:hover{color:#fff}.city-list[data-v-d3272d90]{overscroll-behavior:contain;z-index:9999;background:#142814;border:1px solid #ffffff24;border-top:none;border-radius:0 0 8px 8px;width:100%;max-height:220px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 12px 32px #0009}.city-list li[data-v-d3272d90]{width:100%;display:block}.city-list li button[data-v-d3272d90]{text-align:left;color:#fffc;cursor:pointer;background:0 0;border:none;width:100%;padding:12px 16px;font-family:Outfit,sans-serif;font-size:.82rem;transition:background .2s,color .2s}.city-list li button[data-v-d3272d90]:hover,.city-list li button[data-v-d3272d90]:focus{color:#fff;background:#d4a84326;outline:none}.city-list[data-v-d3272d90]::-webkit-scrollbar{width:6px}.city-list[data-v-d3272d90]::-webkit-scrollbar-track{background:#ffffff05}.city-list[data-v-d3272d90]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.city-list[data-v-d3272d90]::-webkit-scrollbar-thumb:hover{background:#ffffff40}[data-v-b26fabef],[data-v-b26fabef]:before,[data-v-b26fabef]:after{box-sizing:border-box;margin:0;padding:0}.faq-view[data-v-b26fabef]{color:#fff;-webkit-font-smoothing:antialiased;background:linear-gradient(150deg,#153315 0%,#2a5a2a 55%,#1a3d1a 100%);flex-direction:column;align-items:center;min-height:100dvh;padding:120px 48px 96px;font-family:Outfit,sans-serif;display:flex;position:relative;overflow-x:hidden}.faq-atmo[data-v-b26fabef]{pointer-events:none;z-index:0;position:fixed;inset:0}.atmo-1[data-v-b26fabef]{filter:blur(80px);background:radial-gradient(circle,#5fcf5f0f 0%,#0000 70%);width:55%;height:48%;animation:13s ease-in-out infinite atmoFloat-b26fabef;position:absolute;top:-12%;left:22%}.atmo-2[data-v-b26fabef]{filter:blur(90px);background:radial-gradient(circle,#d4a8430f 0%,#0000 70%);width:36%;height:36%;animation:19s ease-in-out 4s infinite atmoFloat-b26fabef;position:absolute;bottom:14%;right:-4%}.atmo-3[data-v-b26fabef]{filter:blur(70px);background:radial-gradient(circle,#3d7a3d12 0%,#0000 70%);width:26%;height:26%;animation:11s ease-in-out 2s infinite atmoFloat-b26fabef;position:absolute;top:40%;left:-5%}@keyframes atmoFloat-b26fabef{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-18px)scale(1.04)}}.faq-header[data-v-b26fabef],.faq-container[data-v-b26fabef],.faq-footer[data-v-b26fabef]{z-index:1;position:relative}.faq-header[data-v-b26fabef]{width:100%;max-width:860px;margin-bottom:60px}.faq-eyebrow[data-v-b26fabef]{letter-spacing:.28em;color:#ffffff61;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:22px;font-size:.58rem;font-weight:700;display:inline-flex}.eyebrow-line[data-v-b26fabef]{background:#ffffff38;width:28px;height:1px;display:block}.faq-title[data-v-b26fabef]{color:#fff;letter-spacing:.02em;margin-bottom:24px;font-family:Cormorant Garamond,serif;font-size:clamp(4.5rem,12vw,9.5rem);font-weight:700;line-height:.9}.faq-title em[data-v-b26fabef]{color:#d4a843;font-style:normal}.faq-desc[data-v-b26fabef]{letter-spacing:.04em;color:#ffffff73;max-width:520px;font-size:.82rem;font-weight:400;line-height:1.85}.faq-container[data-v-b26fabef]{width:100%;max-width:860px;margin-bottom:72px}.faq-list[data-v-b26fabef]{border-top:1px solid #ffffff14;flex-direction:column;display:flex}.fitem[data-v-b26fabef]{border-bottom:1px solid #ffffff12;transition:background .3s;position:relative}.fitem[data-v-b26fabef]:before{content:"";transform-origin:bottom;background:#d4a843;border-radius:0 2px 2px 0;width:2px;transition:transform .38s cubic-bezier(.25,1,.5,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.fitem.active[data-v-b26fabef]{background:#d4a84308;border-bottom-color:#ffffff1a}.fitem.active[data-v-b26fabef]:before{transform:scaleY(1)}.fitem-trigger[data-v-b26fabef]{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:28px 20px 28px 26px;transition:padding-left .25s;display:flex}.fitem-trigger[data-v-b26fabef]:hover{padding-left:34px}.fitem-left[data-v-b26fabef]{flex:1;align-items:center;gap:24px;min-width:0;display:flex}.fitem-num[data-v-b26fabef]{letter-spacing:.06em;color:#ffffff26;flex-shrink:0;font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:700;line-height:1;transition:color .3s}.fitem.active .fitem-num[data-v-b26fabef]{color:#d4a843}.fitem-q[data-v-b26fabef]{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin:0;font-family:Outfit,sans-serif;font-size:clamp(.82rem,1.8vw,1rem);font-weight:700;line-height:1.3;transition:color .3s}.fitem.active .fitem-q[data-v-b26fabef],.fitem-trigger:hover .fitem-q[data-v-b26fabef]{color:#fff}.fitem-icon[data-v-b26fabef]{color:#ffffff4d;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:color .3s,border-color .3s,transform .38s,background .3s;display:flex}.fitem.active .fitem-icon[data-v-b26fabef]{color:#1a3d1a;background:#d4a843;border-color:#d4a843;transform:rotate(45deg)}.fitem-trigger:hover .fitem-icon[data-v-b26fabef]{color:#ffffffb3;border-color:#ffffff42}.fitem-content-wrap[data-v-b26fabef]{overflow:hidden}.fitem-content[data-v-b26fabef]{padding:0 26px 32px 74px}.fitem-a[data-v-b26fabef]{letter-spacing:.02em;color:#ffffff80;border-left:2px solid #d4a8434d;max-width:660px;margin:0;padding-left:20px;font-size:.82rem;font-weight:400;line-height:1.9}.faq-footer[data-v-b26fabef]{width:100%;max-width:860px}.contact-box[data-v-b26fabef]{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;align-items:center;gap:16px;padding:60px 48px;display:flex}.contact-icon[data-v-b26fabef]{color:#d4a84359;margin-bottom:6px}.contact-title[data-v-b26fabef]{color:#fff;letter-spacing:.02em;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:700}.contact-sub[data-v-b26fabef]{letter-spacing:.22em;color:#ffffff59;text-transform:uppercase;font-size:.7rem;font-weight:500}.cta-btn[data-v-b26fabef]{color:#1a3d1a;letter-spacing:.14em;cursor:pointer;background:#fff;border:none;border-radius:50px;align-items:center;gap:10px;margin-top:10px;padding:14px 32px;font-family:Outfit,sans-serif;font-size:.72rem;font-weight:700;text-decoration:none;transition:background .3s,color .3s,transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 8px 24px #0000002e}.cta-btn[data-v-b26fabef]:hover{color:#fff;background:#d4a843;transform:translateY(-2px);box-shadow:0 14px 36px #d4a84347}.faq-expand-enter-active[data-v-b26fabef],.faq-expand-leave-active[data-v-b26fabef]{max-height:400px;transition:max-height .42s cubic-bezier(.25,1,.5,1),opacity .32s}.faq-expand-enter-from[data-v-b26fabef],.faq-expand-leave-to[data-v-b26fabef]{opacity:0;max-height:0}@media (width<=768px){.faq-view[data-v-b26fabef]{padding:100px 20px 64px}.fitem-trigger[data-v-b26fabef]{padding:22px 16px 22px 20px}.fitem-trigger[data-v-b26fabef]:hover{padding-left:24px}.fitem-left[data-v-b26fabef]{gap:16px}.fitem-content[data-v-b26fabef]{padding:0 16px 26px 48px}.contact-box[data-v-b26fabef]{padding:44px 24px}}
