@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Poppins:wght@500;600;700;800;900&display=swap');
:root{--vx-bg:#000;--vx-surface:#080808;--vx-panel:#0c0f12;--vx-line:#1a1a1a;--vx-muted:#989da5;--vx-white:#fff;--vx-mint:#55f9ae;--vx-green:#00c853;--vx-red:#e50914;--vx-blue:#0066ff}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body.vortex-body{padding:0;margin:0;background:var(--vx-bg);color:var(--vx-white);font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.5}body.vortex-body a{color:inherit;text-decoration:none}body.vortex-body a:hover{color:var(--vx-mint)}.vortex-body button,.vortex-body input,.vortex-body select,.vortex-body textarea{font:inherit}.vortex-body h1,.vortex-body h2,.vortex-body h3{font-family:Poppins,Inter,sans-serif;line-height:1.18}body.vortex-body .screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden}
.vortex-header{height:94px;position:relative;z-index:20;background:#000;border-bottom:1px solid #121617}.vortex-header-inner{width:100%;height:100%;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.vortex-logo{display:flex;align-items:center}.vortex-logo img{display:block;width:auto;height:55px;max-width:230px;object-fit:contain}.vortex-nav{display:flex;align-items:center;gap:29px}.vortex-nav-shop{font-size:14px;font-weight:600;padding:12px 4px}.vortex-nav-shop.active{color:var(--vx-mint)}.vortex-cart-link{width:40px;height:40px;position:relative;display:inline-flex;align-items:center;justify-content:center}.vortex-cart-link svg{width:24px;height:24px}.vortex-cart-indicator{display:none;position:absolute;right:-2px;top:-2px;background:var(--vx-mint);color:#000;font-size:11px;font-weight:800;min-width:18px;height:18px;align-items:center;justify-content:center;border-radius:999px;padding:0 3px}.vortex-cart-indicator.is-visible{display:flex}
.vortex-marquee{height:39px;background:#054835;position:relative;overflow:hidden;display:flex;align-items:center;border-bottom:1px solid #116b4a}.vortex-marquee-message{white-space:nowrap;position:absolute;left:100%;font-size:13px;color:#fff;font-weight:600;letter-spacing:.3px;animation:vortex-marquee 14s linear infinite}@keyframes vortex-marquee{from{transform:translateX(0)}to{transform:translateX(calc(-100% - 100vw))}}@media(prefers-reduced-motion:reduce){.vortex-marquee-message{animation:none;left:8px}}
.vortex-content{width:100%;min-height:50vh}.vortex-banner-desktop{width:100%;background:#010b09}.vortex-hero-image{width:100%;height:auto;display:block}.vortex-banner-mobile{display:none}.vortex-brand-grid{width:min(100%,725px);padding:0 18px;margin:36px auto 140px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.vortex-brand-card{display:block;position:relative;border-radius:18px;overflow:hidden;transition:transform .2s;aspect-ratio:410/400;background:#06080a}.vortex-brand-card img{width:100%;height:100%;object-fit:cover;display:block}.vortex-brand-card.vortex-fairtex{box-shadow:0 0 0 1px #0047aa,0 0 30px rgba(0,88,255,.2)}.vortex-brand-card.vortex-twins{box-shadow:0 0 0 1px #a50913,0 0 30px rgba(229,9,20,.2)}.vortex-brand-card:hover{transform:translateY(-4px)}
.vortex-shop-wrap{max-width:1240px;padding:30px 20px 70px;margin:0 auto}.vortex-brand-filters{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:27px}.vortex-filter{height:49px;background:#08090a;border:1px solid var(--vx-filter);border-radius:10px;display:flex;gap:10px;align-items:center;justify-content:center;font-size:12px;font-weight:800;letter-spacing:.5px;transition:transform .15s,background .15s,box-shadow .15s}.vortex-filter i{width:9px;height:9px;display:inline-block;background:var(--vx-filter);box-shadow:0 0 8px var(--vx-filter);border-radius:2px}.vortex-filter.all{--vx-filter:#00e676}.vortex-filter.fairtex{--vx-filter:#0066ff}.vortex-filter.twins{--vx-filter:#e50914}.vortex-filter:hover,.vortex-filter.selected{transform:translateY(-1px);background:#101214;box-shadow:0 0 18px color-mix(in srgb,var(--vx-filter) 25%,transparent)}
.vortex-shop-toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 19px}.vortex-shop-toolbar h1{font-size:22px;letter-spacing:.5px;margin:0;font-weight:900}.vortex-shop-toolbar small{font:500 12px Inter,sans-serif;color:var(--vx-muted);margin-left:9px;letter-spacing:0}.vortex-shop-controls{display:flex;align-items:center;gap:10px}.vortex-shop-controls input,.vortex-shop-controls select,.vortex-woo-page input.input-text,.vortex-woo-page textarea,.vortex-woo-page select{background:#0d1012;color:white;border:1px solid #262a2e;border-radius:9px;padding:10px 12px;min-height:44px;outline:none}.vortex-shop-controls input:focus,.vortex-shop-controls select:focus,.vortex-woo-page input:focus,.vortex-woo-page select:focus{border-color:#55f9ae}.vortex-shop-controls input{min-width:210px;width:210px}.vortex-shop-controls select{min-width:165px;width:165px}.vortex-shop-controls button{height:44px;width:43px;background:#101414;color:white;border:1px solid #262a2e;border-radius:9px;cursor:pointer;font-size:24px}.vortex-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.vortex-product-card{display:flex;flex-direction:column;min-width:0;background:#08090a;border:1px solid #191b20;border-radius:15px;padding:14px;transition:transform .18s,border-color .18s}.vortex-product-card:hover{transform:translateY(-3px);border-color:#343a3c}.vortex-product-photo{height:242px;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.vortex-product-photo img{display:block;width:100%;height:100%;object-fit:contain}.vortex-product-brand{font-size:10px;font-weight:800;letter-spacing:1.7px;color:#55f9ae;margin:15px 0 5px}.vortex-product-card h3{font-size:15px;font-weight:700;line-height:1.35;min-height:41px;margin:0 0 6px}.vortex-product-price{font-weight:900;color:var(--vx-mint);font-size:17px;margin-bottom:14px}.vortex-product-price del{color:#757575;font-size:13px;font-weight:400}.vortex-product-price ins{background:transparent;text-decoration:none}.vortex-card-action{display:flex;align-items:center;justify-content:center;text-align:center;background:#131718;color:#f5fff9;border:1px solid #2a4238;border-radius:8px;height:42px;font-size:12px;font-weight:800;margin-top:auto;transition:background .17s}.vortex-card-action:hover{background:#17332b!important;color:#fff!important}.vortex-product-card .added_to_cart{display:block;text-align:center;font-size:12px;padding:10px;color:var(--vx-mint)}.vortex-pagination{text-align:center;margin:35px 0 0}.vortex-pagination .page-numbers{padding:8px 13px;background:#101313;margin:0 2px;border-radius:6px}.vortex-pagination .current{color:#000;background:var(--vx-mint)}.vortex-no-products{margin:60px 0;color:#bbb}
.vortex-page-shell{width:min(1200px,100%);padding:34px 22px 80px;margin:0 auto}.vortex-breadcrumbs{font-size:12px;color:#888e93;margin-bottom:24px}.vortex-breadcrumbs a{color:#999}.vortex-product-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px}.vortex-product-gallery,.vortex-product-details{min-width:0;padding:20px;border:1px solid #1d2024;border-radius:15px;background:#0a0c0e}.vortex-product-main-image{height:445px;display:flex;justify-content:center;align-items:center;overflow:hidden;background:#fff;border-radius:12px}.vortex-product-main-image img{width:100%;height:100%;object-fit:contain}.vortex-product-thumbnails{display:flex;gap:10px;margin-top:12px}.vortex-thumb{width:88px;height:84px;background:#fff;border-radius:8px;border:2px solid transparent;cursor:pointer;padding:0;overflow:hidden}.vortex-thumb.active,.vortex-thumb:hover{border-color:var(--vx-mint)}.vortex-thumb img{width:100%;height:100%;object-fit:contain}.vortex-detail-brand{color:var(--vx-mint);font-size:12px;font-weight:800;letter-spacing:1.6px;margin:8px 0 15px}.vortex-product-details h1{font-size:30px;margin:0 0 17px}.vortex-detail-price{color:var(--vx-mint);font-size:27px;font-weight:900;margin-bottom:20px}.vortex-detail-price ins{background:none;text-decoration:none}.vortex-detail-description{color:#b3b6b8;font-size:14px;line-height:1.8}.vortex-add-to-cart-wrapper{margin:28px 0}.vortex-product-details .cart{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.vortex-product-details .cart .quantity input.qty{height:48px;width:70px;padding:6px;background:#14191a;border:1px solid #343a3d;color:white;border-radius:8px}.vortex-product-details .single_add_to_cart_button,.vortex-primary{background:#55f9ae!important;color:#021208!important;border:0!important;font-weight:900!important;border-radius:9px!important;min-height:48px;padding:12px 24px!important;cursor:pointer}.vortex-product-details .single_add_to_cart_button:hover,.vortex-primary:hover{background:#34d38a!important;color:#011209!important}.vortex-product-details .variations{border:0;margin-bottom:20px;width:100%}.vortex-product-details .variations td{border:0;padding:8px 5px}.vortex-product-details .variations select{background:#151a1c;color:#fff;border:1px solid #343839;padding:10px;border-radius:7px}.vortex-product-benefits{list-style:none;padding:18px 0 0;border-top:1px solid #202529;display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:12px;color:#acb3b5}.vortex-product-info{border:1px solid #1f2427;background:#0c0e10;border-radius:14px;margin-top:24px;padding:25px;color:#bfc3c5}.vortex-product-info h2{font-size:19px;color:#fff;margin:6px 0 18px}.vortex-product-info table{width:100%;border-collapse:collapse}.vortex-product-info td,.vortex-product-info th{border-bottom:1px solid #272c2d;padding:10px;text-align:left}
.vortex-woo-page>h1{font-size:30px;margin:0 0 25px}.vortex-woo-page .woocommerce{color:white}.vortex-woo-page .woocommerce-notices-wrapper{margin-bottom:12px}.vortex-woo-page .woocommerce-info,.vortex-woo-page .woocommerce-message{background:#111d17;color:#d6fbe6;border:1px solid #265d41;border-radius:10px}.vortex-woo-page .woocommerce-error{background:#2a0d0f;border:1px solid #be4556;color:#fff;border-radius:8px}.vortex-woo-page .woocommerce-info::before,.vortex-woo-page .woocommerce-message::before{color:#55f9ae}.vortex-woo-page .woocommerce a.button,.vortex-woo-page .woocommerce button.button,.vortex-woo-page .woocommerce input.button,.vortex-woo-page #place_order{background:var(--vx-mint);color:#00130b;border-radius:8px;font-weight:900;padding:14px 20px}.vortex-woo-page .woocommerce a.button:hover,.vortex-woo-page .woocommerce button.button:hover,.vortex-woo-page #place_order:hover{background:#32d58c;color:#00130b}.vortex-woo-page .woocommerce a{color:var(--vx-mint)}.vortex-woo-page .shop_table{border:1px solid #252a2c!important;border-radius:13px!important;border-collapse:separate!important;background:#0c0e10!important;color:#f6f6f6}.vortex-woo-page .shop_table th,.vortex-woo-page .shop_table td{border-top:1px solid #222729!important;padding:14px!important}.vortex-woo-page .shop_table th{color:#fbfbfb}.vortex-woo-page .shop_table img{max-width:75px;width:75px;background:#fff;border-radius:8px}.vortex-woo-page .cart_totals,.vortex-woo-page .woocommerce-checkout-review-order,.vortex-woo-page .woocommerce-billing-fields,.vortex-woo-page .woocommerce-additional-fields{background:#0c0e10;border:1px solid #24292b;border-radius:13px;padding:20px;margin-bottom:20px}.vortex-woo-page .cart_totals h2,.vortex-woo-page h3{font-size:20px}.vortex-woo-page .woocommerce-checkout #payment{background:#0c1010;border:1px solid #27312e;color:#fff;border-radius:12px}.vortex-woo-page .woocommerce-checkout #payment div.payment_box{background:#183126;color:#fff}.vortex-woo-page .woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#183126}.vortex-woo-page .woocommerce-checkout #payment label{color:#fff}.vortex-woo-page .woocommerce form .form-row label{color:#d9dcdb;margin-bottom:6px}.vortex-woo-page .woocommerce form .form-row{padding:3px}.vortex-woo-page .select2-container .select2-selection--single{height:45px;border-radius:8px;background:#0d1012;border:1px solid #262a2e;color:#fff}.vortex-woo-page .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;line-height:43px}.vortex-woo-page .select2-container--default .select2-selection--single .select2-selection__arrow{height:43px}.vortex-woo-page .woocommerce-privacy-policy-text{color:#b1b8b4}.vortex-woo-page .woocommerce-checkout #payment .place-order{background:transparent}.vortex-woo-page .woocommerce table.shop_table_responsive tr td::before{color:#fff}.vortex-woo-page #billing_city_other_field{display:none}.vortex-woo-page .woocommerce-order{padding:24px;background:#0e1914;border:1px solid #285f45;border-radius:12px}.vortex-woo-page .woocommerce-order-overview li{margin-bottom:10px}
.vortex-footer{border-top:1px solid #161b1d;background:#050607;padding:45px 18px 18px;margin-top:40px}.vortex-footer-inner{max-width:1390px;margin:0 auto;background:#0c0e10;border:1px solid #15191c;border-radius:16px;padding:34px 34px 17px}.vortex-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:36px}.vortex-footer-grid h3{font-size:14px;letter-spacing:.2px;margin:0 0 18px}.vortex-footer-grid h3 span{color:#55f9ae}.vortex-footer-grid p,.vortex-footer-grid li{font-size:12px;color:#969ca0;line-height:1.9}.vortex-footer-grid ul{list-style:none;padding:0;margin:0}.vortex-stamp{display:inline-block;margin-top:10px;padding:7px 11px;background:#152b20;border:1px solid #286b47;color:#55f9ae;border-radius:8px;font-size:10px;letter-spacing:.3px}.vortex-social{display:block;width:max-content;padding:10px 13px;margin:8px 0;color:#eee!important;background:#161a1d;border:1px solid #22282c;border-radius:8px;font-size:12px}.vortex-footer-bottom{border-top:1px solid #212527;margin-top:35px;padding-top:17px;color:#979d9e;font-size:10px;font-weight:700;letter-spacing:1px}.vortex-footer-bottom span{color:var(--vx-mint)}.vortex-footer-bottom small{font-size:10px;letter-spacing:0;font-weight:400;float:right}.vortex-whatsapp{z-index:40;position:fixed;bottom:24px;right:24px;width:54px;height:54px;display:flex;align-items:center;justify-content:center;background:#25d366;color:white!important;border-radius:50%;box-shadow:0 7px 30px rgba(0,0,0,.5);transition:transform .2s}.vortex-whatsapp svg{width:29px;height:29px}.vortex-whatsapp:hover{transform:scale(1.08)}
@media(max-width:1000px){.vortex-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vortex-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vortex-product-layout{grid-template-columns:1fr}.vortex-shop-controls input{width:175px;min-width:175px}.vortex-shop-controls select{width:145px;min-width:145px}}
@media(max-width:700px){.vortex-header{height:73px}.vortex-header-inner{padding:0 12px}.vortex-logo img{height:43px;max-width:167px}.vortex-nav{gap:15px}.vortex-nav-shop{font-size:13px}.vortex-marquee{height:36px}.vortex-marquee-message{font-size:11px}.vortex-banner-desktop{display:none}.vortex-banner-mobile{display:flex;position:relative;height:clamp(405px,116vw,610px);isolation:isolate;background:#031a15 center/cover no-repeat;background-image:linear-gradient(180deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.15) 42%,rgba(0,0,0,.92) 100%),var(--hero-image);align-items:center;justify-content:center;text-align:center;padding:30px 22px}.vortex-mobile-hero-content{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;width:100%;max-width:440px}.vortex-mobile-hero-content img{width:min(80%,330px);height:auto;max-height:115px;object-fit:contain;margin:4px 0 20px}.vortex-mobile-kicker{font-size:12px;font-weight:900;letter-spacing:2px;color:#d6fff0;margin-bottom:20px}.vortex-mobile-hero-content h1{font-size:clamp(31px,8vw,47px);text-shadow:0 3px 20px #000;line-height:1.15;color:#fff;font-weight:900;margin:0}.vortex-mobile-hero-content h1 em{font-style:normal;color:var(--vx-mint)}.vortex-mobile-hero-content p{font-size:13px;color:#fff;margin:15px 0 20px;text-shadow:0 2px 8px black}.vortex-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:13px}.vortex-brand-grid{grid-template-columns:1fr;max-width:390px;gap:20px;padding:0 18px;margin:22px auto 70px}.vortex-brand-card{border-radius:17px}.vortex-shop-wrap{padding:18px 14px 30px}.vortex-brand-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:19px}.vortex-filter{height:44px;font-size:10px;gap:6px}.vortex-filter i{width:7px;height:7px}.vortex-shop-toolbar{flex-direction:column;align-items:stretch;gap:12px}.vortex-shop-toolbar h1{font-size:19px}.vortex-shop-controls{display:grid;grid-template-columns:1fr auto}.vortex-shop-controls input{width:100%;min-width:0}.vortex-shop-controls select{grid-column:1/-1;grid-row:2;width:100%;min-width:0}.vortex-shop-controls button{grid-column:2;grid-row:1}.vortex-products-grid{grid-template-columns:1fr;gap:16px}.vortex-product-photo{height:240px}.vortex-product-card{max-width:470px;width:100%;margin:0 auto}.vortex-page-shell{padding:23px 14px 56px}.vortex-product-gallery,.vortex-product-details{padding:13px}.vortex-product-main-image{height:min(90vw,390px)}.vortex-product-details h1{font-size:26px}.vortex-product-benefits{grid-template-columns:1fr 1fr;gap:9px}.vortex-woo-page>h1{font-size:25px}.vortex-woo-page .woocommerce .col2-set .col-1,.vortex-woo-page .woocommerce .col2-set .col-2{float:none;width:100%}.vortex-woo-page .cart_totals,.vortex-woo-page .woocommerce-billing-fields{padding:12px}.vortex-footer{padding:12px 12px 18px;margin-top:30px}.vortex-footer-inner{padding:25px 21px 16px}.vortex-footer-grid{grid-template-columns:1fr;gap:23px}.vortex-footer-grid h3{margin-bottom:8px}.vortex-footer-bottom{line-height:1.8}.vortex-footer-bottom small{float:none;display:block;margin-top:8px}.vortex-whatsapp{width:50px;height:50px;bottom:17px;right:15px}.vortex-whatsapp svg{width:27px;height:27px}}
@media(max-width:375px){.vortex-logo img{height:34px}.vortex-nav{gap:9px}.vortex-brand-filters{gap:5px}.vortex-filter{font-size:9px;padding:0 3px}.vortex-product-benefits{grid-template-columns:1fr}}
.vortex-info-page{max-width:920px;min-height:40vh}.vortex-info-page h1{font-size:clamp(26px,4vw,40px);margin:12px 0 24px}.vortex-editor-content{color:#c4c9c7;line-height:1.85}.vortex-editor-content h2,.vortex-editor-content h3{color:#fff;margin:28px 0 12px}.vortex-editor-content a{color:var(--vx-mint)!important;text-decoration:underline!important}.vortex-editor-content ul,.vortex-editor-content ol{padding-left:25px}

.vortex-city-credit{font-size:11px;color:#898f92;margin:23px 3px}.vortex-city-credit a{color:#55f9ae!important}
