*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;background:#0a1220;color:#e8ecf1}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}.topnav{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.logo{display:flex;align-items:center;gap:10px;font-weight:800;font-size:18px;letter-spacing:1.5px}.logo .m{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#f97316,#c2410c);display:flex;align-items:center;justify-content:center;font-size:15px;color:#fff}.logo small{display:block;font-size:8.5px;letter-spacing:2.5px;color:#8b95a5;font-weight:400}nav{display:flex;gap:26px;font-size:12.5px;letter-spacing:1.2px;align-items:center}nav a{color:#c6cdd8;text-decoration:none}nav a:hover{color:#f97316}.btn-o{background:#f97316;color:#fff!important;padding:10px 20px;border-radius:6px;font-weight:700}.hero{position:relative;overflow:hidden}.hero .bg{position:absolute;top:0;right:0;bottom:0;left:0}.hero .bg img{width:100%;height:100%;object-fit:cover}.hero .sh{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050912f0 25%,#0509128c 60%,#05091233)}.hero .in{position:relative;padding:80px 24px 110px;max-width:1180px;margin:0 auto}.hero h1{font-size:46px;line-height:1.08;font-weight:800;letter-spacing:.5px;max-width:640px}.hero p{color:#b9c2cf;max-width:560px;margin:18px 0 0;line-height:1.65;font-size:15.5px}.qcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:-56px auto 0;max-width:1180px;padding:0 24px;position:relative;z-index:2}.qc{background:#fff;color:#0a1220;text-decoration:none;border-radius:10px;padding:18px 20px;display:flex;gap:14px;align-items:center;box-shadow:0 10px 30px #0006}.qc .ic{width:46px;height:46px;border-radius:50%;background:#fff1e6;color:#f97316;display:flex;align-items:center;justify-content:center;font-size:20px;flex:none}.qc b{display:block;font-size:13px;letter-spacing:1.5px}.qc span{font-size:12.5px;color:#6b7280}.light{background:#f4f5f7;color:#0a1220}.light .wrap{padding:64px 24px}.eyeb{color:#f97316;font-size:12px;letter-spacing:3px;font-weight:700;margin-bottom:12px}.split{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}.split h2{font-size:34px;font-weight:800;line-height:1.2;margin-bottom:16px}.split .d{color:#4b5563;line-height:1.7;font-size:15px;margin-bottom:26px}.srow{display:flex;gap:26px;flex-wrap:wrap}.sitem{display:flex;gap:10px;align-items:flex-start;min-width:150px}.sitem .ic{color:#f97316;font-size:20px}.sitem b{display:block;font-size:15px}.sitem span{font-size:12.5px;color:#6b7280}.rhead{text-align:center;font-size:12px;letter-spacing:2.5px;color:#4b5563;font-weight:700;margin:8px 0 20px}.lgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lg{background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-height:86px;display:flex;align-items:center;justify-content:center;font-size:21px;text-align:center;padding:8px}.lg img{max-width:100%;max-height:64px;object-fit:contain;display:block}.dark2{background:#0a1220}.dark2 .wrap{padding:64px 24px}.wgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;max-width:860px;margin:0 auto}.wcard{background:#101b31;border:1px solid #1d2a45;border-radius:14px;padding:30px}.wcard .num{display:inline-block;border:1px solid #f97316;color:#f97316;font-size:12px;font-weight:700;padding:5px 11px;border-radius:5px;margin-bottom:14px;margin-right:10px}.wcard h3{color:#f97316;letter-spacing:2px;font-size:16px;display:inline}.wcard .dom{color:#8b95a5;font-size:12.5px;margin:4px 0 14px}.wcard p{color:#aab4c4;font-size:14px;line-height:1.65;margin-bottom:16px}.wcard ul{list-style:none;color:#c6cdd8;font-size:13.5px}.wcard li{margin:8px 0}.wcard li:before{content:"\2713  ";color:#f97316;font-weight:700}.flow{display:flex;align-items:center;gap:8px;margin:18px 0;color:#8b95a5;font-size:12px;flex-wrap:wrap}.flow .st{border:1px solid #2a3a58;border-radius:8px;padding:8px 12px;text-align:center}.flow .st b{display:block;color:#e8ecf1;font-size:12px}.wcard .btn{display:block;text-align:center;margin-top:20px;border:1px solid #f97316;color:#f97316;text-decoration:none;font-size:13px;letter-spacing:1.5px;font-weight:700;padding:13px;border-radius:7px}.mapsec h2{font-size:32px;font-weight:800;margin-bottom:10px}.mapsec .d{color:#4b5563;max-width:640px;margin-bottom:14px;line-height:1.6}.legend{display:flex;gap:22px;font-size:13px;color:#4b5563;margin-bottom:18px;flex-wrap:wrap}.dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px}.mapimg{border-radius:12px;overflow:hidden;background:#060b14}.mapimg img{width:100%;display:block}.cities{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;margin:18px 0}.city .cimg{aspect-ratio:16/10;border-radius:8px;position:relative;display:flex;align-items:flex-end;padding:10px;overflow:hidden;background:#0a1220}.city .cimg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.city .cimg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 35%,#000000ad)}.city .cname{color:#fff;font-weight:800;font-size:14px;letter-spacing:.5px;position:relative;z-index:1;text-shadow:0 1px 6px rgba(0,0,0,.6)}.city .caddr{font-size:11.5px;color:#4b5563;line-height:1.45;margin-top:8px;min-height:32px}.city .chours{font-size:11px;color:#f97316;font-weight:700;margin-top:4px}a.city{text-decoration:none;display:block}a.city .cimg{transition:transform .25s,box-shadow .25s}a.city:hover .cimg{transform:translateY(-3px);box-shadow:0 10px 22px #00000040}.gomap{position:absolute;top:10px;right:10px;z-index:1;background:#0000008c;color:#fff;font-size:10px;padding:4px 8px;border-radius:4px;letter-spacing:.5px}.cbtn{display:block;margin:6px auto 0;border:1px solid #cbd5e1;background:#fff;border-radius:8px;padding:12px 26px;font-size:13px;letter-spacing:1px;color:#0a1220;text-decoration:none;text-align:center}.vision{background:#0a1220}.vision .wrap{padding:64px 24px}.vision h2{font-size:32px;font-weight:800;margin-bottom:10px}.vision .d{color:#8b95a5;max-width:600px;margin-bottom:28px;line-height:1.6}.vgrid{display:grid;grid-template-columns:280px 280px 1fr;gap:18px;align-items:stretch}.vbox{border-radius:12px;padding:26px}.vbox.today{background:#12233d}.vbox.goal{background:linear-gradient(140deg,#7c2d12,#431407)}.vbox h4{font-size:12px;letter-spacing:2.5px;margin-bottom:18px;color:#8b95a5}.vbox.goal h4{color:#fdba74}.vbox .it{display:flex;gap:12px;margin:14px 0;align-items:flex-start;font-size:13.5px;color:#c6cdd8}.vbox .it .ic{color:#f97316;font-size:18px}.vbox .it b{display:block;color:#fff}.eco .flow2{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:30px 0}.flow2 .st{text-align:center;font-size:11.5px;color:#6b7280;max-width:92px}.flow2 .st .ic{width:52px;height:52px;border-radius:50%;background:#fff;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;font-size:22px;margin:0 auto 8px;color:#f97316}.flow2 .st.hl .ic{background:#f97316;color:#fff;border:none;width:64px;height:64px;font-weight:800}.flow2 .st.hl b{color:#0a1220}.flow2 .arr{color:#f97316;font-size:18px}.cta{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:900px;margin:10px auto 0}.cta .box{background:#0a1220;border-radius:14px;padding:36px;color:#fff;text-align:center}.cta .box h3{font-size:21px;margin-bottom:8px}.cta .box p{color:#8b95a5;font-size:13.5px;margin-bottom:20px}.cta .box .btn-o{display:inline-block;text-decoration:none}.cta .box .or{margin:14px 0;color:#5b6472;font-size:12.5px}.cta .box .ghost{display:inline-block;border:1px solid #3a4a68;color:#c6cdd8;text-decoration:none;font-size:12.5px;letter-spacing:1px;padding:11px 22px;border-radius:7px}footer{background:#060b14;color:#8b95a5;padding:52px 0 26px;font-size:13.5px}.fw{max-width:1180px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:26px}footer h4{color:#fff;letter-spacing:2px;font-size:11.5px;margin-bottom:14px}footer a{color:#8b95a5;text-decoration:none;display:block;margin:8px 0;font-size:13px}.fabout{font-size:12.5px;line-height:1.7;color:#6b7686;max-width:260px;margin-top:10px}.copy{max-width:1180px;margin:34px auto 0;padding:18px 24px 0;border-top:1px solid #141f36;color:#4b586c;font-size:12px;text-align:center}.stores h2{font-size:32px;font-weight:800;margin-bottom:10px}.stores .d{color:#4b5563;max-width:640px;margin-bottom:26px;line-height:1.6}.stgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.stcard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:22px}.stcard .sn{font-weight:800;font-size:15px;margin-bottom:8px;display:flex;align-items:center;gap:9px}.stcard .sn:before{content:"";width:9px;height:9px;border-radius:50%;background:#f97316;flex:none}.stcard .sa{color:#4b5563;font-size:13.5px;line-height:1.55;margin-bottom:10px}.stcard .sh2{color:#f97316;font-size:13px;font-weight:700}@media(max-width:760px){nav{display:none}.hero h1{font-size:34px}.split,.vgrid,.cta{grid-template-columns:1fr}.cities,.lgrid{grid-template-columns:repeat(2,1fr)}.fw{grid-template-columns:1fr 1fr}}.page h1{font-size:34px;font-weight:800;line-height:1.2;margin-bottom:20px}.page-content{line-height:1.75;font-size:15px;color:#4b5563}.page-content h2{font-size:22px;font-weight:800;color:#0a1220;margin:28px 0 10px}.page-content h3{font-size:17px;font-weight:800;color:#0a1220;margin:22px 0 8px}.page-content p{margin:0 0 14px}.page-content ul{margin:0 0 14px 20px}.page-content li{margin:6px 0}.page-content a{color:#f97316}.article-list{list-style:none;margin:0}.article-list li{margin:0 0 22px;padding-bottom:22px;border-bottom:1px solid #e5e7eb}.article-list li a{color:#0a1220;font-size:18px;text-decoration:none}.article-meta{font-size:13px;color:#6b7280;margin:6px 0 10px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}.product-media img{width:100%;display:block;border-radius:12px;background:#fff}.product-thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.product-thumb{border:1px solid #e5e7eb;border-radius:8px;padding:0;background:#fff;cursor:pointer}.product-thumb img{width:72px;height:72px;object-fit:cover;border-radius:8px}.product-info h1{font-size:32px;font-weight:800;line-height:1.2;margin-bottom:14px}.product-price{font-size:24px;font-weight:800;margin-bottom:8px}.product-price .compare-price{font-size:17px;font-weight:400;color:#6b7280;text-decoration:line-through;margin-left:10px}.product-availability{font-size:13px;font-weight:700;color:#f97316;margin-bottom:20px}.product-field{display:block;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:16px}.product-field select,.product-field input{width:100%;margin-top:8px;padding:12px;border:1px solid #cbd5e1;border-radius:8px;font-size:15px;background:#fff;color:#0a1220}.product-add{border:none;cursor:pointer;font-size:14px;letter-spacing:1px;padding:14px 28px;border-radius:7px}.product-add:disabled{opacity:.5;cursor:default}.product-description{line-height:1.75;font-size:15px;color:#4b5563;margin-top:26px}.product-description p{margin:0 0 14px}@media(max-width:760px){.product-grid{grid-template-columns:1fr}}.cart h1{font-size:32px;font-weight:800;line-height:1.2;margin-bottom:24px}.cart-empty{font-size:15px;color:#4b5563;margin-bottom:20px}.cart-continue{display:inline-block;text-decoration:none}.cart-items{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;margin-bottom:24px}.cart-items th,.cart-items td{padding:14px;text-align:left;font-size:14px;border-bottom:1px solid #e5e7eb;vertical-align:middle}.cart-items th{font-size:12px;letter-spacing:1px;color:#6b7280}.cart-item{display:flex;gap:14px;align-items:center}.cart-item img{width:72px;height:72px;object-fit:cover;border-radius:8px}.cart-item a{color:#0a1220;text-decoration:none;font-weight:700}.cart-variant{display:block;font-size:12.5px;color:#6b7280;font-weight:400;margin-top:4px}.cart-items input[type=number]{width:72px;padding:10px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px}.cart-items td a{color:#f97316;text-decoration:none}.cart-footer{text-align:right}.cart-subtotal{font-size:20px;font-weight:800;margin-bottom:8px}.cart-note{font-size:13px;color:#6b7280;margin-bottom:18px}.cart-update{border:1px solid #cbd5e1;background:#fff;border-radius:7px;padding:13px 24px;font-size:13px;letter-spacing:1px;cursor:pointer;margin-right:10px}.cart-checkout{border:none;cursor:pointer;font-size:14px;letter-spacing:1px;padding:14px 28px;border-radius:7px;text-decoration:none}.cart-footer p a{color:#f97316;text-decoration:none}@media(max-width:760px){.cart-items th:nth-child(2),.cart-items td:nth-child(2){display:none}.cart-footer{text-align:left}}.collection h1{font-size:28px;letter-spacing:.5px;margin-bottom:12px}.collection-description{font-size:14px;color:#4b5563;margin-bottom:24px}.collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.collection-item{background:#fff;border-radius:10px;padding:16px;box-shadow:0 4px 18px #00000014}.collection-item img{width:100%;height:auto;border-radius:6px;display:block;margin-bottom:12px}.collection-item h2{font-size:15px;margin:0 0 8px}.collection-item h2 a{color:#0a1220;text-decoration:none}.collection-price{margin:0}.collection-price .price{font-size:15px;font-weight:700}.collection-price .compare-price{font-size:13px;color:#6b7280;text-decoration:line-through;margin-left:8px}.collection-availability{font-size:13px;color:#b91c1c;margin:6px 0 0}.collection-empty{font-size:15px;color:#4b5563}.collection-pagination{margin-top:28px;text-align:center;font-size:14px}.collection-pagination a{color:#f97316;text-decoration:none;margin:0 12px}@media(max-width:760px){.collection-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.collection-search{display:flex;gap:10px;margin-bottom:24px}.collection-search input[type=search]{flex:1;padding:12px 14px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px}.collection-search-button{border:none;cursor:pointer;font-size:14px}.search h1{font-size:28px;letter-spacing:.5px;margin-bottom:12px}.search-count{font-size:14px;color:#4b5563;margin-bottom:24px}.search p a{color:#f97316;text-decoration:none}@media(max-width:760px){.collection-search{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/theme.css.map */
