@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--color-navy: #0A1628;--color-navy-mid: #0D1F3C;--color-navy-light: #132245;--color-blue: #1E6FFF;--color-blue-light: #4D8FFF;--color-blue-glow: rgba(30, 111, 255, .25);--color-gold: #F5A623;--color-gold-light: #FFD166;--color-white: #FFFFFF;--color-text-dim: #8B9DC5;--color-text-muted: #5A6E99;--color-success: #10D48E;--color-border: rgba(255, 255, 255, .09);--color-border-glow: rgba(30, 111, 255, .35);--color-card-bg: rgba(255, 255, 255, .04);--color-glass: rgba(13, 27, 52, .85);--grad-blue: linear-gradient(135deg, #1E6FFF 0%, #0A3FA8 100%);--grad-gold: linear-gradient(135deg, #F5A623 0%, #E8860A 100%);--grad-hero: linear-gradient(135deg, #0A1628 0%, #0D1F3C 50%, #0A2550 100%);--grad-banner: linear-gradient(90deg, #F5A623 0%, #FFD166 50%, #F5A623 100%);--grad-card: linear-gradient(135deg, rgba(30,111,255,.06) 0%, rgba(10,22,40,.7) 100%);--font-heading: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-body: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--space-card-p: 2rem;--section-p: 5rem 0;--shadow-card: 0 10px 30px rgba(0, 0, 0, .35), 0 0 0 1px rgba(255, 255, 255, .06);--shadow-glow: 0 0 35px rgba(30, 111, 255, .25);--shadow-gold: 0 4px 20px rgba(245, 166, 35, .3);--trans-fast: all .2s cubic-bezier(.4, 0, .2, 1);--trans-smooth: all .35s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background-color:var(--color-navy);color:var(--color-white);line-height:1.6;overflow-x:hidden;min-height:100vh}a{color:inherit;text-decoration:none;transition:var(--trans-fast)}img{max-width:100%;height:auto;display:block}ul{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.2;color:var(--color-white)}h1{font-size:clamp(2rem,4.5vw,3.6rem);font-weight:800;letter-spacing:-.02em}h2{font-size:clamp(1.6rem,3.2vw,2.6rem);letter-spacing:-.01em}h3{font-size:clamp(1.1rem,2vw,1.4rem)}h4{font-size:1.05rem}p{color:var(--color-text-dim);line-height:1.7}.text-gradient{background:linear-gradient(135deg,#4D8FFF 0%,#1E6FFF 40%,var(--color-gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-label{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-blue-light);background:#1e6fff1f;border:1px solid rgba(30,111,255,.25);padding:5px 14px;border-radius:100px;margin-bottom:1rem}.container{max-width:1240px;margin:0 auto;padding:0 20px;width:100%}.section{padding:var(--section-p)}.section--sm{padding:3rem 0}.section__header{text-align:center;max-width:680px;margin:0 auto 3rem}.glass-card{background:var(--color-glass);border:1px solid var(--color-border);border-radius:20px;padding:var(--space-card-p);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-card);transition:var(--trans-smooth)}.glass-card:hover{border-color:var(--color-border-glow);box-shadow:var(--shadow-card),var(--shadow-glow);transform:translateY(-3px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border-radius:100px;font-family:var(--font-heading);font-weight:600;font-size:.95rem;transition:var(--trans-smooth);white-space:nowrap;touch-action:manipulation;min-height:48px}.btn--primary{background:var(--grad-blue);color:var(--color-white);box-shadow:0 4px 20px #1e6fff66}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #1e6fff8c}.btn--gold{background:var(--grad-gold);color:var(--color-navy);box-shadow:var(--shadow-gold);font-weight:700}.btn--gold:hover{transform:translateY(-2px);box-shadow:0 8px 30px #f5a62380}.btn--ghost{background:transparent;color:var(--color-white);border:1.5px solid rgba(255,255,255,.22)}.btn--ghost:hover{background:#ffffff14;border-color:#ffffff73}.btn--lg{padding:16px 36px;font-size:1rem}.btn--sm{padding:10px 20px;font-size:.85rem;min-height:40px}select,select.calc-input,select.form-field,input.calc-input,textarea.calc-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--color-navy-mid)!important;color:#fff!important;border:1px solid var(--color-border);border-radius:12px;padding:14px 16px;font-size:.95rem;font-family:var(--font-body);transition:var(--trans-fast)}select,select.calc-input{background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px!important}select option{background-color:#0d1f3c!important;color:#fff!important;padding:12px}select:focus,input:focus,textarea:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 3px #1e6fff40}.site-header{position:sticky;top:0;left:0;right:0;width:100%;z-index:10000;display:flex;flex-direction:column}.announcement-bar{background:var(--grad-banner);color:#0a1628;font-family:var(--font-heading);font-size:.8rem;font-weight:800;letter-spacing:.04em;text-align:center;padding:9px 16px;text-transform:uppercase;box-shadow:0 2px 10px #0003}.announcement-bar span{display:inline-flex;align-items:center;gap:6px;justify-content:center}.nav{background:#0a1628f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--color-border);transition:var(--trans-smooth)}.nav.scrolled{background:#0a1628fa;box-shadow:0 4px 30px #0006}.nav__inner{display:flex;align-items:center;justify-content:space-between;height:66px;max-width:1240px;margin:0 auto;padding:0 20px}.nav__logo{display:flex;align-items:center;gap:10px;font-family:var(--font-heading);font-weight:800;font-size:1.25rem;color:var(--color-white)}.nav__logo-icon{width:36px;height:36px;background:var(--grad-blue);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1rem}.nav__links{display:flex;align-items:center;gap:2rem}.nav__links a{font-size:.9rem;font-weight:500;color:var(--color-text-dim)}.nav__links a:hover{color:var(--color-white)}.nav__actions{display:flex;align-items:center;gap:.75rem}.nav__cart-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:100px;background:#ffffff14;border:1px solid var(--color-border);color:var(--color-white);font-size:.88rem;font-weight:600;transition:var(--trans-fast);cursor:pointer}.nav__cart-btn:hover{background:#ffffff29;border-color:#ffffff59}.nav__cart-count{background:var(--color-gold);color:var(--color-navy);font-size:.75rem;font-weight:800;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;line-height:1}.nav__hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;border-radius:10px;background:#ffffff0f}.nav__hamburger span{display:block;width:22px;height:2px;background:var(--color-white);border-radius:2px;transition:var(--trans-fast)}.page-hero{padding-top:3.5rem;padding-bottom:3.5rem;text-align:center;background:linear-gradient(180deg,#0d1f3c99,#0a162800);border-bottom:1px solid var(--color-border);margin-bottom:2.5rem}.page-hero h1{margin-bottom:1rem}.page-hero p{max-width:600px;margin:0 auto;font-size:1.05rem}.hero{position:relative;min-height:80vh;display:flex;align-items:center;overflow:hidden;padding-top:3rem;padding-bottom:4rem}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--grad-hero);z-index:0}.hero__bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.3;z-index:1}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0a1628f2 45%,#0a16284d);z-index:2}.hero__content{position:relative;z-index:3;max-width:1240px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:3.5rem}.hero__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold);background:#f5a6231f;border:1px solid rgba(245,166,35,.3);padding:6px 14px;border-radius:100px;margin-bottom:1.5rem}.hero__title{margin-bottom:1.25rem}.hero__sub{font-size:1.05rem;margin-bottom:2rem;max-width:520px}.hero__actions{display:flex;gap:1rem;flex-wrap:wrap}.hero__stats{display:flex;gap:2rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--color-border)}.hero__stat-val{font-family:var(--font-heading);font-size:1.6rem;font-weight:800;color:var(--color-white)}.hero__stat-label{font-size:.78rem;color:var(--color-text-dim);margin-top:2px}.hero__visual{display:flex;align-items:center;justify-content:center}.usp-bar{background:var(--color-navy-mid);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:14px 20px;overflow:hidden}.usp-bar__track{display:flex;gap:2.5rem;animation:marquee 25s linear infinite;white-space:nowrap}.usp-bar__item{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:var(--color-text-dim);flex-shrink:0}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.step{text-align:center;display:flex;flex-direction:column;align-items:center;height:100%}.step__num{width:48px;height:48px;border-radius:50%;background:var(--grad-blue);color:var(--color-white);font-family:var(--font-heading);font-weight:800;font-size:1.2rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;box-shadow:0 4px 15px #1e6fff66}.step h3{font-size:1.1rem;margin-bottom:.5rem}.step p{font-size:.88rem}.features__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.feature-card{display:flex;flex-direction:column;height:100%}.feature-card__icon{width:52px;height:52px;border-radius:14px;background:#1e6fff1f;border:1px solid rgba(30,111,255,.25);display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1.25rem}.feature-card h3{font-size:1.05rem;margin-bottom:.5rem}.feature-card p{font-size:.88rem}.products{background:var(--color-navy-mid)}.products__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.product-card{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0}.product-card__img{position:relative;aspect-ratio:1;background:var(--color-navy-light);overflow:hidden;border-radius:20px 20px 0 0}.product-card__img img{width:100%;height:100%;object-fit:cover;transition:var(--trans-smooth)}.product-card__badge{position:absolute;top:12px;left:12px;background:var(--grad-gold);color:var(--color-navy);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:100px;z-index:2}.product-card__body{padding:1.25rem;display:flex;flex-direction:column;flex:1;justify-content:space-between}.product-card__name{font-size:1rem;margin-bottom:.25rem}.product-card__desc{font-size:.82rem;margin-bottom:1rem}.product-card__pricing{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.product-card__price{font-family:var(--font-heading);font-size:1.1rem;font-weight:800;color:var(--color-gold)}.product-card__moq{font-size:.75rem;color:var(--color-text-dim);background:#ffffff0d;padding:3px 8px;border-radius:100px;border:1px solid var(--color-border)}.pricing-table{background:#ffffff08;border:1px solid var(--color-border);border-radius:20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.pricing-table table{width:100%;border-collapse:collapse;min-width:540px}.pricing-table th{background:#1e6fff1f;padding:14px 18px;text-align:left;font-family:var(--font-heading);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-blue-light);border-bottom:1px solid var(--color-border)}.pricing-table td{padding:14px 18px;font-size:.88rem;color:var(--color-text-dim);border-bottom:1px solid rgba(255,255,255,.04)}.pricing-table tr.highlight-row{background:#f5a6230f}.price-val{font-weight:700;color:var(--color-white)}.badge-pill{display:inline-block;padding:3px 10px;border-radius:100px;font-size:.7rem;font-weight:700;text-transform:uppercase}.badge-pill--gold{background:#f5a62326;color:var(--color-gold);border:1px solid rgba(245,166,35,.3)}.badge-pill--blue{background:#1e6fff26;color:var(--color-blue-light);border:1px solid rgba(30,111,255,.3)}.badge-pill--green{background:#10d48e26;color:var(--color-success);border:1px solid rgba(16,212,142,.3)}.calc-card{max-width:720px;margin:0 auto}.calc-row{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.calc-label{font-size:.88rem;font-weight:600;color:var(--color-text-dim);min-width:120px}.calc-result{background:linear-gradient(135deg,#f5a6231a,#f5a6230a);border:1px solid rgba(245,166,35,.3);border-radius:16px;padding:1.25rem 1.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem;text-align:center}.variant-btn,.pack-btn{background:var(--color-navy-mid);border:1px solid var(--color-border);color:var(--color-text-dim);padding:10px 16px;border-radius:12px;font-size:.88rem;font-weight:600;transition:var(--trans-fast);cursor:pointer;text-align:center}.variant-btn:hover,.pack-btn:hover{border-color:#1e6fff66;color:var(--color-white);background:#1e6fff14}.variant-btn.active,.pack-btn.active{background:var(--grad-blue);border-color:var(--color-blue);color:var(--color-white);box-shadow:0 4px 15px #1e6fff59}.pack-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem}@media(max-width:1024px){.pack-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.pack-grid{grid-template-columns:1fr}}.faq__list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.faq__item{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:16px;overflow:hidden;transition:var(--trans-fast)}.faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;font-size:1rem;font-weight:600;color:var(--color-white);text-align:left}.faq__icon{font-size:1.4rem;color:var(--color-blue-light);transition:var(--trans-fast)}.faq__answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;padding:0 1.5rem}.faq__answer p{font-size:.9rem;color:var(--color-text-dim);line-height:1.7}.faq__item.open{border-color:#1e6fff4d;background:#13224599}.faq__item.open .faq__answer{max-height:300px;padding-bottom:1.5rem}.faq__item.open .faq__icon{transform:rotate(45deg);color:var(--color-gold)}.footer{background:#060f1d;border-top:1px solid var(--color-border);padding:4rem 0 2rem}.footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2.5rem;margin-bottom:2.5rem}.footer__logo{display:flex;align-items:center;gap:10px;font-family:var(--font-heading);font-weight:800;font-size:1.2rem;margin-bottom:.75rem}.footer__col h4{font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:1rem}.footer__col ul li{margin-bottom:.5rem}.footer__col ul li a{font-size:.88rem;color:var(--color-text-dim)}.footer__col ul li a:hover{color:var(--color-white)}.footer__bottom{display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem;border-top:1px solid var(--color-border)}.footer__copy{font-size:.82rem;color:var(--color-text-muted)}.footer__trust{display:flex;align-items:center;gap:1rem}.trust-badge{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--color-text-dim)}.animate-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.product-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:3rem;align-items:start}.product-gallery__main-box{width:100%;aspect-ratio:1 / 1;max-width:460px;margin:0 auto;background:#fff;border-radius:20px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:1rem;box-shadow:0 15px 40px #0006;border:1px solid var(--color-border)}.product-gallery__main-img{width:100%;height:100%;object-fit:contain;border-radius:12px;display:block}.product-gallery__thumbs{display:flex;gap:.75rem;margin-top:1rem;justify-content:center;flex-wrap:wrap}.product-gallery__thumb{width:68px;height:68px;border-radius:12px;overflow:hidden;border:2px solid transparent;background:#fff;cursor:pointer;padding:3px;transition:all .2s ease}.product-gallery__thumb img{width:100%;height:100%;object-fit:cover;border-radius:8px}.product-gallery__thumb.active{border-color:var(--color-blue);box-shadow:0 0 12px #1e6fff66}.product-specs-table{background:#ffffff08;border:1px solid var(--color-border);border-radius:16px;padding:1.25rem 1.5rem}.product-specs-table .spec-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.85rem}.product-specs-table .spec-row:last-child{border-bottom:none}.cart-layout{display:grid;grid-template-columns:1fr 340px;gap:2rem;align-items:start;max-width:1100px;margin:0 auto}.cart-items{display:flex;flex-direction:column;gap:1rem}.cart-item-card{display:flex;align-items:center;gap:1.25rem;padding:1.25rem;background:var(--color-glass);border:1px solid var(--color-border);border-radius:18px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.cart-item-card__img{width:75px;height:75px;border-radius:12px;object-fit:cover;background:#fff;flex-shrink:0;padding:4px}.cart-item-card__info{flex:1;min-width:0}.cart-item-card__title{font-size:1rem;font-weight:700;color:var(--color-white);margin-bottom:.25rem;line-height:1.3}.cart-item-card__variant{font-size:.85rem;color:var(--color-gold);margin-bottom:.5rem}.cart-item-card__actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.cart-item-card__qty{display:flex;align-items:center;gap:.5rem}.cart-item-card__price{font-size:1.15rem;font-weight:800;color:var(--color-gold);text-align:right}.cart-summary-card{padding:1.75rem;background:var(--color-glass);border:1px solid var(--color-border);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:sticky;top:100px}@media(max-width:1024px){:root{--space-card-p: 1.5rem;--section-p: 4rem 0}.products__grid,.features__grid{grid-template-columns:repeat(2,1fr)}.footer__grid{grid-template-columns:1fr 1fr}.cart-layout{grid-template-columns:1fr}.product-layout{grid-template-columns:1fr;gap:2rem}}@media(max-width:768px){:root{--space-card-p: 1.25rem;--section-p: 2.5rem 0}.announcement-bar{font-size:.72rem;padding:7px 10px}.nav__inner{height:60px}.nav__hamburger{display:flex}.nav__links{display:none;position:absolute;top:60px;left:0;right:0;background:#0a1628fa;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-bottom:1px solid var(--color-border);flex-direction:column;align-items:stretch;padding:1.25rem 1.5rem;gap:.75rem;box-shadow:0 10px 30px #00000080}.nav__links.mobile-open{display:flex!important}.nav__links a{font-size:1rem;font-weight:600;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06);color:var(--color-white)}.nav__actions{display:flex;align-items:center;gap:.5rem}.nav__actions .btn{display:none}.nav__cart-btn{padding:6px 10px;font-size:.8rem}.page-hero{padding-top:2rem;padding-bottom:2rem;margin-bottom:1.5rem}.product-layout{grid-template-columns:1fr;gap:1.75rem}.product-gallery__main-box{max-width:100%;aspect-ratio:1 / 1;padding:.75rem;border-radius:16px}.product-gallery__thumb{width:55px;height:55px}.cart-layout{grid-template-columns:1fr;gap:1.5rem}.cart-item-card{flex-direction:column;align-items:stretch;padding:1rem;gap:1rem}.cart-item-card__header{display:flex;gap:1rem;align-items:center}.cart-item-card__img{width:65px;height:65px}.cart-summary-card{padding:1.25rem;position:static}.hero{min-height:auto;padding-top:2rem;padding-bottom:3rem}.hero__content{grid-template-columns:1fr;text-align:center;gap:2rem}.hero__sub{margin:0 auto 1.75rem}.hero__actions{flex-direction:column;align-items:stretch}.hero__actions .btn{width:100%}.hero__stats{justify-content:space-around;gap:.75rem;margin-top:1.75rem;padding-top:1.5rem}.hero__stat-val{font-size:1.3rem}.hero__stat-label{font-size:.7rem}.hero__visual{display:none}.steps,.features__grid,.products__grid{grid-template-columns:1fr;gap:1.25rem}.info-grid{grid-template-columns:1fr!important;gap:1.25rem}.step__num{width:42px;height:42px;font-size:1.1rem;margin-bottom:1rem}.feature-card__icon{width:44px;height:44px;font-size:1.3rem;margin-bottom:1rem}.calc-card{padding:1.25rem}.calc-row{flex-direction:column;align-items:stretch;gap:.4rem}.calc-label{min-width:auto;font-size:.82rem}.calc-result{grid-template-columns:1fr;gap:.8rem;padding:1rem}.footer__grid{grid-template-columns:1fr;gap:1.75rem}.footer__bottom{flex-direction:column;gap:1rem;text-align:center}.footer__trust{flex-wrap:wrap;justify-content:center;gap:.75rem}}@media(max-width:480px){.container{padding:0 14px}.btn--lg{padding:14px 20px;font-size:.95rem}.glass-card{padding:1rem;border-radius:16px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/theme.css.map */
