:root{--bg:#030303;--panel:#090909;--panel2:#111;--text:#f7f1e3;--muted:#a99f8e;--line:rgba(255,255,255,.10);--gold:#c8a24a;--gold2:#f0d88a;--gold3:#7d5c1e;--green:#8ce6a4;--shadow:0 30px 90px rgba(0,0,0,.55)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,sans-serif;background:var(--bg);color:var(--text);overflow-x:hidden}button,a{font-family:inherit}button{cursor:pointer;border:0}.page-glow{position:fixed;inset:-20%;z-index:-1;background:radial-gradient(circle at 70% 10%,rgba(200,162,74,.17),transparent 34%),radial-gradient(circle at 20% 40%,rgba(240,216,138,.07),transparent 32%);pointer-events:none}.top-promo{position:sticky;top:0;z-index:80;text-align:center;background:linear-gradient(90deg,#0a0a0a,#191309,#0a0a0a);border-bottom:1px solid rgba(200,162,74,.26);padding:10px 14px;font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;color:var(--gold2)}.site-header{position:sticky;top:39px;z-index:75;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px clamp(18px,5vw,72px);background:rgba(3,3,3,.78);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.brand img{width:126px;display:block}.top-nav{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.top-nav a{color:#e8dcc4;text-decoration:none;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;padding:10px 14px;border-radius:999px;border:1px solid transparent}.top-nav a:hover{border-color:rgba(200,162,74,.38);background:rgba(200,162,74,.08)}.cart-btn{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#060606;border-radius:999px;padding:12px 16px;font-weight:1000;text-transform:uppercase;box-shadow:0 12px 34px rgba(200,162,74,.2)}.cart-btn span{background:#050505;color:var(--gold2);border-radius:999px;padding:3px 7px;margin-left:6px}.hero,.category-hub,.drop-zone,.toolbar,.checkout-preview{position:relative;z-index:1;padding:clamp(40px,6vw,78px) clamp(18px,5vw,72px)}.hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:44px;align-items:center;min-height:720px;padding-top:58px}.eyebrow{color:var(--gold2);font-size:12px;font-weight:1000;text-transform:uppercase;letter-spacing:.16em;margin-bottom:12px}h1,h2{font-family:Anton,Inter,sans-serif;text-transform:uppercase;letter-spacing:-.035em}h1{font-size:clamp(58px,8.6vw,126px);line-height:.84;max-width:900px}h2{font-size:clamp(42px,5vw,84px);line-height:.88}.lead{color:#cec2aa;line-height:1.65;font-size:18px;max-width:580px;margin:24px 0 30px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:15px 22px;text-transform:uppercase;letter-spacing:.08em;font-weight:1000;text-decoration:none;font-size:12px}.btn.primary{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#050505}.btn.ghost{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);color:#fff}.hero-visual{min-height:640px;position:relative;border-radius:44px;border:1px solid rgba(200,162,74,.25);overflow:hidden;background:#050505;box-shadow:var(--shadow);cursor:pointer}.player-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.98}.hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.25),transparent 48%,rgba(0,0,0,.44)),linear-gradient(180deg,transparent 55%,rgba(0,0,0,.72));pointer-events:none}.hero-racket{position:absolute;z-index:3;object-fit:contain;filter:drop-shadow(0 38px 42px rgba(0,0,0,.56));transition:.25s transform}.hero-racket-main{right:3%;bottom:1%;height:82%;transform:rotate(-6deg)}.hero-racket-side{left:5%;bottom:3%;height:58%;opacity:.9;transform:rotate(7deg)}.hero-visual:hover .hero-racket-main{transform:rotate(-6deg) scale(1.025)}.hero-tag{position:absolute;z-index:4;left:28px;bottom:28px;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:rgba(0,0,0,.48);backdrop-filter:blur(16px);padding:18px 20px}.hero-tag span{display:block;color:var(--gold2);font-size:11px;font-weight:1000;letter-spacing:.16em}.hero-tag strong{font-size:28px;text-transform:uppercase}.trust-bar{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.025);position:relative;z-index:1}.trust-bar article{padding:25px clamp(18px,4vw,58px);border-right:1px solid var(--line)}.trust-bar article:last-child{border-right:0}.trust-bar strong{display:block;font-size:19px;text-transform:uppercase}.trust-bar span{color:var(--muted);font-size:13px}.section-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:22px}.hub-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.hub-card{min-height:250px;text-align:left;padding:26px;border-radius:34px;color:#fff;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.11);background:linear-gradient(135deg,#151515,#050505);box-shadow:0 16px 44px rgba(0,0,0,.25);transition:.24s}.hub-card:hover{transform:translateY(-6px);border-color:rgba(200,162,74,.48)}.hub-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 22%,rgba(200,162,74,.24),transparent 36%),repeating-linear-gradient(135deg,rgba(255,255,255,.045) 0 1px,transparent 1px 13px);opacity:.8}.hub-card span,.hub-card strong,.hub-card em{position:relative;z-index:2;display:block}.hub-card span,.hub-card em{color:var(--gold2);font-style:normal;text-transform:uppercase;font-weight:1000;letter-spacing:.13em;font-size:11px}.hub-card strong{font-family:Anton;font-size:42px;text-transform:uppercase;line-height:.9;margin:44px 0 18px}.hub-padel{background-image:linear-gradient(135deg,rgba(200,162,74,.23),#050505 58%)}.hub-football{background-image:linear-gradient(135deg,#101010,#211906)}.drop-zone{padding-top:0;display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.drop-card{min-height:390px;border-radius:42px;border:1px solid rgba(255,255,255,.10);overflow:hidden;background:#080808;position:relative;box-shadow:var(--shadow)}.drop-card.nox{display:flex;align-items:center;justify-content:space-between;padding:36px;background:linear-gradient(135deg,#131313,#040404)}.drop-card.nox:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 34%,rgba(200,162,74,.23),transparent 40%)}.drop-card.nox div,.drop-card.nox img{position:relative;z-index:2}.drop-card.nox img{height:350px;object-fit:contain;filter:drop-shadow(0 28px 32px rgba(0,0,0,.65))}.drop-card.nox span{color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.drop-card.football img{width:100%;height:100%;object-fit:cover}.toolbar{display:flex;align-items:end;justify-content:space-between;gap:18px;padding-top:24px}.controls{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.controls input{min-width:260px;background:#0d0d0d;border:1px solid rgba(255,255,255,.14);color:#fff;border-radius:999px;padding:13px 16px;outline:0}.filter{background:#111;color:#e8dcc4;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:12px 14px;text-transform:uppercase;font-size:11px;font-weight:1000}.filter.active{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#050505;border-color:transparent}.product-grid{position:relative;z-index:1;padding:24px clamp(18px,5vw,72px) 60px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.product-card{min-height:670px;border-radius:34px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.11);box-shadow:0 22px 60px rgba(0,0,0,.32);display:flex;flex-direction:column;transition:.23s}.product-card:hover{transform:translateY(-6px);border-color:rgba(200,162,74,.45)}.product-image{height:390px;background:linear-gradient(180deg,#fffaf0,#dfd7c5);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer}.product-image:before{content:"";position:absolute;inset:auto 8% 9% 8%;height:34px;background:rgba(0,0,0,.16);filter:blur(14px);border-radius:50%}.product-image img{position:relative;z-index:2;width:92%;height:92%;object-fit:contain;filter:drop-shadow(0 22px 27px rgba(0,0,0,.18));transition:.25s}.product-card:hover .product-image img{transform:scale(1.045)}.product-card[data-category="Paletas"] .product-image{height:430px}.product-card[data-category="Paletas"] .product-image img{width:98%;height:98%}.badge{position:absolute;left:16px;top:16px;z-index:3;background:linear-gradient(135deg,var(--gold),var(--gold2));color:#050505;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:1000;text-transform:uppercase;letter-spacing:.08em}.product-info{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}.brand-line{color:var(--gold2);font-size:11px;font-weight:1000;text-transform:uppercase;letter-spacing:.13em}.product-info h3{font-size:22px;line-height:1.05;letter-spacing:-.04em}.tone{color:#d4c5a8;font-size:12px;text-transform:uppercase;font-weight:900;letter-spacing:.06em}.variant{color:var(--muted);font-size:13px;min-height:18px}.price-block{display:grid;gap:8px;margin-top:2px}.price-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.045)}.price-row span{color:#a99f8e;text-transform:uppercase;font-size:10px;font-weight:1000;letter-spacing:.06em}.price-row strong{font-size:18px;white-space:nowrap}.price-row.cash strong{color:var(--green)}.price-row.dues strong{color:var(--gold2)}.card-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:10px}.quick-view,.whatsapp,.checkout{border-radius:16px;padding:13px 12px;text-transform:uppercase;font-size:11px;font-weight:1000;letter-spacing:.06em}.quick-view{background:rgba(255,255,255,.075);color:#fff;border:1px solid rgba(255,255,255,.11)}.whatsapp,.checkout{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#050505}.whatsapp.outline{background:transparent;color:#fff;border:1px solid rgba(200,162,74,.45)}.empty-state{grid-column:1/-1;border:1px solid var(--line);border-radius:34px;background:linear-gradient(135deg,#151515,#060606);padding:56px;text-align:center}.empty-state h3{font-size:36px}.empty-state p{color:var(--muted);margin:12px auto 22px;max-width:600px}.checkout-preview{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);background:linear-gradient(135deg,rgba(200,162,74,.1),rgba(255,255,255,.02))}.checkout-preview p{max-width:700px;color:#cfc3ad;line-height:1.6;margin-top:12px}.cart-panel{position:fixed;right:0;top:0;bottom:0;width:min(455px,100%);z-index:100;background:#080808;transform:translateX(105%);transition:.3s;display:flex;flex-direction:column;padding:24px;border-left:1px solid rgba(200,162,74,.32);box-shadow:-34px 0 100px rgba(0,0,0,.65)}.cart-panel.open{transform:translateX(0)}.cart-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:14px}.cart-head strong{text-transform:uppercase}.cart-head button,.modal-close{background:none;border:0;color:#fff;font-size:36px}.cart-items{flex:1;overflow:auto;display:flex;flex-direction:column;gap:12px;padding:18px 0}.cart-item{display:grid;grid-template-columns:66px 1fr auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.035)}.cart-item img{width:66px;height:66px;object-fit:contain;background:#f7f2e6;border-radius:12px}.cart-item strong{font-size:13px}.cart-item span{display:block;color:var(--muted);font-size:12px;margin-top:3px}.cart-item button{background:rgba(255,255,255,.09);color:#fff;border-radius:999px;width:28px;height:28px}.cart-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:16px 0}.cart-total span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:1000}.cart-total strong{font-size:26px;color:var(--green)}.checkout{width:100%;margin-top:8px;padding:16px}.checkout.mp{background:linear-gradient(135deg,#0b74ff,#36a1ff);color:#fff}.mp-note{display:block;color:#8f8778;text-align:center;margin-top:10px;line-height:1.4}.modal{position:fixed;inset:0;background:rgba(0,0,0,.80);z-index:95;display:none;align-items:center;justify-content:center;padding:20px}.modal.open{display:flex}.modal-card{position:relative;width:min(1120px,100%);max-height:92vh;overflow:auto;border-radius:38px;background:#090909;border:1px solid rgba(200,162,74,.35);display:grid;grid-template-columns:1.08fr .92fr;box-shadow:var(--shadow)}.modal-close{position:absolute;right:18px;top:10px;z-index:4}.modal-img{min-height:630px;background:linear-gradient(180deg,#fffaf0,#ded4c1);display:flex;align-items:center;justify-content:center}.modal-img img{width:94%;height:94%;max-height:590px;object-fit:contain;filter:drop-shadow(0 28px 34px rgba(0,0,0,.22))}.modal-info{padding:48px 38px}.modal-info h3{font-size:clamp(34px,4vw,58px);line-height:.95;letter-spacing:-.05em}.static{position:static;display:inline-block;margin-bottom:16px}.size-wrap{margin:24px 0}.size-wrap>span{display:block;color:var(--gold2);font-weight:1000;font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px}.size-options{display:flex;flex-wrap:wrap;gap:8px}.size-options button{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff;border-radius:14px;padding:12px 16px;font-weight:1000}.size-options button.active{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#050505;border-color:transparent}.modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}footer{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;border-top:1px solid var(--line);padding:24px;color:#8d8373;font-size:12px}@media(max-width:1200px){.hero{grid-template-columns:1fr}.hero-visual{min-height:590px}.product-grid{grid-template-columns:repeat(3,1fr)}.hub-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:880px){.site-header{top:54px;align-items:flex-start;flex-wrap:wrap}.top-nav{order:3;width:100%;overflow:auto;flex-wrap:nowrap;justify-content:flex-start}.hero{min-height:auto}.hero-visual{min-height:520px}.hero-racket-main{height:72%}.trust-bar{grid-template-columns:repeat(2,1fr)}.trust-bar article:nth-child(2){border-right:0}.hub-grid{grid-template-columns:repeat(2,1fr)}.drop-zone{grid-template-columns:1fr}.toolbar{flex-direction:column;align-items:flex-start}.controls{justify-content:flex-start}.product-grid{grid-template-columns:repeat(2,1fr);gap:14px}.modal-card{grid-template-columns:1fr}.modal-img{min-height:430px}.checkout-preview{flex-direction:column;align-items:flex-start}.modal-actions{grid-template-columns:1fr}}@media(max-width:560px){.top-promo{font-size:10px;line-height:1.35}.brand img{width:104px}h1{font-size:56px}.lead{font-size:15px}.hero{padding-top:38px}.hero-visual{min-height:440px;border-radius:30px}.hero-racket-main{height:70%;right:-8%}.hero-racket-side{height:48%;left:-6%}.trust-bar{grid-template-columns:1fr}.trust-bar article{border-right:0;border-bottom:1px solid var(--line)}.hub-grid{grid-template-columns:1fr}.product-grid{grid-template-columns:1fr}.product-card[data-category="Paletas"] .product-image,.product-image{height:430px}.drop-card.nox{min-height:330px}.drop-card.nox img{height:260px}.controls input{min-width:100%;width:100%}.modal-info{padding:34px 22px}.modal-img{min-height:380px}}.hero-copy h1{max-width:780px}.lead{max-width:640px}.product-image,.modal-img{background:#ffffff !important}.product-image img{width:94%;height:94%;object-fit:contain}.product-card[data-category="Paletas"] .product-image{height:455px}.product-card[data-category="Paletas"] .product-image img{width:101%;height:101%}.product-card[data-category="Accesorios"] .product-image img{width:88%;height:88%}.hero-racket{mix-blend-mode:multiply;background:transparent !important;filter:contrast(1.05) drop-shadow(0 38px 42px rgba(0,0,0,.56))}.price-block{margin-top:8px}.price-row.dues{background:linear-gradient(135deg,rgba(200,162,74,.16),rgba(240,216,138,.07));border-color:rgba(200,162,74,.32)}.price-row.dues span::after{content:" sin interés"}.price-row.dues strong{font-size:20px}.price-row.cash{background:rgba(58,255,125,.055);border-color:rgba(140,230,164,.16)}.price-row.card{display:none}.card-actions{padding-top:14px;margin-top:0}.product-info{gap:11px}.product-card{background:linear-gradient(180deg,rgba(255,255,255,.072),rgba(255,255,255,.026))}.product-info h3{min-height:48px}@media(max-width:560px){.product-card[data-category="Paletas"] .product-image,.product-image{height:440px}.product-info h3{min-height:auto}}.hero-copy h1{letter-spacing:-0.045em}.product-image,.modal-img{background:radial-gradient(circle at 50% 36%,rgba(255,255,255,.74),rgba(255,255,255,.22) 32%,transparent 57%),linear-gradient(145deg,#efe2c5 0%,#c8a24a 36%,#66502a 100%) !important}.product-image img,.modal-img img{mix-blend-mode:normal !important;background:transparent !important;filter:drop-shadow(0 26px 30px rgba(0,0,0,.26))}.product-image:before{background:rgba(0,0,0,.23)}.hero-racket{mix-blend-mode:normal !important;filter:drop-shadow(0 42px 48px rgba(0,0,0,.67))}.price-row.card{display:flex !important;background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.10)}.price-row.card span::after{content:""}.price-row.card strong{color:#f7f1e3}.price-row.dues span::after{content:" sin interés"}.price-row.card{order:1}.price-row.dues{order:2}.price-row.cash{order:3}.price-row{min-height:48px}.price-row span{line-height:1.15}.price-row strong{font-size:17px}.price-row.dues strong{font-size:19px;color:var(--gold2)}.price-row.cash strong{font-size:20px}.product-card{border-color:rgba(200,162,74,.18)}.product-card:hover{border-color:rgba(240,216,138,.56)}.product-card[data-category="Paletas"] .product-image img{width:96%;height:96%}.product-card[data-category="Paletas"] .product-image{height:468px}.product-card[data-category="Accesorios"] .product-image img{width:84%;height:84%}.modal-img{background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.76),rgba(255,255,255,.22) 35%,transparent 59%),linear-gradient(145deg,#efe2c5 0%,#c8a24a 42%,#4d3b1e 100%) !important}@media(max-width:560px){.product-card[data-category="Paletas"] .product-image,.product-image{height:430px}}.product-image,.modal-img{background:#ffffff !important}.product-image img,.modal-img img{background:transparent !important;mix-blend-mode:normal !important;filter:drop-shadow(0 24px 28px rgba(0,0,0,.18)) !important}.product-image:after,.modal-img:after{display:none !important}.product-image:before{background:rgba(0,0,0,.13) !important;height:28px !important;inset:auto 12% 8% 12% !important}.hero-clean{min-height:640px;cursor:default !important}.hero-clean .player-bg{opacity:.92}.hero-clean:after{background:linear-gradient(90deg,rgba(0,0,0,.42),rgba(0,0,0,.08) 52%,rgba(0,0,0,.55)),linear-gradient(180deg,transparent 48%,rgba(0,0,0,.78)) !important}.hero-racket,.hero-racket-main,.hero-racket-side{display:none !important}.hero-glass{position:absolute;z-index:5;left:32px;right:32px;bottom:32px;padding:24px;border-radius:28px;background:rgba(0,0,0,.46);backdrop-filter:blur(18px);border:1px solid rgba(240,216,138,.26);box-shadow:0 28px 70px rgba(0,0,0,.42)}.hero-glass p{margin:0 0 8px;color:var(--gold2);font-size:11px;font-weight:1000;letter-spacing:.18em;text-transform:uppercase}.hero-glass strong{display:block;font-family:Anton,Inter,sans-serif;font-size:clamp(32px,4.6vw,68px);line-height:.9;letter-spacing:-.03em;text-transform:uppercase}.hero-glass span{display:block;margin-top:12px;color:#d8ccb5;line-height:1.5}.drop-card.nox{background:linear-gradient(135deg,#111,#050505) !important}.drop-card.nox:before{background:radial-gradient(circle at 78% 34%,rgba(200,162,74,.18),transparent 40%) !important}.drop-card.nox img{background:transparent !important;mix-blend-mode:normal !important;filter:drop-shadow(0 30px 34px rgba(0,0,0,.55)) !important}.price-row.card strong,.price-row.dues strong,.price-row.cash strong{white-space:nowrap}@media(max-width:560px){.hero-clean{min-height:430px}.hero-glass{left:18px;right:18px;bottom:18px;padding:18px}}.price-row.card{display:flex !important;order:1;background:rgba(255,255,255,.055) !important;border-color:rgba(255,255,255,.13) !important}.price-row.dues{display:flex !important;order:2;background:linear-gradient(135deg,rgba(200,162,74,.16),rgba(240,216,138,.07)) !important;border-color:rgba(200,162,74,.34) !important}.price-row.cash{display:flex !important;order:3;background:rgba(58,255,125,.055) !important;border-color:rgba(140,230,164,.18) !important}.price-row.dues span::after{content:"" !important}.price-row.card strong{color:#f7f1e3 !important}.price-row.dues strong{color:var(--gold2) !important}.price-row.cash strong{color:var(--green) !important}.price-row span{font-size:10px;font-weight:1000;text-transform:uppercase;letter-spacing:.055em}.price-row strong{font-size:18px;white-space:nowrap}.price-block{gap:7px !important}:root{--card-radius:30px}.hero{grid-template-columns:0.95fr 1.05fr !important;min-height:650px !important;gap:clamp(28px,4vw,56px) !important}.hero-copy h1{font-size:clamp(54px,6.8vw,104px) !important;max-width:850px !important}.hero-visual,.hero-clean{min-height:570px !important;border-radius:38px !important}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:22px !important;align-items:stretch !important}.product-card{min-height:auto !important;border-radius:var(--card-radius) !important;overflow:hidden !important}.product-image{height:310px !important;padding:18px !important;background:#fff !important}.product-card[data-category="Paletas"] .product-image{height:350px !important;padding:16px !important}.product-image img{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain !important;filter:drop-shadow(0 18px 22px rgba(0,0,0,.16)) !important}.product-card[data-category="Paletas"] .product-image img{max-width:92% !important;max-height:94% !important}.product-card[data-category="Accesorios"] .product-image{height:300px !important}.product-card[data-category="Accesorios"] .product-image img{max-width:82% !important;max-height:88% !important}.product-info{padding:18px !important;gap:9px !important}.brand-line{font-size:10px !important;letter-spacing:.14em !important}.product-info h3{min-height:46px !important;font-size:clamp(18px,1.35vw,23px) !important;line-height:1.05 !important}.tone{font-size:11px !important;min-height:14px !important}.variant{font-size:12px !important;min-height:16px !important}.price-block{gap:8px !important;margin-top:5px !important}.price-row{min-height:48px !important;padding:11px 13px !important;border-radius:15px !important}.price-row.card,.price-row.dues,.price-row.cash{display:flex !important}.price-row.dues span::after{content:"" !important}.price-row span{font-size:9px !important;line-height:1.2 !important;letter-spacing:.06em !important}.price-row strong{font-size:clamp(16px,1.18vw,20px) !important;line-height:1 !important;white-space:nowrap !important}.card-actions{grid-template-columns:1fr 1fr !important;gap:9px !important;padding-top:9px !important}.quick-view,.whatsapp{min-height:44px !important;border-radius:14px !important;font-size:10px !important}.hub-grid{grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:14px !important}.hub-card{min-height:215px !important;border-radius:30px !important;padding:22px !important}.hub-card strong{font-size:clamp(30px,3vw,42px) !important;margin:34px 0 14px !important}.drop-zone{grid-template-columns:1.15fr .85fr !important}.drop-card{min-height:340px !important}.drop-card.nox img{height:295px !important;max-width:45% !important;object-fit:contain !important}.modal-card{width:min(1080px,96vw) !important}.modal-img{min-height:560px !important;padding:24px !important;background:#fff !important}.modal-img img{max-width:92% !important;max-height:520px !important;object-fit:contain !important}.modal-info h3{font-size:clamp(34px,3.6vw,56px) !important}@media(max-width:1280px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}.product-image{height:300px !important}.product-card[data-category="Paletas"] .product-image{height:335px !important}.hub-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media(max-width:920px){.site-header{top:48px !important}.hero{grid-template-columns:1fr !important;min-height:auto !important}.hero-visual,.hero-clean{min-height:490px !important}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px !important}.product-image{height:285px !important}.product-card[data-category="Paletas"] .product-image{height:320px !important}.drop-zone{grid-template-columns:1fr !important}.drop-card.nox img{height:260px !important;max-width:52% !important}.modal-card{grid-template-columns:1fr !important}.modal-img{min-height:420px !important}.modal-img img{max-height:390px !important}}@media(max-width:620px){.top-promo{font-size:10px !important;padding:9px 10px !important}.site-header{top:47px !important;padding:12px 14px !important}.brand img{width:104px !important}.cart-btn{padding:10px 12px !important;font-size:11px !important}.hero,.category-hub,.drop-zone,.toolbar,.checkout-preview{padding-left:14px !important;padding-right:14px !important}.hero-copy h1{font-size:clamp(48px,15vw,66px) !important}.lead{font-size:15px !important;line-height:1.55 !important}.hero-visual,.hero-clean{min-height:380px !important;border-radius:28px !important}.hero-glass{left:16px !important;right:16px !important;bottom:16px !important;padding:16px !important;border-radius:22px !important}.hero-glass strong{font-size:32px !important}.trust-bar{grid-template-columns:1fr 1fr !important}.trust-bar article{padding:16px 14px !important}.trust-bar strong{font-size:14px !important}.trust-bar span{font-size:11px !important}.hub-grid{grid-template-columns:1fr 1fr !important;gap:10px !important}.hub-card{min-height:160px !important;padding:16px !important;border-radius:24px !important}.hub-card strong{font-size:28px !important;margin:26px 0 10px !important}.hub-card span,.hub-card em{font-size:9px !important}.product-grid{grid-template-columns:1fr !important;padding-left:14px !important;padding-right:14px !important;gap:18px !important}.product-image{height:285px !important;padding:16px !important}.product-card[data-category="Paletas"] .product-image{height:315px !important}.product-card[data-category="Paletas"] .product-image img{max-width:86% !important;max-height:92% !important}.product-info{padding:17px !important}.product-info h3{font-size:22px !important;min-height:auto !important}.price-row{min-height:50px !important;padding:12px 13px !important}.price-row strong{font-size:20px !important}.price-row span{font-size:10px !important}.quick-view,.whatsapp{min-height:46px !important;font-size:10px !important}.controls input{width:100% !important;min-width:100% !important}.filter{font-size:10px !important;padding:11px 12px !important}.drop-card{min-height:280px !important;border-radius:28px !important}.drop-card.nox{padding:22px !important}.drop-card.nox img{height:220px !important;max-width:48% !important}.modal-img{min-height:330px !important}.modal-img img{max-height:310px !important}.modal-info{padding:26px 18px !important}.modal-actions{grid-template-columns:1fr !important}}@media(max-width:390px){.product-card[data-category="Paletas"] .product-image{height:292px !important}.product-image{height:265px !important}.price-row strong{font-size:18px !important}.hub-card strong{font-size:25px !important}}:root{--gold:#c8ff00 !important;--gold2:#d7ff2f !important;--gold3:#7da000 !important;--lime:#c8ff00;--lime2:#d7ff2f;--limeDark:#5f7800;--text:#f7f7f0 !important;--muted:#a8aaa0 !important}.top-promo{background:linear-gradient(90deg,#030303,#101500,#030303) !important;border-bottom:1px solid rgba(200,255,0,.28) !important;color:var(--lime2) !important}.site-header{border-bottom:1px solid rgba(200,255,0,.13) !important}.brand img{width:150px !important;max-height:58px !important;object-fit:contain !important;filter:drop-shadow(0 10px 24px rgba(200,255,0,.08))}.cart-btn,.btn.primary,.whatsapp,.checkout,.filter.active,.size-options button.active,.result-card a{background:linear-gradient(135deg,var(--lime),var(--lime2)) !important;color:#050505 !important;box-shadow:0 14px 34px rgba(200,255,0,.16) !important}.btn.ghost,.quick-view{border-color:rgba(200,255,0,.22) !important}.top-nav a:hover{border-color:rgba(200,255,0,.36) !important;background:rgba(200,255,0,.07) !important}.page-glow{background:radial-gradient(circle at 70% 10%,rgba(200,255,0,.15),transparent 34%),radial-gradient(circle at 20% 40%,rgba(215,255,47,.07),transparent 32%) !important}.hero-visual,.hero-clean{border-color:rgba(200,255,0,.24) !important}.hero-glass{border-color:rgba(200,255,0,.26) !important}.hero-glass p,.eyebrow,.brand-line,.hub-card span,.hub-card em,.drop-card.nox .eyebrow{color:var(--lime2) !important}.hub-card:before{background:radial-gradient(circle at 78% 22%,rgba(200,255,0,.21),transparent 36%),repeating-linear-gradient(135deg,rgba(255,255,255,.042) 0 1px,transparent 1px 13px) !important}.hub-card:hover{border-color:rgba(200,255,0,.48) !important}.hub-padel,.hub-football{background-image:linear-gradient(135deg,rgba(200,255,0,.14),#050505 58%) !important}.drop-card{border-color:rgba(200,255,0,.15) !important}.drop-card.nox:before{background:radial-gradient(circle at 78% 34%,rgba(200,255,0,.18),transparent 40%) !important}.product-card{border-color:rgba(200,255,0,.14) !important}.product-card:hover{border-color:rgba(200,255,0,.48) !important}.product-image,.modal-img{background:#ffffff !important}.badge{background:linear-gradient(135deg,var(--lime),var(--lime2)) !important;color:#030303 !important}.price-row.dues{background:linear-gradient(135deg,rgba(200,255,0,.14),rgba(215,255,47,.055)) !important;border-color:rgba(200,255,0,.32) !important}.price-row.dues strong{color:var(--lime2) !important}.price-row.cash strong{color:#7dff98 !important}.price-row.cash{background:rgba(125,255,152,.055) !important;border-color:rgba(125,255,152,.18) !important}.cart-panel,.modal-card{border-color:rgba(200,255,0,.30) !important}.checkout.mp{background:linear-gradient(135deg,#009ee3,#36c6ff) !important;color:white !important}footer{border-top:1px solid rgba(200,255,0,.12) !important}@media(max-width:620px){.brand img{width:118px !important;max-height:46px !important}}.hero-copy .eyebrow:empty{display:none !important}.hero-copy h1{margin-top:0 !important}.lead{max-width:620px !important}.hero-carousel{position:relative;overflow:hidden;background:#050505 !important;border:1px solid rgba(200,255,0,.22) !important}.hero-carousel .slide{position:absolute;inset:0;opacity:0;transition:opacity .75s ease,transform 4.5s ease;background-size:cover;background-position:center;transform:scale(1.03)}.hero-carousel .slide.active{opacity:1;transform:scale(1)}.hero-carousel .slide:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.18) 50%,rgba(0,0,0,.70)),linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,.76));z-index:1}.slide-copy{position:absolute;z-index:3;left:30px;right:30px;bottom:30px;padding:22px;border-radius:26px;background:rgba(0,0,0,.42);border:1px solid rgba(200,255,0,.24);backdrop-filter:blur(14px)}.slide-copy p{color:var(--lime2);font-weight:1000;font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px}.slide-copy strong{display:block;font-family:Anton,Inter,sans-serif;text-transform:uppercase;font-size:clamp(34px,4.4vw,66px);line-height:.9;letter-spacing:-.025em}.slide-copy span{display:block;margin-top:10px;color:#d9dec8;line-height:1.45;max-width:620px}.carousel-dots{position:absolute;z-index:5;right:28px;top:28px;display:flex;gap:8px}.carousel-dots span{width:8px;height:8px;border-radius:999px;background:rgba(255,255,255,.34);cursor:pointer;transition:.25s}.carousel-dots span.active{width:28px;background:var(--lime)}.category-menu-pro{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:16px;border-radius:28px;border:1px solid rgba(200,255,0,.16);background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.022))}.category-menu-pro button{min-height:48px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.11);background:#0f0f0f;color:#f7f7f0;font-weight:1000;text-transform:uppercase;letter-spacing:.055em;font-size:12px;transition:.22s}.category-menu-pro button:hover{transform:translateY(-2px);border-color:rgba(200,255,0,.48);background:rgba(200,255,0,.08)}.premium-collections .collection-card{cursor:pointer}.future-card{display:flex;align-items:flex-end;padding:34px;background:radial-gradient(circle at 78% 20%,rgba(200,255,0,.20),transparent 28%),linear-gradient(135deg,#121212,#050505) !important}.future-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(200,255,0,.09),transparent 42%),repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 1px,transparent 1px 14px);opacity:.85}.future-card div{position:relative;z-index:2}.future-card h2{margin-bottom:12px}.future-card span{color:#cfd4c0;font-weight:800}.collection-card img{background:transparent !important;mix-blend-mode:normal !important;filter:drop-shadow(0 30px 34px rgba(0,0,0,.55)) !important}.premium-service p{color:#cfd4c0;max-width:720px;line-height:1.6}@media(max-width:620px){.slide-copy{left:16px;right:16px;bottom:16px;padding:16px;border-radius:20px}.slide-copy strong{font-size:32px}.slide-copy span{font-size:13px}.carousel-dots{top:18px;right:18px}.category-menu-pro{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:12px;border-radius:22px}.category-menu-pro button{min-height:48px;padding:0 10px;font-size:10px;white-space:normal;line-height:1.15}.future-card{min-height:230px;padding:24px}}.category-menu-pro.main-categories{display:grid !important;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:stretch;padding:16px;border-radius:30px;border:1px solid rgba(200,255,0,.16);background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.022))}.category-menu-pro.main-categories button{min-height:62px;padding:0 16px;border-radius:20px;border:1px solid rgba(200,255,0,.16);background:#061018;color:#f7f7f0;font-weight:1000;text-transform:uppercase;letter-spacing:.045em;font-size:12px;line-height:1.15;transition:.22s}.category-menu-pro.main-categories button:hover{transform:translateY(-3px);color:#050505;background:linear-gradient(135deg,var(--lime),var(--lime2));border-color:transparent}.ideal-finder{margin-top:18px;border:1px solid rgba(200,255,0,.16);border-radius:34px;padding:24px;background:radial-gradient(circle at 84% 15%,rgba(200,255,0,.12),transparent 28%),linear-gradient(135deg,#111,#060606)}.ideal-head{max-width:780px;margin-bottom:18px}.ideal-head h3{font-family:Anton,Inter,sans-serif;text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(34px,4vw,62px);line-height:.9}.ideal-head span{display:block;color:#cfd4c0;margin-top:10px;line-height:1.55}.ideal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.level-card{border:1px solid rgba(255,255,255,.10);border-radius:26px;padding:18px;background:rgba(255,255,255,.045)}.level-card strong{display:block;color:var(--lime2);text-transform:uppercase;letter-spacing:.08em;font-size:13px;margin-bottom:12px}.level-card button{width:100%;margin-top:8px;min-height:44px;border-radius:15px;border:1px solid rgba(255,255,255,.12);background:#0e0e0e;color:#fff;font-weight:1000;text-transform:uppercase;letter-spacing:.055em}.level-card button:hover{background:linear-gradient(135deg,var(--lime),var(--lime2));color:#050505}.brand-strip-section{padding:8px clamp(18px,5vw,72px) 54px}.section-title.compact{margin-bottom:14px}.section-title.compact h2{font-size:clamp(28px,3vw,48px)}.brand-marquee{overflow:hidden;border-top:1px solid rgba(200,255,0,.14);border-bottom:1px solid rgba(200,255,0,.14);background:rgba(255,255,255,.035);padding:22px 0;border-radius:24px}.brand-track{display:flex;width:max-content;gap:54px;animation:brandMove 24s linear infinite}.brand-track span{font-family:Anton,Inter,sans-serif;font-size:clamp(26px,3vw,44px);color:#f7f7f0;opacity:.92;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.brand-track span:nth-child(3n){color:var(--lime2)}@keyframes brandMove{from{transform:translateX(0)}to{transform:translateX(-50%)}}.site-footer-pro{margin-top:48px;padding:54px clamp(18px,5vw,72px) 24px;background:radial-gradient(circle at 82% 12%,rgba(200,255,0,.10),transparent 30%),linear-gradient(180deg,#081522,#04080c);border-top:1px solid rgba(200,255,0,.18);color:#f7f7f0}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:34px}.footer-logo{width:150px;max-height:58px;object-fit:contain;margin-bottom:18px}.site-footer-pro h4{color:var(--lime2);font-size:12px;text-transform:uppercase;letter-spacing:.14em;margin-bottom:14px}.site-footer-pro p,.site-footer-pro a{display:block;color:#cfd4c0;text-decoration:none;line-height:1.55;margin-bottom:9px;font-weight:700}.site-footer-pro a:hover{color:var(--lime2)}.payment-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.payment-pills span{border:1px solid rgba(200,255,0,.18);border-radius:999px;padding:8px 10px;font-size:11px;font-weight:900;color:#fff;background:rgba(255,255,255,.045)}.footer-bottom{margin-top:34px;padding-top:18px;border-top:1px solid rgba(255,255,255,.10);display:flex;justify-content:space-between;gap:16px;color:#8f9885;font-size:12px}@media(max-width:1180px){.category-menu-pro.main-categories{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.category-menu-pro.main-categories{grid-template-columns:1fr 1fr;padding:12px;gap:9px}.category-menu-pro.main-categories button{min-height:56px;font-size:10px;padding:0 10px;border-radius:17px}.ideal-finder{padding:18px;border-radius:26px}.ideal-grid{grid-template-columns:1fr}.brand-track{gap:34px;animation-duration:18s}.footer-grid{grid-template-columns:1fr;gap:24px}.footer-bottom{flex-direction:column}}.ideal-finder{display:none !important}.category-menu-pro.main-categories{grid-template-columns:repeat(6,minmax(0,1fr)) !important;background:rgba(255,255,255,.035) !important;border-color:rgba(255,255,255,.10) !important}.category-menu-pro.main-categories button{background:#0b0d0f !important;border-color:rgba(255,255,255,.12) !important;color:#f4f4ef !important}.category-menu-pro.main-categories button:hover{background:#f7f7f0 !important;color:#050505 !important;border-color:transparent !important;box-shadow:0 14px 32px rgba(200,255,0,.12) !important}.brand-marquee{background:#f4f4ef !important;border-color:rgba(200,255,0,.18) !important;padding:18px 0 !important}.logo-track{gap:24px !important;align-items:center !important;animation:brandMove 28s linear infinite !important}.logo-track span{display:flex !important;align-items:center !important;justify-content:center !important;width:190px !important;height:74px !important;flex:0 0 auto !important;opacity:1 !important}.logo-track img{width:100% !important;height:100% !important;object-fit:contain !important;display:block !important;filter:none !important}.price-block{gap:7px !important;margin-top:8px !important}.price-row{border-radius:14px !important;min-height:50px !important;padding:11px 13px !important}.price-row.card{background:#121416 !important;border:1px solid rgba(255,255,255,.11) !important}.price-row.card span{color:#b8bdb1 !important}.price-row.card strong{color:#ffffff !important;font-size:19px !important}.price-row.dues{background:rgba(200,255,0,.085) !important;border:1px solid rgba(200,255,0,.26) !important}.price-row.dues span{color:#d7ff2f !important}.price-row.dues strong{color:#d7ff2f !important;font-size:19px !important}.price-row.cash{background:rgba(125,255,152,.045) !important;border:1px solid rgba(125,255,152,.15) !important}.price-row.cash span{color:#a9b8aa !important}.price-row.cash strong{color:#98f3aa !important;font-size:20px !important}.badge{background:#111 !important;color:var(--lime2) !important;border:1px solid rgba(200,255,0,.36) !important}.whatsapp,.checkout,.btn.primary,.cart-btn,.filter.active{background:linear-gradient(135deg,#bdf000,#d7ff2f) !important;box-shadow:0 12px 28px rgba(200,255,0,.12) !important}@media(max-width:1180px){.category-menu-pro.main-categories{grid-template-columns:repeat(3,1fr) !important}}@media(max-width:720px){.category-menu-pro.main-categories{grid-template-columns:1fr 1fr !important}.logo-track span{width:150px !important;height:60px !important}.brand-marquee{padding:14px 0 !important}}@media(max-width:390px){.price-row.card strong,.price-row.dues strong,.price-row.cash strong{font-size:17px !important}}.category-top-nav{flex:1 !important;display:flex !important;justify-content:center !important;align-items:center !important;gap:8px !important;max-width:980px !important}.category-top-nav a{color:#f7f7f0 !important;border:1px solid rgba(255,255,255,.12) !important;background:rgba(255,255,255,.035) !important;padding:12px 14px !important;border-radius:999px !important;font-size:11px !important;line-height:1.05 !important;text-align:center !important;white-space:nowrap !important}.category-top-nav a:hover{background:linear-gradient(135deg,#bdf000,#d7ff2f) !important;color:#050505 !important;border-color:transparent !important}.category-hub,.brand-strip-section,.ideal-finder{display:none !important}.trust-bar{margin-bottom:22px !important}.premium-collections{padding-top:34px !important}.collection-card{background:radial-gradient(circle at 72% 44%,rgba(200,255,0,.10),transparent 30%),linear-gradient(135deg,#111,#050505) !important}.collection-card img{max-width:42% !important;height:300px !important;object-fit:contain !important;background:transparent !important;filter:drop-shadow(0 28px 34px rgba(0,0,0,.55)) !important}.product-image{background:#fff !important}.product-image img{object-fit:contain !important}@media(max-width:980px){.site-header{align-items:center !important}.category-top-nav{order:3 !important;width:100% !important;max-width:100% !important;justify-content:flex-start !important;overflow-x:auto !important;padding-bottom:4px !important;scrollbar-width:none !important}.category-top-nav::-webkit-scrollbar{display:none !important}.category-top-nav a{flex:0 0 auto !important;font-size:10px !important;padding:11px 13px !important}}@media(max-width:620px){.category-top-nav{gap:7px !important}.category-top-nav a{min-height:40px !important;display:flex !important;align-items:center !important}.collection-card img{max-width:48% !important;height:220px !important}}.site-header{min-height:72px !important;gap:18px !important}.category-top-nav.nav-clean{flex:1 1 auto !important;max-width:none !important;display:flex !important;justify-content:center !important;align-items:center !important;gap:clamp(16px,2.1vw,34px) !important;overflow:visible !important;white-space:nowrap !important}.category-top-nav.nav-clean a{background:transparent !important;border:0 !important;border-radius:0 !important;padding:8px 0 !important;color:#f4f4ef !important;font-family:Inter,system-ui,sans-serif !important;font-size:clamp(10px,0.82vw,13px) !important;font-weight:1000 !important;letter-spacing:.035em !important;text-transform:uppercase !important;position:relative !important;line-height:1.1 !important;text-align:center !important}.category-top-nav.nav-clean a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--lime);transform:scaleX(0);transform-origin:center;transition:.22s ease}.category-top-nav.nav-clean a:hover{color:var(--lime2) !important;background:transparent !important;box-shadow:none !important}.category-top-nav.nav-clean a:hover:after{transform:scaleX(1)}@media(min-width:981px){.category-top-nav.nav-clean{flex-wrap:nowrap !important}}@media(max-width:980px){.category-top-nav.nav-clean{order:3 !important;width:100% !important;justify-content:flex-start !important;overflow-x:auto !important;gap:22px !important;padding:8px 2px 5px !important;scrollbar-width:none !important}.category-top-nav.nav-clean::-webkit-scrollbar{display:none !important}.category-top-nav.nav-clean a{flex:0 0 auto !important;font-size:11px !important}}.at10-premium-card{min-height:360px !important;background:radial-gradient(circle at 76% 48%,rgba(200,255,0,.10),transparent 34%),linear-gradient(135deg,#101213,#050505) !important}.at10-premium-card h2{font-size:clamp(48px,5vw,82px) !important}.at10-premium-card img{max-width:38% !important;height:310px !important;object-fit:contain !important;background:transparent !important;filter:drop-shadow(0 26px 34px rgba(0,0,0,.55)) !important}.price-block.price-list{display:block !important;margin-top:10px !important;padding:0 !important}.price-main{color:#f7f7f0 !important;font-size:clamp(24px,1.8vw,31px) !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:-.035em !important;margin-bottom:10px !important}.price-transfer{color:#f7f7f0 !important;font-size:clamp(15px,1.05vw,18px) !important;line-height:1.18 !important;font-weight:900 !important;margin-bottom:9px !important}.price-transfer span{color:#b9c1b3 !important;font-weight:800 !important}.price-dues{color:#9fb4c8 !important;font-size:clamp(13px,.95vw,16px) !important;line-height:1.2 !important;font-weight:900 !important}.product-card .price-row{background:transparent !important;border:0 !important;padding:0 !important;min-height:auto !important}.card-actions{margin-top:12px !important}.whatsapp,.checkout,.btn.primary,.cart-btn,.filter.active{background:#c8ff00 !important;color:#050505 !important;box-shadow:0 12px 24px rgba(200,255,0,.11) !important}.badge{background:rgba(0,0,0,.78) !important;color:#d7ff2f !important;border:1px solid rgba(200,255,0,.28) !important}@media(max-width:720px){.at10-premium-card img{max-width:46% !important;height:230px !important}.at10-premium-card h2{font-size:42px !important}.price-main{font-size:27px !important}}.at10-photo-card{position:relative !important;overflow:hidden !important;min-height:390px !important;padding:0 !important;background:#050505 !important;cursor:pointer !important}.at10-photo-card .collection-bg-photo{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;object-position:center center !important;filter:contrast(1.05) saturate(1.04) !important;transform:scale(1.02) !important}.at10-photo-card:hover .collection-bg-photo{transform:scale(1.06) !important;transition:transform .55s ease !important}.collection-photo-overlay{position:absolute !important;inset:0 !important;z-index:1 !important;background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.28) 48%,rgba(0,0,0,.12)),linear-gradient(180deg,rgba(0,0,0,.10),rgba(0,0,0,.72)) !important}.collection-photo-content{position:absolute !important;z-index:2 !important;left:34px !important;bottom:34px !important;right:34px !important}.collection-photo-content h2{font-size:clamp(48px,5.2vw,86px) !important;line-height:.88 !important;max-width:620px !important}.collection-photo-content span{display:block !important;margin-top:12px !important;color:#dfe6d5 !important;font-weight:800 !important;max-width:520px !important;line-height:1.45 !important}@media(max-width:720px){.at10-photo-card{min-height:310px !important}.at10-photo-card .collection-bg-photo{object-position:center center !important}.collection-photo-content{left:22px !important;right:22px !important;bottom:22px !important}.collection-photo-content h2{font-size:40px !important}}.at10-collage-card{position:relative !important;overflow:hidden !important;min-height:430px !important;padding:32px !important;display:grid !important;grid-template-columns:.78fr 1.22fr !important;gap:26px !important;align-items:center !important;background:radial-gradient(circle at 74% 20%,rgba(200,255,0,.13),transparent 30%),linear-gradient(135deg,#111416,#050505) !important;cursor:pointer !important}.at10-collage-card:before{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(135deg,rgba(200,255,0,.08),transparent 38%),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 13px) !important;opacity:.75 !important;pointer-events:none !important}.at10-copy{position:relative !important;z-index:2 !important}.at10-copy h2{font-size:clamp(48px,5.5vw,92px) !important;line-height:.86 !important;max-width:520px !important;margin:0 !important}.at10-copy span{display:block !important;margin-top:16px !important;max-width:430px !important;color:#dfe6d5 !important;font-weight:800 !important;line-height:1.45 !important}.at10-collage{position:relative !important;z-index:2 !important;display:grid !important;grid-template-columns:1.2fr .8fr !important;grid-template-rows:1fr 1fr !important;gap:12px !important;height:350px !important}.at10-collage figure{margin:0 !important;position:relative !important;overflow:hidden !important;border-radius:26px !important;background:#050505 !important;border:1px solid rgba(255,255,255,.12) !important;box-shadow:0 22px 52px rgba(0,0,0,.36) !important}.at10-collage figure.main{grid-row:1 / span 2 !important}.at10-collage img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;filter:contrast(1.06) saturate(1.04) !important;transition:transform .5s ease !important}.at10-collage figure:after{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.28)) !important}.at10-collage-card:hover img{transform:scale(1.045) !important}.at10-collage.two{grid-template-columns:1fr 1fr !important;grid-template-rows:1fr !important}.at10-collage.two figure.main{grid-row:auto !important}.at10-photo-card,.at10-photo-card .collection-bg-photo,.collection-photo-content{all:unset}@media(max-width:920px){.at10-collage-card{grid-template-columns:1fr !important;min-height:auto !important}.at10-collage{height:360px !important}}@media(max-width:620px){.at10-collage-card{padding:22px !important;border-radius:28px !important}.at10-copy h2{font-size:42px !important}.at10-copy span{font-size:13px !important}.at10-collage{height:300px !important;gap:8px !important}.at10-collage figure{border-radius:18px !important}}.at10-clean-card{position:relative !important;overflow:hidden !important;min-height:360px !important;padding:38px !important;display:grid !important;grid-template-columns:1fr .78fr !important;gap:26px !important;align-items:center !important;background:radial-gradient(circle at 80% 20%,rgba(200,255,0,.16),transparent 28%),linear-gradient(135deg,#111416,#050505) !important;cursor:pointer !important}.at10-clean-card:before{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(135deg,rgba(200,255,0,.075),transparent 40%),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 13px) !important;opacity:.85 !important}.at10-clean-content,.at10-mark{position:relative !important;z-index:2 !important}.at10-clean-content h2{font-size:clamp(54px,6vw,96px) !important;line-height:.86 !important;max-width:620px !important;margin:0 !important}.at10-clean-content span{display:block !important;margin-top:16px !important;max-width:520px !important;color:#dfe6d5 !important;font-weight:800 !important;line-height:1.45 !important}.at10-clean-content button{margin-top:22px !important;min-height:46px !important;padding:0 20px !important;border-radius:999px !important;border:1px solid rgba(200,255,0,.38) !important;background:rgba(200,255,0,.08) !important;color:var(--lime2) !important;text-transform:uppercase !important;font-weight:1000 !important;letter-spacing:.06em !important}.at10-mark{min-height:230px !important;border:1px solid rgba(200,255,0,.18) !important;border-radius:34px !important;background:rgba(255,255,255,.035) !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;text-align:center !important;box-shadow:0 24px 64px rgba(0,0,0,.28) !important}.at10-mark strong{font-family:Anton,Inter,sans-serif !important;font-size:clamp(76px,8vw,132px) !important;line-height:.82 !important;letter-spacing:-.04em !important;color:#f7f7f0 !important}.at10-mark span{margin-top:14px !important;color:var(--lime2) !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.09em !important;font-size:12px !important}.at10-collage,.at10-collage-card,.at10-photo-card,.collection-bg-photo,.collection-photo-content,.collection-photo-overlay{all:unset !important}.price-block.price-list{display:block !important;margin-top:10px !important;padding:0 !important}.price-main{color:#1f252b !important;font-size:clamp(24px,1.75vw,31px) !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:-.035em !important;margin-bottom:10px !important}.product-info .price-main{color:#f7f7f0 !important}.price-transfer{color:#f7f7f0 !important;font-size:clamp(15px,1.02vw,18px) !important;line-height:1.2 !important;font-weight:950 !important;margin-bottom:9px !important}.price-transfer span{color:#b9c1b3 !important;font-weight:850 !important}.price-dues{color:#9fb4c8 !important;font-size:clamp(13px,.95vw,16px) !important;line-height:1.2 !important;font-weight:900 !important}.price-row.dues,.price-row.card,.price-row.cash{background:rgba(255,255,255,.045) !important;border:1px solid rgba(255,255,255,.10) !important}.price-row.dues strong,.price-row.card strong,.price-row.cash strong{color:#f7f7f0 !important}.product-card{background:#111416 !important}.product-info{background:#111416 !important}@media(max-width:920px){.at10-clean-card{grid-template-columns:1fr !important}.at10-mark{min-height:170px !important}}@media(max-width:620px){.at10-clean-card{padding:24px !important;min-height:310px !important;border-radius:28px !important}.at10-clean-content h2{font-size:42px !important}.at10-mark strong{font-size:76px !important}}.category-top-nav .nav-item{position:relative !important;display:flex !important;align-items:center !important}.ideal-nav>a{display:block !important}.ideal-dropdown{position:absolute !important;top:calc(100%+14px) !important;left:50% !important;transform:translateX(-50%) translateY(8px) !important;width:min(720px,92vw) !important;display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:12px !important;padding:16px !important;border-radius:24px !important;background:rgba(6,8,10,.96) !important;border:1px solid rgba(200,255,0,.22) !important;box-shadow:0 28px 72px rgba(0,0,0,.58) !important;opacity:0 !important;pointer-events:none !important;transition:.18s ease !important;z-index:120 !important;backdrop-filter:blur(16px) !important}.ideal-nav:hover .ideal-dropdown,.ideal-nav:focus-within .ideal-dropdown{opacity:1 !important;pointer-events:auto !important;transform:translateX(-50%) translateY(0) !important}.ideal-col{border:1px solid rgba(255,255,255,.10) !important;border-radius:18px !important;padding:12px !important;background:rgba(255,255,255,.045) !important}.ideal-col strong{display:block !important;color:var(--lime2) !important;font-size:11px !important;text-transform:uppercase !important;letter-spacing:.12em !important;margin-bottom:9px !important}.ideal-col button{display:block !important;width:100% !important;min-height:38px !important;margin-top:7px !important;border-radius:13px !important;border:1px solid rgba(255,255,255,.10) !important;background:#111416 !important;color:#f7f7f0 !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.055em !important;font-size:10px !important}.ideal-col button:hover{background:#c8ff00 !important;color:#050505 !important}@media(max-width:620px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;padding-left:10px !important;padding-right:10px !important}.product-card{border-radius:20px !important}.product-image,.product-card[data-category="Paletas"] .product-image,.product-card[data-category="Accesorios"] .product-image{height:175px !important;padding:10px !important}.product-card[data-category="Paletas"] .product-image img{max-width:88% !important;max-height:94% !important}.product-info{padding:12px !important;gap:6px !important}.brand-line{font-size:8px !important;letter-spacing:.11em !important}.product-info h3{font-size:15px !important;line-height:1.05 !important;min-height:32px !important}.tone{display:none !important}.variant{font-size:10px !important;min-height:12px !important}.price-main{font-size:18px !important;margin-bottom:6px !important}.price-transfer{font-size:12px !important;margin-bottom:5px !important;line-height:1.15 !important}.price-transfer span{display:block !important;font-size:10px !important}.price-dues{font-size:11px !important}.card-actions{grid-template-columns:1fr !important;gap:7px !important;margin-top:8px !important}.quick-view,.whatsapp{min-height:38px !important;font-size:9px !important;border-radius:12px !important}.card-actions .quick-view{display:none !important}.badge{font-size:8px !important;padding:6px 8px !important;left:10px !important;top:10px !important}.category-top-nav .nav-item{flex:0 0 auto !important}.ideal-dropdown{position:fixed !important;top:132px !important;left:10px !important;right:10px !important;width:auto !important;transform:translateY(8px) !important;grid-template-columns:1fr !important;max-height:62vh !important;overflow:auto !important}.ideal-nav:hover .ideal-dropdown,.ideal-nav:focus-within .ideal-dropdown{transform:translateY(0) !important}.ideal-col{padding:10px !important}.ideal-col button{min-height:36px !important}}@media(max-width:380px){.product-grid{gap:8px !important;padding-left:8px !important;padding-right:8px !important}.product-image,.product-card[data-category="Paletas"] .product-image,.product-card[data-category="Accesorios"] .product-image{height:158px !important}.product-info h3{font-size:14px !important}.price-main{font-size:16px !important}}.ideal-nav{position:relative !important;padding:18px 0 !important;margin:-18px 0 !important}.ideal-nav .ideal-main-link{cursor:default !important}.ideal-dropdown{top:100% !important;margin-top:0 !important;transform:translateX(-50%) translateY(0) !important;padding-top:16px !important}.ideal-dropdown:before{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;top:-18px !important;height:20px !important}.ideal-nav:hover .ideal-dropdown,.ideal-nav:focus-within .ideal-dropdown{opacity:1 !important;pointer-events:auto !important;transform:translateX(-50%) translateY(0) !important}.mobile-ideal-section{display:none}@media(max-width:900px){.ideal-dropdown{display:none !important}.ideal-nav{padding:0 !important;margin:0 !important}.ideal-nav .ideal-main-link{cursor:pointer !important}.mobile-ideal-section{display:block !important;padding:22px 12px 10px !important}.mobile-ideal-card{border:1px solid rgba(200,255,0,.18);border-radius:26px;padding:18px;background:radial-gradient(circle at 88% 12%,rgba(200,255,0,.12),transparent 28%),linear-gradient(135deg,#111416,#060708)}.mobile-ideal-card h2{font-size:34px !important;line-height:.92 !important;margin:0 0 10px !important}.mobile-ideal-card p{color:#cfd4c0;line-height:1.45;font-size:13px;margin-bottom:14px}.mobile-ideal-grid{display:grid;grid-template-columns:1fr;gap:10px}.mobile-ideal-grid article{border:1px solid rgba(255,255,255,.10);border-radius:18px;padding:12px;background:rgba(255,255,255,.04)}.mobile-ideal-grid strong{display:block;color:var(--lime2);font-size:11px;letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px}.mobile-ideal-grid button{min-height:38px;padding:0 11px;margin:4px 4px 0 0;border-radius:999px;background:#111;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:10px;font-weight:1000;letter-spacing:.05em;text-transform:uppercase}.mobile-ideal-grid button:active,.mobile-ideal-grid button:hover{background:#c8ff00;color:#050505}.product-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;padding-left:10px !important;padding-right:10px !important}.product-card{min-width:0 !important;border-radius:19px !important}.product-image,.product-card[data-category="Paletas"] .product-image,.product-card[data-category="Accesorios"] .product-image{height:170px !important;padding:9px !important}.product-card[data-category="Paletas"] .product-image img{max-width:88% !important;max-height:94% !important}.product-info{padding:11px !important;gap:5px !important}.brand-line{font-size:8px !important}.product-info h3{font-size:15px !important;min-height:32px !important;line-height:1.05 !important}.tone{display:none !important}.variant{font-size:10px !important;min-height:12px !important}.price-main{font-size:18px !important;margin-bottom:5px !important}.price-transfer{font-size:12px !important;line-height:1.15 !important;margin-bottom:4px !important}.price-transfer span{display:block !important;font-size:10px !important}.price-dues{font-size:11px !important}.card-actions{grid-template-columns:1fr !important;gap:6px !important;margin-top:7px !important}.card-actions .quick-view{display:none !important}.quick-view,.whatsapp{min-height:37px !important;font-size:9px !important;border-radius:12px !important}.badge{font-size:8px !important;padding:5px 7px !important;left:9px !important;top:9px !important}}@media(max-width:380px){.product-grid{gap:8px !important;padding-left:8px !important;padding-right:8px !important}.product-image,.product-card[data-category="Paletas"] .product-image,.product-card[data-category="Accesorios"] .product-image{height:154px !important}.product-info h3{font-size:14px !important}.price-main{font-size:16px !important}.price-transfer{font-size:11px !important}.price-dues{font-size:10px !important}}@media(min-width:901px){.ideal-nav{position:relative !important;padding:18px 0 !important;margin:-18px 0 !important}.ideal-nav .ideal-main-link{cursor:default !important}.ideal-dropdown{top:100% !important;margin-top:0 !important;padding-top:16px !important;transform:translateX(-50%) translateY(0) !important}.ideal-dropdown:before{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;top:-20px !important;height:22px !important}.ideal-nav:hover .ideal-dropdown,.ideal-nav:focus-within .ideal-dropdown{opacity:1 !important;pointer-events:auto !important;transform:translateX(-50%) translateY(0) !important}}@media(max-width:900px){.ideal-dropdown{display:none !important}.mobile-ideal-section{display:block !important;padding:18px 10px 8px !important}.ideal-pro-card{border-radius:24px !important;padding:18px !important;background:radial-gradient(circle at 88% 12%,rgba(200,255,0,.13),transparent 30%),linear-gradient(135deg,#111416,#050607) !important;border:1px solid rgba(200,255,0,.20) !important;box-shadow:0 20px 50px rgba(0,0,0,.28) !important}.ideal-pro-head h2{font-size:34px !important;line-height:.9 !important;margin:0 0 9px !important}.ideal-pro-head p{color:#cfd4c0 !important;font-size:13px !important;line-height:1.45 !important;margin:0 0 14px !important}.ideal-pro-steps{display:grid !important;grid-template-columns:1fr !important;gap:10px !important}.ideal-pro-steps article{display:grid !important;grid-template-columns:40px 1fr !important;gap:10px !important;align-items:start !important;padding:12px !important;border-radius:18px !important;background:rgba(255,255,255,.045) !important;border:1px solid rgba(255,255,255,.10) !important}.ideal-pro-steps article>span{width:36px !important;height:36px !important;border-radius:12px !important;background:#c8ff00 !important;color:#050505 !important;display:flex !important;align-items:center !important;justify-content:center !important;font-weight:1000 !important;font-size:12px !important}.ideal-pro-steps strong{display:block !important;color:#f7f7f0 !important;font-size:13px !important;text-transform:uppercase !important;letter-spacing:.08em !important;margin-bottom:8px !important}.ideal-pro-steps article>div{grid-column:2 !important;display:flex !important;flex-wrap:wrap !important;gap:6px !important}.ideal-pro-steps button{min-height:34px !important;padding:0 12px !important;border-radius:999px !important;background:#0c0e10 !important;border:1px solid rgba(255,255,255,.13) !important;color:#fff !important;font-size:10px !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.045em !important}.ideal-pro-steps button:hover,.ideal-pro-steps button:active{background:#c8ff00 !important;color:#050505 !important}body .product-grid#productGrid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;padding:12px 8px 42px !important;background:#f3f3f1 !important}body .product-grid#productGrid .product-card{min-width:0 !important;min-height:0 !important;border-radius:8px !important;background:#ffffff !important;border:1px solid rgba(0,0,0,.08) !important;box-shadow:0 3px 10px rgba(0,0,0,.08) !important;overflow:hidden !important;transform:none !important}body .product-grid#productGrid .product-card:hover{transform:none !important}body .product-grid#productGrid .product-image,body .product-grid#productGrid .product-card[data-category="Paletas"] .product-image,body .product-grid#productGrid .product-card[data-category="Accesorios"] .product-image{height:220px !important;padding:8px !important;background:#ffffff !important;border-bottom:1px solid rgba(0,0,0,.06) !important}body .product-grid#productGrid .product-image img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;filter:none !important}body .product-grid#productGrid .product-info{background:#ffffff !important;color:#222 !important;padding:10px !important;gap:4px !important}body .product-grid#productGrid .brand-line{display:none !important}body .product-grid#productGrid .product-info h3{color:#3d3d3d !important;font-family:Inter,system-ui,sans-serif !important;font-size:15px !important;font-weight:500 !important;line-height:1.15 !important;letter-spacing:-.02em !important;min-height:34px !important;text-transform:none !important;overflow:hidden !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important}body .product-grid#productGrid .tone{display:none !important}body .product-grid#productGrid .variant{display:none !important}body .product-grid#productGrid .price-block.price-list{margin-top:6px !important}body .product-grid#productGrid .price-main{color:#202428 !important;font-size:21px !important;font-weight:1000 !important;letter-spacing:-.04em !important;margin:0 0 6px !important}body .product-grid#productGrid .price-transfer{color:#333 !important;font-size:13px !important;line-height:1.2 !important;font-weight:900 !important;margin-bottom:7px !important}body .product-grid#productGrid .price-transfer span{display:block !important;color:#333 !important;font-size:12px !important;font-weight:900 !important}body .product-grid#productGrid .price-dues{color:#4f86b7 !important;font-size:12px !important;font-weight:900 !important;line-height:1.2 !important}body .product-grid#productGrid .card-actions{display:grid !important;grid-template-columns:1fr !important;margin-top:10px !important;gap:0 !important}body .product-grid#productGrid .quick-view{display:none !important}body .product-grid#productGrid .whatsapp{min-height:42px !important;border-radius:4px !important;background:#86a209 !important;color:#fff !important;font-size:13px !important;font-weight:1000 !important;letter-spacing:.04em !important;box-shadow:none !important}body .product-grid#productGrid .badge{display:none !important}.toolbar{padding:18px 10px 0 !important;background:#f3f3f1 !important;color:#111 !important}.toolbar .eyebrow{color:#6f8500 !important}.toolbar h2{color:#111 !important;font-size:34px !important}.controls{width:100% !important}.controls input{background:#fff !important;color:#111 !important;border:1px solid rgba(0,0,0,.16) !important}.filter{background:#fff !important;color:#111 !important;border:1px solid rgba(0,0,0,.12) !important}.filter.active{background:#111 !important;color:#fff !important}}@media(max-width:390px){body .product-grid#productGrid .product-image,body .product-grid#productGrid .product-card[data-category="Paletas"] .product-image,body .product-grid#productGrid .product-card[data-category="Accesorios"] .product-image{height:195px !important}body .product-grid#productGrid .product-info h3{font-size:14px !important}body .product-grid#productGrid .price-main{font-size:19px !important}body .product-grid#productGrid .price-transfer{font-size:12px !important}body .product-grid#productGrid .price-dues{font-size:11px !important}}.category-top-nav.nav-clean{align-items:center !important}.category-top-nav.nav-clean>a,.category-top-nav.nav-clean .nav-item,.category-top-nav.nav-clean .ideal-main-link{display:flex !important;align-items:center !important;justify-content:center !important;height:42px !important;line-height:1.05 !important}.category-top-nav.nav-clean .nav-item{padding:0 !important;margin:0 !important}.category-top-nav.nav-clean .ideal-main-link{padding:8px 0 !important;margin:0 !important}.premium-collections{grid-template-columns:1fr !important}.lower-feature-zone{padding:14px clamp(18px,5vw,72px) 54px;display:grid;grid-template-columns:.9fr 1.1fr;gap:22px;align-items:stretch}.lower-feature-zone .future-card{min-height:360px !important}.lower-feature-zone .mobile-ideal-section{display:block !important;padding:0 !important}.lower-feature-zone .ideal-pro-card{height:100% !important;border-radius:34px !important;padding:28px !important;background:radial-gradient(circle at 88% 12%,rgba(200,255,0,.13),transparent 30%),linear-gradient(135deg,#111416,#050607) !important;border:1px solid rgba(200,255,0,.20) !important;box-shadow:0 20px 50px rgba(0,0,0,.28) !important}.lower-feature-zone .ideal-pro-head h2{font-size:clamp(38px,4.2vw,64px) !important;line-height:.9 !important;margin:0 0 12px !important}.lower-feature-zone .ideal-pro-head p{color:#cfd4c0 !important;line-height:1.45 !important;margin-bottom:18px !important}.lower-feature-zone .ideal-pro-steps{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:10px !important}.lower-feature-zone .ideal-pro-steps article{padding:14px !important;border-radius:20px !important;background:rgba(255,255,255,.045) !important;border:1px solid rgba(255,255,255,.10) !important}.lower-feature-zone .ideal-pro-steps article>span{width:34px !important;height:34px !important;border-radius:12px !important;background:#c8ff00 !important;color:#050505 !important;display:flex !important;align-items:center !important;justify-content:center !important;font-weight:1000 !important;font-size:12px !important;margin-bottom:10px !important}.lower-feature-zone .ideal-pro-steps strong{display:block !important;color:#f7f7f0 !important;font-size:12px !important;text-transform:uppercase !important;letter-spacing:.08em !important;margin-bottom:8px !important}.lower-feature-zone .ideal-pro-steps button{width:100% !important;min-height:34px !important;margin-top:6px !important;border-radius:999px !important;background:#0c0e10 !important;border:1px solid rgba(255,255,255,.13) !important;color:#fff !important;font-size:10px !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.045em !important}.lower-feature-zone .ideal-pro-steps button:hover{background:#c8ff00 !important;color:#050505 !important}@media(max-width:900px){.category-top-nav.nav-clean>a,.category-top-nav.nav-clean .nav-item,.category-top-nav.nav-clean .ideal-main-link{height:36px !important}.lower-feature-zone{padding:12px 10px 34px !important;grid-template-columns:1fr !important;gap:12px !important;background:#f3f3f1 !important}.lower-feature-zone .future-card{min-height:240px !important;border-radius:22px !important}.lower-feature-zone .ideal-pro-card{border-radius:22px !important;padding:18px !important}.lower-feature-zone .ideal-pro-head h2{font-size:34px !important}.lower-feature-zone .ideal-pro-head p{font-size:13px !important;margin-bottom:14px !important}.lower-feature-zone .ideal-pro-steps{grid-template-columns:1fr !important;gap:10px !important}.lower-feature-zone .ideal-pro-steps article{display:grid !important;grid-template-columns:40px 1fr !important;gap:10px !important;align-items:start !important;padding:12px !important}.lower-feature-zone .ideal-pro-steps article>span{margin-bottom:0 !important}.lower-feature-zone .ideal-pro-steps article>div{grid-column:2 !important;display:flex !important;flex-wrap:wrap !important;gap:6px !important}.lower-feature-zone .ideal-pro-steps button{width:auto !important;padding:0 12px !important;margin-top:0 !important}}.ideal-selector-pro{display:block !important;padding:0 !important;background:transparent !important}.ideal-selector-inner{height:100% !important;border-radius:34px !important;padding:30px !important;background:radial-gradient(circle at 88% 10%,rgba(200,255,0,.14),transparent 28%),linear-gradient(135deg,#111416,#050607) !important;border:1px solid rgba(200,255,0,.20) !important;box-shadow:0 20px 50px rgba(0,0,0,.28) !important}.ideal-selector-copy h2{font-size:clamp(40px,4.4vw,68px) !important;line-height:.88 !important;margin:0 0 12px !important;letter-spacing:-.035em !important}.ideal-selector-copy p{max-width:680px !important;color:#cfd4c0 !important;line-height:1.5 !important;margin-bottom:20px !important;font-weight:700 !important}.ideal-selector-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:12px !important}.ideal-selector-grid article{border-radius:24px !important;padding:16px !important;background:rgba(255,255,255,.045) !important;border:1px solid rgba(255,255,255,.11) !important;position:relative !important;overflow:hidden !important}.ideal-selector-grid article:before{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(135deg,rgba(200,255,0,.08),transparent 54%) !important;pointer-events:none !important}.level-top{position:relative !important;z-index:1 !important;display:flex !important;align-items:center !important;gap:10px !important;margin-bottom:14px !important}.level-top span{width:36px !important;height:36px !important;border-radius:12px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:#c8ff00 !important;color:#050505 !important;font-weight:1000 !important;font-size:12px !important}.level-top strong{color:#f7f7f0 !important;font-size:13px !important;text-transform:uppercase !important;letter-spacing:.08em !important}.playstyle-buttons{position:relative !important;z-index:1 !important;display:grid !important;gap:8px !important}.playstyle-buttons button{width:100% !important;min-height:38px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.13) !important;background:#0c0e10 !important;color:#fff !important;font-size:10px !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.05em !important;transition:.18s ease !important}.playstyle-buttons button:hover{background:#c8ff00 !important;color:#050505 !important;border-color:#c8ff00 !important}.lower-feature-zone .ideal-pro-card,.lower-feature-zone .ideal-pro-steps,.lower-feature-zone .ideal-pro-head,.mobile-ideal-card,.mobile-ideal-grid,.ideal-pro-card,.ideal-pro-steps,.ideal-pro-head{all:unset}.lower-feature-zone{align-items:stretch !important}.lower-feature-zone .ideal-selector-pro{height:100% !important}@media(max-width:900px){.lower-feature-zone{background:#f3f3f1 !important;padding:12px 10px 34px !important}.ideal-selector-inner{border-radius:22px !important;padding:18px !important}.ideal-selector-copy h2{font-size:34px !important;line-height:.92 !important}.ideal-selector-copy p{font-size:13px !important;margin-bottom:14px !important}.ideal-selector-grid{grid-template-columns:1fr !important;gap:10px !important}.ideal-selector-grid article{border-radius:18px !important;padding:12px !important}.level-top{margin-bottom:10px !important}.playstyle-buttons{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:6px !important}.playstyle-buttons button{min-height:36px !important;font-size:9px !important;padding:0 6px !important}}@media(max-width:380px){.playstyle-buttons{grid-template-columns:1fr !important}}.ideal-interactive .ideal-selector-inner{padding:30px !important}.ideal-level-tabs{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:8px !important;margin:18px 0 16px !important;padding:6px !important;border-radius:999px !important;background:rgba(255,255,255,.06) !important;border:1px solid rgba(255,255,255,.10) !important}.ideal-level-tabs button{min-height:42px !important;border-radius:999px !important;border:0 !important;background:transparent !important;color:#cfd4c0 !important;text-transform:uppercase !important;font-weight:1000 !important;letter-spacing:.055em !important;font-size:11px !important}.ideal-level-tabs button.active{background:#c8ff00 !important;color:#050505 !important}.ideal-panel{display:none !important}.ideal-panel.active{display:block !important}.ideal-panel-copy{margin-bottom:14px !important}.ideal-panel-copy strong{display:block !important;color:#f7f7f0 !important;font-size:18px !important;text-transform:uppercase !important;letter-spacing:.08em !important}.ideal-panel-copy span{display:block !important;color:#cfd4c0 !important;margin-top:5px !important;line-height:1.4 !important}.ideal-style-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:10px !important}.ideal-style-grid button{min-height:112px !important;border-radius:22px !important;border:1px solid rgba(255,255,255,.12) !important;background:radial-gradient(circle at 80% 12%,rgba(200,255,0,.10),transparent 30%),rgba(255,255,255,.045) !important;color:#fff !important;padding:16px !important;text-align:left !important;transition:.18s ease !important}.ideal-style-grid button:hover{transform:translateY(-2px) !important;border-color:rgba(200,255,0,.45) !important}.ideal-style-grid b{display:block !important;font-size:18px !important;text-transform:uppercase !important;letter-spacing:.04em !important;margin-bottom:8px !important}.ideal-style-grid span{color:#cfd4c0 !important;font-size:13px !important;line-height:1.35 !important}@media(max-width:900px){.ideal-interactive .ideal-selector-inner{padding:18px !important}.ideal-level-tabs{margin:14px 0 14px !important}.ideal-level-tabs button{font-size:10px !important;min-height:38px !important}.ideal-style-grid{grid-template-columns:1fr !important;gap:8px !important}.ideal-style-grid button{min-height:78px !important;border-radius:18px !important;padding:14px !important}.ideal-style-grid b{font-size:16px !important;margin-bottom:4px !important}}:root{--lime:#c8ff00;--deep:#001328;--deep2:#020912}.toolbar{background:radial-gradient(circle at 80% 0%,rgba(200,255,0,.11),transparent 28%),linear-gradient(180deg,#041528,#02070d) !important;border-top:1px solid rgba(200,255,0,.12);padding-top:44px !important;padding-bottom:22px !important}.toolbar h2{color:#f7f7f0 !important;font-size:clamp(42px,4.8vw,76px) !important}.toolbar .eyebrow{color:var(--lime) !important}.controls input{background:#07111e !important;border-color:rgba(255,255,255,.13) !important}.filter{background:#07111e !important;border-color:rgba(255,255,255,.12) !important;color:#f7f7f0 !important}.filter.active{background:var(--lime) !important;color:#06100b !important}.product-grid#productGrid{background:linear-gradient(180deg,#041528,#02070d) !important;padding-top:18px !important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:16px !important}.product-grid#productGrid .product-card{background:#fff !important;border:1px solid rgba(255,255,255,.12) !important;border-radius:14px !important;min-height:auto !important;overflow:hidden !important;box-shadow:0 16px 36px rgba(0,0,0,.25) !important}.product-grid#productGrid .product-card:hover{transform:translateY(-4px) !important;border-color:rgba(200,255,0,.55) !important}.product-grid#productGrid .product-image,.product-grid#productGrid .product-card[data-category="Paletas"] .product-image,.product-grid#productGrid .product-card[data-category="Accesorios"] .product-image{height:330px !important;background:#fff !important;padding:14px !important;border-bottom:1px solid rgba(0,0,0,.06) !important}.product-grid#productGrid .product-image img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;filter:none !important}.product-grid#productGrid .product-info{background:#fff !important;color:#111 !important;padding:16px !important}.product-grid#productGrid .brand-line{color:#5c6772 !important;font-size:10px !important}.product-grid#productGrid .product-info h3{font-family:Inter,system-ui,sans-serif !important;color:#111 !important;font-size:17px !important;line-height:1.18 !important;min-height:44px !important;text-transform:none !important;letter-spacing:-.02em !important;font-weight:750 !important}.product-grid#productGrid .tone{display:none !important}.product-grid#productGrid .variant{color:#54616c !important;font-size:12px !important;min-height:18px !important}.product-grid#productGrid .price-main{color:#12171d !important;font-size:24px !important;font-weight:1000 !important;margin-bottom:6px !important}.product-grid#productGrid .price-transfer{color:#12171d !important;font-size:14px !important;font-weight:950 !important;margin-bottom:5px !important}.product-grid#productGrid .price-transfer span{color:#12171d !important}.product-grid#productGrid .price-dues{color:#0b67bd !important;font-size:13px !important;font-weight:900 !important}.product-grid#productGrid .card-actions{grid-template-columns:1fr !important;margin-top:13px !important}.product-grid#productGrid .quick-view{display:none !important}.product-grid#productGrid .whatsapp{min-height:48px !important;border-radius:7px !important;background:#001328 !important;color:#fff !important;font-size:12px !important;box-shadow:none !important}.product-grid#productGrid .whatsapp:before{content:"🛒";margin-right:8px;color:var(--lime)}.product-grid#productGrid .badge{left:auto !important;right:12px !important;top:12px !important;border:0 !important;border-radius:7px !important;color:#051000 !important;background:#75d91b !important;font-size:10px !important;padding:8px 10px !important}.product-grid#productGrid .product-card[data-status="stock"] .badge{background:#0d5d77 !important;color:#fff !important;max-width:96px !important;line-height:1.05 !important;text-align:center !important}.pedido-main{color:#12171d !important;font-size:22px !important;font-weight:1000 !important;margin-bottom:6px !important}.pedido-sub{color:#12171d !important;font-size:13px !important;font-weight:900 !important}.pedido-dues{color:#0b67bd !important;font-size:13px !important;font-weight:900 !important}@media(max-width:1320px){.product-grid#productGrid{grid-template-columns:repeat(4,minmax(0,1fr)) !important}}@media(max-width:980px){.product-grid#productGrid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media(max-width:900px){.product-grid#productGrid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;padding:12px 8px 42px !important;background:#f3f3f1 !important}.product-grid#productGrid .product-card{border-radius:8px !important;box-shadow:0 3px 10px rgba(0,0,0,.08) !important}.product-grid#productGrid .product-image,.product-grid#productGrid .product-card[data-category="Paletas"] .product-image,.product-grid#productGrid .product-card[data-category="Accesorios"] .product-image{height:220px !important;padding:8px !important}.product-grid#productGrid .product-info{padding:10px !important}.product-grid#productGrid .brand-line,.product-grid#productGrid .variant{display:none !important}.product-grid#productGrid .product-info h3{font-size:15px !important;font-weight:500 !important;line-height:1.15 !important;min-height:36px !important;overflow:hidden !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important}.product-grid#productGrid .price-main{font-size:21px !important}.product-grid#productGrid .price-transfer{font-size:13px !important;line-height:1.2 !important}.product-grid#productGrid .price-transfer span{display:block !important;font-size:12px !important}.product-grid#productGrid .price-dues,.pedido-dues{font-size:12px !important}.pedido-main{font-size:18px !important}.pedido-sub{font-size:12px !important}.product-grid#productGrid .whatsapp{min-height:42px !important;border-radius:5px !important;background:#86a209 !important}.toolbar{background:#f3f3f1 !important;color:#111 !important}.toolbar h2{color:#111 !important;font-size:34px !important}.toolbar .eyebrow{color:#6f8500 !important}.controls input,.filter{background:#fff !important;color:#111 !important;border:1px solid rgba(0,0,0,.14) !important}.filter.active{background:#111 !important;color:#fff !important}}@media(max-width:390px){.product-grid#productGrid .product-image,.product-grid#productGrid .product-card[data-category="Paletas"] .product-image,.product-grid#productGrid .product-card[data-category="Accesorios"] .product-image{height:195px !important}}.product-grid#productGrid .product-card[data-status="stock"] .badge{background:#0d5d77 !important;color:#fff !important}.product-grid#productGrid .product-card[data-status="pedido"] .badge{background:#75d91b !important;color:#051000 !important}.product-grid#productGrid .product-image{overflow:hidden !important}.product-grid#productGrid .product-image img[src$=".svg"]{object-fit:cover !important}@media(max-width:900px){.product-grid#productGrid .product-image img[src$=".svg"]{object-fit:cover !important}}.product-grid#productGrid .product-image img[src*="martita"],.product-grid#productGrid .product-image img[src*="cross_it"],.product-grid#productGrid .product-image img[src*="pro_tour"]{object-fit:contain !important;padding:0 !important}.product-grid#productGrid .product-card[data-status="stock"] .badge{background:#0d5d77 !important;color:#fff !important;font-size:9px !important}.product-grid#productGrid .product-card[data-status="pedido"] .badge{background:#75d91b !important;color:#051000 !important}.product-card[data-status="pedido"]{display:none !important}.product-grid#productGrid .product-card[data-status="stock"] .badge{background:#0d5d77 !important;color:#ffffff !important;border:0 !important}.promo-bar,.announcement,.top-strip,.trust-bar{border-bottom:0 !important;box-shadow:none !important}.site-header{border-top:0 !important;border-bottom:0 !important;box-shadow:none !important}.category-top-nav,.category-top-nav.nav-clean,.top-nav,.main-nav{border-top:0 !important;border-bottom:0 !important;box-shadow:none !important}.header-wrap,.site-header,.nav-wrap{background:#05080d !important}.site-header:before,.site-header:after,.category-top-nav:before,.category-top-nav:after,.top-nav:before,.top-nav:after{display:none !important}.site-header{margin-top:0 !important}.top-nav{margin-top:0 !important}@media(max-width:900px){.site-header,.category-top-nav,.top-nav{border:0 !important;box-shadow:none !important}}.product-grid#productGrid .product-card[data-status="stock"] .badge{background:#0d5d77 !important;color:#ffffff !important}.product-grid#productGrid .product-image img{object-fit:contain !important}.pedido-main,.product-grid#productGrid .pedido-main{color:#12171d !important;font-size:22px !important;font-weight:1000 !important;margin-bottom:6px !important}.pedido-sub,.product-grid#productGrid .pedido-sub{color:#12171d !important;font-size:13px !important;font-weight:900 !important}.pedido-dues,.product-grid#productGrid .pedido-dues{color:#0b67bd !important;font-size:13px !important;font-weight:900 !important}.product-grid#productGrid .whatsapp{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important}.product-grid#productGrid .whatsapp::before{content:"🛒" !important;margin-right:0 !important}.modal-actions #addCartBtn{background:#c8ff00 !important;color:#050505 !important}.modal-actions #buyNowBtn{background:#111 !important;color:#fff !important;border:1px solid rgba(255,255,255,.16) !important}.cart-panel.open{z-index:9999 !important}.cart-action{cursor:pointer !important}.cart-panel.open{z-index:9999 !important}.cart-action{cursor:pointer !important}#checkoutMP:disabled{opacity:.55 !important;cursor:not-allowed !important;filter:grayscale(.4)}.floating-whatsapp{position:fixed;right:18px;bottom:96px;width:58px;height:58px;border-radius:999px;background:#25D366;display:flex;align-items:center;justify-content:center;z-index:10000;box-shadow:0 16px 34px rgba(0,0,0,.34);border:3px solid rgba(255,255,255,.92);transition:.2s ease}.floating-whatsapp:hover{transform:translateY(-3px) scale(1.03)}.floating-whatsapp svg{width:34px;height:34px;fill:#fff}.ai-chat-launcher{position:fixed;right:18px;bottom:24px;width:58px;height:58px;border-radius:999px;z-index:10000;border:2px solid rgba(200,255,0,.62);background:linear-gradient(135deg,#101417,#050607);color:#c8ff00;font-weight:1000;box-shadow:0 16px 34px rgba(0,0,0,.34);cursor:pointer}.ai-chat-launcher span{font-family:Anton,Inter,sans-serif;font-size:22px;letter-spacing:.02em}.ai-chat-panel{position:fixed;right:18px;bottom:94px;width:min(390px,calc(100vw - 24px));height:min(560px,calc(100vh - 120px));z-index:10001;border-radius:26px;overflow:hidden;background:#080b0f;border:1px solid rgba(200,255,0,.28);box-shadow:0 30px 90px rgba(0,0,0,.56);display:none;flex-direction:column}.ai-chat-panel.open{display:flex}.ai-chat-panel header{padding:16px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#11171d,#050607);border-bottom:1px solid rgba(255,255,255,.09)}.ai-chat-panel header strong{display:block;color:#fff;font-size:15px;text-transform:uppercase;letter-spacing:.06em}.ai-chat-panel header span{display:block;color:#c8ff00;font-size:12px;margin-top:3px}.ai-chat-panel header button{width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#111;color:#fff;font-size:24px;line-height:1}.ai-chat-body{flex:1;padding:14px;overflow:auto;background:radial-gradient(circle at 90% 10%,rgba(200,255,0,.08),transparent 25%),#090c10}.ai-msg{max-width:86%;padding:11px 12px;border-radius:16px;margin-bottom:10px;white-space:pre-line;line-height:1.35;font-size:13px}.ai-msg.bot{background:#141a20;color:#f5f5ef;border:1px solid rgba(255,255,255,.08)}.ai-msg.user{background:#c8ff00;color:#050505;margin-left:auto;font-weight:800}.ai-quick{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.ai-quick button{border:1px solid rgba(200,255,0,.22);background:rgba(200,255,0,.08);color:#c8ff00;border-radius:999px;padding:9px 10px;font-size:11px;font-weight:900}.ai-chat-form{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px;border-top:1px solid rgba(255,255,255,.09);background:#07090c}.ai-chat-form input{min-height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#12171d;color:#fff;padding:0 14px;outline:none}.ai-chat-form button{border:0;border-radius:999px;background:#c8ff00;color:#050505;font-weight:1000;padding:0 15px}@media(max-width:620px){.floating-whatsapp{right:14px;bottom:90px;width:54px;height:54px}.ai-chat-launcher{right:14px;bottom:22px;width:54px;height:54px}.ai-chat-panel{right:12px;left:12px;bottom:84px;width:auto;height:min(560px,calc(100vh - 105px))}}.floating-whatsapp,.ai-chat-launcher,.ai-chat-panel{visibility:visible !important;opacity:1}.floating-whatsapp{position:fixed !important;right:18px !important;bottom:calc(98px+env(safe-area-inset-bottom,0px)) !important;width:58px !important;height:58px !important;border-radius:999px !important;background:#25D366 !important;display:flex !important;align-items:center !important;justify-content:center !important;z-index:2147483646 !important;box-shadow:0 16px 34px rgba(0,0,0,.34) !important;border:3px solid rgba(255,255,255,.92) !important;pointer-events:auto !important}.floating-whatsapp svg{width:34px !important;height:34px !important;fill:#fff !important;display:block !important}.ai-chat-launcher{position:fixed !important;right:18px !important;bottom:calc(24px+env(safe-area-inset-bottom,0px)) !important;width:58px !important;height:58px !important;border-radius:999px !important;z-index:2147483646 !important;border:2px solid rgba(200,255,0,.72) !important;background:linear-gradient(135deg,#101417,#050607) !important;color:#c8ff00 !important;font-weight:1000 !important;box-shadow:0 16px 34px rgba(0,0,0,.34) !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;pointer-events:auto !important}.ai-chat-launcher span{font-family:Anton,Inter,sans-serif !important;font-size:22px !important;letter-spacing:.02em !important}.ai-chat-panel{position:fixed !important;right:18px !important;bottom:calc(94px+env(safe-area-inset-bottom,0px)) !important;width:min(390px,calc(100vw - 24px)) !important;height:min(560px,calc(100vh - 130px)) !important;z-index:2147483647 !important;border-radius:26px !important;overflow:hidden !important;background:#080b0f !important;border:1px solid rgba(200,255,0,.28) !important;box-shadow:0 30px 90px rgba(0,0,0,.56) !important;display:none !important;flex-direction:column !important;pointer-events:auto !important}.ai-chat-panel.open{display:flex !important}.ai-chat-panel header{padding:16px !important;display:flex !important;justify-content:space-between !important;align-items:center !important;background:linear-gradient(135deg,#11171d,#050607) !important;border-bottom:1px solid rgba(255,255,255,.09) !important}.ai-chat-panel header strong{display:block !important;color:#fff !important;font-size:15px !important;text-transform:uppercase !important;letter-spacing:.06em !important}.ai-chat-panel header span{display:block !important;color:#c8ff00 !important;font-size:12px !important;margin-top:3px !important}.ai-chat-panel header button{width:34px !important;height:34px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.12) !important;background:#111 !important;color:#fff !important;font-size:24px !important;line-height:1 !important}.ai-chat-body{flex:1 !important;padding:14px !important;overflow:auto !important;background:radial-gradient(circle at 90% 10%,rgba(200,255,0,.08),transparent 25%),#090c10 !important}.ai-msg{max-width:86% !important;padding:11px 12px !important;border-radius:16px !important;margin-bottom:10px !important;white-space:pre-line !important;line-height:1.35 !important;font-size:13px !important}.ai-msg.bot{background:#141a20 !important;color:#f5f5ef !important;border:1px solid rgba(255,255,255,.08) !important}.ai-msg.user{background:#c8ff00 !important;color:#050505 !important;margin-left:auto !important;font-weight:800 !important}.ai-quick{display:flex !important;flex-wrap:wrap !important;gap:7px !important;margin-top:8px !important}.ai-quick button{border:1px solid rgba(200,255,0,.22) !important;background:rgba(200,255,0,.08) !important;color:#c8ff00 !important;border-radius:999px !important;padding:9px 10px !important;font-size:11px !important;font-weight:900 !important}.ai-chat-form{display:grid !important;grid-template-columns:1fr auto !important;gap:8px !important;padding:12px !important;border-top:1px solid rgba(255,255,255,.09) !important;background:#07090c !important}.ai-chat-form input{min-height:44px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.12) !important;background:#12171d !important;color:#fff !important;padding:0 14px !important;outline:none !important}.ai-chat-form button{border:0 !important;border-radius:999px !important;background:#c8ff00 !important;color:#050505 !important;font-weight:1000 !important;padding:0 15px !important}@media(max-width:620px){.floating-whatsapp{right:14px !important;bottom:calc(88px+env(safe-area-inset-bottom,0px)) !important;width:54px !important;height:54px !important}.floating-whatsapp svg{width:31px !important;height:31px !important}.ai-chat-launcher{right:14px !important;bottom:calc(20px+env(safe-area-inset-bottom,0px)) !important;width:54px !important;height:54px !important}.ai-chat-panel{right:10px !important;left:10px !important;bottom:calc(82px+env(safe-area-inset-bottom,0px)) !important;width:auto !important;height:min(560px,calc(100vh - 105px)) !important;border-radius:22px !important}}.hero-copy h1,.hero-content h1,.hero h1{letter-spacing:-.018em !important;word-spacing:.08em !important}.hero-copy p,.hero-content p,.hero p{letter-spacing:.01em !important;line-height:1.6 !important}.at10-editorial-card{position:relative !important;overflow:hidden !important;min-height:380px !important;padding:38px !important;display:grid !important;grid-template-columns:1.05fr .75fr !important;gap:28px !important;align-items:center !important;background:radial-gradient(circle at 82% 20%,rgba(200,255,0,.16),transparent 30%),linear-gradient(135deg,#111416,#050607) !important;cursor:pointer !important;border:1px solid rgba(200,255,0,.18) !important}.at10-editorial-card:before{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(135deg,rgba(200,255,0,.08),transparent 44%),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 13px) !important;opacity:.85 !important;pointer-events:none !important}.at10-editorial-copy,.at10-editorial-mark{position:relative !important;z-index:2 !important}.at10-editorial-copy h2{font-family:Anton,Inter,sans-serif !important;font-size:clamp(46px,5.4vw,86px) !important;line-height:.86 !important;letter-spacing:-.035em !important;text-transform:uppercase !important;max-width:720px !important;margin:0 !important}.at10-editorial-copy span{display:block !important;margin-top:16px !important;max-width:580px !important;color:#dfe6d5 !important;font-weight:800 !important;line-height:1.48 !important}.at10-editorial-copy button{margin-top:24px !important;min-height:46px !important;padding:0 20px !important;border-radius:999px !important;border:1px solid rgba(200,255,0,.42) !important;background:rgba(200,255,0,.10) !important;color:#d7ff2f !important;text-transform:uppercase !important;font-weight:1000 !important;letter-spacing:.07em !important}.at10-editorial-mark{min-height:230px !important;border:1px solid rgba(200,255,0,.18) !important;border-radius:34px !important;background:rgba(255,255,255,.04) !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;box-shadow:0 24px 64px rgba(0,0,0,.28) !important}.at10-editorial-mark strong{font-family:Anton,Inter,sans-serif !important;font-size:clamp(58px,6.4vw,104px) !important;line-height:.82 !important;letter-spacing:-.035em !important;color:#f7f7f0 !important}.at10-editorial-mark span{display:block !important;margin-top:14px !important;color:#c8ff00 !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.09em !important;font-size:12px !important}.at10-clean-card,.at10-collage-card,.at10-photo-card{all:unset}@media(max-width:900px){.at10-editorial-card{grid-template-columns:1fr !important;padding:24px !important;min-height:auto !important;border-radius:28px !important}.at10-editorial-copy h2{font-size:40px !important}.at10-editorial-mark{min-height:150px !important;border-radius:24px !important}.at10-editorial-mark strong{font-size:58px !important}}.checkout-data-modal{position:fixed;inset:0;z-index:2147483647;background:rgba(0,0,0,.72);display:none;align-items:center;justify-content:center;padding:18px}.checkout-data-modal.open{display:flex}.checkout-data-card{width:min(760px,100%);max-height:92vh;overflow:auto;border-radius:34px;background:radial-gradient(circle at 88% 0%,rgba(200,255,0,.14),transparent 28%),linear-gradient(135deg,#111416,#050607);border:1px solid rgba(200,255,0,.22);box-shadow:0 30px 90px rgba(0,0,0,.56);padding:26px;position:relative;color:#f7f7f0}.checkout-data-close{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#111;color:#fff;font-size:24px;line-height:1}.checkout-data-head h2{font-family:Anton,Inter,sans-serif;font-size:clamp(42px,5.4vw,74px);line-height:.86;text-transform:uppercase;margin:10px 0}.checkout-data-head span{display:block;color:#dfe6d5;line-height:1.45;font-weight:750;max-width:560px}.checkout-data-form{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.checkout-data-form .field{display:grid;gap:7px}.checkout-data-form .field.full{grid-column:1/-1}.checkout-data-form label{color:#c8ff00;font-size:11px;font-weight:1000;text-transform:uppercase;letter-spacing:.09em}.checkout-data-form input,.checkout-data-form textarea{width:100%;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#0b1015;color:#fff;min-height:46px;padding:0 13px;outline:none}.checkout-data-form textarea{min-height:84px;padding-top:12px;resize:vertical}.checkout-summary-mini{grid-column:1/-1;border:1px solid rgba(200,255,0,.18);background:rgba(200,255,0,.06);border-radius:18px;padding:14px;display:flex;justify-content:space-between;gap:14px;align-items:center}.checkout-summary-mini strong{font-size:26px;letter-spacing:-.04em}.checkout-summary-mini span{color:#dfe6d5;font-weight:800}.checkout-final-pay{grid-column:1/-1;min-height:52px;border:0;border-radius:999px;background:#c8ff00;color:#050505;font-weight:1000;text-transform:uppercase;letter-spacing:.07em}#checkoutMP{background:#c8ff00!important;color:#050505!important}#checkoutWhatsapp{background:#111922!important;color:#fff!important;border:1px solid rgba(255,255,255,.14)!important}@media(max-width:620px){.checkout-data-card{border-radius:24px;padding:20px}.checkout-data-form{grid-template-columns:1fr}.checkout-summary-mini{display:grid}}.hero-banner-full{position:relative !important;min-height:calc(100vh - 112px) !important;padding:0 !important;margin:0 !important;display:block !important;overflow:hidden !important;background:#050607 !important;border-bottom:1px solid rgba(200,255,0,.16) !important}.hero-banner-slide{position:absolute !important;inset:0 !important;display:block !important}.hero-banner-slide img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;display:block !important;filter:saturate(1.04) contrast(1.04) brightness(.72) !important}.hero-banner-overlay{position:absolute !important;inset:0 !important;background:linear-gradient(90deg,rgba(3,5,7,.88) 0%,rgba(3,5,7,.50) 42%,rgba(3,5,7,.14) 100%),radial-gradient(circle at 84% 15%,rgba(200,255,0,.16),transparent 26%),linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.62)) !important;pointer-events:none !important}.hero-banner-copy{position:absolute !important;left:clamp(18px,5vw,76px) !important;bottom:clamp(34px,8vw,96px) !important;z-index:4 !important;max-width:780px !important;color:#f7f7f0 !important}.hero-banner-copy h1{font-family:Anton,Inter,sans-serif !important;font-size:clamp(58px,8vw,128px) !important;line-height:.84 !important;text-transform:uppercase !important;letter-spacing:-.032em !important;word-spacing:.06em !important;margin:12px 0 14px !important;text-shadow:0 22px 60px rgba(0,0,0,.45) !important}.hero-banner-copy span{display:block !important;max-width:560px !important;color:#e8eee0 !important;font-size:clamp(15px,1.5vw,19px) !important;line-height:1.55 !important;font-weight:800 !important;letter-spacing:.01em !important}.hero-banner-actions{display:flex !important;gap:12px !important;flex-wrap:wrap !important;margin-top:24px !important}.hero-banner-actions a,.hero-banner-actions button{min-height:48px !important;padding:0 20px !important;border-radius:999px !important;border:1px solid rgba(200,255,0,.34) !important;background:rgba(200,255,0,.11) !important;color:#dfff48 !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.07em !important;font-size:12px !important;text-decoration:none !important}.hero-banner-actions a{background:#c8ff00 !important;color:#050505 !important;border-color:#c8ff00 !important}.hero-banner-copy .eyebrow{color:#c8ff00 !important;letter-spacing:.16em !important}.at10-editorial-copy h2,.at10-editorial-card h2{letter-spacing:-.018em !important;word-spacing:.08em !important;line-height:.92 !important;max-width:790px !important}.at10-editorial-copy span,.at10-editorial-card span{letter-spacing:.012em !important;line-height:1.58 !important}.toolbar,.catalog-head,#catalogo{background:radial-gradient(circle at 80% 0%,rgba(200,255,0,.08),transparent 28%),linear-gradient(180deg,#05090d,#030507) !important}.product-grid#productGrid{background:linear-gradient(180deg,#030507,#030507) !important}@media(max-width:900px){.hero-banner-full{min-height:72vh !important}.hero-banner-overlay{background:linear-gradient(180deg,rgba(3,5,7,.22) 0%,rgba(3,5,7,.78) 72%,rgba(3,5,7,.92) 100%),radial-gradient(circle at 80% 20%,rgba(200,255,0,.13),transparent 30%) !important}.hero-banner-copy{left:18px !important;right:18px !important;bottom:32px !important}.hero-banner-copy h1{font-size:48px !important;line-height:.88 !important}}.top-promo{background:#05080d !important;border-bottom:0 !important;box-shadow:none !important;margin-bottom:0 !important}.site-header{background:#05080d !important;border-top:0 !important;border-bottom:0 !important;box-shadow:none !important;margin-top:0 !important}.top-nav,.category-top-nav,.nav-clean,.main-nav{background:transparent !important;border-top:0 !important;border-bottom:0 !important;box-shadow:none !important}.site-header:before,.site-header:after,.top-nav:before,.top-nav:after,.category-top-nav:before,.category-top-nav:after{display:none !important;content:none !important}.hero-full-visual{position:relative !important;min-height:calc(100vh - 108px) !important;padding:0 !important;margin:0 !important;display:block !important;overflow:hidden !important;background:#05080d !important;border:0 !important}.hero-full-link{position:absolute !important;inset:0 !important;display:block !important}.hero-full-visual img{width:100% !important;height:100% !important;min-height:calc(100vh - 108px) !important;display:block !important;object-fit:cover !important;object-position:center center !important}.hero-full-visual:after{content:"" !important;position:absolute !important;inset:0 !important;pointer-events:none !important;background:linear-gradient(180deg,rgba(5,8,13,.08) 0%,rgba(5,8,13,.22) 100%) !important}.hero-banner-copy,.hero-banner-overlay,.hero-banner-actions,.hero-banner-slide{display:none !important}.product-grid#productGrid .badge,.product-card .badge,.product-image .badge,#modalBadge{display:none !important;visibility:hidden !important;opacity:0 !important}.at10-editorial-copy h2,.at10-editorial-card h2{letter-spacing:-.014em !important;word-spacing:.14em !important;line-height:.98 !important;max-width:860px !important}.at10-editorial-copy span,.at10-editorial-card span{letter-spacing:.016em !important;line-height:1.62 !important}.toolbar,.catalog-head,#catalogo,.product-grid#productGrid{background:#030507 !important}@media(max-width:900px){.hero-full-visual,.hero-full-visual img{min-height:68vh !important}}.hero-full-visual{min-height:clamp(420px,68vh,720px) !important;padding:26px clamp(14px,4vw,58px) 34px !important;background:radial-gradient(circle at 80% 10%,rgba(200,255,0,.10),transparent 30%),#05080d !important}.hero-full-link{position:relative !important;inset:auto !important;display:flex !important;width:100% !important;height:clamp(360px,60vh,640px) !important;align-items:center !important;justify-content:center !important;border-radius:34px !important;overflow:hidden !important;border:1px solid rgba(200,255,0,.20) !important;background:#080c11 !important;box-shadow:0 26px 80px rgba(0,0,0,.35) !important}.hero-full-visual img{width:100% !important;height:100% !important;min-height:0 !important;display:block !important;object-fit:contain !important;object-position:center center !important;background:#05080d !important}.hero-full-visual:after{display:none !important}.ai-chat-launcher,.ai-chat-panel{display:none !important}.social-proof-section{margin:42px clamp(16px,5vw,72px) 0 !important;padding:34px !important;border-radius:36px !important;background:radial-gradient(circle at 88% 0%,rgba(200,255,0,.14),transparent 30%),linear-gradient(135deg,#111416,#050607) !important;border:1px solid rgba(200,255,0,.18) !important;display:grid !important;grid-template-columns:.8fr 1.2fr !important;gap:28px !important;align-items:center !important}.social-proof-copy h2{font-family:Anton,Inter,sans-serif !important;font-size:clamp(44px,5.2vw,82px) !important;line-height:.88 !important;text-transform:uppercase !important;letter-spacing:-.025em !important;word-spacing:.08em !important;margin:10px 0 12px !important;color:#f7f7f0 !important}.social-proof-copy span{display:block !important;color:#dfe6d5 !important;font-weight:800 !important;line-height:1.55 !important;max-width:520px !important}.google-reviews-placeholder{border:1px solid rgba(255,255,255,.10) !important;background:rgba(255,255,255,.04) !important;border-radius:28px !important;padding:22px !important}.google-score{display:flex !important;justify-content:space-between !important;gap:18px !important;align-items:flex-start !important;padding-bottom:18px !important;border-bottom:1px solid rgba(255,255,255,.10) !important}.google-score strong{font-size:24px !important;font-weight:1000 !important;color:#fff !important}.google-score span{color:#c8ff00 !important;font-size:13px !important;font-weight:900 !important;text-align:right !important}.review-cards{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:10px !important;margin-top:16px !important}.review-cards article{border-radius:18px !important;background:rgba(255,255,255,.055) !important;border:1px solid rgba(255,255,255,.08) !important;padding:14px !important}.review-cards b{color:#c8ff00 !important;font-size:15px !important}.review-cards p{color:#eef4e8 !important;font-size:13px !important;line-height:1.4 !important;font-weight:750 !important;margin:8px 0 0 !important}.at10-editorial-card{display:none !important}@media(max-width:900px){.hero-full-visual{min-height:auto !important;padding:16px 12px 24px !important}.hero-full-link{height:auto !important;min-height:0 !important;border-radius:22px !important}.hero-full-visual img{height:auto !important;max-height:68vh !important;object-fit:contain !important}.social-proof-section{grid-template-columns:1fr !important;margin:26px 12px 0 !important;padding:22px !important;border-radius:26px !important}.review-cards{grid-template-columns:1fr !important}.google-score{display:grid !important}.google-score span{text-align:left !important}}.hero-slider-premium{position:relative !important;min-height:clamp(420px,68vh,720px) !important;padding:26px clamp(14px,4vw,58px) 34px !important;background:radial-gradient(circle at 80% 10%,rgba(200,255,0,.10),transparent 30%),#05080d !important;overflow:hidden !important}.hero-slider-track{position:relative !important;width:100% !important;height:clamp(360px,60vh,640px) !important;border-radius:34px !important;overflow:hidden !important;border:1px solid rgba(200,255,0,.20) !important;background:#080c11 !important;box-shadow:0 26px 80px rgba(0,0,0,.35) !important}.hero-slide{position:absolute !important;inset:0 !important;opacity:0 !important;visibility:hidden !important;transition:opacity .55s ease,visibility .55s ease !important}.hero-slide.active{opacity:1 !important;visibility:visible !important}.hero-slide img{width:100% !important;height:100% !important;display:block !important;object-fit:contain !important;object-position:center center !important;background:#05080d !important}.hero-slide:after{content:"" !important;position:absolute !important;inset:0 !important;pointer-events:none !important;background:linear-gradient(180deg,rgba(5,8,13,.02) 0%,rgba(5,8,13,.35) 100%),linear-gradient(90deg,rgba(5,8,13,.38) 0%,transparent 38%) !important}.hero-slide-copy{position:absolute !important;left:clamp(18px,4vw,56px) !important;bottom:clamp(18px,4vw,44px) !important;z-index:3 !important;max-width:520px !important;pointer-events:none !important}.hero-slide-copy p{color:#c8ff00 !important;font-size:11px !important;font-weight:1000 !important;letter-spacing:.16em !important;text-transform:uppercase !important;margin:0 0 8px !important}.hero-slide-copy h1{font-family:Anton,Inter,sans-serif !important;color:#f7f7f0 !important;font-size:clamp(34px,4.8vw,70px) !important;line-height:.88 !important;text-transform:uppercase !important;letter-spacing:-.025em !important;margin:0 !important;text-shadow:0 18px 52px rgba(0,0,0,.48) !important}.hero-arrow{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;z-index:6 !important;width:46px !important;height:46px !important;border-radius:999px !important;border:1px solid rgba(200,255,0,.35) !important;background:rgba(5,8,13,.70) !important;color:#c8ff00 !important;font-size:34px !important;line-height:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;backdrop-filter:blur(10px) !important}.hero-prev{left:clamp(20px,5vw,74px) !important}.hero-next{right:clamp(20px,5vw,74px) !important}.hero-dots{position:absolute !important;left:50% !important;bottom:44px !important;transform:translateX(-50%) !important;z-index:7 !important;display:flex !important;gap:9px !important}.hero-dots button{width:9px !important;height:9px !important;border-radius:999px !important;border:0 !important;background:rgba(255,255,255,.42) !important;padding:0 !important}.hero-dots button.active{width:34px !important;background:#c8ff00 !important}.social-proof-section{display:none !important}.marketing-impact-section{margin:42px clamp(16px,5vw,72px) 0 !important;padding:34px !important;border-radius:36px !important;background:radial-gradient(circle at 88% 0%,rgba(200,255,0,.14),transparent 30%),linear-gradient(135deg,#111416,#050607) !important;border:1px solid rgba(200,255,0,.18) !important;display:grid !important;grid-template-columns:.86fr 1.14fr !important;gap:28px !important;align-items:center !important}.marketing-impact-copy h2{font-family:Anton,Inter,sans-serif !important;font-size:clamp(42px,5.1vw,78px) !important;line-height:.90 !important;text-transform:uppercase !important;letter-spacing:-.022em !important;word-spacing:.08em !important;margin:10px 0 12px !important;color:#f7f7f0 !important}.marketing-impact-copy span{display:block !important;color:#dfe6d5 !important;font-weight:800 !important;line-height:1.55 !important;max-width:560px !important}.marketing-impact-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:12px !important}.marketing-impact-grid article{min-height:190px !important;border-radius:24px !important;background:rgba(255,255,255,.055) !important;border:1px solid rgba(255,255,255,.08) !important;padding:18px !important}.marketing-impact-grid strong{display:block !important;color:#c8ff00 !important;font-family:Anton,Inter,sans-serif !important;font-size:34px !important;line-height:1 !important;margin-bottom:16px !important}.marketing-impact-grid h3{color:#fff !important;font-size:17px !important;font-weight:1000 !important;text-transform:uppercase !important;margin:0 0 8px !important}.marketing-impact-grid p{color:#dfe6d5 !important;font-size:13px !important;line-height:1.45 !important;font-weight:750 !important;margin:0 !important}@media(max-width:900px){.hero-slider-premium{min-height:auto !important;padding:16px 12px 24px !important}.hero-slider-track{height:auto !important;min-height:0 !important;border-radius:22px !important}.hero-slide{position:absolute !important}.hero-slide img{height:auto !important;max-height:68vh !important;object-fit:contain !important}.hero-slider-track:before{content:"" !important;display:block !important;padding-top:56.25% !important}.hero-slide img{position:absolute !important;inset:0 !important;height:100% !important}.hero-slide-copy{left:18px !important;bottom:18px !important;max-width:76% !important}.hero-slide-copy h1{font-size:30px !important}.hero-arrow{width:40px !important;height:40px !important;font-size:30px !important}.hero-prev{left:18px !important}.hero-next{right:18px !important}.hero-dots{bottom:30px !important}.marketing-impact-section{grid-template-columns:1fr !important;margin:26px 12px 0 !important;padding:22px !important;border-radius:26px !important}.marketing-impact-grid{grid-template-columns:1fr !important}.marketing-impact-grid article{min-height:auto !important}}.hero-slider-premium{min-height:calc(100vh - 108px) !important;padding:0 !important;background:#05080d !important}.hero-slider-track{width:100% !important;height:calc(100vh - 108px) !important;min-height:520px !important;border-radius:0 !important;border:0 !important;box-shadow:none !important;background:#05080d !important}.hero-slide img{width:100% !important;height:100% !important;object-fit:contain !important;object-position:center center !important;background:#05080d !important}.hero-slide-copy{left:clamp(18px,4vw,56px) !important;bottom:clamp(20px,5vw,58px) !important;max-width:480px !important}.hero-slide-copy h1{font-size:clamp(30px,4.2vw,62px) !important;text-shadow:0 18px 52px rgba(0,0,0,.56) !important}.hero-arrow{top:50% !important}.hero-prev{left:20px !important}.hero-next{right:20px !important}.hero-dots{bottom:22px !important}.ideal-full-section{min-height:92vh;margin:0 !important;padding:clamp(34px,6vw,82px) clamp(16px,5vw,72px) !important;display:grid !important;grid-template-columns:.82fr 1.18fr !important;gap:34px !important;align-items:center !important;position:relative !important;overflow:hidden !important;background:radial-gradient(circle at 82% 20%,rgba(200,255,0,.14),transparent 30%),linear-gradient(135deg,#111416,#050607) !important;border-top:1px solid rgba(200,255,0,.14) !important;border-bottom:1px solid rgba(200,255,0,.14) !important}.ideal-full-section:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 14px);opacity:.6;pointer-events:none}.ideal-full-copy,.ideal-full-grid{position:relative;z-index:2}.ideal-full-copy h2{font-family:Anton,Inter,sans-serif !important;font-size:clamp(58px,8vw,132px) !important;line-height:.84 !important;text-transform:uppercase !important;letter-spacing:-.035em !important;margin:14px 0 !important;color:#f7f7f0 !important}.ideal-full-copy span{display:block !important;max-width:560px !important;color:#dfe6d5 !important;font-size:clamp(15px,1.3vw,18px) !important;line-height:1.6 !important;font-weight:800 !important}.ideal-full-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:14px !important}.ideal-full-grid button{min-height:310px !important;border-radius:34px !important;border:1px solid rgba(255,255,255,.12) !important;background:radial-gradient(circle at 82% 12%,rgba(200,255,0,.15),transparent 30%),rgba(255,255,255,.055) !important;color:#fff !important;text-align:left !important;padding:24px !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;transition:.2s ease !important}.ideal-full-grid button:hover{transform:translateY(-5px) !important;border-color:rgba(200,255,0,.36) !important}.ideal-full-grid strong{color:#c8ff00 !important;font-size:12px !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.12em !important}.ideal-full-grid b{display:block !important;font-family:Anton,Inter,sans-serif !important;font-size:clamp(38px,4.2vw,68px) !important;line-height:.9 !important;text-transform:uppercase !important;margin:10px 0 !important}.ideal-full-grid span{color:#dfe6d5 !important;font-weight:800 !important;line-height:1.45 !important}.marketing-impact-section{display:none !important}#checkoutWhatsapp{display:none !important}#checkoutMP{background:#c8ff00 !important;color:#050505 !important}.checkout-data-modal{position:fixed;inset:0;z-index:2147483647;background:rgba(0,0,0,.72);display:none;align-items:center;justify-content:center;padding:18px}.checkout-data-modal.open{display:flex}.checkout-data-card{width:min(760px,100%);max-height:92vh;overflow:auto;border-radius:34px;background:radial-gradient(circle at 88% 0%,rgba(200,255,0,.14),transparent 28%),linear-gradient(135deg,#111416,#050607);border:1px solid rgba(200,255,0,.22);box-shadow:0 30px 90px rgba(0,0,0,.56);padding:26px;position:relative;color:#f7f7f0}.checkout-data-close{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#111;color:#fff;font-size:24px;line-height:1}.checkout-data-head h2{font-family:Anton,Inter,sans-serif;font-size:clamp(42px,5.4vw,74px);line-height:.86;text-transform:uppercase;margin:10px 0}.checkout-data-head span{display:block;color:#dfe6d5;line-height:1.45;font-weight:750;max-width:560px}.checkout-data-form{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.checkout-data-form .field{display:grid;gap:7px}.checkout-data-form .field.full{grid-column:1/-1}.checkout-data-form label{color:#c8ff00;font-size:11px;font-weight:1000;text-transform:uppercase;letter-spacing:.09em}.checkout-data-form input,.checkout-data-form textarea{width:100%;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#0b1015;color:#fff;min-height:46px;padding:0 13px;outline:none}.checkout-data-form textarea{min-height:84px;padding-top:12px;resize:vertical}.checkout-summary-mini{grid-column:1/-1;border:1px solid rgba(200,255,0,.18);background:rgba(200,255,0,.06);border-radius:18px;padding:14px;display:flex;justify-content:space-between;gap:14px;align-items:center}.checkout-summary-mini strong{font-size:26px;letter-spacing:-.04em}.checkout-summary-mini span{color:#dfe6d5;font-weight:800}.checkout-final-pay{grid-column:1/-1;min-height:52px;border:0;border-radius:999px;background:#c8ff00;color:#050505;font-weight:1000;text-transform:uppercase;letter-spacing:.07em}.price-dues::first-letter{text-transform:none}@media(max-width:900px){.hero-slider-track{height:68vh !important;min-height:420px !important}.hero-slide-copy{max-width:78% !important}.hero-slide-copy h1{font-size:30px !important}.ideal-full-section{grid-template-columns:1fr !important;min-height:auto !important;padding:34px 14px !important}.ideal-full-grid{grid-template-columns:1fr !important}.ideal-full-grid button{min-height:180px !important;border-radius:24px !important}.checkout-data-card{border-radius:24px;padding:20px}.checkout-data-form{grid-template-columns:1fr}.checkout-summary-mini{display:grid}}.hero-v52,.hero-v52 *{box-sizing:border-box !important}.hero-v52{position:relative !important;display:block !important;height:calc(100vh - 108px) !important;min-height:560px !important;padding:0 !important;margin:0 !important;overflow:hidden !important;background:#05080d !important}.hero-v52 .hero-slider-track{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;min-height:0 !important;display:block !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:#05080d !important;overflow:hidden !important}.hero-v52 .hero-slide{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;opacity:0 !important;visibility:hidden !important;transition:opacity .55s ease,visibility .55s ease !important;background:#05080d !important}.hero-v52 .hero-slide.active{opacity:1 !important;visibility:visible !important;z-index:2 !important}.hero-v52 .hero-slide img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;min-height:0 !important;max-height:none !important;display:block !important;object-fit:contain !important;object-position:center center !important;background:#05080d !important;opacity:1 !important;visibility:visible !important}.hero-v52 .hero-slide:after{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(180deg,rgba(5,8,13,.02) 0%,rgba(5,8,13,.28) 100%) !important;pointer-events:none !important}.hero-v52 .hero-slide-copy{position:absolute !important;z-index:5 !important;left:clamp(18px,4vw,56px) !important;bottom:clamp(20px,5vw,58px) !important;max-width:480px !important;display:block !important;visibility:visible !important;opacity:1 !important}.hero-v52 .hero-slide-copy p{color:#c8ff00 !important;font-size:11px !important;font-weight:1000 !important;letter-spacing:.16em !important;text-transform:uppercase !important;margin:0 0 8px !important}.hero-v52 .hero-slide-copy h1{font-family:Anton,Inter,sans-serif !important;color:#f7f7f0 !important;font-size:clamp(30px,4.2vw,62px) !important;line-height:.88 !important;text-transform:uppercase !important;letter-spacing:-.025em !important;margin:0 !important;text-shadow:0 18px 52px rgba(0,0,0,.56) !important}.hero-v52 .hero-arrow{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;z-index:10 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:46px !important;height:46px !important;border-radius:999px !important;border:1px solid rgba(200,255,0,.35) !important;background:rgba(5,8,13,.72) !important;color:#c8ff00 !important;font-size:34px !important}.hero-v52 .hero-prev{left:20px !important}.hero-v52 .hero-next{right:20px !important}.hero-v52 .hero-dots{position:absolute !important;left:50% !important;bottom:22px !important;transform:translateX(-50%) !important;z-index:10 !important;display:flex !important;gap:9px !important}.hero-v52 .hero-dots button{width:9px !important;height:9px !important;border-radius:999px !important;border:0 !important;background:rgba(255,255,255,.42) !important;padding:0 !important}.hero-v52 .hero-dots button.active{width:34px !important;background:#c8ff00 !important}.hero-banner-slide,.hero-banner-copy,.hero-banner-overlay,.hero-banner-actions{display:none !important}.hero-v52 .hero-slide,.hero-v52 .hero-slide-copy,.hero-v52 .hero-slider-track{display:block !important}.ideal-full-section{min-height:92vh !important;margin:0 !important;padding:clamp(34px,6vw,82px) clamp(16px,5vw,72px) !important;display:grid !important;grid-template-columns:.82fr 1.18fr !important;gap:34px !important;align-items:center !important;position:relative !important;overflow:hidden !important;background:radial-gradient(circle at 82% 20%,rgba(200,255,0,.14),transparent 30%),linear-gradient(135deg,#111416,#050607) !important;border-top:1px solid rgba(200,255,0,.14) !important;border-bottom:1px solid rgba(200,255,0,.14) !important}.ideal-full-section:before{content:"" !important;position:absolute !important;inset:0 !important;background:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 14px) !important;opacity:.6 !important;pointer-events:none !important}.ideal-full-copy,.ideal-full-grid{position:relative !important;z-index:2 !important}.ideal-full-copy h2{font-family:Anton,Inter,sans-serif !important;font-size:clamp(58px,8vw,132px) !important;line-height:.84 !important;text-transform:uppercase !important;letter-spacing:-.035em !important;margin:14px 0 !important;color:#f7f7f0 !important}.ideal-full-copy span{display:block !important;max-width:560px !important;color:#dfe6d5 !important;font-size:clamp(15px,1.3vw,18px) !important;line-height:1.6 !important;font-weight:800 !important}.ideal-full-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:14px !important}.ideal-full-grid button{min-height:310px !important;border-radius:34px !important;border:1px solid rgba(255,255,255,.12) !important;background:radial-gradient(circle at 82% 12%,rgba(200,255,0,.15),transparent 30%),rgba(255,255,255,.055) !important;color:#fff !important;text-align:left !important;padding:24px !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important}.ideal-full-grid strong{color:#c8ff00 !important;font-size:12px !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.12em !important}.ideal-full-grid b{display:block !important;font-family:Anton,Inter,sans-serif !important;font-size:clamp(38px,4.2vw,68px) !important;line-height:.9 !important;text-transform:uppercase !important;margin:10px 0 !important}.ideal-full-grid span{color:#dfe6d5 !important;font-weight:800 !important;line-height:1.45 !important}#checkoutWhatsapp{display:none !important}#checkoutMP{background:#c8ff00 !important;color:#050505 !important}.checkout-data-modal{position:fixed;inset:0;z-index:2147483647;background:rgba(0,0,0,.72);display:none;align-items:center;justify-content:center;padding:18px}.checkout-data-modal.open{display:flex}.checkout-data-card{width:min(760px,100%);max-height:92vh;overflow:auto;border-radius:34px;background:radial-gradient(circle at 88% 0%,rgba(200,255,0,.14),transparent 28%),linear-gradient(135deg,#111416,#050607);border:1px solid rgba(200,255,0,.22);box-shadow:0 30px 90px rgba(0,0,0,.56);padding:26px;position:relative;color:#f7f7f0}.checkout-data-close{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#111;color:#fff;font-size:24px;line-height:1}.checkout-data-head h2{font-family:Anton,Inter,sans-serif;font-size:clamp(42px,5.4vw,74px);line-height:.86;text-transform:uppercase;margin:10px 0}.checkout-data-head span{display:block;color:#dfe6d5;line-height:1.45;font-weight:750;max-width:560px}.checkout-data-form{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.checkout-data-form .field{display:grid;gap:7px}.checkout-data-form .field.full{grid-column:1/-1}.checkout-data-form label{color:#c8ff00;font-size:11px;font-weight:1000;text-transform:uppercase;letter-spacing:.09em}.checkout-data-form input,.checkout-data-form textarea{width:100%;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#0b1015;color:#fff;min-height:46px;padding:0 13px;outline:none}.checkout-data-form textarea{min-height:84px;padding-top:12px;resize:vertical}.checkout-summary-mini{grid-column:1/-1;border:1px solid rgba(200,255,0,.18);background:rgba(200,255,0,.06);border-radius:18px;padding:14px;display:flex;justify-content:space-between;gap:14px;align-items:center}.checkout-summary-mini strong{font-size:26px;letter-spacing:-.04em}.checkout-summary-mini span{color:#dfe6d5;font-weight:800}.checkout-final-pay{grid-column:1/-1;min-height:52px;border:0;border-radius:999px;background:#c8ff00;color:#050505;font-weight:1000;text-transform:uppercase;letter-spacing:.07em}@media(max-width:900px){.hero-v52{height:68vh !important;min-height:420px !important}.hero-v52 .hero-slide-copy{max-width:76% !important;left:18px !important;bottom:36px !important}.hero-v52 .hero-slide-copy h1{font-size:30px !important}.ideal-full-section{grid-template-columns:1fr !important;min-height:auto !important;padding:34px 14px !important}.ideal-full-grid{grid-template-columns:1fr !important}.ideal-full-grid button{min-height:180px !important;border-radius:24px !important}.checkout-data-card{border-radius:24px;padding:20px}.checkout-data-form{grid-template-columns:1fr}.checkout-summary-mini{display:grid}}.hero-v52,.hero-slider-premium,.hero-full-visual,.hero-banner-full{display:none !important}.hero-simple-wrap{display:block !important;width:100% !important;padding:18px clamp(10px,3vw,42px) 26px !important;margin:0 !important;background:#05080d !important;position:relative !important;z-index:1 !important}.hero-simple-slider{width:100% !important;height:min(72vh,720px) !important;min-height:420px !important;position:relative !important;overflow:hidden !important;border-radius:28px !important;background:#05080d !important;border:1px solid rgba(200,255,0,.18) !important;box-shadow:0 24px 70px rgba(0,0,0,.32) !important}.hero-simple-slide{position:absolute !important;inset:0 !important;display:block !important;opacity:0 !important;visibility:hidden !important;transition:opacity .45s ease,visibility .45s ease !important;background:#05080d !important}.hero-simple-slide.active{opacity:1 !important;visibility:visible !important;z-index:2 !important}.hero-simple-slide img{width:100% !important;height:100% !important;display:block !important;object-fit:contain !important;object-position:center center !important;background:#05080d !important;opacity:1 !important;visibility:visible !important;max-width:none !important;max-height:none !important}.hero-simple-arrow{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;z-index:10 !important;width:46px !important;height:46px !important;border-radius:999px !important;border:1px solid rgba(200,255,0,.45) !important;background:rgba(5,8,13,.72) !important;color:#c8ff00 !important;font-size:34px !important;line-height:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important}.hero-simple-prev{left:16px !important}.hero-simple-next{right:16px !important}.hero-simple-dots{position:absolute !important;left:50% !important;bottom:14px !important;transform:translateX(-50%) !important;z-index:11 !important;display:flex !important;gap:9px !important}.hero-simple-dots button{width:9px !important;height:9px !important;border-radius:999px !important;border:0 !important;padding:0 !important;background:rgba(255,255,255,.46) !important;cursor:pointer !important}.hero-simple-dots button.active{width:32px !important;background:#c8ff00 !important}.hero-slide-copy,.hero-banner-copy,.hero-banner-overlay,.hero-banner-actions{display:none !important}#checkoutWhatsapp{display:none !important}#checkoutMP{background:#c8ff00 !important;color:#050505 !important}.ideal-full-section{display:grid !important;visibility:visible !important;opacity:1 !important}.product-grid#productGrid .badge,.product-card .badge,.product-image .badge,#modalBadge{display:none !important}@media(max-width:900px){.hero-simple-wrap{padding:12px 10px 20px !important}.hero-simple-slider{height:58vh !important;min-height:340px !important;border-radius:20px !important}.hero-simple-arrow{width:40px !important;height:40px !important;font-size:30px !important}}.page-glow,.page-orbit,.bg-grid,.cursor-glow,.noise{z-index:-10 !important;pointer-events:none !important}.modal:not(.open),.product-modal:not(.open),.checkout-data-modal:not(.open),.ai-chat-panel:not(.open),.cart-panel:not(.open),.cart:not(.open){display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}#cartPanel:not(.open){transform:translateX(110%) !important;display:flex !important;opacity:1 !important;visibility:visible !important;pointer-events:none !important}body{background:#05080d !important}main,.site-header,.top-promo,.hero-simple-wrap,.trust-bar,.drop-zone,.toolbar,.product-grid,.checkout-preview,.ideal-full-section{position:relative !important;z-index:2 !important}.top-promo{z-index:90 !important}.site-header{z-index:91 !important}.hero-simple-wrap{z-index:3 !important;background:#05080d !important}.hero-simple-slider{z-index:4 !important}body::before,body::after,main::before,main::after,.hero::before,.hero::after,.hero-simple-wrap::before,.hero-simple-wrap::after{pointer-events:none !important}body::before,body::after,main::before,main::after{display:none !important;content:none !important}.hero-simple-slide.active{z-index:5 !important}.hero-simple-arrow,.hero-simple-dots{z-index:10 !important}.hero-v52,.hero-slider-premium,.hero-full-visual,.hero-banner-full{display:none !important}html,body{max-width:100% !important;overflow-x:hidden !important}body{touch-action:pan-y !important}.page-glow{display:none !important}.site-header{overflow:hidden !important}.top-nav{max-width:100% !important;flex-wrap:wrap !important;row-gap:10px !important}@media(max-width:980px){.top-nav{flex-wrap:nowrap !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important}}.hero-simple-wrap{padding:0 0 18px !important;background:#05080d !important}.hero-simple-slider{width:min(100%,1480px) !important;margin:0 auto !important;height:min(78vh,760px) !important;min-height:430px !important;border-radius:0 0 24px 24px !important;border-left:0 !important;border-right:0 !important}.hero-simple-slide img{object-fit:cover !important;object-position:center center !important;width:100% !important;height:100% !important;background:transparent !important}.hero-simple-slide{background:#05080d !important}.hero-simple-arrow{background:rgba(5,8,13,.45) !important;backdrop-filter:blur(6px) !important}.trust-bar{margin-top:0 !important}.lower-feature-zone{grid-template-columns:1fr !important}.mobile-ideal-section,.ideal-selector-pro,.ideal-interactive,.ideal-selector-inner{max-width:100% !important;overflow:hidden !important}.ideal-level-tabs,.ideal-style-grid{max-width:100% !important}@media(max-width:900px){.hero-simple-slider{height:54vh !important;min-height:320px !important;border-radius:0 0 18px 18px !important}.hero-simple-wrap{padding:0 0 14px !important}}.hero-simple-slider{background:#05080d !important}.hero-simple-slide{overflow:hidden !important}.hero-simple-slide .hero-bg-img{position:absolute !important;inset:-28px !important;width:calc(100%+56px) !important;height:calc(100%+56px) !important;object-fit:cover !important;object-position:center center !important;filter:blur(24px) brightness(.52) saturate(1.08) !important;transform:scale(1.04) !important;opacity:1 !important;z-index:1 !important}.hero-simple-slide .hero-main-img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:contain !important;object-position:center center !important;background:transparent !important;z-index:2 !important;opacity:1 !important;visibility:visible !important}.hero-simple-slide>img:not(.hero-bg-img):not(.hero-main-img){display:none !important}.hero-simple-slide img{max-width:none !important;max-height:none !important}.hero-simple-arrow,.hero-simple-dots{z-index:12 !important}#selector-inteligente{scroll-margin-top:120px !important}.ideal-full-section{min-height:auto !important;margin:0 !important;padding:clamp(42px,7vw,92px) clamp(16px,5vw,72px) !important;display:grid !important;grid-template-columns:.82fr 1.18fr !important;gap:34px !important;align-items:center !important;position:relative !important;overflow:visible !important;background:radial-gradient(circle at 84% 10%,rgba(200,255,0,.12),transparent 32%),linear-gradient(135deg,#101417,#050607) !important;border-top:1px solid rgba(200,255,0,.14) !important;border-bottom:1px solid rgba(200,255,0,.14) !important}.ideal-full-section:before{content:"" !important;position:absolute !important;inset:0 !important;background:repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 1px,transparent 1px 14px) !important;opacity:.45 !important;pointer-events:none !important;z-index:0 !important}.ideal-full-copy,.ideal-full-grid{position:relative !important;z-index:2 !important}.ideal-full-copy h2{font-family:Anton,Inter,sans-serif !important;font-size:clamp(48px,7vw,112px) !important;line-height:.86 !important;text-transform:uppercase !important;letter-spacing:-.032em !important;margin:14px 0 !important;color:#f7f7f0 !important}.ideal-full-copy span{display:block !important;max-width:560px !important;color:#dfe6d5 !important;font-size:clamp(15px,1.3vw,18px) !important;line-height:1.6 !important;font-weight:800 !important}.ideal-full-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:14px !important;width:100% !important;max-width:100% !important}.ideal-full-grid button{min-height:250px !important;border-radius:30px !important;border:1px solid rgba(255,255,255,.12) !important;background:radial-gradient(circle at 82% 12%,rgba(200,255,0,.15),transparent 30%),rgba(255,255,255,.055) !important;color:#fff !important;text-align:left !important;padding:22px !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;overflow:hidden !important}.ideal-full-grid strong{color:#c8ff00 !important;font-size:12px !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.12em !important}.ideal-full-grid b{display:block !important;font-family:Anton,Inter,sans-serif !important;font-size:clamp(34px,3.8vw,60px) !important;line-height:.9 !important;text-transform:uppercase !important;margin:10px 0 !important}.ideal-full-grid span{color:#dfe6d5 !important;font-weight:800 !important;line-height:1.45 !important}.ideal-full-section,.ideal-full-section *{max-width:100% !important}@media(max-width:900px){.hero-simple-slider{height:58vh !important;min-height:330px !important}.hero-simple-slide .hero-bg-img{filter:blur(18px) brightness(.50) saturate(1.08) !important}.ideal-full-section{grid-template-columns:1fr !important;padding:36px 14px !important}.ideal-full-grid{grid-template-columns:1fr !important}.ideal-full-grid button{min-height:156px !important;border-radius:24px !important}.ideal-full-copy h2{font-size:44px !important}}.site-header,.top-promo{position:sticky !important;z-index:9999 !important}.top-nav,.nav-item,.nav-link,.dropdown,.dropdown-menu,.submenu,.nav-dropdown{z-index:10000 !important}.dropdown,.dropdown-menu,.submenu,.nav-dropdown{position:absolute !important;background:rgba(5,8,13,.82) !important;border:1px solid rgba(200,255,0,.22) !important;backdrop-filter:blur(14px) !important;box-shadow:0 18px 45px rgba(0,0,0,.36) !important;color:#fff !important}.nav-item:hover .dropdown,.nav-item:hover .dropdown-menu,.nav-item:hover .submenu,.nav-item:hover .nav-dropdown,.dropdown:hover,.dropdown-menu:hover,.submenu:hover,.nav-dropdown:hover{display:block !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important}.hero-simple-wrap{padding-top:18px !important;overflow:visible !important;z-index:1 !important}.hero-simple-slider{z-index:1 !important}.hero-simple-slider,.hero-simple-slide,.hero-simple-slide img{pointer-events:auto !important}.preorder-badge{position:absolute !important;top:10px !important;right:10px !important;z-index:5 !important;background:#c8ff00 !important;color:#050505 !important;border-radius:999px !important;padding:6px 8px !important;font-size:8px !important;font-weight:1000 !important;line-height:1 !important;letter-spacing:.04em !important;text-transform:uppercase !important;box-shadow:0 8px 18px rgba(0,0,0,.22) !important}.product-grid#productGrid .badge,.product-card .badge,.product-image .badge,#modalBadge{display:none !important}.product-grid#productGrid .preorder-badge,.product-card .preorder-badge,.product-image .preorder-badge{display:inline-flex !important;visibility:visible !important;opacity:1 !important}#selector-inteligente{scroll-margin-top:120px !important;margin-top:18px !important;margin-bottom:0 !important}.product-card[data-cat="Zapatillas"],.product-card[data-cat="Fútbol"],.product-card[data-cat="Futbol"]{display:none !important}@media(max-width:900px){.site-header{overflow:visible !important}.top-nav{overflow-x:auto !important;overflow-y:visible !important}.dropdown,.dropdown-menu,.submenu,.nav-dropdown{position:fixed !important;left:12px !important;right:12px !important;top:112px !important;max-width:calc(100vw - 24px) !important}.hero-simple-wrap{padding-top:12px !important}}.site-header{overflow:visible !important;z-index:50000 !important}.top-nav,.category-top-nav,.nav-clean{overflow:visible !important}.nav-item.ideal-nav{position:relative !important;z-index:50001 !important}.ideal-dropdown{position:absolute !important;top:calc(100%+10px) !important;left:50% !important;transform:translateX(-50%) !important;min-width:620px !important;max-width:min(92vw,760px) !important;display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:12px !important;padding:16px !important;border-radius:24px !important;background:rgba(5,8,13,.86) !important;border:1px solid rgba(200,255,0,.24) !important;box-shadow:0 24px 70px rgba(0,0,0,.45) !important;backdrop-filter:blur(16px) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;z-index:60000 !important}.ideal-nav:hover .ideal-dropdown,.ideal-nav:focus-within .ideal-dropdown,.ideal-dropdown:hover{opacity:1 !important;visibility:visible !important;pointer-events:auto !important}.ideal-dropdown .ideal-col{display:grid !important;gap:8px !important;padding:12px !important;border-radius:18px !important;background:rgba(255,255,255,.055) !important;border:1px solid rgba(255,255,255,.08) !important}.ideal-dropdown strong{color:#c8ff00 !important;font-size:12px !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.09em !important;margin-bottom:4px !important}.ideal-dropdown button{min-height:38px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.10) !important;background:rgba(255,255,255,.06) !important;color:#fff !important;font-weight:900 !important}.ideal-dropdown button:hover{background:#c8ff00 !important;color:#050505 !important}.hero-simple-wrap,.hero-simple-slider{z-index:1 !important}.preorder-badge{top:10px !important;right:10px !important;min-width:58px !important;padding:7px 9px !important;border-radius:12px !important;font-size:9.5px !important;line-height:1.05 !important;text-align:center !important;white-space:pre-line !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:#c8ff00 !important;color:#050505 !important;box-shadow:0 9px 22px rgba(0,0,0,.26) !important}#mobileIdeal{scroll-margin-top:120px !important;margin:34px clamp(16px,5vw,72px) 0 !important;max-width:none !important;display:block !important}#mobileIdeal .ideal-selector-inner{border-radius:36px !important;border:1px solid rgba(200,255,0,.18) !important;background:radial-gradient(circle at 88% 0%,rgba(200,255,0,.13),transparent 30%),linear-gradient(135deg,#111416,#050607) !important;box-shadow:0 24px 70px rgba(0,0,0,.30) !important}.ideal-full-section{display:none !important}.brand-pro-bottom{margin:42px clamp(16px,5vw,72px) 0 !important;padding:34px !important;border-radius:36px !important;background:radial-gradient(circle at 88% 0%,rgba(200,255,0,.13),transparent 30%),linear-gradient(135deg,#111416,#050607) !important;border:1px solid rgba(200,255,0,.18) !important;display:grid !important;grid-template-columns:.85fr 1.15fr !important;gap:28px !important;align-items:center !important}.brand-pro-bottom h2{font-family:Anton,Inter,sans-serif !important;font-size:clamp(42px,5.4vw,82px) !important;line-height:.88 !important;text-transform:uppercase !important;letter-spacing:-.025em !important;margin:10px 0 12px !important;color:#f7f7f0 !important}.brand-pro-bottom span{color:#dfe6d5 !important;line-height:1.55 !important;font-weight:800 !important}.brand-pro-cards{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:12px !important}.brand-pro-cards article{min-height:190px !important;border-radius:24px !important;background:rgba(255,255,255,.055) !important;border:1px solid rgba(255,255,255,.08) !important;padding:18px !important}.brand-pro-cards strong{display:block !important;font-family:Anton,Inter,sans-serif !important;font-size:34px !important;color:#c8ff00 !important;margin-bottom:14px !important}.brand-pro-cards b{display:block !important;color:#fff !important;text-transform:uppercase !important;font-size:16px !important;margin-bottom:8px !important}.top-nav a{white-space:nowrap !important}@media(max-width:900px){.site-header{overflow:visible !important}.ideal-dropdown{position:fixed !important;top:118px !important;left:12px !important;right:12px !important;transform:none !important;min-width:0 !important;max-width:calc(100vw - 24px) !important;grid-template-columns:1fr !important;max-height:72vh !important;overflow:auto !important}.brand-pro-bottom{grid-template-columns:1fr !important;margin:28px 12px 0 !important;padding:22px !important;border-radius:26px !important}.brand-pro-cards{grid-template-columns:1fr !important}#mobileIdeal{margin:28px 12px 0 !important}}.logo img,.site-logo img,.logo-box img{object-fit:contain !important}.logo,.site-logo,.logo-box{background:transparent !important}.soldout-badge{position:absolute !important;top:10px !important;right:10px !important;z-index:6 !important;background:#14181d !important;color:#ffffff !important;border:1px solid rgba(255,255,255,.22) !important;border-radius:999px !important;padding:7px 10px !important;font-size:10px !important;font-weight:1000 !important;letter-spacing:.05em !important;text-transform:uppercase !important;box-shadow:0 9px 22px rgba(0,0,0,.30) !important}.soldout-btn,.soldout-btn:hover{opacity:.55 !important;cursor:not-allowed !important;background:#343a40 !important;color:#d8dde0 !important}body.checkout-page-open{overflow:hidden !important}.checkout-page-screen{position:fixed !important;inset:0 !important;z-index:2147483647 !important;display:none !important;overflow:auto !important;background:radial-gradient(circle at 88% 0%,rgba(200,255,0,.14),transparent 30%),linear-gradient(135deg,#101417,#050607) !important;color:#f7f7f0 !important;padding:22px !important}.checkout-page-screen.open{display:block !important}.checkout-page-shell{width:min(1180px,100%) !important;min-height:calc(100vh - 44px) !important;margin:0 auto !important;display:flex !important;flex-direction:column !important}.checkout-page-back{align-self:flex-start !important;min-height:42px !important;padding:0 16px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.14) !important;background:rgba(255,255,255,.06) !important;color:#fff !important;font-weight:900 !important;letter-spacing:.03em !important;margin-bottom:22px !important}.checkout-page-grid{flex:1 !important;display:grid !important;grid-template-columns:.82fr 1.18fr !important;gap:28px !important;align-items:center !important}.checkout-page-copy h2{font-family:Anton,Inter,sans-serif !important;font-size:clamp(58px,8vw,120px) !important;line-height:.84 !important;text-transform:uppercase !important;letter-spacing:-.035em !important;margin:12px 0 16px !important;color:#f7f7f0 !important}.checkout-page-copy>span{display:block !important;max-width:560px !important;color:#dfe6d5 !important;font-size:clamp(15px,1.35vw,18px) !important;line-height:1.6 !important;font-weight:800 !important}.checkout-page-steps{margin-top:28px !important;display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:10px !important}.checkout-page-steps article{border-radius:20px !important;border:1px solid rgba(255,255,255,.10) !important;background:rgba(255,255,255,.055) !important;padding:16px !important}.checkout-page-steps strong{display:block !important;color:#c8ff00 !important;font-family:Anton,Inter,sans-serif !important;font-size:30px !important;line-height:1 !important}.checkout-page-steps b{display:block !important;margin-top:10px !important;color:#fff !important;text-transform:uppercase !important;font-weight:1000 !important}.checkout-page-steps small{display:block !important;margin-top:6px !important;color:#dfe6d5 !important;line-height:1.35 !important;font-weight:750 !important}.checkout-page-card{border-radius:34px !important;border:1px solid rgba(200,255,0,.22) !important;background:rgba(255,255,255,.055) !important;box-shadow:0 30px 90px rgba(0,0,0,.42) !important;padding:24px !important}.checkout-page-summary{display:flex !important;align-items:flex-end !important;justify-content:space-between !important;gap:14px !important;padding-bottom:18px !important;margin-bottom:18px !important;border-bottom:1px solid rgba(255,255,255,.10) !important}.checkout-page-summary p{color:#c8ff00 !important;font-size:12px !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.12em !important;margin:0 !important}.checkout-page-summary strong{font-size:clamp(28px,3.2vw,44px) !important;line-height:1 !important;color:#fff !important}.checkout-page-summary span{color:#dfe6d5 !important;font-weight:800 !important;font-size:13px !important;text-align:right !important}.checkout-page-form{display:grid !important;grid-template-columns:1fr 1fr !important;gap:12px !important}.checkout-page-form .field{display:grid !important;gap:7px !important}.checkout-page-form .field.full{grid-column:1/-1 !important}.checkout-page-form label{color:#c8ff00 !important;font-size:11px !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.09em !important}.checkout-page-form input,.checkout-page-form textarea{width:100% !important;border-radius:16px !important;border:1px solid rgba(255,255,255,.12) !important;background:#0b1015 !important;color:#fff !important;min-height:48px !important;padding:0 13px !important;outline:none !important;font-weight:750 !important}.checkout-page-form textarea{min-height:86px !important;padding-top:12px !important;resize:vertical !important}.checkout-page-pay{grid-column:1/-1 !important;min-height:56px !important;border:0 !important;border-radius:999px !important;background:#c8ff00 !important;color:#050505 !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.08em !important;margin-top:4px !important}.checkout-data-modal{display:none !important}@media(max-width:900px){.checkout-page-screen{padding:14px !important}.checkout-page-shell{min-height:calc(100vh - 28px) !important}.checkout-page-grid{grid-template-columns:1fr !important;align-items:start !important}.checkout-page-copy h2{font-size:48px !important}.checkout-page-steps{grid-template-columns:1fr !important}.checkout-page-card{border-radius:24px !important;padding:18px !important}.checkout-page-summary{display:grid !important;align-items:start !important}.checkout-page-summary span{text-align:left !important}.checkout-page-form{grid-template-columns:1fr !important}}.brand img{width:156px !important;height:auto !important;object-fit:contain !important;display:block !important}.brand{background:#000 !important;border-radius:0 !important;padding:0 !important;overflow:hidden !important}.site-header{background:rgba(0,0,0,.92) !important}@media(max-width:560px){.brand img{width:132px !important}}.checkout.mp,#checkoutMP,.checkout-page-pay{background:#c8ff00 !important;color:#050505 !important}.mp-note{display:none !important}:root{--lime:#c8ff00}body{background:radial-gradient(circle at 72% 5%,rgba(200,255,0,.085),transparent 30%),radial-gradient(circle at 12% 28%,rgba(255,255,255,.045),transparent 26%),#05080d !important}.page-glow{display:block !important;z-index:-2 !important;opacity:.95 !important;background:radial-gradient(circle at 78% 8%,rgba(200,255,0,.16),transparent 34%),radial-gradient(circle at 18% 42%,rgba(255,255,255,.06),transparent 32%) !important}.top-promo{position:sticky !important;top:0 !important;z-index:90000 !important;background:linear-gradient(90deg,#05080d,#111907,#05080d) !important;color:#dfff48 !important;border-bottom:1px solid rgba(200,255,0,.18) !important}.site-header{position:sticky !important;top:38px !important;z-index:89999 !important;background:rgba(0,0,0,.86) !important;backdrop-filter:blur(18px) saturate(1.15) !important;border-bottom:1px solid rgba(200,255,0,.14) !important;box-shadow:0 14px 34px rgba(0,0,0,.30) !important;overflow:visible !important}.brand{display:flex !important;align-items:center !important;justify-content:flex-start !important;flex:0 0 auto !important;background:#000 !important;padding:0 !important;margin:0 !important;border:0 !important;overflow:hidden !important}.brand img{width:188px !important;max-width:188px !important;height:auto !important;display:block !important;object-fit:contain !important;background:#000 !important;border:0 !important;box-shadow:none !important}.top-nav{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;flex:1 1 auto !important}.cart-btn{flex:0 0 auto !important;background:#c8ff00 !important;color:#050505 !important;box-shadow:0 14px 34px rgba(200,255,0,.16) !important}.top-nav a,.ideal-main-link{color:#eef4e8 !important;border-color:rgba(255,255,255,.06) !important}.top-nav a:hover,.ideal-main-link:hover{color:#c8ff00 !important;border-color:rgba(200,255,0,.34) !important;background:rgba(200,255,0,.075) !important}.hero-simple-slider{box-shadow:0 26px 80px rgba(0,0,0,.32),0 0 0 1px rgba(200,255,0,.12) inset !important}.hero-simple-slide .hero-main-img,.hero-simple-slide .hero-bg-img{filter:saturate(1.06) contrast(1.03) brightness(1.06) !important}.product-card{box-shadow:0 18px 44px rgba(0,0,0,.24) !important}.product-image{background:#fbfbf8 !important}.mobile-menu-toggle{display:none;width:44px;height:44px;border-radius:999px;border:1px solid rgba(200,255,0,.22);background:rgba(200,255,0,.08);align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:0}.mobile-menu-toggle span{width:19px;height:2px;border-radius:999px;background:#c8ff00;display:block}.mobile-nav-backdrop{display:none}@media(max-width:900px){.top-promo{position:relative !important;top:auto !important;z-index:40 !important}.site-header{position:relative !important;top:auto !important;z-index:50000 !important;padding:12px 14px !important;justify-content:space-between !important;background:#000 !important}.brand img{width:154px !important;max-width:154px !important}.mobile-menu-toggle{display:flex !important;order:0 !important}.brand{order:1 !important;margin-right:auto !important;margin-left:10px !important}.cart-btn{order:2 !important;padding:10px 12px !important;font-size:11px !important}#mainNav.top-nav{position:fixed !important;left:0 !important;top:0 !important;bottom:0 !important;width:min(330px,86vw) !important;z-index:70000 !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;gap:8px !important;padding:88px 16px 22px !important;background:radial-gradient(circle at 90% 0%,rgba(200,255,0,.12),transparent 30%),#05080d !important;border-right:1px solid rgba(200,255,0,.18) !important;box-shadow:30px 0 80px rgba(0,0,0,.45) !important;transform:translateX(-105%) !important;transition:transform .28s ease !important;overflow:auto !important}body.mobile-nav-open #mainNav.top-nav{transform:translateX(0) !important}#mainNav.top-nav a,#mainNav .ideal-main-link{width:100% !important;text-align:left !important;padding:14px 14px !important;border-radius:16px !important;background:rgba(255,255,255,.045) !important;border:1px solid rgba(255,255,255,.08) !important;color:#fff !important}.mobile-nav-backdrop{position:fixed !important;inset:0 !important;z-index:65000 !important;background:rgba(0,0,0,.56) !important;display:none !important}body.mobile-nav-open .mobile-nav-backdrop{display:block !important}body.mobile-nav-open{overflow:hidden !important}.ideal-dropdown{position:static !important;transform:none !important;min-width:0 !important;max-width:none !important;width:100% !important;grid-template-columns:1fr !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;display:grid !important;margin-top:8px !important;padding:10px !important;border-radius:18px !important;background:rgba(255,255,255,.04) !important}}@media(max-width:560px){.brand img{width:144px !important;max-width:144px !important}.cart-btn span{margin-left:4px !important}}.site-header{gap:16px !important}.brand{display:flex !important;align-items:center !important;flex:0 0 auto !important}.brand img{width:228px !important;max-width:228px !important;height:auto !important;display:block !important;background:transparent !important;object-fit:contain !important}.top-nav{flex:1 1 auto !important;justify-content:center !important}.cart-btn{margin-left:auto !important}@media(max-width:1200px){.brand img{width:205px !important;max-width:205px !important}}@media(max-width:900px){.brand img{width:168px !important;max-width:168px !important}.brand{margin-left:8px !important}}@media(max-width:560px){.brand img{width:154px !important;max-width:154px !important}}body{background:radial-gradient(circle at 78% 4%,rgba(200,255,0,.105),transparent 30%),radial-gradient(circle at 15% 28%,rgba(255,255,255,.07),transparent 30%),linear-gradient(180deg,#070b10 0%,#091017 38%,#05080d 100%) !important}.page-glow{opacity:.72 !important}.hero-simple-slider{background:#05080d !important;box-shadow:0 26px 80px rgba(0,0,0,.28),0 0 0 1px rgba(200,255,0,.14) inset,0 0 42px rgba(200,255,0,.055) !important}.hero-simple-slide .hero-main-img{object-fit:contain !important;object-position:center center !important;background:transparent !important;filter:saturate(1.05) contrast(1.02) brightness(1.04) !important}.hero-simple-slide .hero-bg-img{object-fit:cover !important;filter:blur(26px) brightness(.44) saturate(1.08) !important;opacity:.82 !important}.product-card{background:linear-gradient(180deg,#fffdf7 0%,#f5f2e9 100%) !important;box-shadow:0 18px 46px rgba(0,0,0,.22),0 0 0 1px rgba(255,255,255,.44) inset !important}.product-image{background:#fff !important}.product-card .product-info{background:rgba(255,255,255,.42) !important}@media(max-width:900px){#mainNav.top-nav{background:rgba(5,8,13,.76) !important;backdrop-filter:blur(18px) saturate(1.18) !important;border-right:1px solid rgba(200,255,0,.22) !important}body.mobile-nav-open .mobile-nav-backdrop{background:rgba(0,0,0,.24) !important;backdrop-filter:blur(4px) !important}#mainNav.top-nav a,#mainNav .ideal-main-link{background:rgba(255,255,255,.075) !important;border:1px solid rgba(255,255,255,.12) !important}.mobile-menu-toggle{background:rgba(200,255,0,.10) !important;backdrop-filter:blur(10px) !important}}:root{--lime:#c8ff00;--ink:#101318;--muted:#66707a;--paper:#f6f5f0;--card:#ffffff}html,body{background:#f6f5f0 !important;color:#101318 !important}body{background:radial-gradient(circle at 78% 3%,rgba(200,255,0,.20),transparent 28%),radial-gradient(circle at 12% 22%,rgba(16,19,24,.055),transparent 32%),linear-gradient(180deg,#ffffff 0%,#f7f6f1 42%,#eeece3 100%) !important}.page-glow{display:none !important}.top-promo{background:#11151a !important;color:#c8ff00 !important;border-bottom:1px solid rgba(200,255,0,.42) !important}.site-header{background:rgba(255,255,255,.90) !important;backdrop-filter:blur(18px) saturate(1.08) !important;border-bottom:1px solid rgba(16,19,24,.10) !important;box-shadow:0 16px 42px rgba(16,19,24,.08) !important;padding-left:clamp(14px,3.2vw,46px) !important;padding-right:clamp(14px,2.2vw,30px) !important;justify-content:flex-start !important;gap:14px !important}.brand{margin-left:0 !important;margin-right:16px !important;background:transparent !important;overflow:visible !important}.brand img{width:230px !important;max-width:230px !important;background:transparent !important}.top-nav{justify-content:flex-start !important;gap:7px !important;flex:1 1 auto !important}.top-nav a,.ideal-main-link{color:#101318 !important;background:transparent !important;border:1px solid transparent !important;font-weight:1000 !important}.top-nav a:hover,.ideal-main-link:hover{color:#101318 !important;background:rgba(200,255,0,.22) !important;border-color:rgba(200,255,0,.55) !important}.cart-btn{margin-left:10px !important;margin-right:0 !important;background:#c8ff00 !important;color:#050505 !important;box-shadow:0 12px 28px rgba(130,170,0,.18) !important}.hero-simple-wrap{background:#f6f5f0 !important;padding:22px clamp(14px,3.2vw,46px) 26px !important}.hero-simple-slider{width:100% !important;height:min(72vh,720px) !important;min-height:470px !important;border-radius:26px !important;background:#11151a !important;box-shadow:0 24px 70px rgba(16,19,24,.18) !important;border:1px solid rgba(16,19,24,.10) !important}.hero-simple-slide .hero-bg-img{filter:blur(24px) brightness(.42) saturate(1.08) !important;opacity:.78 !important}.hero-simple-slide .hero-main-img{object-fit:contain !important;object-position:center center !important;padding:0 !important;filter:saturate(1.04) contrast(1.03) brightness(1.02) !important}.hero-collection-copy{position:absolute !important;left:clamp(24px,5vw,72px) !important;bottom:clamp(26px,5vw,72px) !important;z-index:20 !important;max-width:520px !important;color:#fff !important;text-shadow:0 12px 36px rgba(0,0,0,.55) !important}.hero-collection-copy p{margin:0 0 10px !important;color:#c8ff00 !important;font-size:12px !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.14em !important}.hero-collection-copy h2{margin:0 !important;font-family:Anton,Inter,sans-serif !important;font-size:clamp(48px,7vw,108px) !important;line-height:.88 !important;text-transform:uppercase !important;letter-spacing:-.025em !important}.hero-collection-copy span{display:block !important;margin-top:8px !important;color:#f5f5ed !important;font-size:clamp(15px,1.4vw,20px) !important;font-weight:900 !important}.hero-collection-copy button{margin-top:20px !important;border:0 !important;border-radius:999px !important;background:#ffffff !important;color:#101318 !important;min-height:44px !important;padding:0 26px !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.08em !important;box-shadow:0 18px 34px rgba(0,0,0,.22) !important}.trust-bar,#mobileIdeal,.toolbar,.product-grid,.brand-pro-bottom,.checkout-preview,.footer-inner{margin-left:clamp(14px,3.2vw,46px) !important;margin-right:clamp(14px,2.2vw,30px) !important}.toolbar,.section-title,.catalog-title{color:#101318 !important}.product-grid{justify-content:start !important}.product-card{background:#ffffff !important;color:#101318 !important;box-shadow:0 18px 46px rgba(16,19,24,.10),0 0 0 1px rgba(16,19,24,.055) !important}.product-card p,.product-card .muted,.product-card .variant,.product-card .tone{color:#66707a !important}.product-card h3,.product-title,.price,.cash,.installment{color:#101318 !important}.product-image{background:#ffffff !important}.whatsapp,.add-cart,.product-card button{background:#11151a !important;color:#fff !important}.product-card button:hover{background:#c8ff00 !important;color:#050505 !important}.brand-pro-bottom,#mobileIdeal .ideal-selector-inner,.checkout-preview{background:#ffffff !important;color:#101318 !important;border:1px solid rgba(16,19,24,.08) !important;box-shadow:0 18px 48px rgba(16,19,24,.08) !important}.brand-pro-bottom h2,#mobileIdeal h2,.checkout-preview h2{color:#101318 !important}.brand-pro-bottom span,#mobileIdeal span,.checkout-preview span{color:#66707a !important}@media(max-width:900px){.site-header{position:relative !important;top:auto !important;background:rgba(255,255,255,.94) !important}.brand img{width:168px !important;max-width:168px !important}.mobile-menu-toggle{background:rgba(16,19,24,.08) !important;border-color:rgba(16,19,24,.16) !important}.mobile-menu-toggle span{background:#101318 !important}#mainNav.top-nav{background:rgba(255,255,255,.82) !important;backdrop-filter:blur(18px) saturate(1.12) !important;border-right:1px solid rgba(16,19,24,.10) !important;box-shadow:30px 0 80px rgba(16,19,24,.20) !important}body.mobile-nav-open .mobile-nav-backdrop{background:rgba(255,255,255,.24) !important;backdrop-filter:blur(5px) !important}#mainNav.top-nav a,#mainNav .ideal-main-link{background:rgba(16,19,24,.055) !important;color:#101318 !important;border:1px solid rgba(16,19,24,.10) !important}.hero-simple-wrap{padding:14px 12px 22px !important}.hero-simple-slider{min-height:430px !important;height:58vh !important;border-radius:22px !important}.hero-collection-copy{left:20px !important;bottom:22px !important;max-width:80% !important}.hero-collection-copy h2{font-size:44px !important}}@media(max-width:560px){.brand img{width:156px !important;max-width:156px !important}}html,body{background:#05080d !important;color:#f5f5ed !important}body{background:radial-gradient(circle at 78% 4%,rgba(200,255,0,.11),transparent 30%),radial-gradient(circle at 15% 28%,rgba(255,255,255,.055),transparent 30%),linear-gradient(180deg,#05080d 0%,#091017 42%,#04070b 100%) !important}.page-glow{display:block !important;opacity:.72 !important}.top-promo{background:#05080d !important;color:#c8ff00 !important;border-bottom:1px solid rgba(200,255,0,.24) !important}.site-header{background:rgba(5,8,13,.90) !important;backdrop-filter:blur(18px) saturate(1.15) !important;border-bottom:1px solid rgba(200,255,0,.16) !important;box-shadow:0 14px 34px rgba(0,0,0,.32) !important;padding-left:clamp(8px,1.6vw,24px) !important;padding-right:clamp(32px,4vw,72px) !important;justify-content:flex-start !important;gap:14px !important}.brand{margin-left:0 !important;margin-right:16px !important;background:transparent !important;overflow:visible !important}.brand img{width:222px !important;max-width:222px !important;height:auto !important;background:transparent !important;object-fit:contain !important}.top-nav{justify-content:flex-start !important;gap:6px !important;flex:1 1 auto !important}.top-nav a,.ideal-main-link{color:#f5f5ed !important;background:transparent !important;border:1px solid transparent !important;font-weight:1000 !important}.top-nav a:hover,.ideal-main-link:hover{color:#c8ff00 !important;background:rgba(200,255,0,.075) !important;border-color:rgba(200,255,0,.34) !important}.cart-btn{margin-left:10px !important;margin-right:26px !important;background:#c8ff00 !important;color:#050505 !important;box-shadow:0 12px 28px rgba(200,255,0,.16) !important}.hero-simple-wrap{background:#05080d !important;padding:22px clamp(8px,1.6vw,24px) 26px !important}.hero-simple-slider{width:100% !important;height:min(72vh,720px) !important;min-height:470px !important;border-radius:26px !important;background:#05080d !important;box-shadow:0 24px 70px rgba(0,0,0,.38),0 0 0 1px rgba(200,255,0,.12) inset !important;border:1px solid rgba(200,255,0,.10) !important}.hero-simple-slide .hero-bg-img{filter:blur(24px) brightness(.42) saturate(1.08) !important;opacity:.78 !important}.hero-simple-slide .hero-main-img{object-fit:contain !important;object-position:center center !important;filter:saturate(1.04) contrast(1.03) brightness(1.02) !important}.hero-collection-copy{color:#fff !important;text-shadow:0 12px 36px rgba(0,0,0,.58) !important}.hero-collection-copy p{color:#c8ff00 !important}.hero-collection-copy button{background:#ffffff !important;color:#101318 !important}.trust-bar,#mobileIdeal,.toolbar,.product-grid,.brand-pro-bottom,.checkout-preview,.footer-inner{margin-left:clamp(8px,1.6vw,24px) !important;margin-right:clamp(32px,4vw,72px) !important}.toolbar,.section-title,.catalog-title{color:#f5f5ed !important}.product-grid{justify-content:start !important}.product-card{background:linear-gradient(180deg,#fffdf7 0%,#f5f2e9 100%) !important;color:#101318 !important;box-shadow:0 18px 46px rgba(0,0,0,.22),0 0 0 1px rgba(255,255,255,.44) inset !important}.product-card p,.product-card .muted,.product-card .variant,.product-card .tone{color:#66707a !important}.product-card h3,.product-title,.price,.cash,.installment{color:#101318 !important}.product-image{background:#fff !important}.brand-pro-bottom,#mobileIdeal .ideal-selector-inner,.checkout-preview{background:radial-gradient(circle at 88% 0%,rgba(200,255,0,.13),transparent 30%),linear-gradient(135deg,#111416,#050607) !important;color:#f5f5ed !important;border:1px solid rgba(200,255,0,.18) !important;box-shadow:0 24px 70px rgba(0,0,0,.30) !important}.brand-pro-bottom h2,#mobileIdeal h2,.checkout-preview h2{color:#f5f5ed !important}.brand-pro-bottom span,#mobileIdeal span,.checkout-preview span{color:#dfe6d5 !important}@media(max-width:900px){.site-header{position:relative !important;top:auto !important;background:rgba(5,8,13,.94) !important;padding-left:12px !important;padding-right:12px !important}.brand img{width:168px !important;max-width:168px !important}.mobile-menu-toggle{background:rgba(200,255,0,.10) !important;border-color:rgba(200,255,0,.22) !important}.mobile-menu-toggle span{background:#c8ff00 !important}#mainNav.top-nav{background:rgba(5,8,13,.78) !important;backdrop-filter:blur(18px) saturate(1.15) !important;border-right:1px solid rgba(200,255,0,.22) !important}body.mobile-nav-open .mobile-nav-backdrop{background:rgba(0,0,0,.24) !important;backdrop-filter:blur(5px) !important}#mainNav.top-nav a,#mainNav .ideal-main-link{background:rgba(255,255,255,.075) !important;color:#fff !important;border:1px solid rgba(255,255,255,.12) !important}}@media(max-width:560px){.brand img{width:156px !important;max-width:156px !important}}.brand img{content:url("assets/logo-white-lime-final.png") !important;width:222px !important;max-width:222px !important;height:auto !important;background:transparent !important;object-fit:contain !important;filter:none !important}@media(max-width:900px){.brand img{width:168px !important;max-width:168px !important}}@media(max-width:560px){.brand img{width:156px !important;max-width:156px !important}}.brand img{content:url("assets/logo-white-lime-final.png") !important;width:222px !important;max-width:222px !important;height:auto !important;background:transparent !important;object-fit:contain !important;filter:none !important}@media(max-width:900px){.brand img{width:168px !important;max-width:168px !important}}@media(max-width:560px){.brand img{width:156px !important;max-width:156px !important}}.brand{background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important;padding:0 !important;margin-left:0 !important}.brand img{content:normal !important;width:178px !important;max-width:178px !important;height:auto !important;display:block !important;object-fit:contain !important;background:transparent !important;border:0 !important;box-shadow:none !important;filter:none !important}.site-header{padding-left:clamp(10px,1.8vw,26px) !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{object-fit:contain !important;object-position:center center !important}.hero-simple-slide[data-collection="tapia"] .hero-bg-img{filter:blur(24px) brightness(.45) saturate(1.08) !important}@media(max-width:900px){.brand img{width:150px !important;max-width:150px !important}}@media(max-width:560px){.brand img{width:136px !important;max-width:136px !important}}.brand{background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important;padding:0 !important}.brand img{content:normal !important;width:190px !important;max-width:190px !important;height:auto !important;display:block !important;object-fit:contain !important;background:transparent !important;border:0 !important;box-shadow:none !important;filter:none !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{object-fit:contain !important;object-position:center center !important}@media(max-width:900px){.brand img{width:154px !important;max-width:154px !important}}@media(max-width:560px){.brand img{width:140px !important;max-width:140px !important}}.brand img{content:url("assets/elclub-logo-final-clean.svg") !important;width:188px !important;max-width:188px !important;height:auto !important;background:transparent !important;object-fit:contain !important;filter:none !important}.account-btn{min-height:42px !important;padding:0 16px !important;border-radius:999px !important;border:1px solid rgba(200,255,0,.28) !important;background:rgba(200,255,0,.08) !important;color:#f7f7f0 !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.04em !important}.account-panel{position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;width:min(430px,92vw) !important;z-index:2147483646 !important;background:radial-gradient(circle at 88% 0%,rgba(200,255,0,.12),transparent 30%),rgba(5,8,13,.94) !important;backdrop-filter:blur(18px) !important;border-left:1px solid rgba(200,255,0,.20) !important;box-shadow:-30px 0 90px rgba(0,0,0,.48) !important;transform:translateX(105%) !important;transition:transform .28s ease !important;padding:24px !important;overflow:auto !important;color:#fff !important}body.account-open .account-panel{transform:translateX(0) !important}.account-backdrop{display:none !important;position:fixed !important;inset:0 !important;z-index:2147483645 !important;background:rgba(0,0,0,.42) !important;backdrop-filter:blur(3px) !important}body.account-open .account-backdrop{display:block !important}.account-head{display:flex !important;justify-content:space-between !important;align-items:flex-start !important;padding-bottom:18px !important;border-bottom:1px solid rgba(255,255,255,.12) !important;margin-bottom:20px !important}.account-head p{color:#c8ff00 !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.12em !important;margin:0 0 8px !important;font-size:12px !important}.account-head h3{margin:0 !important;font-family:Anton,Inter,sans-serif !important;text-transform:uppercase !important;font-size:44px !important;line-height:.9 !important}.account-head button{border:0 !important;background:transparent !important;color:#fff !important;font-size:42px !important;line-height:1 !important}.account-note{color:#dfe6d5 !important;line-height:1.5 !important;font-weight:750 !important}.account-form{display:grid !important;gap:10px !important}.account-form label{color:#c8ff00 !important;font-size:11px !important;text-transform:uppercase !important;font-weight:1000 !important;letter-spacing:.09em !important}.account-form input{min-height:48px !important;border-radius:16px !important;border:1px solid rgba(255,255,255,.12) !important;background:#0b1015 !important;color:#fff !important;padding:0 12px !important;font-weight:800 !important}.account-form button,#accountLogout{min-height:46px !important;border-radius:999px !important;border:0 !important;background:#c8ff00 !important;color:#050505 !important;font-weight:1000 !important;text-transform:uppercase !important}.account-user-card{border-radius:22px !important;border:1px solid rgba(255,255,255,.12) !important;background:rgba(255,255,255,.06) !important;padding:16px !important;display:grid !important;gap:6px !important;margin-bottom:22px !important}.account-user-card strong{font-size:22px !important}.account-user-card span{color:#dfe6d5 !important}.account-logged-in h4{font-size:14px !important;text-transform:uppercase !important;letter-spacing:.10em !important;color:#c8ff00 !important}.history-item{border-radius:18px !important;border:1px solid rgba(255,255,255,.10) !important;background:rgba(255,255,255,.055) !important;padding:14px !important;margin-bottom:10px !important}.history-item strong{color:#a5ffbe !important;font-size:22px !important}.history-item span{display:block !important;color:#dfe6d5 !important;font-size:12px !important;margin:4px 0 8px !important}.history-item ul{margin:0 !important;padding-left:18px !important;color:#fff !important}.empty-history{color:#dfe6d5 !important;font-weight:800 !important}@media(max-width:900px){.brand img{width:154px !important;max-width:154px !important}.account-btn{display:none !important}}.brand img{content:url("assets/elclub-logo-oficial-deportes-lima.png") !important;width:190px !important;max-width:190px !important;height:auto !important;object-fit:contain !important;background:transparent !important;filter:none !important}.cart-pay-options{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;margin-top:18px !important}.checkout.transfer,.checkout.mp{width:100% !important;min-height:54px !important;border-radius:999px !important;border:0 !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.06em !important}.checkout.transfer{background:#ffffff !important;color:#101318 !important}.checkout.mp{background:#c8ff00 !important;color:#050505 !important}#checkoutPaymentMode{display:block !important;color:#c8ff00 !important;font-style:normal !important;font-size:12px !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.08em !important;margin-top:6px !important}.success-body{min-height:100vh !important;background:radial-gradient(circle at 80% 0%,rgba(200,255,0,.12),transparent 32%),linear-gradient(135deg,#101417,#050607) !important;color:#fff !important}.success-page{min-height:100vh !important;display:grid !important;place-items:center !important;padding:24px !important}.success-card{width:min(880px,100%) !important;border-radius:36px !important;border:1px solid rgba(200,255,0,.20) !important;background:rgba(255,255,255,.055) !important;box-shadow:0 30px 90px rgba(0,0,0,.42) !important;padding:34px !important}.success-logo{width:180px !important;height:auto !important;display:block !important;margin-bottom:26px !important}.success-card h1{font-family:Anton,Inter,sans-serif !important;font-size:clamp(48px,7vw,96px) !important;line-height:.88 !important;text-transform:uppercase !important;margin:12px 0 !important}.success-sub{color:#dfe6d5 !important;font-weight:800 !important;line-height:1.55 !important}.transfer-bank-box,.order-detail-box{margin-top:22px !important;border-radius:24px !important;border:1px solid rgba(255,255,255,.12) !important;background:rgba(255,255,255,.06) !important;padding:20px !important}.transfer-bank-box h2,.order-detail-box h2{margin:0 0 14px !important;color:#c8ff00 !important;text-transform:uppercase !important;letter-spacing:.06em !important;font-size:16px !important}.transfer-bank-box p,.success-customer p{margin:7px 0 !important;color:#fff !important}.send-proof,.back-store{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:46px !important;padding:0 18px !important;border-radius:999px !important;background:#c8ff00 !important;color:#050505 !important;font-weight:1000 !important;text-decoration:none !important;text-transform:uppercase !important;margin-top:14px !important}.success-item{display:flex !important;justify-content:space-between !important;gap:12px !important;border-bottom:1px solid rgba(255,255,255,.10) !important;padding:12px 0 !important}.success-item strong{color:#fff !important}.success-item span{color:#dfe6d5 !important}.success-total{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-top:16px !important;padding-top:16px !important;border-top:1px solid rgba(200,255,0,.20) !important}.success-total span{color:#dfe6d5 !important;font-weight:1000 !important;text-transform:uppercase !important}.success-total strong{color:#a5ffbe !important;font-size:34px !important}@media(max-width:900px){.brand img{width:154px !important;max-width:154px !important}}.cart-total-dual{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;margin-top:18px !important;padding-top:18px !important;border-top:1px solid rgba(255,255,255,.12) !important}.cart-total-dual div{border-radius:18px !important;border:1px solid rgba(255,255,255,.10) !important;background:rgba(255,255,255,.055) !important;padding:12px !important}.cart-total-dual span{display:block !important;color:#dfe6d5 !important;font-size:11px !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.07em !important}.cart-total-dual strong{display:block !important;color:#a5ffbe !important;font-size:22px !important;margin-top:6px !important}.checkout.main-pay{width:100% !important;min-height:56px !important;margin-top:12px !important;border-radius:999px !important;border:0 !important;background:#c8ff00 !important;color:#050505 !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.08em !important}.checkout-final-grid{grid-template-columns:1.04fr .96fr !important;align-items:stretch !important}.checkout-form-card h2{font-family:Anton,Inter,sans-serif !important;font-size:clamp(42px,5vw,78px) !important;line-height:.88 !important;text-transform:uppercase !important;margin:10px 0 12px !important}.checkout-intro{display:block !important;color:#dfe6d5 !important;font-weight:800 !important;line-height:1.5 !important;margin-bottom:18px !important}.checkout-method-card{border-radius:34px !important;border:1px solid rgba(200,255,0,.22) !important;background:rgba(255,255,255,.055) !important;box-shadow:0 30px 90px rgba(0,0,0,.42) !important;padding:24px !important;color:#fff !important}.checkout-method-card h3{font-family:Anton,Inter,sans-serif !important;font-size:clamp(46px,5vw,82px) !important;line-height:.88 !important;text-transform:uppercase !important;margin:10px 0 18px !important}.checkout-page-summary{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;border:0 !important;padding:0 !important;margin:0 0 18px !important}.checkout-page-summary div{border-radius:20px !important;border:1px solid rgba(255,255,255,.10) !important;background:rgba(255,255,255,.055) !important;padding:14px !important}.checkout-page-summary p{color:#dfe6d5 !important;margin:0 0 7px !important}.checkout-page-summary strong{color:#a5ffbe !important;font-size:28px !important}.checkout-methods{display:grid !important;gap:12px !important}.method-btn{border:0 !important;border-radius:24px !important;min-height:106px !important;padding:18px !important;text-align:left !important;display:grid !important;gap:8px !important;font-weight:900 !important}.method-btn b{font-size:18px !important;text-transform:uppercase !important}.method-btn span{line-height:1.35 !important}.method-btn.transfer{background:#fff !important;color:#101318 !important}.method-btn.mp{background:#c8ff00 !important;color:#050505 !important}.secure-note{color:#dfe6d5 !important;font-weight:800 !important;line-height:1.45 !important;margin-top:16px !important}.whatsapp-proof{gap:8px !important}@media(max-width:900px){.checkout-final-grid{grid-template-columns:1fr !important}.cart-total-dual{grid-template-columns:1fr !important}}.cart-total-dual{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;margin-top:18px !important;padding-top:18px !important;border-top:1px solid rgba(255,255,255,.12) !important}.cart-total-dual div{border-radius:18px !important;border:1px solid rgba(255,255,255,.10) !important;background:rgba(255,255,255,.055) !important;padding:12px !important}.cart-total-dual span{display:block !important;color:#dfe6d5 !important;font-size:11px !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.07em !important}.cart-total-dual strong{display:block !important;color:#a5ffbe !important;font-size:22px !important;margin-top:6px !important}.checkout.main-pay{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:56px !important;margin-top:12px !important;border-radius:999px !important;border:0 !important;background:#c8ff00 !important;color:#050505 !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.08em !important;cursor:pointer !important}.checkout-page-screen{position:fixed !important;inset:0 !important;z-index:2147483647 !important;display:none !important;overflow:auto !important;background:radial-gradient(circle at 88% 0%,rgba(200,255,0,.14),transparent 30%),linear-gradient(135deg,#101417,#050607) !important;color:#f7f7f0 !important;padding:22px !important}.checkout-page-screen.open{display:block !important}.checkout-final-grid{grid-template-columns:1.04fr .96fr !important;align-items:stretch !important}.checkout-form-card h2{font-family:Anton,Inter,sans-serif !important;font-size:clamp(42px,5vw,78px) !important;line-height:.88 !important;text-transform:uppercase !important;margin:10px 0 12px !important}.checkout-method-card{border-radius:34px !important;border:1px solid rgba(200,255,0,.22) !important;background:rgba(255,255,255,.055) !important;box-shadow:0 30px 90px rgba(0,0,0,.42) !important;padding:24px !important;color:#fff !important}.checkout-method-card h3{font-family:Anton,Inter,sans-serif !important;font-size:clamp(46px,5vw,82px) !important;line-height:.88 !important;text-transform:uppercase !important;margin:10px 0 18px !important}.checkout-summary-final{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;border:0 !important;padding:0 !important;margin:0 0 18px !important}.checkout-summary-final div{border-radius:20px !important;border:1px solid rgba(255,255,255,.10) !important;background:rgba(255,255,255,.055) !important;padding:14px !important}.checkout-summary-final p{color:#dfe6d5 !important;margin:0 0 7px !important;font-weight:1000 !important;text-transform:uppercase !important;font-size:11px !important}.checkout-summary-final strong{color:#a5ffbe !important;font-size:28px !important}.checkout-methods{display:grid !important;gap:12px !important}.method-btn{border:0 !important;border-radius:24px !important;min-height:106px !important;padding:18px !important;text-align:left !important;display:grid !important;gap:8px !important;font-weight:900 !important;cursor:pointer !important}.method-btn b{font-size:18px !important;text-transform:uppercase !important}.method-btn span{line-height:1.35 !important}.method-btn.transfer{background:#fff !important;color:#101318 !important}.method-btn.mp{background:#c8ff00 !important;color:#050505 !important}@media(max-width:900px){.checkout-final-grid{grid-template-columns:1fr !important}.cart-total-dual{grid-template-columns:1fr !important}}.brand{background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important;padding:0 !important;margin-left:0 !important;margin-right:16px !important}.brand img{content:url("assets/elclub-logo-oficial-final.png") !important;width:196px !important;max-width:196px !important;height:auto !important;display:block !important;object-fit:contain !important;background:transparent !important;border:0 !important;box-shadow:none !important;filter:none !important}.site-header{padding-left:clamp(10px,1.8vw,28px) !important}@media(max-width:900px){.brand img{width:158px !important;max-width:158px !important}}@media(max-width:560px){.brand img{width:144px !important;max-width:144px !important}}.collection-landing{margin:34px clamp(10px,1.8vw,28px) 30px !important;border-radius:34px !important;border:1px solid rgba(200,255,0,.18) !important;background:radial-gradient(circle at 90% 0%,rgba(200,255,0,.12),transparent 32%),linear-gradient(135deg,#111416,#050607) !important;box-shadow:0 26px 80px rgba(0,0,0,.34) !important;padding:clamp(18px,3vw,34px) !important;color:#fff !important}.collection-landing[hidden]{display:none !important}.collection-head{display:grid !important;gap:8px !important;margin-bottom:24px !important}.collection-head p{margin:0 !important;color:#c8ff00 !important;font-size:12px !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.14em !important}.collection-head h2{margin:0 !important;font-family:Anton,Inter,sans-serif !important;font-size:clamp(52px,8vw,116px) !important;line-height:.86 !important;text-transform:uppercase !important;letter-spacing:-.03em !important}.collection-head span{color:#dfe6d5 !important;font-weight:850 !important;font-size:clamp(15px,1.4vw,19px) !important}.collection-grid{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(230px,1fr)) !important;gap:16px !important}.collection-product-card{border-radius:26px !important;overflow:hidden !important;background:#f7f4ea !important;color:#101318 !important;box-shadow:0 18px 46px rgba(0,0,0,.22) !important}.collection-product-img{height:280px !important;background:#fff !important;display:grid !important;place-items:center !important;padding:14px !important}.collection-product-img img{width:100% !important;height:100% !important;object-fit:contain !important}.collection-product-info{padding:16px !important;display:grid !important;gap:6px !important}.collection-product-info p{margin:0 !important;color:#66707a !important;font-size:11px !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.10em !important}.collection-product-info h3{margin:0 !important;font-size:18px !important;line-height:1.08 !important;color:#101318 !important}.collection-product-info span{color:#66707a !important;font-weight:750 !important}.collection-product-info strong{color:#101318 !important;font-size:24px !important}.collection-product-info small{color:#101318 !important;font-weight:900 !important}.collection-product-info em{color:#315f96 !important;font-style:normal !important;font-weight:900 !important}.collection-product-info button,.collection-close{min-height:44px !important;border:0 !important;border-radius:999px !important;background:#101318 !important;color:#fff !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.05em !important}.collection-product-info button:hover,.collection-close:hover{background:#c8ff00 !important;color:#050505 !important}.collection-close{margin-top:20px !important;padding:0 18px !important}.collection-empty{border-radius:24px !important;border:1px solid rgba(255,255,255,.14) !important;background:rgba(255,255,255,.06) !important;color:#dfe6d5 !important;padding:22px !important;font-weight:850 !important}@media(max-width:700px){.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}.collection-product-img{height:210px !important}.collection-product-info h3{font-size:15px !important}.collection-product-info strong{font-size:20px !important}}.nav-all-products{color:#c8ff00 !important;border:1px solid rgba(200,255,0,.26) !important;background:rgba(200,255,0,.07) !important}.collection-landing{margin:28px clamp(10px,1.8vw,28px) 30px !important;padding:clamp(18px,2.4vw,30px) !important;border-radius:30px !important;overflow:hidden !important}.collection-head{max-width:100% !important;margin-bottom:20px !important}.collection-head h2{font-size:clamp(44px,6.2vw,86px) !important;line-height:.88 !important;letter-spacing:-.025em !important;max-width:100% !important;overflow-wrap:normal !important;word-break:normal !important}.collection-head span{max-width:820px !important;display:block !important}.collection-grid{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr)) !important;gap:14px !important;align-items:stretch !important}.collection-product-card{border-radius:22px !important;min-width:0 !important}.collection-product-img{height:240px !important;padding:12px !important}.collection-product-info{padding:14px !important;gap:5px !important}.collection-product-info h3{font-size:16px !important;line-height:1.12 !important;min-height:36px !important}.collection-product-info strong{font-size:22px !important;line-height:1.05 !important}.collection-product-info small,.collection-product-info em{font-size:12px !important;line-height:1.2 !important}.collection-product-info button{min-height:40px !important;font-size:11px !important;margin-top:4px !important}.collection-close{min-height:42px !important;font-size:12px !important}.collection-grid:has(.collection-product-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(230px,280px)) !important;justify-content:start !important}@media(max-width:900px){.collection-landing{margin:18px 12px 24px !important;padding:16px !important;border-radius:24px !important}.collection-head h2{font-size:clamp(38px,13vw,58px) !important;line-height:.86 !important}.collection-head span{font-size:14px !important;line-height:1.35 !important}.collection-grid,.collection-grid:has(.collection-product-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}.collection-product-card{border-radius:18px !important}.collection-product-img{height:180px !important;padding:8px !important}.collection-product-info{padding:10px !important}.collection-product-info p{font-size:9px !important}.collection-product-info h3{font-size:13px !important;min-height:32px !important}.collection-product-info span{font-size:11px !important}.collection-product-info strong{font-size:17px !important}.collection-product-info small,.collection-product-info em{font-size:10px !important}.collection-product-info button{min-height:36px !important;font-size:9px !important;letter-spacing:.03em !important}}@media(max-width:420px){.collection-grid,.collection-grid:has(.collection-product-card:nth-child(2):last-child){grid-template-columns:1fr 1fr !important}.collection-product-img{height:160px !important}.collection-head h2{font-size:36px !important}}.collection-landing{margin:34px clamp(12px,2vw,34px) 34px !important;padding:0 !important;border-radius:34px !important;overflow:hidden !important;border:1px solid rgba(200,255,0,.18) !important;background:radial-gradient(circle at 92% 0%,rgba(200,255,0,.12),transparent 34%),linear-gradient(135deg,#111416,#050607) !important;box-shadow:0 26px 80px rgba(0,0,0,.36) !important;color:#fff !important}.collection-landing[hidden]{display:none !important}.collection-container{width:100% !important;padding:clamp(20px,3vw,36px) !important;display:block !important}.collection-head{position:relative !important;z-index:1 !important;display:block !important;margin:0 0 clamp(20px,2.5vw,30px) !important;padding:0 !important;max-width:1120px !important}.collection-head p{margin:0 0 10px !important;color:#c8ff00 !important;font-size:12px !important;line-height:1 !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.14em !important}.collection-head h2{display:block !important;margin:0 !important;max-width:100% !important;font-family:Anton,Inter,sans-serif !important;font-size:clamp(42px,6.4vw,92px) !important;line-height:.9 !important;text-transform:uppercase !important;letter-spacing:-.025em !important;white-space:normal !important;overflow:visible !important;word-break:normal !important;overflow-wrap:normal !important}.collection-head span{display:block !important;margin-top:12px !important;max-width:780px !important;color:#dfe6d5 !important;font-size:clamp(14px,1.25vw,18px) !important;line-height:1.45 !important;font-weight:850 !important}.collection-grid{position:relative !important;z-index:2 !important;display:grid !important;grid-template-columns:repeat(auto-fit,minmax(220px,260px)) !important;justify-content:start !important;gap:16px !important;align-items:stretch !important;margin-top:0 !important;clear:both !important}.collection-product-card{position:relative !important;width:100% !important;min-width:0 !important;border-radius:24px !important;overflow:hidden !important;background:#f7f4ea !important;color:#101318 !important;box-shadow:0 18px 46px rgba(0,0,0,.24) !important}.collection-product-img{height:250px !important;background:#fff !important;display:grid !important;place-items:center !important;padding:14px !important}.collection-product-img img{display:block !important;width:100% !important;height:100% !important;object-fit:contain !important}.collection-product-info{padding:14px !important;display:grid !important;gap:5px !important;background:linear-gradient(180deg,#f7f4ea,#eee8d7) !important}.collection-product-info p{margin:0 !important;color:#66707a !important;font-size:10px !important;line-height:1 !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.10em !important}.collection-product-info h3{margin:0 !important;color:#101318 !important;font-size:17px !important;line-height:1.12 !important;min-height:38px !important}.collection-product-info span{color:#66707a !important;font-size:13px !important;line-height:1.2 !important;font-weight:800 !important}.collection-product-info strong{color:#101318 !important;font-size:23px !important;line-height:1.05 !important}.collection-product-info small{color:#101318 !important;font-size:12px !important;line-height:1.2 !important;font-weight:900 !important}.collection-product-info em{color:#315f96 !important;font-size:12px !important;line-height:1.2 !important;font-style:normal !important;font-weight:900 !important}.collection-product-info button{min-height:40px !important;margin-top:6px !important;border:0 !important;border-radius:999px !important;background:#101318 !important;color:#fff !important;font-size:11px !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.05em !important}.collection-product-info button:hover{background:#c8ff00 !important;color:#050505 !important}.collection-close{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:42px !important;margin-top:22px !important;padding:0 18px !important;border:1px solid rgba(200,255,0,.24) !important;border-radius:999px !important;background:rgba(200,255,0,.08) !important;color:#c8ff00 !important;font-size:12px !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.06em !important}.collection-empty{grid-column:1/-1 !important;border-radius:24px !important;border:1px solid rgba(255,255,255,.14) !important;background:rgba(255,255,255,.06) !important;color:#dfe6d5 !important;padding:22px !important;font-weight:850 !important}.collection-grid:has(.collection-product-card:first-child:last-child){grid-template-columns:minmax(220px,280px) !important}.collection-grid:has(.collection-product-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(220px,280px)) !important}@media(max-width:900px){.collection-landing{margin:18px 12px 24px !important;border-radius:24px !important}.collection-container{padding:16px !important}.collection-head{margin-bottom:16px !important}.collection-head h2{font-size:clamp(34px,10.5vw,54px) !important;line-height:.9 !important;letter-spacing:-.02em !important}.collection-head span{font-size:13px !important;line-height:1.35 !important}.collection-grid,.collection-grid:has(.collection-product-card:first-child:last-child),.collection-grid:has(.collection-product-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}.collection-product-card{border-radius:18px !important}.collection-product-img{height:170px !important;padding:8px !important}.collection-product-info{padding:10px !important}.collection-product-info p{font-size:9px !important}.collection-product-info h3{font-size:13px !important;min-height:32px !important}.collection-product-info span{font-size:11px !important}.collection-product-info strong{font-size:17px !important}.collection-product-info small,.collection-product-info em{font-size:10px !important}.collection-product-info button{min-height:36px !important;font-size:9px !important;letter-spacing:.03em !important}}@media(max-width:420px){.collection-grid,.collection-grid:has(.collection-product-card:first-child:last-child),.collection-grid:has(.collection-product-card:nth-child(2):last-child){grid-template-columns:1fr 1fr !important}.collection-product-img{height:150px !important}.collection-head h2{font-size:32px !important}}.top-nav .nav-all-products,.nav-all-products{color:#c8ff00 !important;border:1px solid rgba(200,255,0,.28) !important;background:rgba(200,255,0,.08) !important;border-radius:999px !important}.collection-product-card{display:flex !important;flex-direction:column !important;height:auto !important;min-height:0 !important;overflow:hidden !important;position:relative !important}.collection-product-img{flex:0 0 auto !important;height:260px !important;width:100% !important;position:relative !important;z-index:1 !important;background:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:16px !important;overflow:hidden !important}.collection-product-img img{max-width:100% !important;max-height:100% !important;width:100% !important;height:100% !important;object-fit:contain !important;display:block !important}.collection-product-info{flex:1 1 auto !important;position:relative !important;z-index:2 !important;display:flex !important;flex-direction:column !important;gap:7px !important;min-height:210px !important;padding:16px !important;margin:0 !important;background:linear-gradient(180deg,#f7f4ea,#eee8d7) !important;transform:none !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important}.collection-product-info p,.collection-product-info h3,.collection-product-info span,.collection-product-info strong,.collection-product-info small,.collection-product-info em{position:static !important;transform:none !important;margin-left:0 !important;margin-right:0 !important}.collection-product-info h3{min-height:42px !important;margin:0 !important}.collection-price-block{display:flex !important;flex-direction:column !important;gap:3px !important;margin-top:6px !important;padding-top:8px !important;border-top:1px solid rgba(16,19,24,.08) !important}.collection-price-block strong{font-size:23px !important;line-height:1.05 !important}.collection-add-btn{margin-top:auto !important;width:100% !important;cursor:pointer !important}@media(max-width:900px){.collection-product-img{height:175px !important;padding:9px !important}.collection-product-info{min-height:190px !important;padding:10px !important;gap:5px !important}.collection-price-block strong{font-size:17px !important}}@media(max-width:420px){.collection-product-img{height:155px !important}.collection-product-info{min-height:180px !important}}.cart-total-dual{gap:12px !important;margin-top:20px !important;padding-top:20px !important}.cart-total-dual div{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;gap:6px !important;padding:15px !important;min-height:96px !important}.cart-total-dual span{line-height:1.1 !important;margin:0 !important}.cart-total-dual strong{line-height:1 !important;margin:2px 0 0 !important;font-size:24px !important}.cart-total-dual small,#checkoutCreditInstallments{display:block !important;color:#dfe6d5 !important;font-size:13px !important;line-height:1.25 !important;font-weight:900 !important;margin-top:4px !important}.cart-credit-box{border-color:rgba(200,255,0,.22) !important}.cart-transfer-box strong{color:#a5ffbe !important}.checkout-summary-final div{display:flex !important;flex-direction:column !important;gap:6px !important}#checkoutCreditInstallments{color:#dfe6d5 !important;font-size:14px !important;margin-top:2px !important}@media(max-width:900px){.cart-total-dual div{min-height:auto !important}.cart-total-dual strong{font-size:22px !important}.cart-total-dual small{font-size:12px !important}}.brand{background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important;padding:0 !important}.brand img{content:url("assets/elclub-logo-header-v87.png") !important;width:198px !important;max-width:198px !important;height:auto !important;display:block !important;object-fit:contain !important;background:transparent !important;border:0 !important;box-shadow:none !important;filter:none !important}@media(max-width:900px){.brand img{width:160px !important;max-width:160px !important}}@media(max-width:560px){.brand img{width:146px !important;max-width:146px !important}}.method-btn{align-content:center !important}.method-btn b{font-size:20px !important;line-height:1.15 !important}.method-btn span{display:none !important}.site-header{padding-left:clamp(8px,1.4vw,22px) !important;padding-right:clamp(46px,5vw,96px) !important;gap:12px !important}.brand{margin-right:12px !important}.top-nav{justify-content:flex-start !important;gap:5px !important;flex:1 1 auto !important;min-width:0 !important}.top-nav a,.ideal-main-link{padding-left:10px !important;padding-right:10px !important;white-space:nowrap !important}.cart-btn{margin-left:8px !important;margin-right:34px !important;flex:0 0 auto !important;transform:translateX(-8px) !important}@media(max-width:1200px){.brand img{width:176px !important;max-width:176px !important}.top-nav a,.ideal-main-link{font-size:12px !important;padding-left:8px !important;padding-right:8px !important}.cart-btn{margin-right:26px !important;transform:translateX(-6px) !important}}@media(max-width:900px){.site-header{padding-left:12px !important;padding-right:12px !important}.cart-btn{margin-right:0 !important;transform:none !important}}.site-header{padding-right:clamp(72px,7vw,132px) !important}.cart-btn{margin-right:58px !important;transform:translateX(-18px) !important}.top-nav{gap:4px !important}.top-nav a,.ideal-main-link{padding-left:8px !important;padding-right:8px !important}.method-btn span{display:none !important}.method-btn{display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;min-height:82px !important}.method-btn b{display:block !important;font-size:20px !important;line-height:1.15 !important;text-align:center !important}@media(max-width:1280px){.site-header{padding-right:clamp(62px,6vw,112px) !important}.cart-btn{margin-right:46px !important;transform:translateX(-14px) !important}}@media(max-width:1100px){.brand img{width:162px !important;max-width:162px !important}.top-nav a,.ideal-main-link{font-size:11px !important;padding-left:6px !important;padding-right:6px !important}.cart-btn{margin-right:38px !important;transform:translateX(-12px) !important}}@media(max-width:900px){.site-header{padding-right:12px !important}.cart-btn{margin-right:0 !important;transform:none !important}}@media (min-width:901px){body .site-header{display:grid !important;grid-template-columns:118px minmax(0,1fr) auto auto !important;align-items:center !important;column-gap:8px !important;padding:10px 16px !important;min-height:66px !important;width:100% !important;max-width:100% !important;overflow:visible !important}body .site-header .brand{width:118px !important;min-width:118px !important;max-width:118px !important;display:flex !important;align-items:center !important;justify-content:flex-start !important}body .site-header .brand img{width:112px !important;max-width:112px !important;height:auto !important;object-fit:contain !important}body .site-header .mobile-menu-toggle{display:none !important}body .site-header .category-top-nav,body .site-header .category-top-nav.nav-clean,body .site-header .top-nav,body nav#mainNav{grid-column:2 !important;display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;gap:clamp(3px,.48vw,8px) !important;width:100% !important;min-width:0 !important;max-width:100% !important;overflow:visible !important;white-space:nowrap !important;padding:0 !important;margin:0 !important}body .site-header .category-top-nav>a,body .site-header .category-top-nav.nav-clean>a,body .site-header .category-top-nav .ideal-main-link,body .site-header .top-nav>a,body nav#mainNav>a{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 1 auto !important;white-space:nowrap !important;min-width:0 !important;max-width:none !important;padding:7px clamp(4px,.45vw,8px) !important;border-radius:999px !important;font-size:clamp(8.2px,.68vw,10.6px) !important;line-height:1 !important;font-weight:950 !important;letter-spacing:-.03em !important;text-transform:uppercase !important}body .site-header .category-top-nav .nav-item,body .site-header .category-top-nav.nav-clean .nav-item{flex:0 1 auto !important;min-width:0 !important;max-width:none !important;padding:0 !important;margin:0 !important;white-space:nowrap !important}body .site-header .category-top-nav .ideal-main-link{padding:7px clamp(4px,.45vw,8px) !important;font-size:clamp(8.2px,.68vw,10.6px) !important;line-height:1 !important}body .site-header .account-btn,body .site-header .cart-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:34px !important;height:34px !important;padding:0 10px !important;margin:0 !important;transform:none !important;border-radius:999px !important;font-size:9.5px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:-.02em !important;white-space:nowrap !important;flex-shrink:0 !important}body .site-header .account-btn{grid-column:3 !important}body .site-header .cart-btn{grid-column:4 !important}body .site-header .cart-btn span{margin-left:4px !important;padding:2px 6px !important;font-size:9px !important;line-height:1 !important}}@media (min-width:901px) and (max-width:1180px){body .site-header{grid-template-columns:96px minmax(0,1fr) auto auto !important;column-gap:5px !important;padding-left:8px !important;padding-right:8px !important}body .site-header .brand,body .site-header .brand img{width:92px !important;max-width:92px !important;min-width:92px !important}body .site-header .category-top-nav,body .site-header .category-top-nav.nav-clean,body .site-header .top-nav,body nav#mainNav{gap:2px !important}body .site-header .category-top-nav>a,body .site-header .category-top-nav.nav-clean>a,body .site-header .category-top-nav .ideal-main-link,body .site-header .top-nav>a,body nav#mainNav>a{font-size:8.1px !important;padding-left:3px !important;padding-right:3px !important;letter-spacing:-.06em !important}body .site-header .account-btn,body .site-header .cart-btn{height:30px !important;min-height:30px !important;padding:0 7px !important;font-size:8.5px !important}}@media (min-width:901px){body .site-header .category-top-nav>a,body .site-header .category-top-nav.nav-clean>a,body .site-header .category-top-nav .ideal-main-link,body .site-header .top-nav>a,body nav#mainNav>a{font-size:clamp(8.8px,.74vw,11.5px) !important;padding-left:clamp(4px,.48vw,8px) !important;padding-right:clamp(4px,.48vw,8px) !important;letter-spacing:-.045em !important}}@media (min-width:901px) and (max-width:1180px){body .site-header .category-top-nav>a,body .site-header .category-top-nav.nav-clean>a,body .site-header .category-top-nav .ideal-main-link,body .site-header .top-nav>a,body nav#mainNav>a{font-size:8.8px !important;padding-left:3.5px !important;padding-right:3.5px !important}}.site-header .account-btn{display:none !important}.site-header{grid-template-columns:minmax(118px,148px) minmax(0,1fr) auto !important;gap:12px !important}.category-top-nav.nav-clean,.top-nav.category-top-nav.nav-clean,#mainNav{gap:clamp(11px,.95vw,17px) !important;justify-content:center !important;flex-wrap:nowrap !important;white-space:nowrap !important;overflow:visible !important}.category-top-nav.nav-clean>a,.category-top-nav.nav-clean .nav-item,.category-top-nav.nav-clean .ideal-main-link,#mainNav>a,#mainNav .ideal-main-link{font-size:clamp(11.8px,.88vw,14px) !important;font-weight:1000 !important;letter-spacing:-.18px !important;line-height:1 !important;white-space:nowrap !important}.cart-btn{min-height:40px !important;padding:0 15px !important;font-size:12px !important;white-space:nowrap !important}@media (max-width:1180px){.site-header{grid-template-columns:126px minmax(0,1fr) auto !important;gap:8px !important;padding-left:12px !important;padding-right:12px !important}.brand img{max-width:126px !important}.category-top-nav.nav-clean,#mainNav{gap:8px !important}.category-top-nav.nav-clean>a,.category-top-nav.nav-clean .nav-item,.category-top-nav.nav-clean .ideal-main-link,#mainNav>a,#mainNav .ideal-main-link{font-size:11px !important;letter-spacing:-.35px !important}.cart-btn{padding:0 11px !important;font-size:11px !important}}@media (max-width:900px){.site-header{grid-template-columns:auto auto !important}.category-top-nav.nav-clean,#mainNav{flex-wrap:wrap !important;white-space:normal !important}}body .top-promo{position:sticky !important;top:0 !important;z-index:9999 !important;height:36px !important;min-height:36px !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;padding:0 14px !important;background:linear-gradient(90deg,#050505,#151008,#050505) !important;border-bottom:1px solid rgba(223,255,0,.30) !important;color:#dfff00 !important;font-size:13px !important;font-weight:1000 !important;letter-spacing:.08em !important;text-transform:uppercase !important}body .top-promo span{position:absolute !important;left:0 !important;right:0 !important;text-align:center !important;opacity:0 !important;transform:translateY(12px) !important;animation:elclubPromoRotate 9s infinite ease-in-out !important;white-space:nowrap !important}body .top-promo span:nth-child(1){animation-delay:0s !important}body .top-promo span:nth-child(2){animation-delay:3s !important}body .top-promo span:nth-child(3){animation-delay:6s !important}@keyframes elclubPromoRotate{0%{opacity:0;transform:translateY(12px)}8%{opacity:1;transform:translateY(0)}28%{opacity:1;transform:translateY(0)}36%{opacity:0;transform:translateY(-12px)}100%{opacity:0;transform:translateY(-12px)}}body .site-header{position:sticky !important;top:36px !important;z-index:9998 !important;overflow:visible !important;grid-template-columns:minmax(116px,142px) minmax(0,1fr) auto !important;gap:11px !important;background:rgba(3,3,3,.93) !important;backdrop-filter:blur(18px) !important;-webkit-backdrop-filter:blur(18px) !important}body .site-header .account-btn,body .site-header a.account-btn,body .site-header button.account-btn{display:none !important}body .category-top-nav.nav-clean,body .top-nav.category-top-nav.nav-clean,body #mainNav{display:flex !important;align-items:center !important;justify-content:center !important;flex-wrap:nowrap !important;gap:clamp(12px,1vw,18px) !important;white-space:nowrap !important;overflow:visible !important;min-width:0 !important}body .category-top-nav.nav-clean>a,body .category-top-nav.nav-clean .nav-item,body .category-top-nav.nav-clean .ideal-main-link,body #mainNav>a,body #mainNav .ideal-main-link{font-size:clamp(12.8px,.98vw,15.2px) !important;font-weight:1000 !important;letter-spacing:-.26px !important;line-height:1 !important;padding-left:clamp(3px,.38vw,7px) !important;padding-right:clamp(3px,.38vw,7px) !important;white-space:nowrap !important}body .cart-btn{min-height:40px !important;height:40px !important;padding:0 14px !important;font-size:12.5px !important;flex-shrink:0 !important}@media (min-width:901px) and (max-width:1180px){body .site-header{grid-template-columns:112px minmax(0,1fr) auto !important;gap:6px !important;padding-left:8px !important;padding-right:8px !important}body .site-header .brand img{width:112px !important;max-width:112px !important}body .category-top-nav.nav-clean,body #mainNav{gap:6px !important}body .category-top-nav.nav-clean>a,body .category-top-nav.nav-clean .nav-item,body .category-top-nav.nav-clean .ideal-main-link,body #mainNav>a,body #mainNav .ideal-main-link{font-size:11.8px !important;letter-spacing:-.48px !important;padding-left:2px !important;padding-right:2px !important}body .cart-btn{height:36px !important;min-height:36px !important;padding:0 10px !important;font-size:11.5px !important}}@media (max-width:900px){body .top-promo{height:34px !important;min-height:34px !important;font-size:11px !important}body .site-header{top:34px !important}body .category-top-nav.nav-clean,body #mainNav{flex-wrap:wrap !important;white-space:normal !important}}body .category-top-nav.nav-clean>a,body .category-top-nav.nav-clean .nav-item,body .category-top-nav.nav-clean .ideal-main-link,body #mainNav>a,body #mainNav .ideal-main-link{font-size:clamp(14.2px,1.08vw,16.8px) !important;font-weight:1000 !important;letter-spacing:-.34px !important}@media (min-width:901px) and (max-width:1180px){body .category-top-nav.nav-clean>a,body .category-top-nav.nav-clean .nav-item,body .category-top-nav.nav-clean .ideal-main-link,body #mainNav>a,body #mainNav .ideal-main-link{font-size:12.8px !important;letter-spacing:-.55px !important;padding-left:1px !important;padding-right:1px !important}body .category-top-nav.nav-clean,body #mainNav{gap:5px !important}}body .site-header{grid-template-columns:108px minmax(0,1fr) auto !important;gap:7px !important;padding-left:10px !important;padding-right:10px !important;overflow:visible !important}body .site-header .brand img,body .brand img{width:108px !important;max-width:108px !important}body .category-top-nav.nav-clean,body .top-nav.category-top-nav.nav-clean,body #mainNav{display:flex !important;align-items:center !important;justify-content:center !important;flex-wrap:nowrap !important;gap:clamp(7px,.72vw,12px) !important;white-space:nowrap !important;overflow:visible !important}body .category-top-nav.nav-clean>a,body .category-top-nav.nav-clean .ideal-main-link,body #mainNav>a,body #mainNav .ideal-main-link{font-size:15.8px !important;font-weight:1000 !important;letter-spacing:-.55px !important;line-height:1 !important;padding-left:1px !important;padding-right:1px !important;text-transform:uppercase !important;white-space:nowrap !important}body .category-top-nav.nav-clean .nav-item,body #mainNav .nav-item{display:flex !important;align-items:center !important;line-height:1 !important;margin:0 !important;padding:0 !important}body .cart-btn{height:38px !important;min-height:38px !important;padding:0 13px !important;font-size:12.5px !important;flex-shrink:0 !important}@media (min-width:901px) and (max-width:1280px){body .site-header{grid-template-columns:98px minmax(0,1fr) auto !important;gap:5px !important;padding-left:7px !important;padding-right:7px !important}body .site-header .brand img,body .brand img{width:98px !important;max-width:98px !important}body .category-top-nav.nav-clean,body #mainNav{gap:5px !important}body .category-top-nav.nav-clean>a,body .category-top-nav.nav-clean .ideal-main-link,body #mainNav>a,body #mainNav .ideal-main-link{font-size:14.2px !important;letter-spacing:-.72px !important}body .cart-btn{height:35px !important;min-height:35px !important;padding:0 10px !important;font-size:11.5px !important}}header,.site-header,.main-header,.elclub-header,.header,.navbar{position:sticky !important;top:0 !important;z-index:99999 !important}header nav a,header .nav a,header .menu a,header .main-nav a,header .navbar a,header .category-nav a,header .categories a,header .header-categories a,header .header-menu a,.elclub-header nav a,.elclub-header .main-nav a,.elclub-header .category-nav a,.main-header nav a,.site-header nav a,.navbar-nav a,.menu-item a,.category-link,.nav-link,a[data-category],button[data-category]{font-size:17px !important;font-weight:900 !important;line-height:1 !important;letter-spacing:-0.25px !important;text-transform:uppercase !important;white-space:nowrap !important}header nav a *,header .main-nav a *,header .category-nav a *,.elclub-header nav a *,.elclub-header .main-nav a *,.navbar-nav a *,.menu-item a *,.category-link *,.nav-link *,a[data-category] *,button[data-category] *{font-size:17px !important;font-weight:900 !important;line-height:1 !important}header nav,header .nav,header .menu,header .main-nav,header .navbar,header .category-nav,header .categories,header .header-categories,header .header-menu,.elclub-header nav,.elclub-header .main-nav,.elclub-header .category-nav,.navbar-nav{display:flex !important;align-items:center !important;flex-wrap:nowrap !important;gap:12px !important;white-space:nowrap !important}.account,.mi-cuenta,.login-btn,[href*="cuenta"],[href*="account"]{display:none !important}.product-card img,.product img,.card-product img,.producto img,.card img,.products img,.grid-products img,.product-grid img,.catalog-product img{width:100% !important;height:245px !important;object-fit:contain !important;object-position:center center !important;display:block !important}.product-card .product-image,.product .product-image,.card-product .product-image,.producto .product-image,.card .product-image,.image-wrap,.product-img,.product-photo{height:265px !important;display:flex !important;align-items:center !important;justify-content:center !important}img[alt*="18K" i],img[alt*="AT10" i],img[alt*="dorado" i],img[src*="at10" i],img[src*="18k" i],img[src*="dorado" i]{max-height:245px !important;transform:scale(1.05) !important;transform-origin:center center !important}header a[href*="carrito"],header .cart,header .cart-btn,header .cart-button{font-size:14px !important;font-weight:900 !important}@media (max-width:1280px){header nav a,header .nav a,header .menu a,header .main-nav a,header .navbar a,header .category-nav a,header .categories a,header .header-categories a,header .header-menu a,.elclub-header nav a,.elclub-header .main-nav a,.elclub-header .category-nav a,.main-header nav a,.site-header nav a,.navbar-nav a,.menu-item a,.category-link,.nav-link,a[data-category],button[data-category],header nav a *,header .main-nav a *,.elclub-header nav a *,.elclub-header .main-nav a *{font-size:16px !important}header nav,header .main-nav,header .category-nav,.elclub-header nav,.elclub-header .main-nav{gap:9px !important}}@media (max-width:1080px){header nav,header .main-nav,header .category-nav,.elclub-header nav,.elclub-header .main-nav,.navbar-nav{overflow-x:auto !important;justify-content:flex-start !important;max-width:100% !important;scrollbar-width:none !important}header nav::-webkit-scrollbar,header .main-nav::-webkit-scrollbar,.elclub-header nav::-webkit-scrollbar,.elclub-header .main-nav::-webkit-scrollbar{display:none !important}}html,body{max-width:100% !important;overflow-x:hidden !important}body *,body *::before,body *::after{box-sizing:border-box !important}.mobile-ideal-section,.mobile-ideal-section .ideal-selector-inner,.toolbar,.controls,.checkout-page-shell,.checkout-page-card,.checkout-method-card,.checkout-page-grid,.checkout-page-form,.product-grid,.site-footer-pro,.trust-bar,.marketing-impact-section,.brand-pro-bottom,.checkout-preview,.collection-container{max-width:100% !important}.mobile-ideal-section,.mobile-ideal-section .ideal-selector-inner{overflow:hidden !important}.cart-total{display:none !important}.cart-total-dual{display:grid !important;grid-template-columns:1fr !important;gap:12px !important;margin-top:10px !important;padding:16px !important;border-radius:24px !important;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025)) !important;border:1px solid rgba(200,255,0,.14) !important}.cart-total-dual::before{content:"Precios del pedido";display:block !important;color:#c8ff00 !important;font-size:12px !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.12em !important;margin-bottom:2px !important}.cart-credit-box,.cart-transfer-box{border-radius:18px !important;padding:16px !important;background:rgba(255,255,255,.035) !important;border:1px solid rgba(255,255,255,.08) !important}.cart-credit-box span,.cart-transfer-box span{display:block !important;font-size:12px !important;font-weight:900 !important;text-transform:uppercase !important;color:rgba(255,255,255,.82) !important;letter-spacing:.08em !important;margin-bottom:8px !important}.cart-credit-box strong,.cart-transfer-box strong{display:block !important;color:#a8f5ba !important;font-size:34px !important;line-height:1 !important}.cart-credit-box small,.cart-transfer-box small{display:block !important;margin-top:10px !important;color:rgba(255,255,255,.72) !important;font-size:14px !important}.checkout.main-pay{margin-top:14px !important}.checkout-page-grid.checkout-final-grid{align-items:start !important}.checkout-method-card h3{margin-bottom:18px !important}.checkout-summary-final>div p{font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.08em !important}.mobile-drawer{position:fixed;inset:0 auto 0 0;width:min(340px,86vw);background:rgba(5,8,13,.96);backdrop-filter:blur(18px) saturate(1.1);border-right:1px solid rgba(200,255,0,.18);box-shadow:30px 0 80px rgba(0,0,0,.45);transform:translateX(-105%);transition:transform .26s ease;z-index:100100;display:flex;flex-direction:column}.mobile-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.mobile-drawer-head strong{color:#f8f8f4;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.mobile-drawer-head button{width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#fff;font-size:28px}.mobile-drawer-body{flex:1;overflow:auto;padding:16px 14px 24px}.mobile-drawer-nav{display:flex;flex-direction:column;gap:10px}.mobile-drawer-nav>a,.mobile-drawer-nav .ideal-main-link,.mobile-drawer-nav .nav-item{width:100%}.mobile-drawer-nav a,.mobile-drawer-nav .ideal-main-link{display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;min-height:46px !important;padding:12px 14px !important;border-radius:16px !important;border:1px solid rgba(255,255,255,.08) !important;background:rgba(255,255,255,.04) !important;color:#fff !important;text-transform:uppercase !important;font-size:12px !important;font-weight:900 !important;letter-spacing:.06em !important;text-decoration:none !important}.mobile-drawer-nav .ideal-dropdown{position:static !important;inset:auto !important;width:100% !important;transform:none !important;opacity:1 !important;pointer-events:auto !important;display:grid !important;grid-template-columns:1fr !important;gap:10px !important;margin-top:10px !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}.mobile-drawer-nav .ideal-col{padding:12px !important;border-radius:16px !important;background:rgba(255,255,255,.03) !important;border:1px solid rgba(255,255,255,.08) !important}.mobile-drawer-nav .ideal-col strong{margin-bottom:8px !important}.mobile-drawer-nav .ideal-col button{width:100% !important;margin-top:8px !important}body.mobile-drawer-open .mobile-drawer{transform:translateX(0)}@media (max-width:900px){.site-header{position:sticky !important;top:0 !important;z-index:1000 !important;display:grid !important;grid-template-columns:44px minmax(0,1fr) auto !important;align-items:center !important;gap:10px !important;padding:12px 14px 10px !important;overflow:visible !important}.mobile-menu-toggle{display:flex !important;grid-column:1 !important;grid-row:1 !important;position:relative !important;z-index:1002 !important}.brand{grid-column:2 !important;grid-row:1 !important;margin:0 !important;min-width:0 !important}.brand img{width:150px !important;max-width:100% !important}.cart-btn{grid-column:3 !important;grid-row:1 !important;justify-self:end !important}#mainNav,#mainNav.top-nav,#mainNav.category-top-nav,#mainNav.category-top-nav.nav-clean{position:static !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;transform:none !important;width:100% !important;max-width:100% !important;min-width:0 !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;overflow-x:auto !important;overflow-y:hidden !important;grid-column:1 / -1 !important;grid-row:2 !important;padding:2px 0 4px !important;margin:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important;scrollbar-width:none !important}#mainNav::-webkit-scrollbar{display:none !important}#mainNav>a,#mainNav>.nav-item,#mainNav>.ideal-main-link{flex:0 0 auto !important}#mainNav a,#mainNav .ideal-main-link{min-height:42px !important}#mainNav .ideal-dropdown{display:none !important}.mobile-nav-backdrop{position:fixed !important;inset:0 !important;display:block !important;background:rgba(0,0,0,.44) !important;opacity:0 !important;pointer-events:none !important;z-index:100050 !important;transition:opacity .22s ease !important}body.mobile-drawer-open .mobile-nav-backdrop{opacity:1 !important;pointer-events:auto !important}.toolbar,.drop-zone,.checkout-preview,.brand-pro-bottom,.site-footer-pro,.mobile-ideal-section,.marketing-impact-section,.collection-container,.trust-bar{padding-left:14px !important;padding-right:14px !important}.ideal-selector-inner{padding:20px 16px !important}.ideal-level-tabs{width:100% !important;overflow-x:auto !important;scrollbar-width:none !important}.ideal-level-tabs::-webkit-scrollbar{display:none !important}.ideal-level-tabs button{flex:1 0 auto !important}.ideal-style-grid{width:100% !important;grid-template-columns:1fr !important}.ideal-style-grid button{width:100% !important}.checkout-page-shell{padding:18px 12px 26px !important}.checkout-page-grid.checkout-final-grid{grid-template-columns:1fr !important;gap:14px !important}}@media (max-width:560px){.cart-panel{width:100% !important;padding:18px 14px !important}.cart-credit-box strong,.cart-transfer-box strong{font-size:28px !important}.checkout.main-pay{min-height:56px !important;font-size:18px !important}.checkout-page-card,.checkout-method-card{padding:18px 16px !important;border-radius:24px !important}.checkout-page-card h2,.checkout-method-card h3{font-size:54px !important;line-height:.94 !important}.checkout-page-card h2{font-size:64px !important}.checkout-page-form{gap:12px !important}.checkout-page-form .field,.checkout-page-form .field.full{grid-column:auto !important}.checkout-page-form input{width:100% !important}}html,body{width:100% !important;max-width:100% !important;overflow-x:hidden !important}body{position:relative !important}body *{box-sizing:border-box !important}main,section,header,footer,aside,.toolbar,.mobile-ideal-section,.ideal-selector-inner,.product-grid,.checkout-page-screen,.checkout-page-shell,.checkout-page-grid,.checkout-page-card,.checkout-method-card,.marketing-impact-section,.brand-pro-bottom,.site-footer-pro,.trust-bar,.lower-feature-zone{max-width:100% !important}.mobile-ideal-section,.ideal-selector-inner,.toolbar,.product-grid,.checkout-page-shell,.checkout-page-card,.checkout-method-card{overflow:hidden !important}@media (min-width:901px){.site-header{display:grid !important;grid-template-columns:125px minmax(0,1fr) auto !important;align-items:center !important;column-gap:18px !important;padding-left:28px !important;padding-right:20px !important;overflow:visible !important}.brand img{width:118px !important;max-width:118px !important}#mainNav,.category-top-nav.nav-clean,.top-nav{display:flex !important;flex-wrap:nowrap !important;justify-content:center !important;align-items:center !important;gap:13px !important;overflow:visible !important;white-space:nowrap !important}#mainNav>a,#mainNav .ideal-main-link,.category-top-nav.nav-clean>a,.category-top-nav.nav-clean .ideal-main-link{font-size:14px !important;font-weight:760 !important;letter-spacing:-.35px !important;padding:8px 0 !important;border:0 !important;background:transparent !important;border-radius:0 !important;color:#f2f2ed !important;text-shadow:none !important;line-height:1 !important}#mainNav .nav-item{display:flex !important;align-items:center !important}.cart-btn{font-size:11px !important;padding:9px 13px !important;min-width:auto !important;white-space:nowrap !important}}@media (max-width:900px){.top-promo{position:relative !important;top:auto !important}.site-header{position:sticky !important;top:0 !important;z-index:9999 !important;display:grid !important;grid-template-columns:44px minmax(0,1fr) auto !important;grid-template-rows:auto !important;align-items:center !important;gap:10px !important;padding:10px 12px !important;overflow:visible !important;background:rgba(0,0,0,.92) !important;backdrop-filter:blur(14px) !important}.mobile-menu-toggle{display:flex !important;grid-column:1 !important;grid-row:1 !important;position:relative !important;z-index:10001 !important;width:42px !important;height:42px !important}.brand{grid-column:2 !important;grid-row:1 !important;margin:0 !important;min-width:0 !important}.brand img{width:142px !important;max-width:100% !important}.cart-btn{grid-column:3 !important;grid-row:1 !important;justify-self:end !important;padding:9px 11px !important;font-size:10px !important;white-space:nowrap !important}#mainNav,#mainNav.top-nav,#mainNav.category-top-nav,#mainNav.category-top-nav.nav-clean{display:none !important}.toolbar{padding-left:14px !important;padding-right:14px !important}.toolbar h2{font-size:42px !important;line-height:.95 !important;word-break:normal !important}.controls{width:100% !important;display:flex !important;flex-wrap:wrap !important;justify-content:flex-start !important;gap:9px !important}.controls input{width:100% !important;min-width:0 !important;max-width:100% !important}.mobile-ideal-section{padding-left:12px !important;padding-right:12px !important}.ideal-selector-inner{width:100% !important;padding:18px 14px !important;border-radius:28px !important}.ideal-level-tabs{width:100% !important;display:grid !important;grid-template-columns:1fr 1fr 1fr !important;gap:4px !important;overflow:hidden !important}.ideal-level-tabs button{min-width:0 !important;padding:12px 6px !important;font-size:11px !important}.ideal-style-grid{grid-template-columns:1fr !important}.ideal-style-grid button{width:100% !important}}.mobile-drawer{position:fixed !important;inset:0 auto 0 0 !important;width:min(340px,86vw) !important;background:rgba(5,8,13,.97) !important;backdrop-filter:blur(18px) saturate(1.1) !important;border-right:1px solid rgba(200,255,0,.2) !important;box-shadow:28px 0 80px rgba(0,0,0,.55) !important;transform:translateX(-105%) !important;transition:transform .25s ease !important;z-index:100100 !important;display:flex !important;flex-direction:column !important}body.mobile-drawer-open .mobile-drawer{transform:translateX(0) !important}.mobile-drawer-head{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:18px !important;border-bottom:1px solid rgba(255,255,255,.08) !important}.mobile-drawer-head strong{color:#fff !important;font-size:13px !important;text-transform:uppercase !important;letter-spacing:.12em !important}.mobile-drawer-head button{width:40px !important;height:40px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.12) !important;background:rgba(255,255,255,.05) !important;color:#fff !important;font-size:28px !important}.mobile-drawer-body{flex:1 !important;overflow:auto !important;padding:15px 14px 24px !important}.mobile-drawer-nav{display:flex !important;flex-direction:column !important;gap:10px !important}.mobile-drawer-nav a,.mobile-drawer-nav .ideal-main-link{display:flex !important;min-height:46px !important;width:100% !important;align-items:center !important;padding:12px 14px !important;border-radius:16px !important;border:1px solid rgba(255,255,255,.09) !important;background:rgba(255,255,255,.04) !important;color:#fff !important;text-decoration:none !important;font-size:12px !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.05em !important}.mobile-drawer-nav .nav-item{width:100% !important}.mobile-drawer-nav .ideal-dropdown{position:static !important;inset:auto !important;width:100% !important;transform:none !important;opacity:1 !important;pointer-events:auto !important;display:grid !important;grid-template-columns:1fr !important;gap:10px !important;padding:0 !important;margin-top:10px !important;background:transparent !important;border:0 !important;box-shadow:none !important}.mobile-drawer-nav .ideal-col{padding:12px !important;border-radius:16px !important;background:rgba(255,255,255,.035) !important;border:1px solid rgba(255,255,255,.08) !important}.mobile-drawer-nav .ideal-col button{width:100% !important;margin-top:8px !important}.mobile-nav-backdrop{position:fixed !important;inset:0 !important;display:block !important;background:rgba(0,0,0,.5) !important;opacity:0 !important;pointer-events:none !important;z-index:100050 !important;transition:opacity .2s ease !important}body.mobile-drawer-open .mobile-nav-backdrop{opacity:1 !important;pointer-events:auto !important}.cart-total{display:none !important}.cart-total-dual{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;margin-top:12px !important;padding:14px !important;border-radius:24px !important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02)) !important;border:1px solid rgba(200,255,0,.16) !important}.cart-total-dual::before{content:"Precios del pedido";color:#c8ff00 !important;font-size:12px !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.12em !important}.cart-credit-box,.cart-transfer-box{padding:15px !important;border-radius:18px !important;background:rgba(255,255,255,.04) !important;border:1px solid rgba(255,255,255,.08) !important}.cart-credit-box span,.cart-transfer-box span{display:block !important;margin-bottom:8px !important;color:rgba(255,255,255,.78) !important;font-size:12px !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.08em !important}.cart-credit-box strong,.cart-transfer-box strong{display:block !important;color:#a8f5ba !important;font-size:32px !important;line-height:1 !important}.cart-credit-box small{display:block !important;margin-top:9px !important;color:rgba(255,255,255,.72) !important;font-size:13px !important}.checkout-form-logo{width:118px !important;height:auto !important;display:block !important;margin-bottom:16px !important}.checkout-page-grid.checkout-final-grid{align-items:start !important}.checkout-page-card h2,.checkout-method-card h3{word-break:normal !important}.checkout-summary-final>div p{text-transform:uppercase !important;letter-spacing:.08em !important;font-weight:900 !important}.checkout-summary-final>div small{display:block !important;margin-top:8px !important}@media (max-width:700px){.checkout-page-shell{padding:14px 10px 22px !important}.checkout-page-back{min-height:38px !important;padding:9px 13px !important;font-size:12px !important;margin-bottom:10px !important}.checkout-page-grid.checkout-final-grid{grid-template-columns:1fr !important;gap:10px !important}.checkout-page-card,.checkout-method-card{padding:14px !important;border-radius:22px !important}.checkout-form-logo{width:90px !important;margin-bottom:8px !important}.checkout-page-card .eyebrow,.checkout-method-card .eyebrow{font-size:11px !important;margin-bottom:6px !important}.checkout-page-card h2{font-size:44px !important;line-height:.88 !important;margin-bottom:10px !important}.checkout-method-card h3{font-size:38px !important;line-height:.9 !important;margin-bottom:10px !important}.checkout-intro{font-size:15px !important;line-height:1.28 !important;margin-bottom:12px !important}.checkout-page-form{display:grid !important;grid-template-columns:1fr 1fr !important;gap:9px !important}.checkout-page-form .field.full{grid-column:1 / -1 !important}.checkout-page-form label{font-size:10px !important;margin-bottom:5px !important}.checkout-page-form input{min-height:42px !important;height:42px !important;padding:10px 12px !important;font-size:13px !important;border-radius:14px !important}.checkout-summary-final{gap:8px !important}.checkout-summary-final>div{padding:12px !important;border-radius:16px !important}.checkout-summary-final strong{font-size:28px !important}.checkout-summary-final small{font-size:12px !important}.checkout-methods{gap:8px !important}.method-btn{min-height:54px !important;border-radius:18px !important;font-size:16px !important}.secure-note{margin-top:10px !important;font-size:13px !important;line-height:1.25 !important}}html,body{width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;overflow-x:hidden !important}body{background:#050607 !important}body *{box-sizing:border-box !important}main,#inicio,.hero-simple-wrap,.hero-collections,.hero-simple-slider,.hero-simple-slide,.collection-landing,.trust-bar,.drop-zone,.marketing-impact-section,.mobile-ideal-section,.toolbar,.product-grid,.lower-feature-zone,.brand-pro-bottom,.checkout-preview,.site-footer-pro{width:100% !important;max-width:100% !important}.hero-simple-wrap,.hero-collections{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;overflow:hidden !important}.hero-simple-slider{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;border-radius:0 !important;overflow:hidden !important}.hero-simple-slide{width:100% !important;max-width:100% !important;min-width:100% !important;overflow:hidden !important}.hero-simple-slide img,.hero-bg-img{max-width:none !important}.hero-bg-img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important}.hero-main-img{max-width:100% !important;object-fit:contain !important}.trust-bar,.marketing-impact-section,.mobile-ideal-section,.toolbar,.product-grid,.lower-feature-zone,.brand-pro-bottom,.checkout-preview,.site-footer-pro{padding-left:clamp(18px,3.5vw,56px) !important;padding-right:clamp(18px,3.5vw,56px) !important}@media (min-width:901px){.site-header{width:100% !important;max-width:100% !important;display:grid !important;grid-template-columns:132px minmax(0,1fr) auto !important;column-gap:22px !important;align-items:center !important;padding-left:clamp(18px,2.2vw,34px) !important;padding-right:clamp(14px,2vw,28px) !important;overflow:visible !important}.brand img{width:122px !important;max-width:122px !important}#mainNav,.category-top-nav.nav-clean,.top-nav{width:100% !important;max-width:100% !important;display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;gap:clamp(14px,1.45vw,25px) !important;overflow:visible !important;white-space:nowrap !important}#mainNav>a,#mainNav .ideal-main-link,.category-top-nav.nav-clean>a,.category-top-nav.nav-clean .ideal-main-link{font-size:clamp(11px,.92vw,14px) !important;font-weight:680 !important;letter-spacing:-.22px !important;padding:8px 0 !important;border:0 !important;background:transparent !important;border-radius:0 !important;color:#f4f4ef !important;line-height:1 !important;text-transform:uppercase !important;text-shadow:none !important}#mainNav .nav-item{display:flex !important;align-items:center !important;flex:0 0 auto !important}.cart-btn{font-size:10.5px !important;font-weight:800 !important;padding:9px 13px !important;white-space:nowrap !important}}@media (min-width:901px) and (max-width:1180px){.site-header{grid-template-columns:112px minmax(0,1fr) auto !important;column-gap:14px !important;padding-left:14px !important;padding-right:12px !important}.brand img{width:105px !important;max-width:105px !important}#mainNav,.category-top-nav.nav-clean,.top-nav{gap:10px !important}#mainNav>a,#mainNav .ideal-main-link{font-size:11.3px !important;font-weight:680 !important;letter-spacing:-.35px !important}.cart-btn{font-size:9.5px !important;padding:8px 10px !important}}@media (max-width:900px){.site-header{width:100% !important;max-width:100% !important;left:0 !important;right:0 !important}.hero-simple-slider{width:100vw !important;max-width:100vw !important}.trust-bar,.marketing-impact-section,.mobile-ideal-section,.toolbar,.product-grid,.lower-feature-zone,.brand-pro-bottom,.checkout-preview,.site-footer-pro{padding-left:14px !important;padding-right:14px !important}#mainNav,#mainNav.top-nav,#mainNav.category-top-nav,#mainNav.category-top-nav.nav-clean{display:none !important}.mobile-menu-toggle{display:flex !important}}@media (max-width:700px){.ideal-selector-inner,.toolbar,.controls,.product-grid,.checkout-page-shell,.checkout-page-card,.checkout-method-card{width:100% !important;max-width:100% !important;overflow:hidden !important}.controls input{width:100% !important;max-width:100% !important;min-width:0 !important}}html,body{width:100% !important;max-width:100% !important;overflow-x:hidden !important;margin:0 !important;padding:0 !important}body{min-width:0 !important}body *{box-sizing:border-box !important}@media (max-width:900px){main,#inicio,.toolbar,.product-grid,.mobile-ideal-section,.ideal-selector-inner,.lower-feature-zone,.brand-pro-bottom,.checkout-preview,.site-footer-pro{max-width:100% !important;width:100% !important;overflow-x:hidden !important}.toolbar{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding-left:14px !important;padding-right:14px !important}.product-grid{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding-left:10px !important;padding-right:10px !important;display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;overflow:visible !important}.product-card{width:100% !important;max-width:100% !important;min-width:0 !important;border-radius:20px !important;overflow:hidden !important}.product-image,.product-card[data-category="Paletas"] .product-image,.product-card[data-category="Accesorios"] .product-image,.product-card[data-category="Indumentaria"] .product-image{height:178px !important;width:100% !important;max-width:100% !important;padding:8px !important}.product-image img,.product-card img{width:100% !important;max-width:100% !important;height:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center center !important;transform:none !important}.product-info{padding:11px !important}.product-info h3{font-size:14px !important;line-height:1.08 !important;min-height:32px !important}.price-main{font-size:17px !important}.price-transfer,.price-dues{font-size:11px !important}.card-actions{grid-template-columns:1fr !important}.quick-view{display:none !important}.whatsapp.cart-action{width:100% !important;min-height:38px !important;font-size:9px !important}}@media (max-width:380px){.product-grid{padding-left:8px !important;padding-right:8px !important;gap:8px !important}.product-image,.product-card[data-category="Paletas"] .product-image,.product-card[data-category="Accesorios"] .product-image,.product-card[data-category="Indumentaria"] .product-image{height:166px !important}.product-info h3{font-size:13px !important}}.checkout-v111-screen{position:fixed !important;inset:0 !important;z-index:90000 !important;background:radial-gradient(circle at 82% 12%,rgba(200,255,0,.16),transparent 30%),radial-gradient(circle at 12% 80%,rgba(200,255,0,.08),transparent 28%),#060708 !important;overflow:auto !important;display:none !important}.checkout-v111-screen.open{display:block !important}.checkout-v111-shell{width:min(1180px,100%) !important;margin:0 auto !important;padding:28px clamp(16px,3vw,34px) 36px !important}.checkout-v111-top{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;margin-bottom:20px !important}.checkout-v111-logo{width:132px !important;height:auto !important;object-fit:contain !important}.checkout-v111-back{border:1px solid rgba(255,255,255,.13) !important;background:rgba(255,255,255,.06) !important;color:#fff !important;border-radius:999px !important;padding:12px 18px !important;font-weight:900 !important;letter-spacing:-.2px !important}.checkout-v111-grid{display:grid !important;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr) !important;gap:22px !important;align-items:start !important}.checkout-v111-card{border:1px solid rgba(200,255,0,.18) !important;border-radius:34px !important;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(10,12,14,.88) !important;box-shadow:0 30px 90px rgba(0,0,0,.28) !important;padding:30px !important;overflow:hidden !important}.checkout-v111-eyebrow{margin:0 0 10px !important;color:#c8ff00 !important;font-size:13px !important;font-weight:900 !important;letter-spacing:.18em !important;text-transform:uppercase !important}.checkout-v111-data h2,.checkout-v111-pay h3{margin:0 !important;color:#fff !important;font-family:Anton,Impact,sans-serif !important;text-transform:uppercase !important;letter-spacing:-.04em !important}.checkout-v111-data h2{font-size:clamp(54px,6.7vw,96px) !important;line-height:.86 !important;max-width:760px !important}.checkout-v111-pay h3{font-size:clamp(42px,4.7vw,70px) !important;line-height:.88 !important;margin-bottom:20px !important}.checkout-v111-intro{max-width:620px !important;color:rgba(255,255,255,.84) !important;font-size:18px !important;line-height:1.45 !important;font-weight:750 !important;margin:16px 0 24px !important}.checkout-v111-form{display:grid !important;grid-template-columns:1fr 1fr !important;gap:16px !important}.checkout-v111-form .field{display:flex !important;flex-direction:column !important;gap:8px !important}.checkout-v111-form .field.full{grid-column:1 / -1 !important}.checkout-v111-form label{color:#c8ff00 !important;font-size:12px !important;font-weight:900 !important;letter-spacing:.12em !important;text-transform:uppercase !important}.checkout-v111-form input{width:100% !important;min-height:56px !important;border-radius:18px !important;border:1px solid rgba(255,255,255,.12) !important;background:#080d10 !important;color:#fff !important;padding:0 18px !important;font-size:15px !important;font-weight:800 !important;outline:none !important}.checkout-v111-form input:focus{border-color:rgba(200,255,0,.65) !important;box-shadow:0 0 0 4px rgba(200,255,0,.08) !important}.checkout-v111-summary{display:grid !important;gap:12px !important;margin:0 0 18px !important}.checkout-v111-summary .summary-main{border:1px solid rgba(255,255,255,.1) !important;border-radius:22px !important;background:rgba(255,255,255,.045) !important;padding:18px !important}.checkout-v111-summary span{display:block !important;color:rgba(255,255,255,.76) !important;font-size:12px !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.1em !important;margin-bottom:8px !important}.checkout-v111-summary strong{display:block !important;color:#a8f5ba !important;font-size:40px !important;line-height:1 !important;font-weight:950 !important}.checkout-v111-summary small{display:block !important;color:rgba(255,255,255,.74) !important;font-size:14px !important;font-weight:800 !important;margin-top:8px !important}.checkout-v111-methods{display:grid !important;gap:12px !important}.checkout-v111-methods .method-btn{width:100% !important;min-height:72px !important;border-radius:24px !important;border:0 !important;padding:14px 18px !important;text-align:center !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:5px !important;cursor:pointer !important}.checkout-v111-methods .method-btn b{font-size:18px !important;line-height:1.05 !important;font-weight:950 !important;text-transform:uppercase !important;letter-spacing:-.02em !important}.checkout-v111-methods .method-btn small{font-size:12px !important;font-weight:750 !important;opacity:.75 !important}.checkout-v111-methods .method-btn.transfer{background:#fff !important;color:#07090b !important}.checkout-v111-methods .method-btn.mp{background:linear-gradient(135deg,#baff00,#d8ff18) !important;color:#050505 !important;box-shadow:0 18px 48px rgba(200,255,0,.24) !important}.checkout-v111-transfer-data{margin-top:16px !important;border:1px solid rgba(255,255,255,.1) !important;border-radius:22px !important;background:rgba(255,255,255,.035) !important;padding:16px !important}.checkout-v111-transfer-data p{margin:0 0 12px !important;color:#c8ff00 !important;font-size:12px !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.12em !important}.checkout-v111-transfer-data div{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:14px !important;padding:9px 0 !important;border-top:1px solid rgba(255,255,255,.08) !important}.checkout-v111-transfer-data span{color:rgba(255,255,255,.62) !important;font-size:12px !important;font-weight:850 !important;text-transform:uppercase !important}.checkout-v111-transfer-data strong{color:#fff !important;text-align:right !important;font-size:14px !important;font-weight:900 !important}.checkout-v111-transfer-data small{display:block !important;margin-top:12px !important;color:rgba(255,255,255,.72) !important;line-height:1.35 !important}@media(max-width:820px){.checkout-v111-shell{padding:14px 10px 24px !important}.checkout-v111-top{margin-bottom:10px !important}.checkout-v111-logo{width:104px !important}.checkout-v111-back{padding:9px 12px !important;font-size:12px !important}.checkout-v111-grid{grid-template-columns:1fr !important;gap:10px !important}.checkout-v111-card{border-radius:24px !important;padding:16px !important}.checkout-v111-data h2{font-size:45px !important;line-height:.88 !important}.checkout-v111-pay h3{font-size:38px !important;line-height:.9 !important;margin-bottom:12px !important}.checkout-v111-intro{font-size:14px !important;line-height:1.3 !important;margin:10px 0 14px !important}.checkout-v111-form{grid-template-columns:1fr 1fr !important;gap:9px !important}.checkout-v111-form .field.full{grid-column:1 / -1 !important}.checkout-v111-form label{font-size:9px !important;letter-spacing:.1em !important}.checkout-v111-form input{min-height:40px !important;height:40px !important;border-radius:13px !important;padding:0 11px !important;font-size:12px !important}.checkout-v111-summary{gap:8px !important;margin-bottom:10px !important}.checkout-v111-summary .summary-main{padding:12px !important;border-radius:16px !important}.checkout-v111-summary span{font-size:10px !important;margin-bottom:6px !important}.checkout-v111-summary strong{font-size:28px !important}.checkout-v111-summary small{font-size:12px !important;margin-top:6px !important}.checkout-v111-methods{gap:8px !important}.checkout-v111-methods .method-btn{min-height:54px !important;border-radius:18px !important;padding:10px 12px !important}.checkout-v111-methods .method-btn b{font-size:15px !important}.checkout-v111-methods .method-btn small{font-size:10px !important}.checkout-v111-transfer-data{padding:12px !important;border-radius:16px !important;margin-top:10px !important}.checkout-v111-transfer-data div{padding:7px 0 !important}.checkout-v111-transfer-data span{font-size:10px !important}.checkout-v111-transfer-data strong{font-size:12px !important}}@media(max-width:390px){.checkout-v111-data h2{font-size:39px !important}.checkout-v111-form{grid-template-columns:1fr !important}.checkout-v111-form .field,.checkout-v111-form .field.full{grid-column:1 !important}}.checkout-v111-transfer-data{display:none !important}.product-info h3{font-size:clamp(17px,1.55vw,23px) !important;line-height:1.05 !important;letter-spacing:-.035em !important}.brand-line{font-size:10px !important;letter-spacing:.11em !important}.tone,.variant{font-size:12px !important;line-height:1.25 !important}.price-main{font-size:clamp(24px,2.15vw,33px) !important}.price-transfer,.price-dues{font-size:13px !important}@media(max-width:900px){.site-header{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;z-index:100000 !important;transform:none !important}body{padding-top:74px !important}.top-promo{display:none !important}.mobile-menu-toggle{display:flex !important;position:relative !important;z-index:100002 !important}.brand img{width:138px !important}.cart-btn{position:relative !important;z-index:100002 !important}.product-info h3{font-size:13px !important;line-height:1.07 !important;min-height:30px !important;letter-spacing:-.02em !important}.brand-line{font-size:8px !important}.variant{font-size:10px !important}.price-main{font-size:16px !important}.price-transfer,.price-dues{font-size:10px !important;line-height:1.2 !important}}.mp-result-page{min-height:100vh;margin:0;background:radial-gradient(circle at 78% 14%,rgba(200,255,0,.16),transparent 30%),radial-gradient(circle at 10% 90%,rgba(200,255,0,.08),transparent 28%),#050607;color:#fff;font-family:Inter,Arial,sans-serif;display:flex;align-items:center;justify-content:center;padding:22px}.mp-result-card{width:min(760px,100%);border:1px solid rgba(200,255,0,.20);border-radius:34px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025));box-shadow:0 32px 90px rgba(0,0,0,.35);padding:34px;text-align:center}.mp-result-card img{width:132px;margin-bottom:18px}.mp-result-card p:first-of-type{color:#c8ff00;text-transform:uppercase;letter-spacing:.14em;font-size:15px;font-weight:900;margin:0 0 14px}.mp-result-card h1{font-family:Anton,Impact,sans-serif;font-size:clamp(58px,8vw,94px);line-height:.9;letter-spacing:-.02em;margin:0 0 18px;text-transform:uppercase}.mp-result-card .lead{color:rgba(255,255,255,.8);font-size:18px;line-height:1.45;font-weight:750;margin:0 auto 22px;max-width:580px}.mp-result-card a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;background:#c8ff00;color:#050505;font-weight:950;text-decoration:none;text-transform:uppercase;font-size:12px;letter-spacing:.04em}@media(max-width:700px){.mp-result-page{padding:12px}.mp-result-card{border-radius:24px;padding:22px 16px}.mp-result-card img{width:108px}.mp-result-card p:first-of-type{font-size:13px}.mp-result-card h1{font-size:50px}.mp-result-card .lead{font-size:15px}}:root{--elclub-lime:#c8ff00}html,body{width:100% !important;max-width:100% !important;overflow-x:hidden !important}body{background:radial-gradient(circle at 82% 10%,rgba(200,255,0,.13),transparent 28%),radial-gradient(circle at 18% 32%,rgba(255,255,255,.06),transparent 24%),radial-gradient(circle at 90% 78%,rgba(200,255,0,.07),transparent 30%),#07090b !important}.page-glow{opacity:.95 !important}.top-promo{position:sticky !important;top:0 !important;z-index:100001 !important;height:36px !important;overflow:hidden !important;display:flex !important;align-items:center !important;justify-content:center !important;background:#050505 !important;border-bottom:1px solid rgba(200,255,0,.28) !important;color:var(--elclub-lime) !important}.top-promo span{position:absolute !important;inset:auto !important;opacity:0 !important;transform:translateY(18px) !important;animation:elclubPromoRotate 9s infinite !important;font-size:12px !important;font-weight:760 !important;letter-spacing:.08em !important;text-transform:uppercase !important;white-space:nowrap !important}.top-promo span:nth-child(1){animation-delay:0s !important}.top-promo span:nth-child(2){animation-delay:3s !important}.top-promo span:nth-child(3){animation-delay:6s !important}@keyframes elclubPromoRotate{0%{opacity:0;transform:translateY(18px)}8%{opacity:1;transform:translateY(0)}30%{opacity:1;transform:translateY(0)}40%{opacity:0;transform:translateY(-18px)}100%{opacity:0;transform:translateY(-18px)}}@media(min-width:901px){.site-header{top:36px !important;display:grid !important;grid-template-columns:148px minmax(0,1fr) auto !important;align-items:center !important;gap:20px !important;padding-left:42px !important;padding-right:26px !important;overflow:visible !important;background:rgba(5,7,9,.82) !important;backdrop-filter:blur(18px) saturate(1.12) !important}.brand{margin-left:8px !important;overflow:visible !important}.brand img{width:124px !important;max-width:124px !important;display:block !important}#mainNav,#mainNav.category-top-nav,#mainNav.category-top-nav.nav-clean,.top-nav{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;gap:clamp(13px,1.25vw,23px) !important;width:100% !important;max-width:100% !important;overflow:visible !important;white-space:nowrap !important}#mainNav>a,#mainNav .ideal-main-link,.category-top-nav.nav-clean>a,.category-top-nav.nav-clean .ideal-main-link{font-size:clamp(10.8px,.78vw,12.8px) !important;font-weight:520 !important;letter-spacing:.01em !important;text-transform:uppercase !important;padding:8px 0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:rgba(255,255,255,.9) !important;line-height:1 !important;text-shadow:none !important}#mainNav>a:hover,#mainNav .ideal-main-link:hover{color:var(--elclub-lime) !important}#mainNav .nav-item{display:flex !important;align-items:center !important;flex:0 0 auto !important}.cart-btn{font-size:10px !important;font-weight:680 !important;padding:9px 13px !important;white-space:nowrap !important}}@media(min-width:901px) and (max-width:1180px){.site-header{grid-template-columns:118px minmax(0,1fr) auto !important;padding-left:20px !important;padding-right:14px !important;gap:12px !important}.brand img{width:108px !important;max-width:108px !important}#mainNav,#mainNav.category-top-nav,#mainNav.category-top-nav.nav-clean{gap:8px !important}#mainNav>a,#mainNav .ideal-main-link{font-size:10.2px !important;font-weight:500 !important;letter-spacing:-.02em !important}}.product-card,.checkout-v111-card,.marketing-impact-section article,.brand-pro-cards article,.trust-bar article{background:linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.035)) !important;border-color:rgba(200,255,0,.18) !important}.product-image{background:#fbfbf6 !important}.hero-simple-slide:after{background:linear-gradient(90deg,rgba(0,0,0,.62),rgba(0,0,0,.12),rgba(0,0,0,.05)) !important}.checkout-v111-data h2{letter-spacing:-.015em !important;line-height:.92 !important}.checkout-v111-form input::placeholder{color:transparent !important}.checkout-v111-form input{font-weight:650 !important}@media(max-width:900px){body{padding-top:66px !important}.top-promo{display:none !important}.site-header{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;z-index:100000 !important}.mobile-menu-toggle{display:flex !important}#mainNav,#mainNav.top-nav,#mainNav.category-top-nav,#mainNav.category-top-nav.nav-clean{display:none !important}}body,button,input,select,textarea,.top-promo,.site-header,.top-nav,.category-top-nav,.product-info,.checkout-v111-form,.checkout-v111-card{font-family:"Manrope","Inter",Arial,sans-serif !important}.top-promo{position:sticky !important;top:0 !important;z-index:100001 !important;width:100% !important;height:36px !important;overflow:hidden !important;display:flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(90deg,#050505,#10130f,#050505) !important;border-bottom:1px solid rgba(200,255,0,.22) !important;color:#d7ff2f !important;font-family:"Manrope","Inter",Arial,sans-serif !important;font-size:13px !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important}.top-promo .promo-track{position:relative !important;width:100% !important;height:100% !important}.top-promo .promo-track span{position:absolute !important;inset:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;opacity:0 !important;transform:translateY(100%) !important;animation:elclubPromoSlide 9s infinite !important;white-space:nowrap !important}.top-promo .promo-track span:nth-child(1){animation-delay:0s !important}.top-promo .promo-track span:nth-child(2){animation-delay:3s !important}.top-promo .promo-track span:nth-child(3){animation-delay:6s !important}@keyframes elclubPromoSlide{0%{opacity:0;transform:translateY(100%)}8%{opacity:1;transform:translateY(0)}28%{opacity:1;transform:translateY(0)}36%{opacity:0;transform:translateY(-100%)}100%{opacity:0;transform:translateY(-100%)}}@media(min-width:901px){#mainNav>a,#mainNav .ideal-main-link,.category-top-nav.nav-clean>a,.category-top-nav.nav-clean .ideal-main-link{font-family:"Manrope","Inter",Arial,sans-serif !important;font-weight:650 !important;font-size:13px !important;letter-spacing:.01em !important;text-transform:uppercase !important}}@media(max-width:900px){.top-promo{display:flex !important;position:fixed !important;top:0 !important;left:0 !important;right:0 !important;height:34px !important;font-size:10.5px !important;letter-spacing:.06em !important}.site-header{top:34px !important}body{padding-top:108px !important}}.top-promo{position:sticky !important;top:0 !important;z-index:100001 !important;width:100% !important;height:36px !important;overflow:hidden !important;display:flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(90deg,#050505,#11170d,#050505) !important;border-bottom:1px solid rgba(200,255,0,.28) !important;color:#d7ff2f !important;font-family:"Manrope","Inter",Arial,sans-serif !important;font-size:13px !important;font-weight:750 !important;letter-spacing:.08em !important;text-transform:uppercase !important}.top-promo .promo-track{position:relative !important;width:100% !important;height:100% !important}.top-promo .promo-track span{position:absolute !important;inset:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;opacity:0 !important;transform:translateY(100%) !important;animation:elclubPromoSlide 9s infinite !important;white-space:nowrap !important}.top-promo .promo-track span:nth-child(1){animation-delay:0s !important}.top-promo .promo-track span:nth-child(2){animation-delay:3s !important}.top-promo .promo-track span:nth-child(3){animation-delay:6s !important}@keyframes elclubPromoSlide{0%{opacity:0;transform:translateY(100%)}8%{opacity:1;transform:translateY(0)}28%{opacity:1;transform:translateY(0)}36%{opacity:0;transform:translateY(-100%)}100%{opacity:0;transform:translateY(-100%)}}@media(max-width:900px){.top-promo{display:flex !important;position:fixed !important;top:0 !important;left:0 !important;right:0 !important;height:34px !important;font-size:10.5px !important;letter-spacing:.055em !important}.site-header{top:34px !important}body{padding-top:108px !important}}.top-promo{position:sticky !important;top:0 !important;z-index:100001 !important;width:100% !important;height:38px !important;overflow:hidden !important;display:flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(90deg,#050505,#10160d,#050505) !important;border-bottom:1px solid rgba(200,255,0,.34) !important;color:#d7ff2f !important;font-family:"Manrope","Inter",Arial,sans-serif !important;font-size:13px !important;font-weight:800 !important;letter-spacing:.07em !important;text-transform:uppercase !important}.top-promo .promo-track{position:relative !important;width:100% !important;height:100% !important}.top-promo .promo-track span{position:absolute !important;inset:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;opacity:0 !important;transform:translateY(100%) !important;animation:elclubPromoSlideV122 9s infinite !important;white-space:nowrap !important}.top-promo .promo-track span:nth-child(1){animation-delay:0s !important}.top-promo .promo-track span:nth-child(2){animation-delay:3s !important}.top-promo .promo-track span:nth-child(3){animation-delay:6s !important}@keyframes elclubPromoSlideV122{0%{opacity:0;transform:translateY(100%)}8%{opacity:1;transform:translateY(0)}28%{opacity:1;transform:translateY(0)}36%{opacity:0;transform:translateY(-100%)}100%{opacity:0;transform:translateY(-100%)}}@media(max-width:900px){.top-promo{display:flex !important;position:fixed !important;top:0 !important;left:0 !important;right:0 !important;height:34px !important;font-size:10.5px !important;letter-spacing:.04em !important;padding:0 8px !important}.site-header{top:34px !important}body{padding-top:108px !important}}.elclub-promo-bar{position:sticky !important;top:0 !important;z-index:200000 !important;width:100% !important;height:36px !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;background:#ffffff !important;color:#050505 !important;border-bottom:1px solid rgba(200,255,0,.65) !important;font-family:"Manrope","Inter",Arial,sans-serif !important;font-size:13px !important;font-weight:850 !important;letter-spacing:.04em !important;text-transform:uppercase !important;box-shadow:0 10px 28px rgba(0,0,0,.18) !important}.elclub-promo-item{position:absolute !important;inset:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;opacity:0 !important;transform:translateY(100%) !important;animation:elclubPromoWhite 9s infinite !important;white-space:nowrap !important;padding:0 14px !important}.elclub-promo-item:nth-child(1){animation-delay:0s !important}.elclub-promo-item:nth-child(2){animation-delay:3s !important}.elclub-promo-item:nth-child(3){animation-delay:6s !important}@keyframes elclubPromoWhite{0%{opacity:0;transform:translateY(100%)}8%{opacity:1;transform:translateY(0)}29%{opacity:1;transform:translateY(0)}38%{opacity:0;transform:translateY(-100%)}100%{opacity:0;transform:translateY(-100%)}}.top-promo{display:none !important}@media(min-width:901px){.site-header{top:0 !important}}@media(max-width:900px){.elclub-promo-bar{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;height:34px !important;font-size:10.5px !important;letter-spacing:.02em !important}.site-header{position:fixed !important;top:34px !important}body{padding-top:108px !important}}.marketing-impact-section,.lower-feature-zone,.checkout-preview{display:none !important}.elclub-final-pro{width:100% !important;padding:clamp(34px,5vw,70px) clamp(18px,5vw,70px) !important;background:radial-gradient(circle at 82% 10%,rgba(200,255,0,.12),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01)) !important;border-top:1px solid rgba(200,255,0,.16) !important;border-bottom:1px solid rgba(200,255,0,.12) !important}.final-pro-inner{width:min(1180px,100%) !important;margin:0 auto !important;display:grid !important;grid-template-columns:.9fr 1.1fr !important;gap:24px !important;align-items:stretch !important}.final-pro-copy,.final-pro-points article{border:1px solid rgba(200,255,0,.18) !important;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025)) !important;border-radius:30px !important;box-shadow:0 28px 70px rgba(0,0,0,.28) !important}.final-pro-copy{padding:34px !important;display:flex !important;flex-direction:column !important;justify-content:center !important}.final-pro-copy span{color:#c8ff00 !important;font-size:12px !important;font-weight:900 !important;letter-spacing:.16em !important;text-transform:uppercase !important;margin-bottom:12px !important}.final-pro-copy h2{margin:0 !important;font-family:Anton,Impact,sans-serif !important;font-size:clamp(52px,7vw,96px) !important;line-height:.88 !important;letter-spacing:-.025em !important;text-transform:uppercase !important;color:#fff !important}.final-pro-copy p{margin:18px 0 0 !important;max-width:520px !important;color:rgba(255,255,255,.78) !important;font-size:17px !important;line-height:1.45 !important;font-weight:700 !important}.final-pro-points{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:14px !important}.final-pro-points article{padding:24px !important;min-height:220px !important}.final-pro-points strong{display:block !important;color:#c8ff00 !important;font-size:42px !important;line-height:1 !important;font-weight:950 !important;margin-bottom:22px !important}.final-pro-points h3{margin:0 0 10px !important;color:#fff !important;text-transform:uppercase !important;font-size:18px !important;line-height:1.05 !important;letter-spacing:-.03em !important}.final-pro-points p{margin:0 !important;color:rgba(255,255,255,.72) !important;font-size:14px !important;line-height:1.4 !important;font-weight:650 !important}@media(max-width:820px){.final-pro-inner{grid-template-columns:1fr !important}.final-pro-copy{padding:24px !important;border-radius:24px !important}.final-pro-points{grid-template-columns:1fr !important}.final-pro-points article{min-height:auto !important;padding:20px !important;border-radius:22px !important}.final-pro-points strong{font-size:34px !important;margin-bottom:10px !important}}.elclub-promo-bar{display:none !important}.top-promo{display:none !important}.site-top-strip{position:sticky !important;top:0 !important;z-index:300 !important;height:34px !important;display:flex !important;align-items:center !important;overflow:hidden !important;background:linear-gradient(90deg,#061327 0%,#0a1630 50%,#071223 100%) !important;border-bottom:1px solid rgba(200,255,0,.22) !important}.site-top-strip-track{display:flex !important;align-items:center !important;gap:42px !important;white-space:nowrap !important;min-width:max-content !important;padding-left:100% !important;animation:elclubTicker 20s linear infinite !important}.site-top-strip-track span{color:#c8ff00 !important;font-family:"Inter","Manrope",Arial,sans-serif !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.06em !important;text-transform:uppercase !important}@keyframes elclubTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}.site-header.site-header-v124{position:sticky !important;top:34px !important;z-index:260 !important;display:block !important;padding:0 !important;background:rgba(4,7,12,.96) !important;backdrop-filter:blur(14px) !important;border-bottom:1px solid rgba(255,255,255,.08) !important}.header-main-row{width:min(1380px,calc(100% - 40px)) !important;margin:0 auto !important;padding:14px 0 !important;display:grid !important;grid-template-columns:auto 1fr auto !important;gap:18px !important;align-items:center !important}.brand{display:flex !important;align-items:center !important}.brand img{width:148px !important;max-width:148px !important;display:block !important}.header-search-wrap{position:relative !important;width:100% !important;max-width:720px !important;justify-self:center !important}.header-search-wrap input{width:100% !important;height:52px !important;border-radius:16px !important;border:1px solid rgba(10,22,48,.18) !important;background:#ffffff !important;color:#101010 !important;padding:0 58px 0 20px !important;font-size:16px !important;font-weight:600 !important;outline:none !important;box-shadow:0 14px 40px rgba(0,0,0,.20) !important}.header-search-wrap input::placeholder{color:#7b7b7b !important}.header-search-btn{position:absolute !important;right:8px !important;top:50% !important;transform:translateY(-50%) !important;width:42px !important;height:42px !important;border-radius:12px !important;background:#0b1425 !important;color:#ffffff !important;font-size:20px !important;font-weight:900 !important}.header-actions{display:flex !important;align-items:center !important;gap:12px !important}.site-header.site-header-v124 .cart-btn{background:#c8ff00 !important;color:#09101b !important;padding:13px 18px !important;font-size:12px !important;font-weight:900 !important;letter-spacing:.05em !important;border-radius:14px !important;text-transform:uppercase !important;box-shadow:0 14px 34px rgba(200,255,0,.18) !important}.site-header.site-header-v124 .cart-btn span{background:#09101b !important;color:#c8ff00 !important;padding:4px 8px !important}.site-header.site-header-v124 .top-nav{width:min(1380px,calc(100% - 40px)) !important;margin:0 auto !important;display:flex !important;align-items:center !important;gap:8px !important;flex-wrap:nowrap !important;overflow-x:auto !important;scrollbar-width:none !important;padding:0 0 14px !important}.site-header.site-header-v124 .top-nav::-webkit-scrollbar{display:none !important}.site-header.site-header-v124 .top-nav a,.site-header.site-header-v124 .ideal-main-link{display:inline-flex !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important;color:#ffffff !important;text-decoration:none !important;font-size:13px !important;font-weight:700 !important;letter-spacing:.02em !important;text-transform:uppercase !important;padding:10px 12px !important;border-radius:12px !important;border:1px solid transparent !important;background:transparent !important}.site-header.site-header-v124 .top-nav a:hover,.site-header.site-header-v124 .ideal-main-link:hover{background:rgba(255,255,255,.06) !important;border-color:rgba(200,255,0,.20) !important}.site-header.site-header-v124 .ideal-nav{position:relative !important;display:flex !important;align-items:center !important}.site-header.site-header-v124 .ideal-dropdown{top:calc(100%+10px) !important;background:rgba(7,10,16,.98) !important;border:1px solid rgba(200,255,0,.18) !important;box-shadow:0 24px 50px rgba(0,0,0,.35) !important}.site-header.site-header-v124 .ideal-dropdown strong{color:#c8ff00 !important}.site-header.site-header-v124 .ideal-dropdown button{color:#f4f4f4 !important}.lower-feature-zone,.brand-pro-bottom,.checkout-preview.premium-service{display:none !important}.elclub-final-pro{margin-top:10px !important;background:radial-gradient(circle at 85% 12%,rgba(200,255,0,.10),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01)) !important}.final-pro-copy h2{font-size:clamp(46px,7vw,88px) !important}.final-pro-copy p{max-width:480px !important}.final-pro-points article{min-height:200px !important}.controls #searchBox{min-width:240px !important;border-radius:14px !important;background:#ffffff !important;color:#101010 !important;font-weight:600 !important}@media(max-width:900px){.site-top-strip{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;height:30px !important;z-index:400 !important}.site-top-strip-track span{font-size:10px !important}.site-header.site-header-v124{position:fixed !important;top:30px !important;left:0 !important;right:0 !important;z-index:350 !important}.header-main-row{width:calc(100% - 24px) !important;padding:10px 0 8px !important;gap:10px !important;grid-template-columns:1fr auto auto !important;grid-template-areas:"brand cart menu" "search search search" !important}.brand{grid-area:brand !important}.header-search-wrap{grid-area:search !important;max-width:none !important}.header-actions{display:contents !important}.site-header.site-header-v124 .cart-btn{grid-area:cart !important;padding:11px 14px !important;font-size:11px !important}.mobile-menu-toggle{grid-area:menu !important;display:flex !important;width:46px !important;height:46px !important;border-radius:12px !important;align-items:center !important;justify-content:center !important;background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.08) !important}.mobile-menu-toggle span{background:#ffffff !important;width:18px !important;height:2px !important}.header-search-wrap input{height:46px !important;font-size:15px !important;border-radius:14px !important}.header-search-btn{width:38px !important;height:38px !important;border-radius:11px !important}.site-header.site-header-v124 .top-nav{width:100% !important;padding:0 12px 12px !important}body{padding-top:132px !important}body.mobile-nav-open{overflow:hidden !important}body.mobile-nav-open #mainNav.top-nav{position:fixed !important;top:132px !important;left:12px !important;right:12px !important;bottom:auto !important;max-height:70vh !important;padding:16px !important;background:rgba(7,10,16,.98) !important;border:1px solid rgba(200,255,0,.18) !important;border-radius:20px !important;box-shadow:0 28px 80px rgba(0,0,0,.45) !important;display:grid !important;grid-template-columns:1fr !important;gap:6px !important;overflow-y:auto !important}body.mobile-nav-open #mainNav.top-nav a,body.mobile-nav-open #mainNav.top-nav .ideal-main-link{justify-content:flex-start !important;width:100% !important;padding:12px 14px !important;border-radius:14px !important}body.mobile-nav-open #mainNav.top-nav .ideal-nav{display:block !important}body.mobile-nav-open #mainNav.top-nav .ideal-dropdown{display:block !important;position:static !important;margin-top:8px !important}}@media(min-width:901px){.mobile-menu-toggle{display:none !important}}.site-top-strip-track span{color:#ffffff !important;font-weight:700 !important;opacity:.95 !important}.site-top-strip{background:linear-gradient(90deg,#08152c 0%,#102344 50%,#0a1730 100%) !important}.site-header.site-header-v124 .top-nav a,.site-header.site-header-v124 .ideal-main-link{font-weight:600 !important;letter-spacing:.015em !important}.final-pro-copy span{letter-spacing:.12em !important}.final-pro-copy p{font-size:18px !important;color:rgba(255,255,255,.78) !important}.final-pro-points article p{max-width:220px !important}@media(max-width:900px){.final-pro-copy h2{font-size:42px !important;line-height:.95 !important}.final-pro-copy p{font-size:15px !important}}.site-top-strip{position:sticky !important;top:0 !important;z-index:300 !important;height:34px !important;display:flex !important;align-items:center !important;overflow:hidden !important;background:linear-gradient(90deg,#061006 0%,#13200b 50%,#061006 100%) !important;border-bottom:1px solid rgba(200,255,0,.34) !important;box-shadow:0 10px 28px rgba(0,0,0,.18) !important}.site-top-strip-track{display:flex !important;align-items:center !important;gap:54px !important;white-space:nowrap !important;width:max-content !important;min-width:max-content !important;animation:elclubTickerV127 24s linear infinite !important;padding-left:32px !important}.site-top-strip-track span{display:inline-flex !important;align-items:center !important;flex:0 0 auto !important;color:#d7ff2f !important;font-family:"Manrope","Inter",Arial,sans-serif !important;font-size:12px !important;font-weight:750 !important;letter-spacing:.055em !important;text-transform:uppercase !important;line-height:1 !important}@keyframes elclubTickerV127{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:900px){.site-top-strip{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;height:30px !important;z-index:400 !important}.site-top-strip-track{gap:38px !important;animation-duration:22s !important;padding-left:18px !important}.site-top-strip-track span{font-size:10px !important;letter-spacing:.035em !important}.site-header.site-header-v124{top:30px !important}body{padding-top:132px !important}}.modal-gallery-wrap{display:grid !important;grid-template-columns:34px minmax(0,1fr) 34px !important;align-items:center !important;gap:8px !important;margin-top:10px !important}.modal-gallery-thumbs{display:flex !important;gap:8px !important;overflow-x:auto !important;padding:4px 2px 8px !important;scroll-behavior:smooth !important}.modal-gallery-thumbs button{width:62px !important;height:62px !important;flex:0 0 auto !important;border-radius:14px !important;border:1px solid rgba(255,255,255,.18) !important;background:rgba(255,255,255,.06) !important;padding:3px !important;cursor:pointer !important;opacity:.66 !important;transition:opacity .18s ease,border-color .18s ease,transform .18s ease !important}.modal-gallery-thumbs button:hover,.modal-gallery-thumbs button.active{border-color:#c8ff00 !important;opacity:1 !important;transform:translateY(-1px) !important}.modal-gallery-thumbs img{width:100% !important;height:100% !important;object-fit:cover !important;border-radius:10px !important}.gallery-arrow{width:34px !important;height:54px !important;border-radius:14px !important;border:1px solid rgba(200,255,0,.22) !important;background:rgba(200,255,0,.08) !important;color:#c8ff00 !important;font-size:28px !important;line-height:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important}#modalImg{cursor:grab !important}@media(max-width:760px){.modal-gallery-wrap{grid-template-columns:30px minmax(0,1fr) 30px !important;gap:6px !important}.modal-gallery-thumbs button{width:54px !important;height:54px !important}.gallery-arrow{width:30px !important;height:48px !important;font-size:24px !important}}@media(max-width:760px){.product-modal,.modal,.product-detail-modal{align-items:flex-start !important;justify-content:center !important;overflow-y:auto !important;padding:14px 10px !important}.product-modal .modal-card,.modal .modal-card,.product-detail-modal .modal-card,.modal-content,.product-modal-content{width:calc(100vw - 20px) !important;max-width:calc(100vw - 20px) !important;max-height:none !important;overflow:visible !important;margin:8px auto 28px !important}#modalImg{width:100% !important;max-width:100% !important;height:auto !important;max-height:62vh !important;object-fit:contain !important;object-position:center center !important;background:#f7f7f7 !important;border-radius:18px !important;display:block !important;cursor:grab !important}.modal-image,.product-modal-image,.modal-media{width:100% !important;height:auto !important;max-height:none !important;overflow:visible !important;display:block !important}.modal-gallery-wrap{grid-template-columns:42px minmax(0,1fr) 42px !important;gap:7px !important;margin-top:10px !important;align-items:center !important}.gallery-arrow{width:42px !important;height:54px !important;border-radius:16px !important;border:2px solid #c8ff00 !important;background:#c8ff00 !important;color:#061006 !important;font-size:34px !important;font-weight:950 !important;box-shadow:0 8px 28px rgba(200,255,0,.35) !important;opacity:1 !important;z-index:5 !important}.gallery-arrow:active{transform:scale(.96) !important}.modal-gallery-thumbs{gap:7px !important;padding:4px 0 8px !important}.modal-gallery-thumbs button{width:58px !important;height:58px !important;border:2px solid rgba(255,255,255,.20) !important;opacity:.82 !important}.modal-gallery-thumbs button.active{border-color:#c8ff00 !important;opacity:1 !important}}.gallery-arrow{border:2px solid #c8ff00 !important;background:#c8ff00 !important;color:#061006 !important;font-weight:950 !important;opacity:1 !important;box-shadow:0 8px 26px rgba(200,255,0,.28) !important}#modalImg{object-fit:contain !important;object-position:center center !important}html,body{max-width:100% !important;overflow-x:hidden !important}@media(max-width:760px){.modal-backdrop,.product-modal,.modal,.product-detail-modal{position:fixed !important;inset:0 !important;width:100vw !important;max-width:100vw !important;overflow-x:hidden !important;overflow-y:auto !important;padding:0 !important;align-items:flex-start !important;justify-content:flex-start !important;-webkit-overflow-scrolling:touch !important}.modal-card,.product-modal .modal-card,.modal .modal-card,.product-detail-modal .modal-card,.modal-content,.product-modal-content{width:100vw !important;max-width:100vw !important;min-width:0 !important;margin:0 !important;border-radius:0 !important;overflow-x:hidden !important;overflow-y:visible !important;box-sizing:border-box !important;padding-left:0 !important;padding-right:0 !important}.modal-grid,.product-modal-grid,.modal-body,.product-detail{display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;overflow-x:hidden !important}.modal-image,.product-modal-image,.modal-media{width:100vw !important;max-width:100vw !important;min-width:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important;border-radius:0 !important;background:#f2f2f2 !important}#modalImg{width:100vw !important;max-width:100vw !important;height:auto !important;max-height:56vh !important;object-fit:contain !important;object-position:center center !important;display:block !important;margin:0 auto !important;border-radius:0 !important;background:#f2f2f2 !important;cursor:zoom-in !important}.modal-info,.product-modal-info,.modal-details{width:100% !important;max-width:100% !important;box-sizing:border-box !important;padding:24px 24px 120px !important;overflow:hidden !important}.modal-info h2,.product-modal-info h2,#modalTitle{font-size:clamp(38px,13vw,58px) !important;line-height:.95 !important;word-break:normal !important;overflow-wrap:break-word !important;max-width:100% !important}.modal-gallery-wrap{position:relative !important;width:100% !important;max-width:100% !important;grid-template-columns:40px minmax(0,1fr) 40px !important;gap:6px !important;padding:8px 10px 0 !important;box-sizing:border-box !important;overflow:hidden !important}.gallery-arrow{width:40px !important;height:54px !important;min-width:40px !important;border-radius:16px !important;border:2px solid #c8ff00 !important;background:#c8ff00 !important;color:#071007 !important;font-size:34px !important;font-weight:950 !important;opacity:1 !important;z-index:10 !important;box-shadow:0 10px 30px rgba(200,255,0,.35) !important}.modal-gallery-thumbs{max-width:100% !important;overflow-x:auto !important;overflow-y:hidden !important;display:flex !important;gap:7px !important;padding:4px 0 8px !important}.modal-gallery-thumbs button{flex:0 0 54px !important;width:54px !important;height:54px !important}.whatsapp-float{right:18px !important;bottom:84px !important;z-index:80 !important}}.photo-fullscreen{position:fixed !important;inset:0 !important;background:rgba(0,0,0,.96) !important;z-index:999999 !important;display:none !important;align-items:center !important;justify-content:center !important;padding:54px 14px 34px !important;box-sizing:border-box !important}.photo-fullscreen.open{display:flex !important}.photo-fullscreen img{max-width:100% !important;max-height:100% !important;object-fit:contain !important;border-radius:14px !important;box-shadow:0 20px 80px rgba(0,0,0,.5) !important}.photo-fullscreen-close{position:absolute !important;top:16px !important;right:16px !important;width:44px !important;height:44px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.18) !important;background:#c8ff00 !important;color:#071007 !important;font-size:34px !important;line-height:1 !important;font-weight:900 !important;z-index:2 !important}.photo-fullscreen-arrow{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;width:48px !important;height:62px !important;border-radius:18px !important;border:2px solid #c8ff00 !important;background:#c8ff00 !important;color:#071007 !important;font-size:42px !important;font-weight:950 !important;z-index:2 !important}.photo-fullscreen-prev{left:12px !important}.photo-fullscreen-next{right:12px !important}@media(max-width:760px){.photo-fullscreen-arrow{width:42px !important;height:58px !important;font-size:36px !important}}@media(max-width:760px){.modal-backdrop,.product-modal,.modal,.product-detail-modal{padding:0 !important;overflow-x:hidden !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important}.modal-card,.product-modal .modal-card,.modal .modal-card,.product-detail-modal .modal-card,.modal-content,.product-modal-content{width:100vw !important;max-width:100vw !important;min-height:100dvh !important;margin:0 !important;border-radius:0 !important;overflow-x:hidden !important;box-sizing:border-box !important}.modal-image,.product-modal-image,.modal-media{height:auto !important;max-height:36dvh !important;overflow:hidden !important;background:linear-gradient(180deg,#f6f6f6,#e8e8e8) !important}#modalImg{width:100% !important;height:36dvh !important;max-height:36dvh !important;object-fit:contain !important;object-position:center center !important;background:linear-gradient(180deg,#f7f7f7,#e8e8e8) !important;border-radius:0 !important}.modal-info,.product-modal-info,.modal-details{padding:18px 20px 96px !important;box-sizing:border-box !important}.modal-info .brand,.product-modal-info .brand,#modalBrand{font-size:11px !important;letter-spacing:.16em !important;margin-bottom:6px !important}.modal-info h2,.product-modal-info h2,#modalTitle{font-size:clamp(30px,9.5vw,42px) !important;line-height:.94 !important;letter-spacing:-.04em !important;margin:0 0 4px !important;max-width:100% !important;white-space:normal !important}#modalVariant,.modal-info .variant,.product-modal-info .variant{font-size:15px !important;line-height:1.15 !important;margin-bottom:14px !important}.size-label,.modal-size-title,.product-modal-info .size-title{font-size:13px !important;letter-spacing:.14em !important;margin:12px 0 10px !important}.size-options,.modal-sizes{gap:10px !important;margin-bottom:14px !important}.size-options button,.modal-sizes button{width:58px !important;height:58px !important;border-radius:18px !important;font-size:17px !important}.price-row,.price-line,.modal-price-row,.product-modal-info .price-row{min-height:62px !important;padding:12px 16px !important;border-radius:18px !important;margin-bottom:8px !important}.price-row .label,.price-line .label,.modal-price-row .label{font-size:12px !important;letter-spacing:.08em !important}.price-row strong,.price-line strong,.modal-price-row strong,#modalCardPrice,#modalInstallment,#modalCashPrice{font-size:clamp(21px,6.2vw,30px) !important;line-height:1 !important}.modal-gallery-wrap{padding:6px 10px 0 !important;margin-top:0 !important}.modal-gallery-thumbs{padding-bottom:4px !important}.add-to-cart-modal,#modalAddCart,.modal-add-cart{height:58px !important;border-radius:18px !important;font-size:16px !important;margin-top:10px !important}}.photo-fullscreen{background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.18),transparent 32%),linear-gradient(180deg,rgba(12,16,18,.98),rgba(0,0,0,.97)) !important;padding:58px 12px 38px !important}.photo-fullscreen img{max-width:min(94vw,720px) !important;max-height:78dvh !important;width:auto !important;height:auto !important;object-fit:contain !important;background:linear-gradient(180deg,#ffffff,#f0f0f0) !important;border-radius:22px !important;padding:10px !important;box-shadow:0 28px 90px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.18) !important}.photo-fullscreen-close{background:#c8ff00 !important;color:#071007 !important;box-shadow:0 10px 30px rgba(200,255,0,.30) !important}.photo-fullscreen-arrow{background:#c8ff00 !important;color:#071007 !important;border-color:#c8ff00 !important;box-shadow:0 10px 34px rgba(200,255,0,.35) !important}@media(max-width:760px){.photo-fullscreen{padding:64px 10px 46px !important}.photo-fullscreen img{max-width:92vw !important;max-height:74dvh !important;padding:8px !important;border-radius:20px !important}.photo-fullscreen-prev{left:8px !important}.photo-fullscreen-next{right:8px !important}}@media(max-width:760px){html,body{width:100% !important;max-width:100% !important;overflow-x:hidden !important}.product-modal,.modal,.product-detail-modal,.modal-backdrop{width:100vw !important;max-width:100vw !important;left:0 !important;right:0 !important;overflow-x:hidden !important;overflow-y:auto !important;padding:0 !important;box-sizing:border-box !important}.modal-card,.modal-content,.product-modal-content,.product-modal .modal-card,.product-detail-modal .modal-card{width:100vw !important;max-width:100vw !important;min-width:0 !important;margin:0 !important;padding:0 !important;border-radius:0 !important;overflow-x:hidden !important;box-sizing:border-box !important}.modal-grid,.modal-body,.product-detail,.product-modal-grid{width:100% !important;max-width:100% !important;min-width:0 !important;display:block !important;grid-template-columns:1fr !important;overflow-x:hidden !important;box-sizing:border-box !important}.modal-media,.modal-image,.product-modal-image{width:100vw !important;max-width:100vw !important;min-width:0 !important;height:34dvh !important;max-height:34dvh !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:linear-gradient(180deg,#f7f7f7,#ededed) !important;box-sizing:border-box !important}#modalImg{width:100% !important;max-width:100% !important;height:34dvh !important;max-height:34dvh !important;object-fit:contain !important;object-position:center center !important;display:block !important;margin:0 auto !important;background:linear-gradient(180deg,#f7f7f7,#ededed) !important}.modal-info,.modal-details,.product-modal-info,.product-detail-info{width:100% !important;max-width:100vw !important;min-width:0 !important;padding:18px 18px 110px !important;margin:0 !important;overflow-x:hidden !important;box-sizing:border-box !important}#modalBrand,.modal-brand,.product-brand{display:block !important;max-width:100% !important;font-size:11px !important;line-height:1.1 !important;margin-bottom:6px !important}#modalTitle,.modal-info h2,.modal-details h2,.product-modal-info h2{display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;font-size:clamp(30px,9vw,42px) !important;line-height:.96 !important;letter-spacing:-.045em !important;margin:0 0 4px !important;white-space:normal !important;word-break:normal !important;overflow-wrap:break-word !important;box-sizing:border-box !important}#modalVariant,.modal-variant,.product-variant{max-width:100% !important;font-size:15px !important;line-height:1.15 !important;margin:0 0 12px !important;white-space:normal !important}.price-row,.price-line,.modal-price-row,.product-modal-info .price-row,.modal-info .price-row{width:100% !important;max-width:100% !important;min-width:0 !important;height:auto !important;min-height:58px !important;padding:12px 14px !important;margin:0 0 8px !important;border-radius:18px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;box-sizing:border-box !important;overflow:hidden !important}.price-row span,.price-line span,.modal-price-row span,.price-row .label,.price-line .label{min-width:0 !important;flex:1 1 auto !important;white-space:normal !important;overflow:hidden !important;text-overflow:ellipsis !important;font-size:12px !important;line-height:1.15 !important;letter-spacing:.06em !important}.price-row strong,.price-line strong,.modal-price-row strong,#modalCardPrice,#modalInstallment,#modalCashPrice{min-width:0 !important;flex:0 1 auto !important;max-width:52% !important;text-align:right !important;white-space:nowrap !important;overflow:visible !important;font-size:clamp(21px,6.2vw,28px) !important;line-height:1 !important}.size-options,.modal-sizes{width:100% !important;max-width:100% !important;display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin:10px 0 14px !important}.size-options button,.modal-sizes button{width:56px !important;height:56px !important;border-radius:18px !important}#modalAddCart,.modal-add-cart,.add-to-cart-modal{width:100% !important;max-width:100% !important;height:58px !important;margin-top:10px !important;border-radius:18px !important;box-sizing:border-box !important}.whatsapp-float{right:16px !important;bottom:86px !important}}.photo-fullscreen{background:radial-gradient(circle at center,rgba(255,255,255,.18),transparent 32%),linear-gradient(180deg,#101417,#020202) !important}.photo-fullscreen img{background:linear-gradient(180deg,#ffffff,#f2f2f2) !important;padding:10px !important;border-radius:22px !important;max-width:92vw !important;max-height:76dvh !important;object-fit:contain !important}@media(max-width:760px){.modal-media,.modal-image,.product-modal-image{height:42dvh !important;max-height:42dvh !important;min-height:260px !important;padding:10px 0 8px !important;background:linear-gradient(180deg,#f8f8f8,#eeeeee) !important;overflow:hidden !important;box-sizing:border-box !important}#modalImg{width:100% !important;height:calc(42dvh - 18px) !important;max-height:calc(42dvh - 18px) !important;min-height:242px !important;object-fit:contain !important;object-position:center center !important;transform:none !important;display:block !important;margin:0 auto !important;padding:0 !important;background:linear-gradient(180deg,#f8f8f8,#eeeeee) !important}.modal-info,.modal-details,.product-modal-info,.product-detail-info{padding-top:16px !important}#modalTitle,.modal-info h2,.modal-details h2,.product-modal-info h2{font-size:clamp(29px,8.4vw,39px) !important;line-height:.97 !important}.price-row,.price-line,.modal-price-row,.product-modal-info .price-row,.modal-info .price-row{min-height:54px !important;padding:10px 13px !important;margin-bottom:7px !important}.price-row strong,.price-line strong,.modal-price-row strong,#modalCardPrice,#modalInstallment,#modalCashPrice{font-size:clamp(20px,5.7vw,26px) !important;max-width:50% !important}#modalAddCart,.modal-add-cart,.add-to-cart-modal{height:54px !important}}@media(max-width:760px) and (max-height:760px){.modal-media,.modal-image,.product-modal-image{height:38dvh !important;max-height:38dvh !important;min-height:230px !important}#modalImg{height:calc(38dvh - 18px) !important;max-height:calc(38dvh - 18px) !important;min-height:212px !important}}@media(max-width:760px){.modal-media,.modal-image,.product-modal-image{width:100vw !important;max-width:100vw !important;height:auto !important;min-height:0 !important;max-height:none !important;padding:12px 0 10px !important;margin:0 !important;overflow:visible !important;background:linear-gradient(180deg,#f8f8f8,#eeeeee) !important;box-sizing:border-box !important}#modalImg{width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;max-height:46dvh !important;object-fit:contain !important;object-position:center center !important;display:block !important;margin:0 auto !important;padding:0 !important;transform:none !important;background:linear-gradient(180deg,#f8f8f8,#eeeeee) !important}.modal-media img,.modal-image img,.product-modal-image img{object-fit:contain !important;object-position:center center !important;transform:none !important}.modal-grid>*,.modal-body>*,.product-detail>*{min-width:0 !important;max-width:100% !important}.modal-card,.modal-content,.product-modal-content{scroll-margin-top:150px !important}.modal-info,.modal-details,.product-modal-info,.product-detail-info{padding:16px 18px 108px !important}#modalTitle,.modal-info h2,.modal-details h2,.product-modal-info h2{font-size:clamp(29px,8.2vw,39px) !important;line-height:.96 !important}}@media(max-width:760px) and (max-height:720px){#modalImg{max-height:42dvh !important}}.modal-description{margin:10px 0 14px !important;color:rgba(255,255,255,.74) !important;font-size:15px !important;line-height:1.45 !important;max-width:620px !important}@media(max-width:760px){.modal-description{font-size:13.5px !important;line-height:1.38 !important;margin:8px 0 12px !important;color:rgba(255,255,255,.78) !important}#productModal .modal-img{width:100vw !important;height:auto !important;min-height:260px !important;max-height:none !important;overflow:visible !important;padding:12px 0 !important;background:linear-gradient(180deg,#f7f7f7,#eeeeee) !important;display:flex !important;align-items:center !important;justify-content:center !important}#productModal #modalImg{display:block !important;width:auto !important;height:auto !important;max-width:96vw !important;max-height:44dvh !important;object-fit:contain !important;object-position:center center !important;margin:0 auto !important;transform:none !important}#productModal .modal-info{padding-top:14px !important}}.photo-fullscreen{background:radial-gradient(circle at 50% 15%,rgba(200,255,0,.10),transparent 28%),linear-gradient(180deg,#060806,#000) !important}.photo-fullscreen img{width:auto !important;height:auto !important;max-width:94vw !important;max-height:78dvh !important;object-fit:contain !important;object-position:center center !important;background:linear-gradient(180deg,#ffffff,#f4f4f4) !important;border-radius:22px !important;padding:14px !important;box-shadow:0 28px 90px rgba(0,0,0,.68),0 0 0 1px rgba(255,255,255,.20) !important}@media(max-width:760px){.photo-fullscreen img{max-width:92vw !important;max-height:76dvh !important;padding:10px !important;border-radius:20px !important}}#productModal .modal-card{overflow:auto !important}#productModal .modal-img{overflow:visible !important;background:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important}#productModal #modalImg{object-fit:contain !important;object-position:center center !important;transform:none !important;display:block !important}.modal-tech-description{margin:16px 0 16px !important;color:rgba(255,255,255,.78) !important;font-size:14px !important;line-height:1.45 !important}.modal-tech-description h4{margin:0 0 8px !important;color:#fff !important;font-size:18px !important;line-height:1.1 !important;letter-spacing:-.02em !important}.modal-tech-description h5{margin:12px 0 8px !important;color:#c8ff00 !important;font-size:13px !important;text-transform:uppercase !important;letter-spacing:.08em !important}.modal-tech-description p{margin:0 0 10px !important}.modal-tech-description ul{list-style:none !important;padding:0 !important;margin:0 !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:6px 14px !important}.modal-tech-description li{color:rgba(255,255,255,.72) !important}.modal-tech-description b{color:#fff !important}@media(min-width:761px){#productModal .modal-img{min-height:0 !important;height:auto !important;max-height:none !important;padding:34px !important;box-sizing:border-box !important}#productModal #modalImg{width:auto !important;height:auto !important;max-width:100% !important;max-height:70vh !important}}@media(max-width:760px){#productModal{align-items:flex-start !important;overflow-y:auto !important;overflow-x:hidden !important}#productModal .modal-card{width:100vw !important;max-width:100vw !important;border-radius:0 !important;display:block !important;overflow-x:hidden !important}#productModal .modal-img{width:100vw !important;min-height:0 !important;height:auto !important;max-height:none !important;padding:14px 0 !important;box-sizing:border-box !important}#productModal #modalImg{width:auto !important;height:auto !important;max-width:96vw !important;max-height:48dvh !important;object-fit:contain !important}#productModal .modal-info{padding:16px 18px 110px !important}.modal-tech-description{font-size:13px !important;line-height:1.36 !important;margin:12px 0 12px !important;max-height:none !important}.modal-tech-description h4{font-size:17px !important}.modal-tech-description ul{grid-template-columns:1fr !important;gap:5px !important}#modalDescription{display:none !important}}@media(max-width:760px) and (max-height:740px){#productModal #modalImg{max-height:44dvh !important}}.brand-strip-section{position:relative;margin:34px auto 28px;padding:0 22px;max-width:1240px}.brand-strip-inner{border:1px solid rgba(174,255,0,.20);border-radius:30px;padding:34px 34px 30px;background:radial-gradient(circle at 15% 0%,rgba(174,255,0,.10),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.025));box-shadow:0 24px 70px rgba(0,0,0,.38);overflow:hidden}.brand-strip-inner .eyebrow{color:#b8ff00;text-transform:uppercase;letter-spacing:.20em;font-weight:900;margin:0 0 8px}.brand-strip-inner h2{margin:0 0 28px;text-align:center;text-transform:uppercase;letter-spacing:.04em;color:rgba(255,255,255,.92);font-size:clamp(30px,4vw,54px);line-height:.95}.brand-carousel{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:18px}.brand-track{display:flex;align-items:center;gap:28px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding:4px 2px 12px;-webkit-overflow-scrolling:touch}.brand-track::-webkit-scrollbar{display:none}.brand-logo-card{flex:0 0 150px;height:74px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center;padding:14px 18px;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;box-shadow:0 10px 28px rgba(0,0,0,.22)}.brand-logo-card:hover{transform:translateY(-3px);border-color:rgba(174,255,0,.65);box-shadow:0 16px 34px rgba(174,255,0,.13)}.brand-logo-card img{max-width:100%;max-height:46px;object-fit:contain;filter:grayscale(1) contrast(1.06);opacity:.76;transition:filter .22s ease,opacity .22s ease,transform .22s ease}.brand-logo-card:hover img{filter:grayscale(0) contrast(1.02);opacity:1;transform:scale(1.04)}.brand-arrow{width:46px;height:46px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#b8ff00;font-size:34px;font-weight:800;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .2s ease,transform .2s ease}.brand-arrow:hover{background:rgba(174,255,0,.18);transform:scale(1.05)}@media (max-width:760px){.brand-strip-section{margin:24px auto 20px;padding:0 14px}.brand-strip-inner{border-radius:24px;padding:26px 16px 22px}.brand-strip-inner h2{text-align:left;font-size:34px;margin-bottom:20px}.brand-carousel{grid-template-columns:36px minmax(0,1fr) 36px;gap:8px}.brand-arrow{width:36px;height:36px;font-size:28px}.brand-logo-card{flex-basis:122px;height:62px;border-radius:18px;padding:10px 14px}.brand-logo-card img{max-height:38px}}.brand-strip-section{margin:18px auto 24px !important;padding:0 22px !important;max-width:1240px !important}.brand-strip-inner{padding:22px 28px 20px !important;border-radius:24px !important;background:radial-gradient(circle at 50% 0%,rgba(174,255,0,.10),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.060),rgba(255,255,255,.020)) !important}.brand-strip-inner .eyebrow{display:none !important}.brand-strip-inner h2{font-size:clamp(26px,3vw,42px) !important;margin:0 0 18px !important;text-align:center !important;color:rgba(255,255,255,.88) !important}.brand-carousel{grid-template-columns:40px minmax(0,1fr) 40px !important;gap:14px !important}.brand-track{justify-content:flex-start !important;gap:22px !important;padding-bottom:6px !important}.brand-logo-card{flex:0 0 132px !important;height:58px !important;border-radius:18px !important;padding:10px 16px !important}.brand-logo-card img{max-height:34px !important}.brand-arrow{width:40px !important;height:40px !important;font-size:30px !important}@media (max-width:760px){.brand-strip-section{margin:14px auto 18px !important;padding:0 14px !important}.brand-strip-inner{padding:20px 14px 16px !important;border-radius:22px !important}.brand-strip-inner h2{font-size:28px !important;text-align:left !important;margin-bottom:14px !important}.brand-carousel{grid-template-columns:34px minmax(0,1fr) 34px !important;gap:8px !important}.brand-logo-card{flex-basis:110px !important;height:54px !important}}.brand-strip-section{margin:18px auto 24px !important;padding:0 22px !important;max-width:1240px !important;position:relative !important;z-index:2 !important}.brand-strip-inner{padding:22px 28px 20px !important;border-radius:24px !important;border:1px solid rgba(174,255,0,.22) !important;background:radial-gradient(circle at 50% 0%,rgba(174,255,0,.10),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.070),rgba(255,255,255,.025)) !important;box-shadow:0 24px 70px rgba(0,0,0,.34) !important}.brand-strip-inner .eyebrow{display:none !important}.brand-strip-inner h2{font-size:clamp(26px,3vw,42px) !important;margin:0 0 18px !important;text-align:center !important;color:rgba(255,255,255,.92) !important;text-transform:uppercase !important;letter-spacing:.05em !important}.brand-carousel{display:grid !important;grid-template-columns:40px minmax(0,1fr) 40px !important;align-items:center !important;gap:14px !important}.brand-track{display:flex !important;align-items:center !important;gap:22px !important;overflow-x:auto !important;scroll-behavior:smooth !important;scrollbar-width:none !important;padding:4px 2px 8px !important;-webkit-overflow-scrolling:touch !important}.brand-track::-webkit-scrollbar{display:none !important}.brand-logo-card{flex:0 0 132px !important;height:58px !important;border-radius:18px !important;border:1px solid rgba(255,255,255,.16) !important;background:#ffffff !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:9px 14px !important;cursor:pointer !important;box-shadow:0 10px 28px rgba(0,0,0,.22) !important}.brand-logo-card img{display:block !important;width:auto !important;height:auto !important;max-width:112px !important;max-height:38px !important;object-fit:contain !important;opacity:1 !important;visibility:visible !important;filter:none !important;mix-blend-mode:normal !important}.brand-arrow{width:40px !important;height:40px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.18) !important;background:rgba(255,255,255,.08) !important;color:#b8ff00 !important;font-size:30px !important;font-weight:900 !important;line-height:1 !important;cursor:pointer !important;display:grid !important;place-items:center !important}@media (max-width:760px){.brand-strip-section{margin:14px auto 18px !important;padding:0 14px !important}.brand-strip-inner{padding:20px 14px 16px !important;border-radius:22px !important}.brand-strip-inner h2{font-size:28px !important;text-align:left !important;margin-bottom:14px !important}.brand-carousel{grid-template-columns:34px minmax(0,1fr) 34px !important;gap:8px !important}.brand-arrow{width:34px !important;height:34px !important;font-size:26px !important}.brand-logo-card{flex:0 0 110px !important;height:54px !important;border-radius:16px !important;padding:8px 12px !important}.brand-logo-card img{max-width:92px !important;max-height:34px !important}}.brand-strip-section{display:none !important}.ideal-selector-pro{margin-top:28px !important;position:relative !important;z-index:3 !important}.ideal-selector-pro .ideal-selector-inner{border:1px solid rgba(184,255,0,.40) !important;border-radius:34px !important;background:radial-gradient(circle at 18% 0%,rgba(184,255,0,.18),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.03)) !important;box-shadow:0 30px 90px rgba(0,0,0,.46),0 0 0 1px rgba(255,255,255,.035) inset !important;overflow:hidden !important}.ideal-selector-pro .ideal-selector-copy .eyebrow{color:#b8ff00 !important;font-weight:1000 !important;letter-spacing:.22em !important}.ideal-selector-pro .ideal-selector-copy h2{text-shadow:0 0 32px rgba(184,255,0,.16) !important}.ideal-selector-pro .ideal-selector-copy p{max-width:780px !important;color:rgba(255,255,255,.86) !important;font-size:clamp(15px,1.35vw,19px) !important}.ideal-level-tabs{background:rgba(255,255,255,.07) !important;border:1px solid rgba(255,255,255,.12) !important;padding:8px !important;border-radius:999px !important;gap:8px !important}.ideal-level-tabs button{min-height:50px !important;border-radius:999px !important;font-weight:1000 !important;letter-spacing:.08em !important}.ideal-level-tabs button.active{background:linear-gradient(135deg,#b8ff00,#8fe900) !important;color:#061008 !important;box-shadow:0 14px 34px rgba(184,255,0,.24) !important}.ideal-panel.active{border:1px solid rgba(184,255,0,.24) !important;background:rgba(0,0,0,.22) !important;border-radius:28px !important;padding:18px !important}.ideal-panel-copy strong{color:#ffffff !important;font-size:clamp(20px,2vw,28px) !important}.ideal-panel-copy span{color:rgba(255,255,255,.74) !important}.ideal-style-grid button{border:1px solid rgba(255,255,255,.16) !important;background:linear-gradient(135deg,rgba(255,255,255,.11),rgba(255,255,255,.04)) !important;border-radius:24px !important;min-height:92px !important;padding:18px !important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease !important}.ideal-style-grid button:hover,.ideal-style-grid button:focus-visible{transform:translateY(-2px) !important;border-color:rgba(184,255,0,.75) !important;box-shadow:0 18px 42px rgba(184,255,0,.15) !important;outline:none !important}.ideal-style-grid button b{color:#b8ff00 !important;font-size:17px !important;text-transform:uppercase !important;letter-spacing:.08em !important}.ideal-style-grid button span{color:rgba(255,255,255,.84) !important;font-weight:800 !important}@media (max-width:760px){.ideal-selector-pro{margin-top:20px !important}.ideal-selector-pro .ideal-selector-inner{border-radius:26px !important}.ideal-level-tabs{border-radius:24px !important;flex-direction:column !important}.ideal-level-tabs button{width:100% !important;min-height:48px !important}.ideal-panel.active{padding:14px !important;border-radius:22px !important}.ideal-style-grid{display:grid !important;grid-template-columns:1fr !important;gap:10px !important}.ideal-style-grid button{min-height:74px !important}}.ideal-selector-pro .ideal-selector-copy p{color:rgba(255,255,255,.90) !important}.ideal-style-grid button b::after{content:" →";color:#fff;opacity:.85}.product-detail-description,.product-description,.modal-description{max-width:720px !important;line-height:1.35 !important}.modal-product-copy p,.product-detail-copy p{font-size:clamp(15px,1.25vw,17px) !important;color:rgba(255,255,255,.82) !important}.ideal-selector-pro .ideal-selector-copy h2{letter-spacing:-0.02em !important}.ideal-selector-pro .ideal-selector-copy p{font-weight:800 !important}.ideal-style-grid button span{display:block !important;margin-top:4px !important;opacity:.92 !important}.ideal-selector-pro{margin-top:34px !important;margin-bottom:34px !important;padding:0 18px !important}.ideal-selector-pro .ideal-selector-inner{position:relative !important;border-radius:38px !important;border:1px solid rgba(184,255,0,.44) !important;background:radial-gradient(circle at 15% 12%,rgba(184,255,0,.22),transparent 28%),radial-gradient(circle at 88% 8%,rgba(255,255,255,.10),transparent 26%),linear-gradient(135deg,rgba(20,26,22,.92),rgba(4,7,8,.96) 58%,rgba(0,0,0,.98)) !important;box-shadow:0 34px 100px rgba(0,0,0,.58),0 0 0 1px rgba(255,255,255,.045) inset,0 0 55px rgba(184,255,0,.09) !important;overflow:hidden !important}.ideal-selector-pro .ideal-selector-inner::before{content:"" !important;position:absolute !important;inset:0 !important;pointer-events:none !important;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.075) 28%,transparent 45%),radial-gradient(circle at 50% 105%,rgba(184,255,0,.13),transparent 35%) !important;opacity:.9 !important}.ideal-selector-pro .ideal-selector-inner::after{content:"" !important;position:absolute !important;left:26px !important;right:26px !important;top:26px !important;height:1px !important;background:linear-gradient(90deg,transparent,rgba(184,255,0,.70),rgba(255,255,255,.18),transparent) !important;pointer-events:none !important}.ideal-selector-pro .ideal-selector-copy{position:relative !important;z-index:1 !important}.ideal-selector-pro .ideal-selector-copy .eyebrow{display:inline-flex !important;align-items:center !important;gap:8px !important;width:fit-content !important;padding:8px 12px !important;border:1px solid rgba(184,255,0,.28) !important;border-radius:999px !important;background:rgba(184,255,0,.075) !important;color:#b8ff00 !important;font-size:12px !important;font-weight:1000 !important;letter-spacing:.20em !important;text-transform:uppercase !important}.ideal-selector-pro .ideal-selector-copy .eyebrow::before{content:"●" !important;font-size:10px !important;color:#b8ff00 !important;filter:drop-shadow(0 0 8px rgba(184,255,0,.65)) !important}.ideal-selector-pro .ideal-selector-copy h2{max-width:850px !important;margin-top:18px !important;margin-bottom:14px !important;color:#fff !important;letter-spacing:-.055em !important;line-height:.88 !important;text-shadow:0 0 42px rgba(184,255,0,.14),0 16px 40px rgba(0,0,0,.58) !important}.ideal-selector-pro .ideal-selector-copy p{max-width:720px !important;color:rgba(255,255,255,.82) !important;font-size:clamp(15px,1.3vw,18px) !important;line-height:1.45 !important;font-weight:750 !important}.ideal-premium-hints{position:relative !important;z-index:1 !important;display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin:18px 0 22px !important}.ideal-premium-hints span{display:inline-flex !important;align-items:center !important;min-height:34px !important;padding:8px 12px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.12) !important;background:rgba(255,255,255,.065) !important;color:rgba(255,255,255,.82) !important;font-size:12px !important;font-weight:900 !important;letter-spacing:.03em !important}.ideal-level-tabs{position:relative !important;z-index:1 !important;background:rgba(255,255,255,.07) !important;border:1px solid rgba(255,255,255,.14) !important;border-radius:999px !important;padding:7px !important;backdrop-filter:blur(14px) !important;box-shadow:0 18px 45px rgba(0,0,0,.26) inset !important}.ideal-level-tabs button{min-height:52px !important;border-radius:999px !important;color:rgba(255,255,255,.74) !important;background:transparent !important;border:0 !important;font-weight:1000 !important;letter-spacing:.085em !important;transition:transform .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease !important}.ideal-level-tabs button.active{color:#071008 !important;background:linear-gradient(135deg,#d7ff38 0%,#b8ff00 45%,#7cdf00 100%) !important;box-shadow:0 12px 34px rgba(184,255,0,.30),0 0 0 1px rgba(255,255,255,.30) inset !important}.ideal-level-tabs button:not(.active):hover{color:#fff !important;background:rgba(255,255,255,.08) !important}.ideal-panel{position:relative !important;z-index:1 !important}.ideal-panel.active{margin-top:16px !important;border-radius:30px !important;padding:20px !important;border:1px solid rgba(184,255,0,.22) !important;background:linear-gradient(135deg,rgba(255,255,255,.085),rgba(255,255,255,.025)),rgba(0,0,0,.20) !important;box-shadow:0 20px 55px rgba(0,0,0,.28) !important}.ideal-panel-copy strong{display:block !important;color:#fff !important;font-size:clamp(22px,2vw,30px) !important;letter-spacing:-.025em !important;margin-bottom:4px !important}.ideal-panel-copy span{color:rgba(255,255,255,.70) !important;font-weight:750 !important}.ideal-style-grid{gap:14px !important}.ideal-style-grid button{position:relative !important;isolation:isolate !important;overflow:hidden !important;min-height:112px !important;border-radius:28px !important;border:1px solid rgba(255,255,255,.14) !important;background:radial-gradient(circle at 85% 15%,rgba(184,255,0,.16),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.105),rgba(255,255,255,.035)) !important;box-shadow:0 18px 46px rgba(0,0,0,.24),0 0 0 1px rgba(255,255,255,.025) inset !important;padding:20px !important;text-align:left !important}.ideal-style-grid button::before{content:"" !important;position:absolute !important;inset:auto 18px 16px 18px !important;height:2px !important;border-radius:999px !important;background:linear-gradient(90deg,#b8ff00,transparent) !important;opacity:.5 !important}.ideal-style-grid button:hover,.ideal-style-grid button:focus-visible{transform:translateY(-4px) !important;border-color:rgba(184,255,0,.72) !important;box-shadow:0 24px 58px rgba(184,255,0,.13),0 24px 55px rgba(0,0,0,.34) !important;outline:none !important}.ideal-style-grid button b{display:block !important;color:#b8ff00 !important;font-size:15px !important;font-weight:1000 !important;letter-spacing:.11em !important;text-transform:uppercase !important;margin-bottom:8px !important}.ideal-style-grid button span{display:block !important;color:rgba(255,255,255,.88) !important;font-size:15px !important;line-height:1.3 !important;font-weight:850 !important;padding-right:22px !important}.ideal-style-grid button span::after{content:"→" !important;position:absolute !important;right:18px !important;bottom:21px !important;width:30px !important;height:30px !important;border-radius:999px !important;display:grid !important;place-items:center !important;background:rgba(184,255,0,.12) !important;color:#b8ff00 !important;border:1px solid rgba(184,255,0,.28) !important}@media (max-width:760px){.ideal-selector-pro{margin-top:22px !important;margin-bottom:26px !important;padding:0 12px !important}.ideal-selector-pro .ideal-selector-inner{border-radius:28px !important}.ideal-selector-pro .ideal-selector-inner::after{left:18px !important;right:18px !important;top:20px !important}.ideal-selector-pro .ideal-selector-copy h2{font-size:clamp(38px,10vw,54px) !important}.ideal-premium-hints{gap:8px !important;margin:14px 0 18px !important}.ideal-premium-hints span{font-size:11px !important;min-height:30px !important;padding:7px 10px !important}.ideal-level-tabs{border-radius:24px !important;padding:7px !important}.ideal-level-tabs button{min-height:48px !important}.ideal-panel.active{border-radius:24px !important;padding:14px !important}.ideal-style-grid{grid-template-columns:1fr !important;gap:10px !important}.ideal-style-grid button{min-height:86px !important;border-radius:22px !important;padding:16px !important}}.ideal-premium-hints{display:none !important}.ideal-style-grid button b::after,.ideal-style-grid button span::after{content:none !important;display:none !important}.ideal-style-grid button::before{opacity:.32 !important}.ideal-style-grid button span{padding-right:0 !important}.ideal-selector-pro .ideal-selector-copy p{max-width:620px !important;font-size:clamp(14px,1.15vw,16px) !important;line-height:1.35 !important;font-weight:700 !important}.ideal-style-grid button{min-height:92px !important}@media (max-width:760px){.ideal-selector-pro .ideal-selector-copy p{font-size:14px !important}.ideal-style-grid button{min-height:76px !important}}@media (min-width:761px){header,.site-header,.main-header,.elclub-header,.header,.navbar{position:sticky !important;top:0 !important;z-index:99999 !important}.header-main,.header-top,.topbar-main,.brand-row,.search-row,.desktop-header-row,.elclub-header>.container,header>.container,header .header-inner{position:relative !important;z-index:100000 !important}header::before,.site-header::before,.main-header::before,.elclub-header::before{content:"" !important;position:absolute !important;inset:0 !important;background:rgba(2,4,4,.94) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;border-bottom:1px solid rgba(184,255,0,.14) !important;pointer-events:none !important;z-index:-1 !important}#openCart,.cart-btn,header button[id*="cart" i],header .cart{position:relative !important;z-index:100002 !important}#searchBox,header input[type="search"],header .search input{position:relative !important;z-index:100002 !important}}@media (min-width:761px){body{padding-top:var(--desktop-header-offset,148px) !important}header,.site-header,.main-header,.elclub-header,.header,.navbar{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;z-index:999999 !important;background:rgba(2,4,4,.96) !important;backdrop-filter:blur(18px) !important;-webkit-backdrop-filter:blur(18px) !important;border-bottom:1px solid rgba(184,255,0,.14) !important;box-shadow:0 16px 45px rgba(0,0,0,.38) !important}header *,.site-header *,.main-header *,.elclub-header *{position:relative}.brand,.logo,.site-logo,.brand-mark,.search-wrap,.search-box,#searchBox,#openCart,.cart-btn{z-index:1000001 !important}#catalogo,#mobileIdeal,#inicio,.toolbar,.product-grid{scroll-margin-top:170px !important}}@media (min-width:761px){html.elclub-desktop-header-fixed,body.elclub-desktop-header-fixed{overflow-x:hidden !important}body.elclub-desktop-header-fixed{padding-top:var(--elclub-header-height,150px) !important}.site-header.site-header-v124.elclub-fixed-desktop-header{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100vw !important;max-width:100vw !important;z-index:2147483000 !important;transform:translate3d(0,0,0) !important;will-change:transform !important;background:rgba(3,5,5,.97) !important;backdrop-filter:blur(18px) !important;-webkit-backdrop-filter:blur(18px) !important;border-bottom:1px solid rgba(184,255,0,.16) !important;box-shadow:0 18px 48px rgba(0,0,0,.42) !important}.site-header.site-header-v124.elclub-fixed-desktop-header .header-main-row,.site-header.site-header-v124.elclub-fixed-desktop-header .top-nav{position:relative !important;z-index:2147483001 !important}#inicio,#catalogo,#mobileIdeal,.toolbar,.product-grid{scroll-margin-top:calc(var(--elclub-header-height,150px)+24px) !important}}.product-card[data-status="stock"] .preorder-badge{background:rgba(184,255,0,.92) !important;color:#071000 !important}.soldout-badge{background:rgba(255,255,255,.92) !important;color:#111 !important}.product-card:has(.preorder-badge){border-color:rgba(184,255,0,.22) !important}.cart-action[onclick*="consultSoldOutProduct"]{background:#fff !important;color:#111 !important}.header-benefits-bar{width:100% !important;background:rgba(184,255,0,.095) !important;border-bottom:1px solid rgba(184,255,0,.16) !important;overflow:hidden !important;position:relative !important;z-index:1000002 !important}.header-benefits-track{min-height:34px !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:clamp(18px,4vw,56px) !important;padding:6px 18px !important;color:rgba(255,255,255,.92) !important;font-size:13px !important;font-weight:900 !important;letter-spacing:.02em !important;text-transform:uppercase !important;white-space:nowrap !important}.header-benefits-track span{display:inline-flex !important;align-items:center !important;gap:7px !important}.header-benefits-track b{color:#b8ff00 !important;font-size:15px !important;line-height:1 !important}@media (max-width:760px){.header-benefits-bar{order:-2 !important}.header-benefits-track{justify-content:flex-start !important;gap:34px !important;min-height:32px !important;width:max-content !important;animation:elclubBenefitsMove 18s linear infinite !important;font-size:11px !important;padding:6px 14px !important}.header-benefits-track::after{content:"📦 Envío a todo el país 💳 Pago seguro ⚡ 25% OFF en transferencia" !important;display:inline-block !important;padding-left:34px !important}@keyframes elclubBenefitsMove{from{transform:translateX(0)}to{transform:translateX(-50%)}}}.site-header.site-header-v124{display:flex !important;flex-direction:column !important}.site-header.site-header-v124>.header-benefits-bar{order:-999 !important;display:block !important;width:100% !important;position:relative !important;top:auto !important;left:auto !important;right:auto !important;margin:0 !important;z-index:2147483003 !important}.site-header.site-header-v124>.header-main-row{order:0 !important}.site-header.site-header-v124>.top-nav{order:1 !important}.site-header.site-header-v124.elclub-fixed-desktop-header>.header-benefits-bar{order:-999 !important}.header-benefits-bar+.header-main-row{margin-top:0 !important}@media (min-width:761px){.site-header.site-header-v124{display:flex !important;flex-direction:column !important}.header-benefits-track{min-height:32px !important;padding:5px 18px !important}}@media (max-width:760px){.site-header.site-header-v124{display:flex !important;flex-direction:column !important}.site-header.site-header-v124>.header-benefits-bar{order:-999 !important}}.site-top-strip,.site-top-strip-track,.top-benefits,.benefits-ticker,.promo-ticker,.benefits-bar:not(.header-benefits-bar){display:none !important}.site-header.site-header-v124{display:flex !important;flex-direction:column !important}.site-header.site-header-v124>.header-benefits-bar{order:-999 !important;display:block !important;width:100% !important;overflow:hidden !important;position:relative !important;margin:0 !important;top:auto !important;left:auto !important;right:auto !important;z-index:2147483003 !important;background:rgba(184,255,0,.10) !important;border-bottom:1px solid rgba(184,255,0,.16) !important}.site-header.site-header-v124>.header-main-row{order:0 !important}.site-header.site-header-v124>.top-nav{order:1 !important}.header-benefits-track{width:max-content !important;min-height:32px !important;display:flex !important;align-items:center !important;gap:52px !important;padding:6px 24px !important;white-space:nowrap !important;color:rgba(255,255,255,.94) !important;font-size:12px !important;font-weight:900 !important;letter-spacing:.04em !important;text-transform:uppercase !important;animation:elclubBenefitsMarquee 24s linear infinite !important}.header-benefits-track span{display:inline-flex !important;align-items:center !important;gap:7px !important}.header-benefits-track b{color:#b8ff00 !important;font-size:14px !important;line-height:1 !important}@keyframes elclubBenefitsMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (min-width:761px){.header-benefits-track{animation-duration:30s !important}}@media (max-width:760px){.header-benefits-track{min-height:31px !important;gap:38px !important;padding:6px 14px !important;font-size:11px !important;animation-duration:18s !important}}.marketing-impact-section{display:none !important}.why-choose-section{width:100% !important;padding:clamp(58px,7vw,96px) 18px !important;background:radial-gradient(circle at 15% 12%,rgba(184,255,0,.10),transparent 28%),radial-gradient(circle at 85% 18%,rgba(255,255,255,.06),transparent 22%),linear-gradient(180deg,rgba(8,10,9,.98),rgba(16,18,14,.98)) !important;border-top:1px solid rgba(184,255,0,.10) !important;border-bottom:1px solid rgba(184,255,0,.10) !important}.why-choose-inner{max-width:1240px !important;margin:0 auto !important;text-align:center !important}.why-eyebrow{display:inline-flex !important;align-items:center !important;justify-content:center !important;margin:0 0 12px !important;padding:7px 12px !important;border-radius:999px !important;border:1px solid rgba(184,255,0,.22) !important;background:rgba(184,255,0,.08) !important;color:#b8ff00 !important;font-size:12px !important;font-weight:1000 !important;letter-spacing:.18em !important;text-transform:uppercase !important}.why-choose-section h2{margin:0 0 clamp(24px,4vw,42px) !important;color:#fff !important;font-size:clamp(38px,5vw,72px) !important;line-height:.92 !important;letter-spacing:-.055em !important;text-transform:uppercase !important;text-shadow:0 18px 44px rgba(0,0,0,.45),0 0 42px rgba(184,255,0,.08) !important}.why-choose-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:22px !important;align-items:stretch !important}.why-choose-grid article{min-height:178px !important;padding:30px 28px !important;border-radius:26px !important;border:1px solid rgba(184,255,0,.26) !important;background:radial-gradient(circle at 20% 0%,rgba(184,255,0,.08),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.025)) !important;box-shadow:0 24px 70px rgba(0,0,0,.30),inset 0 0 0 1px rgba(255,255,255,.025) !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important}.why-pill{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:fit-content !important;padding:8px 16px !important;border-radius:12px !important;background:#b8ff00 !important;color:#071000 !important;font-size:clamp(18px,1.8vw,25px) !important;font-weight:1000 !important;letter-spacing:-.02em !important;margin-bottom:16px !important;box-shadow:0 12px 28px rgba(184,255,0,.22) !important}.why-choose-grid p{margin:0 !important;max-width:340px !important;color:rgba(255,255,255,.82) !important;font-size:15px !important;line-height:1.42 !important;font-weight:650 !important}.why-cta{display:inline-flex !important;align-items:center !important;justify-content:center !important;margin-top:32px !important;min-height:48px !important;padding:0 30px !important;border-radius:999px !important;background:rgba(255,255,255,.95) !important;color:#071000 !important;text-decoration:none !important;font-size:13px !important;font-weight:1000 !important;letter-spacing:.06em !important;text-transform:uppercase !important;box-shadow:0 18px 46px rgba(0,0,0,.35) !important}.why-cta:hover{background:#b8ff00 !important}@media (max-width:900px){.why-choose-grid{grid-template-columns:1fr !important;gap:14px !important}.why-choose-grid article{min-height:150px !important;padding:24px 20px !important}}@media (max-width:760px){.why-choose-section{padding:44px 14px !important}.why-choose-section h2{font-size:clamp(34px,10vw,50px) !important}.why-pill{font-size:19px !important}.why-choose-grid p{font-size:14px !important}}.marketing-impact-section,.marketing-impact-grid,.marketing-impact-copy{display:none !important}.site-header.site-header-v124>.header-benefits-bar{order:-999 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:34px !important;max-height:38px !important;overflow:hidden !important;background:rgba(184,255,0,.10) !important;border-bottom:1px solid rgba(184,255,0,.16) !important;transition:max-height .22s ease,opacity .18s ease,border-color .18s ease !important}.header-benefits-track{display:none !important}.header-benefit-single{min-height:34px !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;padding:6px 16px !important;color:rgba(255,255,255,.96) !important;font-size:12px !important;font-weight:1000 !important;letter-spacing:.045em !important;text-transform:uppercase !important;white-space:nowrap !important;transform:translateY(0) !important;opacity:1 !important}.header-benefit-single.is-changing{animation:elclubBenefitSwitch .34s ease both !important}@keyframes elclubBenefitSwitch{0%{transform:translateY(0);opacity:1}45%{transform:translateY(-120%);opacity:0}46%{transform:translateY(120%);opacity:0}100%{transform:translateY(0);opacity:1}}body.elclub-benefits-hidden .site-header.site-header-v124>.header-benefits-bar{max-height:0 !important;min-height:0 !important;opacity:0 !important;border-bottom-color:transparent !important}.why-choose-section{margin-top:clamp(22px,3vw,42px) !important}@media (max-width:760px){.header-benefit-single{font-size:11px !important;min-height:32px !important}.site-header.site-header-v124>.header-benefits-bar{min-height:32px !important;max-height:34px !important}body.elclub-benefits-hidden .site-header.site-header-v124>.header-benefits-bar{max-height:0 !important;min-height:0 !important}}.marketing-impact-section,.marketing-impact-grid,.marketing-impact-copy{display:none !important}.site-header.site-header-v124>.header-benefits-bar{order:-999 !important;display:grid !important;grid-template-columns:34px minmax(0,1fr) 34px !important;align-items:center !important;justify-content:center !important;gap:4px !important;width:100% !important;min-height:36px !important;max-height:40px !important;overflow:hidden !important;background:rgba(184,255,0,.10) !important;border-bottom:1px solid rgba(184,255,0,.16) !important;transition:max-height .22s ease,opacity .18s ease,border-color .18s ease !important}.header-benefit-single{min-height:36px !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;padding:6px 8px !important;color:rgba(255,255,255,.96) !important;font-size:12px !important;font-weight:1000 !important;letter-spacing:.045em !important;text-transform:uppercase !important;white-space:nowrap !important;transform:translateY(0) !important;opacity:1 !important;text-align:center !important}.benefit-arrow{width:28px !important;height:28px !important;border-radius:999px !important;border:1px solid rgba(184,255,0,.22) !important;background:rgba(255,255,255,.07) !important;color:#b8ff00 !important;display:grid !important;place-items:center !important;font-size:22px !important;font-weight:900 !important;line-height:1 !important;cursor:pointer !important;padding:0 !important}.benefit-arrow:hover{background:rgba(184,255,0,.18) !important}.header-benefit-single.is-changing{animation:elclubBenefitSwitch .36s ease both !important}body.elclub-benefits-hidden .site-header.site-header-v124>.header-benefits-bar{max-height:0 !important;min-height:0 !important;opacity:0 !important;border-bottom-color:transparent !important}.why-choose-section{width:100% !important;padding:clamp(56px,7vw,92px) 18px !important;margin:0 !important;background:radial-gradient(circle at 15% 12%,rgba(184,255,0,.10),transparent 28%),radial-gradient(circle at 85% 18%,rgba(255,255,255,.06),transparent 22%),linear-gradient(180deg,rgba(8,10,9,.98),rgba(16,18,14,.98)) !important;border-top:1px solid rgba(184,255,0,.10) !important;border-bottom:1px solid rgba(184,255,0,.10) !important}@media (max-width:760px){.site-header.site-header-v124>.header-benefits-bar{grid-template-columns:30px minmax(0,1fr) 30px !important;min-height:34px !important;max-height:36px !important}.header-benefit-single{font-size:10.5px !important;letter-spacing:.025em !important;min-height:34px !important}.benefit-arrow{width:25px !important;height:25px !important;font-size:20px !important}body.elclub-benefits-hidden .site-header.site-header-v124>.header-benefits-bar{max-height:0 !important;min-height:0 !important}}.marketing-impact-section,.marketing-impact-grid,.marketing-impact-copy,.trust-bar,.drop-zone.premium-collections{display:none !important}.why-choose-section{display:block !important;width:100% !important;padding:clamp(56px,7vw,92px) 18px !important;margin:clamp(26px,4vw,54px) 0 0 !important;background:radial-gradient(circle at 15% 12%,rgba(184,255,0,.10),transparent 28%),radial-gradient(circle at 85% 18%,rgba(255,255,255,.06),transparent 22%),linear-gradient(180deg,rgba(8,10,9,.98),rgba(16,18,14,.98)) !important;border-top:1px solid rgba(184,255,0,.10) !important;border-bottom:1px solid rgba(184,255,0,.10) !important;position:relative !important;z-index:1 !important}.site-header.site-header-v124>.header-benefits-bar{order:-999 !important;display:grid !important;grid-template-columns:34px minmax(0,1fr) 34px !important;align-items:center !important;justify-content:center !important;gap:4px !important;width:100% !important;min-height:36px !important;max-height:40px !important;overflow:hidden !important;background:rgba(184,255,0,.10) !important;border-bottom:1px solid rgba(184,255,0,.16) !important;transition:max-height .22s ease,opacity .18s ease,border-color .18s ease !important}.header-benefit-viewport{width:100% !important;overflow:hidden !important;min-height:36px !important;display:flex !important;align-items:center !important;justify-content:center !important}.header-benefit-single{min-height:36px !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;padding:6px 8px !important;color:rgba(255,255,255,.96) !important;font-size:12px !important;font-weight:1000 !important;letter-spacing:.045em !important;text-transform:uppercase !important;white-space:nowrap !important;transform:translateX(0) !important;opacity:1 !important;text-align:center !important}.header-benefit-single.is-changing-next{animation:elclubBenefitSwitchNext .38s ease both !important}.header-benefit-single.is-changing-prev{animation:elclubBenefitSwitchPrev .38s ease both !important}@keyframes elclubBenefitSwitchNext{0%{transform:translateX(0);opacity:1}45%{transform:translateX(-115%);opacity:0}46%{transform:translateX(115%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes elclubBenefitSwitchPrev{0%{transform:translateX(0);opacity:1}45%{transform:translateX(115%);opacity:0}46%{transform:translateX(-115%);opacity:0}100%{transform:translateX(0);opacity:1}}.benefit-arrow{width:28px !important;height:28px !important;border-radius:999px !important;border:1px solid rgba(184,255,0,.22) !important;background:rgba(255,255,255,.07) !important;color:#b8ff00 !important;display:grid !important;place-items:center !important;font-size:22px !important;font-weight:900 !important;line-height:1 !important;cursor:pointer !important;padding:0 !important}.benefit-arrow:hover{background:rgba(184,255,0,.18) !important}body.elclub-benefits-hidden .site-header.site-header-v124>.header-benefits-bar{max-height:0 !important;min-height:0 !important;opacity:0 !important;border-bottom-color:transparent !important}@media (max-width:760px){.site-header.site-header-v124>.header-benefits-bar{grid-template-columns:30px minmax(0,1fr) 30px !important;min-height:34px !important;max-height:36px !important}.header-benefit-single{font-size:10.5px !important;letter-spacing:.025em !important;min-height:34px !important}.header-benefit-viewport{min-height:34px !important}.benefit-arrow{width:25px !important;height:25px !important;font-size:20px !important}body.elclub-benefits-hidden .site-header.site-header-v124>.header-benefits-bar{max-height:0 !important;min-height:0 !important}}.elclub-final-pro,.final-pro-inner,.final-pro-copy,.final-pro-points,.marketing-impact-section,.trust-bar,.drop-zone.premium-collections{display:none !important}.why-choose-section{display:block !important;width:100% !important;padding:clamp(56px,7vw,92px) 18px !important;margin:clamp(42px,6vw,78px) 0 0 !important;background:radial-gradient(circle at 15% 12%,rgba(184,255,0,.10),transparent 28%),radial-gradient(circle at 85% 18%,rgba(255,255,255,.06),transparent 22%),linear-gradient(180deg,rgba(8,10,9,.98),rgba(16,18,14,.98)) !important;border-top:1px solid rgba(184,255,0,.10) !important;border-bottom:1px solid rgba(184,255,0,.10) !important;position:relative !important;z-index:1 !important}@media (min-width:900px){.product-modal,.product-modal.open,.product-detail-modal,.product-detail-modal.open,.product-overlay,.product-overlay.open{align-items:center !important;justify-content:center !important}.product-modal-card,.product-detail-card,.product-view,.product-detail-view,.product-page-card,.modal-product-card{width:min(96vw,1480px) !important;max-width:min(96vw,1480px) !important;min-height:min(84vh,860px) !important;max-height:88vh !important;display:grid !important;grid-template-columns:minmax(520px,1.12fr) minmax(430px,.88fr) !important;gap:clamp(28px,3vw,56px) !important;padding:clamp(24px,2.8vw,42px) !important;overflow:hidden !important}.product-modal-image,.product-detail-image,.product-gallery,.product-image-wrap,.product-detail-media,.modal-product-media{min-height:70vh !important;height:100% !important;max-height:78vh !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important}.product-modal-image img,.product-detail-image img,.product-gallery img,.product-image-wrap img,.product-detail-media img,.modal-product-media img{width:100% !important;height:100% !important;max-height:76vh !important;object-fit:contain !important;object-position:center center !important}.product-modal-info,.product-detail-info,.product-info,.product-detail-content,.modal-product-info{min-width:0 !important;max-height:78vh !important;overflow-y:auto !important;padding-right:10px !important}.product-modal-info h1,.product-detail-info h1,.product-info h1,.product-detail-content h1,.modal-product-info h1,.product-title,.detail-title{font-size:clamp(42px,4.2vw,72px) !important;line-height:.92 !important;letter-spacing:-.055em !important;margin:0 0 10px !important;white-space:normal !important;overflow:visible !important;text-overflow:unset !important;max-width:100% !important;word-break:normal !important;overflow-wrap:anywhere !important}.product-modal-info .product-description,.product-detail-info .product-description,.product-info .product-description,.product-detail-content .product-description,.modal-product-info .product-description,.product-lead,.detail-description{font-size:16px !important;line-height:1.42 !important;margin:16px 0 20px !important}.product-specs,.specs-grid,.product-features,.detail-specs{gap:10px 24px !important;margin-top:14px !important}.price-box,.product-price-row,.detail-price-row,.modal-price-row{min-height:58px !important;padding:13px 18px !important}}@media (min-width:761px) and (max-width:1190px){.product-modal-card,.product-detail-card,.product-view,.product-detail-view,.product-page-card,.modal-product-card{grid-template-columns:1fr 1fr !important;width:97vw !important;max-width:97vw !important;gap:24px !important}.product-modal-info h1,.product-detail-info h1,.product-info h1,.product-detail-content h1,.modal-product-info h1,.product-title,.detail-title{font-size:clamp(34px,4.4vw,52px) !important}}@media (min-width:900px){.product-modal.open,.product-detail-modal.open,.product-overlay.open,.modal-overlay.open{align-items:flex-start !important;justify-content:center !important;padding-top:112px !important;padding-bottom:28px !important;overflow-y:auto !important}.product-modal-card,.product-detail-card,.product-view,.product-detail-view,.product-page-card,.modal-product-card{width:min(94vw,1320px) !important;max-width:min(94vw,1320px) !important;height:auto !important;min-height:0 !important;max-height:calc(100vh - 150px) !important;display:grid !important;grid-template-columns:minmax(500px,1fr) minmax(420px,.82fr) !important;gap:24px !important;padding:18px !important;overflow:hidden !important;margin:0 auto !important}.product-modal-image,.product-detail-image,.product-gallery,.product-image-wrap,.product-detail-media,.modal-product-media{min-height:0 !important;height:calc(100vh - 190px) !important;max-height:680px !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important}.product-modal-image img,.product-detail-image img,.product-gallery img,.product-image-wrap img,.product-detail-media img,.modal-product-media img{width:100% !important;height:100% !important;max-height:660px !important;object-fit:contain !important;object-position:center center !important}.product-modal-info,.product-detail-info,.product-info,.product-detail-content,.modal-product-info{min-width:0 !important;height:calc(100vh - 190px) !important;max-height:680px !important;overflow-y:auto !important;padding:0 12px 12px 0 !important;scrollbar-width:thin !important}.product-modal-info h1,.product-detail-info h1,.product-info h1,.product-detail-content h1,.modal-product-info h1,.product-title,.detail-title{display:block !important;font-size:clamp(34px,3vw,52px) !important;line-height:.96 !important;letter-spacing:-.045em !important;margin:0 0 8px !important;padding-top:0 !important;white-space:normal !important;overflow:visible !important;text-overflow:unset !important;max-width:100% !important;word-break:normal !important;overflow-wrap:anywhere !important}.product-modal-info p,.product-detail-info p,.product-info p,.product-detail-content p,.modal-product-info p{font-size:14px !important;line-height:1.35 !important}.product-modal-info h2,.product-detail-info h2,.product-info h2,.product-detail-content h2,.modal-product-info h2{font-size:19px !important;line-height:1.05 !important;margin:12px 0 8px !important}.product-specs,.specs-grid,.product-features,.detail-specs{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:7px 18px !important;margin:8px 0 12px !important;font-size:12px !important;line-height:1.18 !important}.price-box,.product-price-row,.detail-price-row,.modal-price-row,.price-row{min-height:46px !important;padding:9px 14px !important;margin:7px 0 !important}.product-actions,.detail-actions,.modal-product-actions{display:flex !important;gap:10px !important;margin-top:10px !important;padding-bottom:4px !important}.product-actions button,.detail-actions button,.modal-product-actions button,.add-to-cart-detail,.consult-whatsapp-detail{min-height:46px !important}}@media (min-width:900px) and (max-height:820px){.product-modal.open,.product-detail-modal.open,.product-overlay.open,.modal-overlay.open{padding-top:94px !important}.product-modal-card,.product-detail-card,.product-view,.product-detail-view,.product-page-card,.modal-product-card{max-height:calc(100vh - 118px) !important;padding:14px !important;gap:18px !important;grid-template-columns:minmax(470px,1fr) minmax(395px,.80fr) !important}.product-modal-image,.product-detail-image,.product-gallery,.product-image-wrap,.product-detail-media,.modal-product-media,.product-modal-info,.product-detail-info,.product-info,.product-detail-content,.modal-product-info{height:calc(100vh - 150px) !important;max-height:610px !important}.product-modal-image img,.product-detail-image img,.product-gallery img,.product-image-wrap img,.product-detail-media img,.modal-product-media img{max-height:590px !important}.product-modal-info h1,.product-detail-info h1,.product-info h1,.product-detail-content h1,.modal-product-info h1,.product-title,.detail-title{font-size:clamp(29px,2.65vw,42px) !important;line-height:.98 !important}.product-modal-info p,.product-detail-info p,.product-info p,.product-detail-content p,.modal-product-info p{font-size:12.5px !important;line-height:1.28 !important}.product-specs,.specs-grid,.product-features,.detail-specs{gap:5px 14px !important;font-size:11.3px !important}.price-box,.product-price-row,.detail-price-row,.modal-price-row,.price-row{min-height:40px !important;padding:7px 12px !important;margin:5px 0 !important}}@media (min-width:900px){.product-modal-card,.product-detail-card,.product-view,.product-detail-view,.product-page-card,.modal-product-card{width:min(97vw,1540px) !important;max-width:min(97vw,1540px) !important;grid-template-columns:minmax(440px,.86fr) minmax(560px,1.14fr) !important;gap:clamp(18px,2.2vw,34px) !important}.product-modal-info,.product-detail-info,.product-info,.product-detail-content,.modal-product-info{width:100% !important;min-width:560px !important}.product-modal-info h1,.product-detail-info h1,.product-info h1,.product-detail-content h1,.modal-product-info h1,.product-title,.detail-title{font-size:clamp(34px,3.35vw,58px) !important;line-height:.96 !important;letter-spacing:-.048em !important;max-width:none !important;white-space:normal !important;overflow-wrap:normal !important;word-break:normal !important}.product-modal-image,.product-detail-image,.product-gallery,.product-image-wrap,.product-detail-media,.modal-product-media{max-width:100% !important}.product-specs,.specs-grid,.product-features,.detail-specs{grid-template-columns:repeat(2,minmax(190px,1fr)) !important}}@media (min-width:900px) and (max-width:1250px){.product-modal-card,.product-detail-card,.product-view,.product-detail-view,.product-page-card,.modal-product-card{width:98vw !important;max-width:98vw !important;grid-template-columns:minmax(390px,.82fr) minmax(500px,1.18fr) !important;gap:16px !important;padding:12px !important}.product-modal-info,.product-detail-info,.product-info,.product-detail-content,.modal-product-info{min-width:500px !important}.product-modal-info h1,.product-detail-info h1,.product-info h1,.product-detail-content h1,.modal-product-info h1,.product-title,.detail-title{font-size:clamp(30px,3.25vw,46px) !important;line-height:.98 !important}}@media (min-width:900px) and (max-height:820px){.product-modal-card,.product-detail-card,.product-view,.product-detail-view,.product-page-card,.modal-product-card{max-height:calc(100vh - 120px) !important}.product-modal-info,.product-detail-info,.product-info,.product-detail-content,.modal-product-info{overflow-y:auto !important}}button,.btn,.add-to-cart,.add-to-cart-btn,.card-add,.product-card button,.product-actions button,.detail-actions button,.modal-product-actions button,.add-to-cart-detail,.consult-whatsapp-detail,.checkout-btn,.cart-checkout-btn{box-sizing:border-box !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;text-align:center !important;white-space:normal !important;line-height:1.12 !important;overflow:visible !important;text-overflow:unset !important;word-break:normal !important;letter-spacing:.035em !important}.product-card .add-to-cart,.product-card .add-to-cart-btn,.product-card .card-add,.product-card button{width:100% !important;min-height:52px !important;padding:10px 14px !important;font-size:clamp(12px,1.05vw,15px) !important;font-weight:1000 !important}@media (max-width:760px){.product-card .add-to-cart,.product-card .add-to-cart-btn,.product-card .card-add,.product-card button{min-height:54px !important;padding:10px 8px !important;font-size:13px !important;letter-spacing:.025em !important}}.product-actions,.detail-actions,.modal-product-actions{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:10px !important;width:100% !important}.product-actions button,.detail-actions button,.modal-product-actions button,.add-to-cart-detail,.consult-whatsapp-detail{width:100% !important;min-width:0 !important;min-height:48px !important;padding:10px 12px !important;font-size:clamp(11px,.9vw,13px) !important;white-space:normal !important}.product-actions button:only-child,.detail-actions button:only-child,.modal-product-actions button:only-child{grid-column:1 / -1 !important}.cart-panel,.cart-drawer,.cart-sidebar,#cartPanel,#cartDrawer{width:min(96vw,480px) !important;max-width:96vw !important;overflow:hidden !important;box-sizing:border-box !important}.cart-panel.open,.cart-drawer.open,.cart-sidebar.open,#cartPanel.open,#cartDrawer.open{display:flex !important;flex-direction:column !important}.cart-items,.cart-list,#cartItems,#cartList{flex:1 1 auto !important;min-height:0 !important;overflow-y:auto !important;overflow-x:hidden !important;padding-right:4px !important;box-sizing:border-box !important}.cart-item,.cart-line,.cart-product,.cart-row,#cartItems>*,#cartList>*{width:100% !important;max-width:100% !important;box-sizing:border-box !important;overflow:visible !important;display:grid !important;grid-template-columns:72px minmax(0,1fr) auto !important;gap:10px !important;align-items:center !important}.cart-item img,.cart-line img,.cart-product img,.cart-row img{width:72px !important;height:72px !important;object-fit:contain !important;flex:0 0 72px !important}.cart-item-title,.cart-title,.cart-product-title,.cart-name,.cart-item h4,.cart-item h3,.cart-line h4,.cart-product h4{min-width:0 !important;max-width:100% !important;white-space:normal !important;overflow:visible !important;text-overflow:unset !important;word-break:normal !important;overflow-wrap:anywhere !important;line-height:1.18 !important}.cart-item-price,.cart-price,.cart-product-price,.cart-line-price{white-space:nowrap !important;text-align:right !important}.cart-footer,.cart-summary,.cart-actions,#cartFooter{flex:0 0 auto !important;width:100% !important;box-sizing:border-box !important;overflow:visible !important}.cart-footer button,.cart-summary button,.cart-actions button,#cartFooter button,.checkout-btn,.cart-checkout-btn{width:100% !important;min-height:52px !important;padding:12px 14px !important;white-space:normal !important}@media (max-width:760px){.cart-panel,.cart-drawer,.cart-sidebar,#cartPanel,#cartDrawer{width:100vw !important;max-width:100vw !important;left:auto !important;right:0 !important}.cart-item,.cart-line,.cart-product,.cart-row,#cartItems>*,#cartList>*{grid-template-columns:62px minmax(0,1fr) auto !important;gap:8px !important}.cart-item img,.cart-line img,.cart-product img,.cart-row img{width:62px !important;height:62px !important}.cart-item-price,.cart-price,.cart-product-price,.cart-line-price{font-size:13px !important}}@media (min-width:900px){.product-modal-card,.product-detail-card,.product-view,.product-detail-view,.product-page-card,.modal-product-card{grid-template-columns:minmax(430px,.9fr) minmax(520px,1.1fr) !important}.product-modal-info,.product-detail-info,.product-info,.product-detail-content,.modal-product-info{min-width:0 !important}}@media (min-width:900px){body.elclub-product-open-desktop .site-header,body.elclub-product-open-desktop .site-header-v124,body.elclub-product-open-desktop header.site-header{transform:translateY(-120%) !important;opacity:0 !important;pointer-events:none !important;visibility:hidden !important}body.elclub-product-open-desktop{padding-top:0 !important}body.elclub-product-open-desktop .product-modal.open,body.elclub-product-open-desktop .product-detail-modal.open,body.elclub-product-open-desktop .product-overlay.open,body.elclub-product-open-desktop .modal-overlay.open{padding-top:18px !important;padding-bottom:18px !important;align-items:center !important;justify-content:center !important}body.elclub-product-open-desktop .product-modal-card,body.elclub-product-open-desktop .product-detail-card,body.elclub-product-open-desktop .product-view,body.elclub-product-open-desktop .product-detail-view,body.elclub-product-open-desktop .product-page-card,body.elclub-product-open-desktop .modal-product-card{max-height:calc(100vh - 36px) !important;min-height:0 !important}body.elclub-product-open-desktop .product-modal-image,body.elclub-product-open-desktop .product-detail-image,body.elclub-product-open-desktop .product-gallery,body.elclub-product-open-desktop .product-image-wrap,body.elclub-product-open-desktop .product-detail-media,body.elclub-product-open-desktop .modal-product-media,body.elclub-product-open-desktop .product-modal-info,body.elclub-product-open-desktop .product-detail-info,body.elclub-product-open-desktop .product-info,body.elclub-product-open-desktop .product-detail-content,body.elclub-product-open-desktop .modal-product-info{height:calc(100vh - 74px) !important;max-height:calc(100vh - 74px) !important}body.elclub-product-open-desktop .product-modal-image img,body.elclub-product-open-desktop .product-detail-image img,body.elclub-product-open-desktop .product-gallery img,body.elclub-product-open-desktop .product-image-wrap img,body.elclub-product-open-desktop .product-detail-media img,body.elclub-product-open-desktop .modal-product-media img{max-height:calc(100vh - 86px) !important}}.ideal-selector,.mobile-ideal-section,#mobileIdeal,#idealSelector,.paleta-ideal,.finder-section{display:block !important;visibility:visible !important;opacity:1 !important}.mobile-ideal-section,.ideal-selector,.finder-section{width:100% !important;max-width:1320px !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important;position:relative !important;z-index:1 !important;transform:none !important}.mobile-ideal-section button,.ideal-selector button,.finder-section button,.paleta-ideal button{display:flex !important;align-items:center !important;justify-content:flex-start !important;text-align:left !important;white-space:normal !important;line-height:1.12 !important;box-sizing:border-box !important;overflow:visible !important;text-overflow:unset !important}@media (min-width:900px){.mobile-ideal-section,.ideal-selector,.finder-section{padding-left:clamp(20px,3vw,42px) !important;padding-right:clamp(20px,3vw,42px) !important}.mobile-ideal-section .ideal-options,.ideal-selector .ideal-options,.finder-section .ideal-options,.mobile-ideal-section .selector-options,.ideal-selector .selector-options,.finder-section .selector-options,.mobile-ideal-section .style-grid,.ideal-selector .style-grid,.finder-section .style-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:16px !important}}body:not(.elclub-product-open-desktop) .site-header,body:not(.elclub-product-open-desktop) .site-header-v124,body:not(.elclub-product-open-desktop) header.site-header{visibility:visible !important;opacity:1 !important;pointer-events:auto !important;transform:none !important}@media (min-width:900px){body.elclub-product-fullscreen .site-header,body.elclub-product-fullscreen .site-header-v124,body.elclub-product-fullscreen header,body.elclub-product-fullscreen .header-benefits-bar,body.elclub-product-fullscreen .header-main-row,body.elclub-product-fullscreen .top-nav,body.elclub-product-fullscreen .category-nav,body.elclub-product-fullscreen .desktop-nav,body.elclub-product-fullscreen .mobile-nav{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;transform:translateY(-150%) !important}body.elclub-product-fullscreen{padding-top:0 !important;overflow:hidden !important}body.elclub-product-fullscreen .product-modal.open,body.elclub-product-fullscreen .product-detail-modal.open,body.elclub-product-fullscreen .product-overlay.open,body.elclub-product-fullscreen .modal-overlay.open,body.elclub-product-fullscreen #productModal.open,body.elclub-product-fullscreen #productOverlay.open,body.elclub-product-fullscreen [data-product-modal].open{position:fixed !important;inset:0 !important;width:100vw !important;height:100vh !important;max-width:100vw !important;max-height:100vh !important;padding:18px !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;z-index:2147483000 !important}body.elclub-product-fullscreen .product-modal-card,body.elclub-product-fullscreen .product-detail-card,body.elclub-product-fullscreen .product-view,body.elclub-product-fullscreen .product-detail-view,body.elclub-product-fullscreen .product-page-card,body.elclub-product-fullscreen .modal-product-card,body.elclub-product-fullscreen .product-detail-panel{width:min(98vw,1540px) !important;max-width:min(98vw,1540px) !important;height:calc(100vh - 36px) !important;max-height:calc(100vh - 36px) !important;min-height:0 !important;display:grid !important;grid-template-columns:minmax(470px,.92fr) minmax(540px,1.08fr) !important;gap:18px !important;padding:16px !important;overflow:hidden !important;margin:0 auto !important;box-sizing:border-box !important}body.elclub-product-fullscreen .product-modal-image,body.elclub-product-fullscreen .product-detail-image,body.elclub-product-fullscreen .product-gallery,body.elclub-product-fullscreen .product-image-wrap,body.elclub-product-fullscreen .product-detail-media,body.elclub-product-fullscreen .modal-product-media{height:calc(100vh - 72px) !important;max-height:calc(100vh - 72px) !important;min-height:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important}body.elclub-product-fullscreen .product-modal-image img,body.elclub-product-fullscreen .product-detail-image img,body.elclub-product-fullscreen .product-gallery img,body.elclub-product-fullscreen .product-image-wrap img,body.elclub-product-fullscreen .product-detail-media img,body.elclub-product-fullscreen .modal-product-media img{width:100% !important;height:100% !important;max-height:calc(100vh - 82px) !important;object-fit:contain !important;object-position:center center !important}body.elclub-product-fullscreen .product-modal-info,body.elclub-product-fullscreen .product-detail-info,body.elclub-product-fullscreen .product-info,body.elclub-product-fullscreen .product-detail-content,body.elclub-product-fullscreen .modal-product-info{min-width:0 !important;width:100% !important;height:calc(100vh - 72px) !important;max-height:calc(100vh - 72px) !important;overflow-y:auto !important;overflow-x:hidden !important;padding:0 10px 12px 0 !important;box-sizing:border-box !important}body.elclub-product-fullscreen .product-modal-info h1,body.elclub-product-fullscreen .product-detail-info h1,body.elclub-product-fullscreen .product-info h1,body.elclub-product-fullscreen .product-detail-content h1,body.elclub-product-fullscreen .modal-product-info h1,body.elclub-product-fullscreen .product-title,body.elclub-product-fullscreen .detail-title{display:block !important;font-size:clamp(32px,3.1vw,56px) !important;line-height:.96 !important;letter-spacing:-.045em !important;margin:0 0 8px !important;white-space:normal !important;overflow:visible !important;text-overflow:unset !important;overflow-wrap:anywhere !important;word-break:normal !important;max-width:100% !important}body.elclub-product-fullscreen .product-actions,body.elclub-product-fullscreen .detail-actions,body.elclub-product-fullscreen .modal-product-actions{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:10px !important;width:100% !important;margin-top:10px !important;padding-bottom:8px !important}body.elclub-product-fullscreen .product-actions button,body.elclub-product-fullscreen .detail-actions button,body.elclub-product-fullscreen .modal-product-actions button,body.elclub-product-fullscreen .add-to-cart-detail,body.elclub-product-fullscreen .consult-whatsapp-detail{width:100% !important;min-height:48px !important;padding:10px 12px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;white-space:normal !important;text-align:center !important;line-height:1.12 !important}}@media (min-width:900px) and (max-height:820px){body.elclub-product-fullscreen .product-modal.open,body.elclub-product-fullscreen .product-detail-modal.open,body.elclub-product-fullscreen .product-overlay.open,body.elclub-product-fullscreen .modal-overlay.open,body.elclub-product-fullscreen #productModal.open,body.elclub-product-fullscreen #productOverlay.open{padding:10px !important}body.elclub-product-fullscreen .product-modal-card,body.elclub-product-fullscreen .product-detail-card,body.elclub-product-fullscreen .product-view,body.elclub-product-fullscreen .product-detail-view,body.elclub-product-fullscreen .product-page-card,body.elclub-product-fullscreen .modal-product-card,body.elclub-product-fullscreen .product-detail-panel{height:calc(100vh - 20px) !important;max-height:calc(100vh - 20px) !important;padding:12px !important;gap:14px !important;grid-template-columns:minmax(430px,.9fr) minmax(510px,1.1fr) !important}body.elclub-product-fullscreen .product-modal-image,body.elclub-product-fullscreen .product-detail-image,body.elclub-product-fullscreen .product-gallery,body.elclub-product-fullscreen .product-image-wrap,body.elclub-product-fullscreen .product-detail-media,body.elclub-product-fullscreen .modal-product-media,body.elclub-product-fullscreen .product-modal-info,body.elclub-product-fullscreen .product-detail-info,body.elclub-product-fullscreen .product-info,body.elclub-product-fullscreen .product-detail-content,body.elclub-product-fullscreen .modal-product-info{height:calc(100vh - 44px) !important;max-height:calc(100vh - 44px) !important}body.elclub-product-fullscreen .product-modal-info h1,body.elclub-product-fullscreen .product-detail-info h1,body.elclub-product-fullscreen .product-info h1,body.elclub-product-fullscreen .product-detail-content h1,body.elclub-product-fullscreen .modal-product-info h1,body.elclub-product-fullscreen .product-title,body.elclub-product-fullscreen .detail-title{font-size:clamp(28px,2.8vw,44px) !important}}@media (min-width:900px){body.elclub-product-fullscreen .product-modal-info,body.elclub-product-fullscreen .product-detail-info,body.elclub-product-fullscreen .product-info,body.elclub-product-fullscreen .product-detail-content,body.elclub-product-fullscreen .modal-product-info,.product-modal-info,.product-detail-info,.product-info,.product-detail-content,.modal-product-info{display:flex !important;flex-direction:column !important;min-height:0 !important}body.elclub-product-fullscreen .product-modal-info>*:not(.product-actions):not(.detail-actions):not(.modal-product-actions):not(.price-box):not(.product-price-row):not(.detail-price-row):not(.modal-price-row):not(.price-row),body.elclub-product-fullscreen .product-detail-info>*:not(.product-actions):not(.detail-actions):not(.modal-product-actions):not(.price-box):not(.product-price-row):not(.detail-price-row):not(.modal-price-row):not(.price-row),body.elclub-product-fullscreen .product-info>*:not(.product-actions):not(.detail-actions):not(.modal-product-actions):not(.price-box):not(.product-price-row):not(.detail-price-row):not(.modal-price-row):not(.price-row),body.elclub-product-fullscreen .product-detail-content>*:not(.product-actions):not(.detail-actions):not(.modal-product-actions):not(.price-box):not(.product-price-row):not(.detail-price-row):not(.modal-price-row):not(.price-row),body.elclub-product-fullscreen .modal-product-info>*:not(.product-actions):not(.detail-actions):not(.modal-product-actions):not(.price-box):not(.product-price-row):not(.detail-price-row):not(.modal-price-row):not(.price-row){flex-shrink:0 !important}body.elclub-product-fullscreen .product-modal-info h2,body.elclub-product-fullscreen .product-detail-info h2,body.elclub-product-fullscreen .product-info h2,body.elclub-product-fullscreen .product-detail-content h2,body.elclub-product-fullscreen .modal-product-info h2{font-size:18px !important;margin:9px 0 6px !important;line-height:1 !important}body.elclub-product-fullscreen .product-modal-info p,body.elclub-product-fullscreen .product-detail-info p,body.elclub-product-fullscreen .product-info p,body.elclub-product-fullscreen .product-detail-content p,body.elclub-product-fullscreen .modal-product-info p{font-size:12.5px !important;line-height:1.24 !important;margin-top:5px !important;margin-bottom:7px !important}body.elclub-product-fullscreen .product-specs,body.elclub-product-fullscreen .specs-grid,body.elclub-product-fullscreen .product-features,body.elclub-product-fullscreen .detail-specs{font-size:11.5px !important;line-height:1.12 !important;gap:4px 14px !important;margin:6px 0 8px !important}body.elclub-product-fullscreen .price-box,body.elclub-product-fullscreen .product-price-row,body.elclub-product-fullscreen .detail-price-row,body.elclub-product-fullscreen .modal-price-row,body.elclub-product-fullscreen .price-row{flex:0 0 auto !important;min-height:40px !important;padding:7px 12px !important;margin:5px 0 !important}body.elclub-product-fullscreen .product-actions,body.elclub-product-fullscreen .detail-actions,body.elclub-product-fullscreen .modal-product-actions{flex:0 0 auto !important;position:sticky !important;bottom:0 !important;z-index:5 !important;background:linear-gradient(180deg,rgba(7,9,10,0),rgba(7,9,10,.94) 14%,rgba(7,9,10,.98)) !important;padding-top:12px !important;padding-bottom:0 !important;margin-top:auto !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:10px !important}body.elclub-product-fullscreen .product-actions button,body.elclub-product-fullscreen .detail-actions button,body.elclub-product-fullscreen .modal-product-actions button,body.elclub-product-fullscreen .add-to-cart-detail,body.elclub-product-fullscreen .consult-whatsapp-detail{min-height:46px !important;padding:10px 12px !important;font-size:12px !important;line-height:1.1 !important}}@media (min-width:900px) and (max-height:820px){body.elclub-product-fullscreen .product-modal-info h1,body.elclub-product-fullscreen .product-detail-info h1,body.elclub-product-fullscreen .product-info h1,body.elclub-product-fullscreen .product-detail-content h1,body.elclub-product-fullscreen .modal-product-info h1,body.elclub-product-fullscreen .product-title,body.elclub-product-fullscreen .detail-title{font-size:clamp(25px,2.45vw,38px) !important;line-height:.96 !important;margin-bottom:5px !important}body.elclub-product-fullscreen .product-modal-info p,body.elclub-product-fullscreen .product-detail-info p,body.elclub-product-fullscreen .product-info p,body.elclub-product-fullscreen .product-detail-content p,body.elclub-product-fullscreen .modal-product-info p{font-size:11.5px !important;line-height:1.18 !important;margin:3px 0 5px !important}body.elclub-product-fullscreen .product-specs,body.elclub-product-fullscreen .specs-grid,body.elclub-product-fullscreen .product-features,body.elclub-product-fullscreen .detail-specs{font-size:10.8px !important;line-height:1.08 !important;gap:3px 12px !important;margin:4px 0 6px !important}body.elclub-product-fullscreen .price-box,body.elclub-product-fullscreen .product-price-row,body.elclub-product-fullscreen .detail-price-row,body.elclub-product-fullscreen .modal-price-row,body.elclub-product-fullscreen .price-row{min-height:36px !important;padding:6px 10px !important;margin:4px 0 !important}body.elclub-product-fullscreen .product-actions button,body.elclub-product-fullscreen .detail-actions button,body.elclub-product-fullscreen .modal-product-actions button,body.elclub-product-fullscreen .add-to-cart-detail,body.elclub-product-fullscreen .consult-whatsapp-detail{min-height:42px !important}}@media (min-width:900px){#productModal.open{position:fixed !important;inset:0 !important;width:100vw !important;height:100vh !important;padding:14px !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;z-index:2147483000 !important}#productModal.open .modal-card{width:min(98vw,1540px) !important;height:calc(100vh - 28px) !important;max-height:calc(100vh - 28px) !important;display:grid !important;grid-template-columns:minmax(470px,.96fr) minmax(500px,1.04fr) !important;gap:16px !important;padding:14px !important;overflow:hidden !important;box-sizing:border-box !important}#productModal.open .modal-img{height:calc(100vh - 56px) !important;max-height:calc(100vh - 56px) !important;min-height:0 !important;overflow:hidden !important}#productModal.open .modal-img img{width:100% !important;height:100% !important;max-height:calc(100vh - 66px) !important;object-fit:contain !important;object-position:center center !important}#productModal.open .modal-info{height:calc(100vh - 56px) !important;max-height:calc(100vh - 56px) !important;min-height:0 !important;display:flex !important;flex-direction:column !important;overflow:hidden !important;padding:8px 10px 8px 0 !important;box-sizing:border-box !important}#productModal.open #modalBadge,#productModal.open #modalTone,#productModal.open #modalVariant,#productModal.open #modalDescription{display:none !important}#productModal.open #modalBrand{margin:0 0 4px !important;font-size:12px !important;line-height:1 !important;letter-spacing:.12em !important}#productModal.open #modalName{font-size:clamp(32px,3.15vw,56px) !important;line-height:.93 !important;letter-spacing:-.052em !important;margin:0 0 10px !important;white-space:normal !important;overflow:visible !important;text-overflow:unset !important;overflow-wrap:anywhere !important;flex:0 0 auto !important}#productModal.open #modalTechDescription{flex:1 1 auto !important;min-height:0 !important;overflow-y:auto !important;overflow-x:hidden !important;margin:0 0 8px !important;padding-right:4px !important}#productModal.open #modalTechDescription h4,#productModal.open #modalTechDescription h3,#productModal.open #modalTechDescription h2{font-size:16px !important;line-height:1 !important;margin:4px 0 8px !important;color:#b8ff00 !important;text-transform:uppercase !important;letter-spacing:.04em !important}#productModal.open #modalTechDescription p{display:none !important}#productModal.open #modalTechDescription ul,#productModal.open #modalTechDescription .specs-grid,#productModal.open #modalTechDescription .features-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:6px 18px !important;margin:0 !important;padding:0 !important;list-style:none !important}#productModal.open #modalTechDescription li,#productModal.open #modalTechDescription div{font-size:13px !important;line-height:1.16 !important;margin:0 !important}#productModal.open .size-wrap{flex:0 0 auto !important;margin:6px 0 !important}#productModal.open .price-block{flex:0 0 auto !important;margin-top:auto !important}#productModal.open .price-row{min-height:39px !important;padding:6px 12px !important;margin:5px 0 !important}#productModal.open .price-row span{font-size:10px !important}#productModal.open .price-row strong{font-size:clamp(18px,1.7vw,24px) !important}#productModal.open .modal-actions{flex:0 0 auto !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:10px !important;margin-top:8px !important}#productModal.open .modal-actions button{min-height:45px !important;padding:10px 12px !important;font-size:12px !important;line-height:1.1 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;white-space:normal !important}}@media (min-width:900px) and (max-height:820px){#productModal.open{padding:8px !important}#productModal.open .modal-card{height:calc(100vh - 16px) !important;max-height:calc(100vh - 16px) !important;padding:10px !important;gap:12px !important}#productModal.open .modal-img,#productModal.open .modal-info{height:calc(100vh - 36px) !important;max-height:calc(100vh - 36px) !important}#productModal.open #modalName{font-size:clamp(28px,2.7vw,44px) !important;margin-bottom:7px !important}#productModal.open #modalTechDescription li,#productModal.open #modalTechDescription div{font-size:11.8px !important;line-height:1.1 !important}#productModal.open .price-row{min-height:35px !important;padding:5px 10px !important;margin:4px 0 !important}#productModal.open .modal-actions button{min-height:40px !important}}@media (min-width:900px){#productModal.open .modal-card{width:min(96vw,1420px) !important;max-width:min(96vw,1420px) !important;height:calc(100vh - 34px) !important;max-height:calc(100vh - 34px) !important;grid-template-columns:minmax(520px,1.12fr) minmax(430px,.88fr) !important;gap:14px !important;padding:14px !important}#productModal.open .modal-info{padding:10px 12px 10px 0 !important}#productModal.open #modalName{font-size:clamp(34px,3.25vw,58px) !important;line-height:.94 !important;margin-bottom:12px !important}#productModal.open #modalTechDescription{flex:0 1 auto !important;max-height:36vh !important;min-height:0 !important;overflow-y:auto !important;padding-right:3px !important;margin-bottom:10px !important}#productModal.open #modalTechDescription h4,#productModal.open #modalTechDescription h3,#productModal.open #modalTechDescription h2{font-size:17px !important;line-height:1.05 !important;margin:0 0 10px !important}#productModal.open #modalTechDescription ul{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:9px 22px !important}#productModal.open #modalTechDescription li,#productModal.open #modalTechDescription div{font-size:14.5px !important;line-height:1.22 !important}#productModal.open .price-block{margin-top:auto !important}#productModal.open .price-row{min-height:43px !important;padding:7px 12px !important;margin:5px 0 !important}#productModal.open .modal-actions{margin-top:9px !important}#productModal.open .modal-actions button{min-height:46px !important;font-size:12.5px !important}}@media (min-width:900px) and (max-height:820px){#productModal.open .modal-card{height:calc(100vh - 18px) !important;max-height:calc(100vh - 18px) !important;grid-template-columns:minmax(500px,1.10fr) minmax(420px,.90fr) !important;gap:12px !important;padding:10px !important}#productModal.open .modal-img,#productModal.open .modal-info{height:calc(100vh - 38px) !important;max-height:calc(100vh - 38px) !important}#productModal.open #modalName{font-size:clamp(30px,2.9vw,48px) !important;margin-bottom:9px !important}#productModal.open #modalTechDescription{max-height:31vh !important}#productModal.open #modalTechDescription li,#productModal.open #modalTechDescription div{font-size:13.5px !important;line-height:1.17 !important}#productModal.open .price-row{min-height:38px !important;padding:6px 11px !important;margin:4px 0 !important}#productModal.open .modal-actions button{min-height:42px !important}}@media (min-width:900px){#productModal.open .modal-info{display:flex !important;flex-direction:column !important;gap:0 !important;justify-content:flex-start !important;padding:8px 12px 8px 0 !important}#productModal.open #modalName{font-size:clamp(31px,2.85vw,50px) !important;line-height:.94 !important;margin:0 0 8px !important}#productModal.open #modalBrand{margin:0 0 3px !important}#productModal.open #modalTechDescription{flex:0 0 auto !important;max-height:none !important;overflow:visible !important;margin:0 0 8px !important;padding:0 !important}#productModal.open #modalTechDescription .modal-tech-description{margin:0 !important;padding:0 !important}#productModal.open #modalTechDescription h2,#productModal.open #modalTechDescription h3,#productModal.open #modalTechDescription h4{font-size:15.5px !important;line-height:1 !important;margin:0 0 7px !important}#productModal.open #modalTechDescription ul{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:5px 18px !important;margin:0 !important;padding:0 !important}#productModal.open #modalTechDescription li,#productModal.open #modalTechDescription div:not(.modal-tech-description){font-size:12.8px !important;line-height:1.12 !important;margin:0 !important;padding:0 !important}#productModal.open .size-wrap{margin:5px 0 7px !important}#productModal.open .size-options{gap:7px !important}#productModal.open .size-options button{min-height:35px !important;padding:8px 12px !important}#productModal.open .price-block{margin-top:0 !important;flex:0 0 auto !important}#productModal.open .price-row{min-height:36px !important;padding:5px 11px !important;margin:4px 0 !important}#productModal.open .price-row strong{font-size:clamp(17px,1.45vw,22px) !important}#productModal.open .modal-actions{margin-top:7px !important}#productModal.open .modal-actions button{min-height:41px !important;padding:8px 11px !important;font-size:12px !important}}@media (min-width:900px) and (max-height:820px){#productModal.open #modalName{font-size:clamp(27px,2.55vw,41px) !important;margin-bottom:6px !important}#productModal.open #modalTechDescription h2,#productModal.open #modalTechDescription h3,#productModal.open #modalTechDescription h4{font-size:14px !important;margin-bottom:5px !important}#productModal.open #modalTechDescription ul{gap:4px 15px !important}#productModal.open #modalTechDescription li,#productModal.open #modalTechDescription div:not(.modal-tech-description){font-size:11.6px !important;line-height:1.08 !important}#productModal.open .price-row{min-height:33px !important;margin:3px 0 !important}#productModal.open .modal-actions button{min-height:38px !important}}@media (min-width:900px){#productModal.open .modal-info{justify-content:flex-start !important;padding:10px 14px 10px 0 !important}#productModal.open #modalTechDescription{flex:0 0 auto !important;margin-top:10px !important;margin-bottom:18px !important}#productModal.open #modalTechDescription h2,#productModal.open #modalTechDescription h3,#productModal.open #modalTechDescription h4{font-size:19px !important;line-height:1.05 !important;margin:0 0 11px !important;font-weight:1000 !important;color:#c6ff00 !important;letter-spacing:.035em !important}#productModal.open #modalTechDescription ul{gap:8px 22px !important}#productModal.open #modalTechDescription li,#productModal.open #modalTechDescription div:not(.modal-tech-description){font-size:15px !important;line-height:1.2 !important;font-weight:750 !important}#productModal.open #modalTechDescription strong,#productModal.open #modalTechDescription b{font-weight:1000 !important}#productModal.open .price-block{margin-top:auto !important;padding-top:16px !important}#productModal.open .price-row{min-height:44px !important;padding:7px 13px !important;margin:5px 0 !important}#productModal.open .price-row span{font-size:10.5px !important;font-weight:1000 !important}#productModal.open .price-row strong{font-size:clamp(20px,1.75vw,27px) !important;font-weight:1000 !important}#productModal.open .modal-actions{margin-top:9px !important}}@media (min-width:900px) and (max-height:820px){#productModal.open #modalTechDescription{margin-top:7px !important;margin-bottom:12px !important}#productModal.open #modalTechDescription h2,#productModal.open #modalTechDescription h3,#productModal.open #modalTechDescription h4{font-size:16.5px !important;margin-bottom:8px !important}#productModal.open #modalTechDescription li,#productModal.open #modalTechDescription div:not(.modal-tech-description){font-size:13.3px !important;line-height:1.13 !important}#productModal.open .price-block{padding-top:10px !important}#productModal.open .price-row strong{font-size:clamp(18px,1.55vw,24px) !important}}#productModal.open .modal-img{position:relative !important}.modal-product-gallery{position:absolute !important;left:50% !important;bottom:14px !important;transform:translateX(-50%) !important;display:flex;gap:8px;z-index:6;padding:6px;border-radius:999px;background:rgba(0,0,0,.35);backdrop-filter:blur(8px)}.modal-product-gallery button{width:44px !important;height:44px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.22) !important;background:rgba(255,255,255,.08) !important;padding:2px !important;overflow:hidden !important;cursor:pointer}.modal-product-gallery button.active{border-color:#c6ff00 !important;box-shadow:0 0 0 2px rgba(198,255,0,.22) !important}.modal-product-gallery img{width:100% !important;height:100% !important;object-fit:cover !important;border-radius:999px !important}@media (min-width:900px){#productModal.open #modalTechDescription h2,#productModal.open #modalTechDescription h3,#productModal.open #modalTechDescription h4{font-size:21px !important;line-height:1.05 !important;margin:0 0 12px !important;font-weight:1000 !important;color:#c6ff00 !important;letter-spacing:.035em !important}#productModal.open #modalTechDescription ul{gap:10px 24px !important}#productModal.open #modalTechDescription li,#productModal.open #modalTechDescription div:not(.modal-tech-description){font-size:16px !important;line-height:1.23 !important;font-weight:800 !important}#productModal.open #modalTechDescription strong,#productModal.open #modalTechDescription b{font-weight:1000 !important}#productModal.open .price-block{padding-top:14px !important;margin-top:auto !important}}.site-header nav,.site-header .nav,.site-header .category-nav,.site-header .desktop-nav,.category-nav,.desktop-nav,.navbar-categories{padding-left:clamp(18px,4vw,58px) !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:clamp(14px,1.45vw,26px) !important;flex-wrap:nowrap !important;overflow-x:auto !important;scrollbar-width:none !important}.site-header nav::-webkit-scrollbar,.site-header .nav::-webkit-scrollbar,.site-header .category-nav::-webkit-scrollbar,.site-header .desktop-nav::-webkit-scrollbar,.category-nav::-webkit-scrollbar,.desktop-nav::-webkit-scrollbar,.navbar-categories::-webkit-scrollbar{display:none !important}.site-header nav button,.site-header .nav button,.site-header .category-nav button,.site-header .desktop-nav button,.category-nav button,.desktop-nav button,.navbar-categories button,.nav-link{white-space:nowrap !important;flex:0 0 auto !important;font-size:clamp(12px,.95vw,16px) !important}#productModal.open .modal-img{position:relative !important}.modal-gallery-arrow{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;width:46px !important;height:46px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.25) !important;background:rgba(0,0,0,.36) !important;color:#c6ff00 !important;font-size:38px !important;line-height:1 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;z-index:8 !important;backdrop-filter:blur(8px) !important}.modal-gallery-arrow.prev{left:16px !important}.modal-gallery-arrow.next{right:16px !important}.modal-gallery-arrow:hover{background:rgba(198,255,0,.16) !important}#cartPanel,.cart-panel,.cart-drawer,.cart-sidebar{position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;height:100dvh !important;max-height:100dvh !important;width:min(96vw,480px) !important;max-width:96vw !important;z-index:2147483600 !important;overflow:hidden !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;padding-top:max(18px,env(safe-area-inset-top)) !important}#cartPanel.open,.cart-panel.open,.cart-drawer.open,.cart-sidebar.open{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translateX(0) !important}#cartPanel:not(.open){transform:translateX(110%) !important;pointer-events:none !important}body.cart-open .site-header,body.cart-open header,body.cart-open .category-nav,body.cart-open .desktop-nav,body.cart-open .navbar-categories{z-index:10 !important}#closeCart,.cart-close,.close-cart,.cart-panel .close,.cart-drawer .close{position:absolute !important;top:max(14px,env(safe-area-inset-top)) !important;right:16px !important;width:42px !important;height:42px !important;min-width:42px !important;min-height:42px !important;border-radius:999px !important;z-index:2147483640 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(0,0,0,.55) !important;border:1px solid rgba(198,255,0,.45) !important;color:#c6ff00 !important;font-size:24px !important;line-height:1 !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important}#cartPanel .cart-items,#cartPanel #cartItems,.cart-panel .cart-items,.cart-drawer .cart-items,#cartItems{flex:1 1 auto !important;min-height:0 !important;max-height:none !important;overflow-y:auto !important;overflow-x:hidden !important;padding-right:4px !important;padding-top:8px !important;box-sizing:border-box !important}#cartPanel .cart-total-dual,#cartPanel .cart-footer,#cartPanel .cart-actions,#cartPanel #checkoutPay,.cart-panel .cart-total-dual,.cart-panel .cart-footer,.cart-panel .cart-actions{flex:0 0 auto !important}#cartPanel #checkoutPay,#checkoutPay,.cart-panel .checkout,.cart-panel .main-pay{width:100% !important;min-height:54px !important;margin-top:10px !important;z-index:3 !important}#cartItems>*,.cart-item,.cart-line,.cart-product,.cart-row{max-width:100% !important;overflow:visible !important;box-sizing:border-box !important}.cart-item-title,.cart-title,.cart-name,.cart-product-title,.cart-item h3,.cart-item h4,.cart-line h3,.cart-line h4{white-space:normal !important;overflow:visible !important;text-overflow:unset !important;overflow-wrap:anywhere !important;line-height:1.15 !important}.elclub-cart-backdrop{position:fixed !important;inset:0 !important;z-index:2147483500 !important;background:rgba(0,0,0,.54) !important;backdrop-filter:blur(2px) !important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease}body.cart-open .elclub-cart-backdrop{opacity:1 !important;visibility:visible !important;pointer-events:auto !important}@media (max-width:760px){#cartPanel,.cart-panel,.cart-drawer,.cart-sidebar{width:100vw !important;max-width:100vw !important}}.site-header-v124 .top-nav,#mainNav.top-nav,.top-nav.category-top-nav{padding-left:clamp(20px,3.2vw,54px) !important;padding-right:clamp(10px,1.2vw,18px) !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:clamp(10px,1.05vw,18px) !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:visible !important;scrollbar-width:none !important}.site-header-v124 .top-nav::-webkit-scrollbar,#mainNav.top-nav::-webkit-scrollbar{display:none !important}.site-header-v124 .top-nav a,.site-header-v124 .top-nav .ideal-main-link,#mainNav.top-nav a,#mainNav.top-nav .ideal-main-link{white-space:nowrap !important;flex:0 0 auto !important;font-size:clamp(11px,.86vw,15px) !important;letter-spacing:-.02em !important}.site-header-v124 .top-nav .ideal-nav,#mainNav.top-nav .ideal-nav{flex:0 0 auto !important;white-space:nowrap !important}.toolbar#catalogo,section.toolbar#catalogo{display:grid !important;grid-template-columns:minmax(250px,.72fr) minmax(620px,1.28fr) !important;align-items:end !important;gap:clamp(16px,2vw,34px) !important}.toolbar#catalogo h2,section.toolbar#catalogo h2,#currentTitle{letter-spacing:.015em !important;word-spacing:.12em !important}.toolbar#catalogo .controls,section.toolbar#catalogo .controls{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:7px !important;flex-wrap:nowrap !important;min-width:0 !important;overflow-x:auto !important;scrollbar-width:none !important}.toolbar#catalogo .controls::-webkit-scrollbar,section.toolbar#catalogo .controls::-webkit-scrollbar{display:none !important}.toolbar#catalogo .controls input,section.toolbar#catalogo .controls input,#searchBox{flex:0 1 230px !important;min-width:190px !important;max-width:250px !important;margin-left:-16px !important}.toolbar#catalogo .controls .filter,section.toolbar#catalogo .controls .filter{flex:0 0 auto !important;white-space:nowrap !important;padding-left:13px !important;padding-right:13px !important;font-size:clamp(11px,.82vw,13px) !important}@media (min-width:900px) and (max-width:1250px){.site-header-v124 .top-nav,#mainNav.top-nav{gap:9px !important;padding-left:24px !important}.site-header-v124 .top-nav a,.site-header-v124 .top-nav .ideal-main-link,#mainNav.top-nav a,#mainNav.top-nav .ideal-main-link{font-size:11px !important}.toolbar#catalogo,section.toolbar#catalogo{grid-template-columns:minmax(220px,.62fr) minmax(680px,1.38fr) !important;gap:16px !important}.toolbar#catalogo .controls,section.toolbar#catalogo .controls{gap:5px !important}.toolbar#catalogo .controls input,section.toolbar#catalogo .controls input,#searchBox{flex-basis:205px !important;min-width:170px !important;margin-left:-22px !important}.toolbar#catalogo .controls .filter,section.toolbar#catalogo .controls .filter{padding-left:10px !important;padding-right:10px !important;font-size:10.5px !important}}@media (max-width:760px){.toolbar#catalogo,section.toolbar#catalogo{display:block !important}.toolbar#catalogo .controls,section.toolbar#catalogo .controls{justify-content:flex-start !important;overflow-x:auto !important}.toolbar#catalogo .controls input,section.toolbar#catalogo .controls input,#searchBox{margin-left:0 !important;min-width:220px !important}}.ideal-premium-v229{position:relative !important;max-width:1320px !important;margin:clamp(34px,5vw,72px) auto clamp(34px,5vw,70px) !important;padding:0 clamp(16px,3vw,30px) !important;overflow:visible !important;isolation:isolate !important}.ideal-premium-v229 .ideal-premium-bg{position:absolute !important;inset:-36px 0 -34px !important;z-index:-1 !important;border-radius:42px !important;background:radial-gradient(circle at 16% 6%,rgba(198,255,0,.18),transparent 34%),radial-gradient(circle at 86% 20%,rgba(255,255,255,.10),transparent 28%),linear-gradient(135deg,rgba(16,23,18,.92),rgba(5,7,10,.96) 55%,rgba(16,20,14,.96));border:1px solid rgba(198,255,0,.22);box-shadow:0 34px 100px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.08)}.ideal-premium-v229 .ideal-premium-inner{position:relative !important;border-radius:34px !important;padding:clamp(22px,3vw,38px) !important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.025)),rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.10);overflow:hidden !important}.ideal-premium-v229 .ideal-premium-inner::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(198,255,0,.10),transparent 18%,transparent 82%,rgba(198,255,0,.08)),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 18px);opacity:.36}.ideal-premium-v229 .ideal-premium-head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,320px);gap:22px;align-items:end;margin-bottom:24px}.ideal-premium-v229 .ideal-premium-copy .eyebrow{color:#c6ff00 !important;font-weight:1000 !important;letter-spacing:.15em !important;text-transform:uppercase !important;margin:0 0 8px !important;font-size:12px !important}.ideal-premium-v229 h2{margin:0 !important;max-width:760px !important;font-size:clamp(40px,6.2vw,88px) !important;line-height:.86 !important;letter-spacing:-.07em !important;text-transform:uppercase !important;color:#fff !important;text-shadow:0 18px 48px rgba(0,0,0,.45)}.ideal-premium-v229 .ideal-premium-lead{max-width:660px !important;margin:14px 0 0 !important;color:rgba(255,255,255,.78) !important;font-size:clamp(14px,1.3vw,18px) !important;line-height:1.35 !important;font-weight:750 !important}.ideal-premium-v229 .ideal-premium-card{justify-self:end;width:100%;max-width:320px;border-radius:26px;padding:20px 20px 18px;background:radial-gradient(circle at top left,rgba(198,255,0,.22),transparent 42%),rgba(0,0,0,.34);border:1px solid rgba(198,255,0,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 20px 60px rgba(0,0,0,.26)}.ideal-premium-v229 .ideal-premium-card span{display:block;color:#c6ff00;font-size:11px;letter-spacing:.13em;font-weight:1000;text-transform:uppercase}.ideal-premium-v229 .ideal-premium-card strong{display:block;margin-top:8px;color:#fff;font-size:25px;line-height:.98;text-transform:uppercase}.ideal-premium-v229 .ideal-premium-card small{display:block;margin-top:8px;color:rgba(255,255,255,.62);font-weight:800}.ideal-premium-v229 .ideal-level-tabs{position:relative;z-index:2;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:10px !important;padding:7px !important;border-radius:999px !important;background:rgba(255,255,255,.07) !important;border:1px solid rgba(255,255,255,.10) !important;margin-bottom:16px !important}.ideal-premium-v229 .ideal-level-tabs button{border:0 !important;border-radius:999px !important;min-height:48px !important;padding:12px 18px !important;background:transparent !important;color:rgba(255,255,255,.78) !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.04em !important;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease !important}.ideal-premium-v229 .ideal-level-tabs button.active,.ideal-premium-v229 .ideal-level-tabs button:hover{background:linear-gradient(135deg,#c6ff00,#8fc900) !important;color:#071009 !important;box-shadow:0 14px 34px rgba(198,255,0,.20) !important;transform:translateY(-1px)}.ideal-premium-v229 .ideal-panel{position:relative;z-index:2;display:none !important;grid-template-columns:minmax(230px,330px) 1fr !important;gap:16px !important;align-items:stretch !important}.ideal-premium-v229 .ideal-panel.active{display:grid !important}.ideal-premium-v229 .ideal-panel-copy{border-radius:28px !important;padding:24px !important;background:linear-gradient(180deg,rgba(198,255,0,.12),rgba(255,255,255,.035)),rgba(255,255,255,.035) !important;border:1px solid rgba(198,255,0,.20) !important;min-height:158px}.ideal-premium-v229 .ideal-panel-copy strong{display:block !important;color:#c6ff00 !important;font-size:clamp(24px,2.5vw,38px) !important;line-height:.92 !important;letter-spacing:-.04em !important;text-transform:uppercase !important;margin-bottom:12px !important}.ideal-premium-v229 .ideal-panel-copy span{display:block !important;color:rgba(255,255,255,.80) !important;font-size:15px !important;line-height:1.32 !important;font-weight:800 !important}.ideal-premium-v229 .ideal-style-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:14px !important}.ideal-premium-v229 .ideal-style-grid button{position:relative;min-height:158px !important;border-radius:28px !important;padding:22px !important;border:1px solid rgba(255,255,255,.12) !important;background:radial-gradient(circle at 22% 0%,rgba(198,255,0,.16),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.035)) !important;color:#fff !important;text-align:left !important;overflow:hidden !important;cursor:pointer !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10) !important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease !important}.ideal-premium-v229 .ideal-style-grid button::after{content:"Ver paletas";position:absolute;left:22px;bottom:18px;color:#c6ff00;font-size:11px;font-weight:1000;text-transform:uppercase;letter-spacing:.11em;opacity:.9}.ideal-premium-v229 .ideal-style-grid button:hover{transform:translateY(-3px);border-color:rgba(198,255,0,.44) !important;box-shadow:0 20px 54px rgba(0,0,0,.30),0 0 0 1px rgba(198,255,0,.12) !important;background:radial-gradient(circle at 18% 0%,rgba(198,255,0,.26),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.045)) !important}.ideal-premium-v229 .ideal-style-grid button b{display:block !important;font-size:clamp(22px,2.3vw,34px) !important;line-height:.92 !important;letter-spacing:-.045em !important;text-transform:uppercase !important;margin-bottom:9px !important}.ideal-premium-v229 .ideal-style-grid button span{display:block !important;color:rgba(255,255,255,.70) !important;font-size:14px !important;line-height:1.2 !important;font-weight:800 !important;padding-bottom:28px !important}.ideal-premium-v229 .ideal-premium-note{position:relative;z-index:2;margin-top:16px;display:flex;align-items:center;gap:14px;border-radius:20px;padding:14px 18px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.10)}.ideal-premium-v229 .ideal-premium-note span{flex:0 0 auto;color:#071009;background:#c6ff00;border-radius:999px;padding:8px 12px;font-weight:1000;text-transform:uppercase;font-size:11px;letter-spacing:.08em}.ideal-premium-v229 .ideal-premium-note p{margin:0;color:rgba(255,255,255,.76);font-weight:750;line-height:1.3;font-size:14px}@media (max-width:920px){.ideal-premium-v229 .ideal-premium-head,.ideal-premium-v229 .ideal-panel{grid-template-columns:1fr !important}.ideal-premium-v229 .ideal-premium-card{justify-self:stretch;max-width:none}.ideal-premium-v229 .ideal-style-grid{grid-template-columns:1fr !important}.ideal-premium-v229 .ideal-level-tabs{border-radius:24px !important;grid-template-columns:1fr !important}.ideal-premium-v229 .ideal-premium-note{align-items:flex-start;flex-direction:column}}.ideal-premium-v229{max-width:1240px !important;margin-top:clamp(38px,5vw,76px) !important;margin-bottom:clamp(34px,5vw,70px) !important}.ideal-premium-v229 .ideal-premium-bg{border-radius:34px !important;background:radial-gradient(circle at 18% 10%,rgba(198,255,0,.13),transparent 30%),linear-gradient(135deg,#101411 0%,#07090b 58%,#10140c 100%) !important;border-color:rgba(198,255,0,.18) !important;box-shadow:0 28px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.06) !important}.ideal-premium-v229 .ideal-premium-inner{padding:clamp(22px,2.7vw,34px) !important;border-radius:30px !important;background:rgba(255,255,255,.035) !important}.ideal-premium-v229 .ideal-premium-inner::before{opacity:.18 !important}.ideal-premium-v229 .ideal-premium-head{grid-template-columns:1fr !important;gap:12px !important;margin-bottom:18px !important}.ideal-premium-v229 .ideal-premium-card{display:none !important}.ideal-premium-v229 h2{max-width:900px !important;font-size:clamp(38px,5.4vw,74px) !important;line-height:.9 !important;letter-spacing:-.065em !important}.ideal-premium-v229 .ideal-premium-lead{max-width:700px !important;margin-top:12px !important;font-size:clamp(14px,1.1vw,16px) !important;color:rgba(255,255,255,.70) !important}.ideal-premium-v229 .ideal-level-tabs{max-width:760px !important;margin:0 0 16px !important;padding:6px !important;min-height:0 !important}.ideal-premium-v229 .ideal-level-tabs button{min-height:42px !important;padding:10px 14px !important;font-size:12px !important}.ideal-premium-v229 .ideal-panel.active{grid-template-columns:minmax(210px,280px) 1fr !important;gap:12px !important}.ideal-premium-v229 .ideal-panel-copy{min-height:132px !important;padding:20px !important;border-radius:24px !important}.ideal-premium-v229 .ideal-panel-copy strong{font-size:clamp(22px,2vw,30px) !important;margin-bottom:9px !important}.ideal-premium-v229 .ideal-panel-copy span{font-size:13.5px !important}.ideal-premium-v229 .ideal-style-grid{gap:12px !important}.ideal-premium-v229 .ideal-style-grid button{min-height:132px !important;padding:20px !important;border-radius:24px !important;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035)) !important}.ideal-premium-v229 .ideal-style-grid button::after{left:20px !important;bottom:16px !important;font-size:10.5px !important}.ideal-premium-v229 .ideal-style-grid button b{font-size:clamp(21px,1.9vw,29px) !important;margin-bottom:8px !important}.ideal-premium-v229 .ideal-style-grid button span{font-size:13px !important}.ideal-premium-v229 .ideal-premium-note{margin-top:13px !important;padding:12px 16px !important;border-radius:18px !important}.ideal-premium-v229 .ideal-premium-note p{font-size:13px !important}@media (max-width:920px){.ideal-premium-v229 .ideal-panel.active{grid-template-columns:1fr !important}}.ideal-premium-v229 .ideal-premium-note{display:none !important}.ideal-premium-v229 .ideal-premium-bg{background:radial-gradient(circle at 18% 8%,rgba(198,255,0,.12),transparent 28%),linear-gradient(135deg,#0d100f 0%,#070809 62%,#11150d 100%) !important;border-color:rgba(198,255,0,.16) !important}.ideal-premium-v229 .ideal-premium-inner{padding:clamp(20px,2.4vw,30px) !important}.ideal-premium-v229 h2{font-size:clamp(36px,4.8vw,66px) !important;max-width:820px !important}.ideal-premium-v229 .ideal-premium-lead{font-size:clamp(14px,1vw,16px) !important;max-width:760px !important}.ideal-premium-v229 .ideal-level-tabs{max-width:680px !important;margin-top:18px !important;margin-bottom:18px !important}.ideal-premium-v229 .ideal-panel.active{grid-template-columns:250px 1fr !important;gap:12px !important}.ideal-premium-v229 .ideal-panel-copy{min-height:118px !important;padding:18px !important;border-radius:22px !important}.ideal-premium-v229 .ideal-panel-copy strong{font-size:clamp(21px,1.8vw,28px) !important}.ideal-premium-v229 .ideal-style-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:12px !important}.ideal-premium-v229 .ideal-style-grid button{min-height:118px !important;border-radius:22px !important;padding:18px !important}.ideal-premium-v229 .ideal-style-grid button b{font-size:clamp(20px,1.65vw,27px) !important}.ideal-premium-v229 .ideal-style-grid button span{font-size:13.5px !important;color:rgba(255,255,255,.74) !important}.ideal-premium-v229 .ideal-style-grid button::after{content:"Ver recomendadas" !important;left:18px !important;bottom:15px !important}@media (max-width:920px){.ideal-premium-v229 .ideal-panel.active{grid-template-columns:1fr !important}}img[src*="remera-elclub-black-edition-front-white-v232"],img[src*="remera-elclub-black-edition-back-white-v232"]{background:#fff !important}.ideal-test-v234{max-width:1180px !important;margin:clamp(34px,5vw,72px) auto clamp(36px,5vw,74px) !important;padding:0 clamp(16px,3vw,28px) !important}.ideal-test-v234 .ideal-premium-bg,.ideal-test-v234 .ideal-premium-inner,.ideal-test-v234 .ideal-premium-head,.ideal-test-v234 .ideal-premium-card,.ideal-test-v234 .ideal-panel-copy,.ideal-test-v234 .ideal-premium-note{display:none !important}.ideal-test-v234 .ideal-test-shell{position:relative;overflow:hidden;border-radius:34px;padding:clamp(22px,3.2vw,42px);background:radial-gradient(circle at 14% 0%,rgba(198,255,0,.16),transparent 30%),radial-gradient(circle at 100% 18%,rgba(255,255,255,.08),transparent 24%),linear-gradient(135deg,rgba(17,22,18,.96),rgba(5,7,9,.98) 58%,rgba(12,16,11,.98));border:1px solid rgba(198,255,0,.18);box-shadow:0 30px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.07)}.ideal-test-v234 .ideal-test-shell::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(198,255,0,.09),transparent 22%,transparent 78%,rgba(198,255,0,.06)),repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 1px,transparent 1px 22px);opacity:.38}.ideal-test-v234 .ideal-test-header,.ideal-test-v234 .ideal-test-step,.ideal-test-v234 .ideal-level-tabs,.ideal-test-v234 .ideal-panel{position:relative;z-index:2}.ideal-test-v234 .ideal-test-header{max-width:780px;margin-bottom:24px}.ideal-test-v234 .eyebrow{margin:0 0 8px !important;color:#c6ff00 !important;font-weight:1000 !important;letter-spacing:.15em !important;text-transform:uppercase !important;font-size:12px !important}.ideal-test-v234 h2{margin:0 !important;color:#fff !important;font-size:clamp(42px,6vw,86px) !important;line-height:.86 !important;letter-spacing:-.07em !important;text-transform:uppercase !important}.ideal-test-v234 .ideal-test-header p:not(.eyebrow){margin:14px 0 0 !important;color:rgba(255,255,255,.74) !important;font-size:clamp(14px,1.2vw,17px) !important;line-height:1.36 !important;font-weight:750 !important}.ideal-test-v234 .ideal-test-step{display:flex;align-items:center;gap:12px;margin:18px 0 12px}.ideal-test-v234 .ideal-test-step-second{margin-top:20px}.ideal-test-v234 .ideal-test-number{width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#c6ff00;color:#071009;font-weight:1000;font-size:14px;box-shadow:0 12px 32px rgba(198,255,0,.20)}.ideal-test-v234 .ideal-test-step span{display:block;color:rgba(255,255,255,.48);font-size:11px;font-weight:1000;text-transform:uppercase;letter-spacing:.12em;margin-bottom:2px}.ideal-test-v234 .ideal-test-step h3{margin:0;color:#fff;font-size:clamp(22px,2.4vw,34px);line-height:.95;letter-spacing:-.045em}.ideal-test-v234 .ideal-level-tabs{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:10px !important;max-width:760px !important;padding:6px !important;margin:0 !important;border-radius:999px !important;background:rgba(255,255,255,.065) !important;border:1px solid rgba(255,255,255,.10) !important}.ideal-test-v234 .ideal-level-tabs button{min-height:46px !important;border:0 !important;border-radius:999px !important;background:transparent !important;color:rgba(255,255,255,.76) !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.04em !important;font-size:12px !important;transition:.18s ease !important}.ideal-test-v234 .ideal-level-tabs button.active,.ideal-test-v234 .ideal-level-tabs button:hover{background:linear-gradient(135deg,#c6ff00,#8fc900) !important;color:#071009 !important;box-shadow:0 14px 32px rgba(198,255,0,.18) !important}.ideal-test-v234 .ideal-panel{display:none !important;margin-top:0 !important}.ideal-test-v234 .ideal-panel.active{display:block !important}.ideal-test-v234 .ideal-style-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:12px !important}.ideal-test-v234 .ideal-style-grid button{position:relative;min-height:126px !important;border-radius:24px !important;padding:20px !important;text-align:left !important;color:#fff !important;background:radial-gradient(circle at 18% 0%,rgba(198,255,0,.13),transparent 35%),linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.035)) !important;border:1px solid rgba(255,255,255,.12) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08) !important;cursor:pointer !important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease !important;overflow:hidden !important}.ideal-test-v234 .ideal-style-grid button:hover{transform:translateY(-3px);border-color:rgba(198,255,0,.42) !important;box-shadow:0 18px 50px rgba(0,0,0,.32),0 0 0 1px rgba(198,255,0,.10) !important}.ideal-test-v234 .ideal-style-grid button b{display:block !important;font-size:clamp(22px,2.1vw,32px) !important;line-height:.92 !important;letter-spacing:-.045em !important;text-transform:uppercase !important;margin-bottom:8px !important}.ideal-test-v234 .ideal-style-grid button span{display:block !important;color:rgba(255,255,255,.72) !important;font-size:13.5px !important;line-height:1.25 !important;font-weight:800 !important;max-width:220px}.ideal-test-v234 .ideal-style-grid button::after{content:"Ver paletas";position:absolute;right:18px;bottom:16px;color:#c6ff00;font-size:10px;font-weight:1000;letter-spacing:.10em;text-transform:uppercase}@media (max-width:820px){.ideal-test-v234 .ideal-level-tabs,.ideal-test-v234 .ideal-style-grid{grid-template-columns:1fr !important;border-radius:22px !important}.ideal-test-v234 .ideal-style-grid button{min-height:112px !important}}#checkoutModal,#customerModal,.checkout-modal,.customer-modal,.payment-modal,.payment-choice-modal{z-index:2147483650 !important}body.cart-open #checkoutModal.open,body.cart-open #customerModal.open,body.cart-open .checkout-modal.open,body.cart-open .customer-modal.open,body.cart-open .payment-modal.open{z-index:2147483650 !important}@media (max-width:820px){.ideal-test-v234{margin:28px auto 34px !important;padding:0 12px !important}.ideal-test-v234 .ideal-test-shell{border-radius:26px !important;padding:20px 16px !important}.ideal-test-v234 h2{font-size:clamp(38px,13vw,58px) !important;line-height:.88 !important}.ideal-test-v234 .ideal-test-header p:not(.eyebrow){font-size:14px !important;line-height:1.32 !important;max-width:100% !important}.ideal-test-v234 .ideal-test-step{gap:10px !important;margin:18px 0 10px !important}.ideal-test-v234 .ideal-test-number{width:38px !important;height:38px !important;font-size:13px !important}.ideal-test-v234 .ideal-test-step h3{font-size:25px !important}.ideal-test-v234 .ideal-level-tabs{grid-template-columns:1fr !important;border-radius:22px !important;gap:7px !important;padding:7px !important;max-width:100% !important}.ideal-test-v234 .ideal-level-tabs button{min-height:44px !important;font-size:12px !important}.ideal-test-v234 .ideal-style-grid{grid-template-columns:1fr !important;gap:9px !important}.ideal-test-v234 .ideal-style-grid button{min-height:102px !important;border-radius:20px !important;padding:17px !important}.ideal-test-v234 .ideal-style-grid button b{font-size:25px !important}.ideal-test-v234 .ideal-style-grid button span{font-size:13px !important;max-width:calc(100% - 86px) !important}.ideal-test-v234 .ideal-style-grid button::after{right:16px !important;bottom:15px !important;font-size:9.5px !important}}@media (max-width:640px){.toolbar#catalogo .controls,section.toolbar#catalogo .controls{gap:7px !important;padding-bottom:4px !important}.toolbar#catalogo .controls .filter,section.toolbar#catalogo .controls .filter{min-height:38px !important;padding:9px 12px !important}#cartPanel,.cart-panel{width:100vw !important;max-width:100vw !important}}.site-header,.site-header-v124,#mainNav,.top-nav,.category-top-nav,.header-main-row{pointer-events:auto !important}body.checkout-open .site-header,body.customer-open .site-header,body.payment-open .site-header,body.checkout-open #mainNav,body.customer-open #mainNav,body.payment-open #mainNav{z-index:2147483660 !important;pointer-events:auto !important}#mainNav a,.top-nav a,.category-top-nav a,.toolbar .filter,section.toolbar .filter{pointer-events:auto !important}.ideal-test-v234 .ideal-test-step span{display:none !important}.ideal-test-v234 .ideal-test-step{margin-bottom:12px !important}.ideal-test-v234 .ideal-style-grid button span{max-width:250px !important}img[src*="remera-elclub-black-edition-front-clean-v238"],img[src*="remera-elclub-black-edition-back-clean-v238"]{background:#fff !important}#checkoutDataModal:not(.open),#checkoutModal:not(.open),#customerModal:not(.open),#paymentModal:not(.open),.checkout-data-modal:not(.open),.checkout-modal:not(.open),.customer-modal:not(.open),.payment-modal:not(.open),.payment-choice-modal:not(.open){pointer-events:none !important}.site-header,.site-header-v124,.header-main-row,#mainNav,.top-nav,.category-top-nav{pointer-events:auto !important}#mainNav a,.top-nav a,.category-top-nav a,.toolbar .filter,section.toolbar .filter{pointer-events:auto !important}.checkout-v240-nav{display:flex !important;gap:10px !important;margin:12px 0 18px !important;position:relative !important;z-index:5 !important}.checkout-v240-nav button{flex:1 1 0 !important;min-height:46px !important;border-radius:999px !important;border:1px solid rgba(198,255,0,.35) !important;background:rgba(255,255,255,.06) !important;color:#fff !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.04em !important;cursor:pointer !important}.checkout-v240-nav button:first-child{background:linear-gradient(135deg,#c6ff00,#92c900) !important;color:#071009 !important;border-color:transparent !important}.checkout-v240-nav button:hover{transform:translateY(-1px)}@media(max-width:720px){.checkout-v240-nav{flex-direction:column !important;margin:10px 0 14px !important}}#cartPanel{will-change:transform;contain:layout paint}#cartPanel.open{z-index:2147483600 !important;top:0 !important;height:100dvh !important;transform:translateX(0) !important;pointer-events:auto !important}body.cart-open{overflow:hidden !important}.elclub-cart-backdrop{position:fixed !important;inset:0 !important;z-index:2147483500 !important;background:rgba(0,0,0,.54) !important;backdrop-filter:blur(2px) !important}body:not(.cart-open) .elclub-cart-backdrop{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}@media (max-width:760px){html,body{overflow-x:hidden !important}.site-header,.site-header-v124{position:sticky !important;top:0 !important;z-index:9999 !important;overflow:visible !important;contain:none !important;transform:translateZ(0) !important;-webkit-transform:translateZ(0) !important;backface-visibility:hidden !important;-webkit-backface-visibility:hidden !important;background:rgba(5,7,8,.98) !important;box-shadow:0 10px 28px rgba(0,0,0,.34) !important}.header-benefits-bar{position:relative !important;z-index:3 !important;min-height:32px !important;overflow:hidden !important}.header-main-row{position:relative !important;z-index:4 !important;display:grid !important;grid-template-columns:auto minmax(0,1fr) auto !important;gap:8px !important;align-items:center !important;min-height:58px !important;padding:8px 10px !important;overflow:visible !important;background:rgba(5,7,8,.98) !important}.header-main-row .brand,.brand{display:flex !important;align-items:center !important;min-width:72px !important;max-width:94px !important;overflow:visible !important}.header-main-row .brand img,.brand img{display:block !important;width:86px !important;max-width:86px !important;height:auto !important;object-fit:contain !important}.header-search-wrap{min-width:0 !important;height:42px !important;overflow:hidden !important;border-radius:999px !important;background:rgba(255,255,255,.08) !important}.header-search-wrap input,#headerSearch{height:42px !important;min-height:42px !important;font-size:13px !important}.header-actions{display:flex !important;align-items:center !important;gap:6px !important;min-width:max-content !important;overflow:visible !important}.cart-btn,#openCart{min-height:38px !important;padding:8px 10px !important;white-space:nowrap !important;font-size:12px !important;border-radius:999px !important}.top-nav,#mainNav,.category-top-nav{position:relative !important;z-index:2 !important;max-width:100vw !important;overflow-x:auto !important;overflow-y:hidden !important;background:rgba(5,7,8,.98) !important;-webkit-overflow-scrolling:touch !important;padding-top:6px !important;padding-bottom:8px !important}main,#inicio{position:relative !important;z-index:1 !important}body.elclub-product-fullscreen .site-header,body.elclub-product-open-desktop .site-header{transform:none !important;opacity:1 !important;visibility:visible !important}}img[src*="remera-elclub-black-edition-front-clean-v242"],img[src*="remera-elclub-black-edition-back-clean-v242"]{background:#fff !important;object-fit:contain !important}.product-card img[src*="remera-elclub-black-edition-front-clean-v242"],.product-card img[src*="remera-elclub-black-edition-back-clean-v242"]{padding:6px !important;box-sizing:border-box !important}@media (max-width:760px){body{padding-top:138px !important}.site-header,.site-header-v124{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100vw !important;z-index:2147482000 !important;background:#050708 !important;background-color:#050708 !important;overflow:hidden !important;border-bottom:1px solid rgba(198,255,0,.18) !important;box-shadow:0 12px 34px rgba(0,0,0,.55) !important;transform:none !important;-webkit-transform:none !important;contain:none !important}.site-header::before,.site-header-v124::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:-1 !important;background:#050708 !important;opacity:1 !important}.header-benefits-bar{display:none !important}.header-main-row{display:grid !important;grid-template-columns:minmax(90px,auto) 48px minmax(112px,auto) !important;grid-template-areas:"logo menu cart" "search search search" !important;gap:10px 10px !important;align-items:center !important;padding:12px 14px 14px !important;min-height:126px !important;background:#050708 !important;overflow:hidden !important}.header-main-row .brand,.site-header .brand,.site-header-v124 .brand{grid-area:logo !important;min-width:0 !important;max-width:118px !important;justify-self:start !important;overflow:hidden !important}.header-main-row .brand img,.site-header .brand img,.site-header-v124 .brand img{width:112px !important;max-width:112px !important;height:auto !important;display:block !important;object-fit:contain !important}.mobile-menu-toggle,.menu-toggle,.hamburger,#mobileMenuBtn{grid-area:menu !important;width:46px !important;height:46px !important;min-width:46px !important;min-height:46px !important;justify-self:center !important;border-radius:16px !important;background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.16) !important;box-shadow:none !important}.header-actions{grid-area:cart !important;justify-self:end !important;display:flex !important;align-items:center !important;min-width:0 !important;overflow:visible !important}#openCart,.cart-btn,.cart-button{min-width:108px !important;height:46px !important;min-height:46px !important;padding:8px 12px !important;border-radius:999px !important;font-size:13px !important;line-height:1 !important;white-space:nowrap !important}.header-search-wrap,.search-wrap,.header-search{grid-area:search !important;width:100% !important;max-width:none !important;min-width:0 !important;height:50px !important;border-radius:999px !important;overflow:hidden !important;background:#fff !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.10) !important}.header-search-wrap input,.search-wrap input,#headerSearch{width:100% !important;height:50px !important;min-height:50px !important;background:#fff !important;color:#101418 !important;font-size:15px !important}.top-nav,#mainNav,.category-top-nav{display:none !important}#catalogo,#mobileIdeal,section{scroll-margin-top:150px !important}}@media (min-width:900px){#productModal.open #modalTechDescription{margin-top:18px !important}#productModal.open #modalTechDescription h2,#productModal.open #modalTechDescription h3,#productModal.open #modalTechDescription h4{font-size:22px !important;margin-bottom:14px !important}#productModal.open #modalTechDescription li,#productModal.open #modalTechDescription div:not(.modal-tech-description){font-size:16.8px !important;line-height:1.28 !important}}@media (max-width:760px){#productModal.open #modalTechDescription{margin-top:14px !important}#productModal.open #modalTechDescription h2,#productModal.open #modalTechDescription h3,#productModal.open #modalTechDescription h4{font-size:19px !important}#productModal.open #modalTechDescription li,#productModal.open #modalTechDescription div:not(.modal-tech-description){font-size:15px !important;line-height:1.25 !important}}@media (max-width:760px){html{background:#050708 !important}body{background:#050708 !important;padding-top:132px !important;margin-top:0 !important}.site-header,.site-header-v124,header.site-header,header.site-header-v124{position:fixed !important;inset:0 0 auto 0 !important;top:0 !important;left:0 !important;right:0 !important;width:100vw !important;margin:0 !important;padding:0 !important;z-index:2147482500 !important;background:#050708 !important;background-color:#050708 !important;overflow:hidden !important;transform:none !important;-webkit-transform:none !important;opacity:1 !important;visibility:visible !important;box-shadow:0 14px 36px rgba(0,0,0,.62) !important;border-bottom:1px solid rgba(198,255,0,.16) !important}.site-header::before,.site-header-v124::before,header.site-header::before,header.site-header-v124::before{content:"" !important;position:absolute !important;inset:0 !important;display:block !important;background:#050708 !important;z-index:-1 !important}.site-header *,.site-header-v124 *{transform:none !important}.header-main-row{margin:0 !important;background:#050708 !important;background-color:#050708 !important}.site-header::after,.site-header-v124::after{content:"" !important;position:fixed !important;top:0 !important;left:0 !important;right:0 !important;height:2px !important;background:#050708 !important;z-index:2147482501 !important;pointer-events:none !important}body.elclub-mobile-product-open .site-header,body.elclub-mobile-product-open .site-header-v124,body.elclub-mobile-product-open header.site-header,body.elclub-mobile-product-open header.site-header-v124{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}body.elclub-mobile-product-open{padding-top:0 !important;overflow:hidden !important}body.elclub-mobile-product-open #productModal,body.elclub-mobile-product-open #productModal.open{position:fixed !important;inset:0 !important;width:100vw !important;height:100dvh !important;max-height:100dvh !important;z-index:2147483600 !important;overflow-y:auto !important;background:#050708 !important;padding:0 !important}body.elclub-mobile-product-open #productModal .modal-card{min-height:100dvh !important;max-height:none !important;margin:0 !important;border-radius:0 !important}body.elclub-mobile-product-open .modal-close,body.elclub-mobile-product-open #modalClose{position:fixed !important;top:12px !important;right:12px !important;z-index:2147483650 !important}}.ideal-test-v234 .ideal-style-grid button{isolation:isolate !important}.ideal-test-v234 .ideal-style-grid button.active-style{border-color:rgba(198,255,0,.72) !important;background:radial-gradient(circle at 18% 0%,rgba(198,255,0,.30),transparent 38%),linear-gradient(180deg,rgba(198,255,0,.14),rgba(255,255,255,.045)) !important;box-shadow:0 20px 60px rgba(0,0,0,.34),0 0 0 2px rgba(198,255,0,.20),0 0 42px rgba(198,255,0,.14),inset 0 1px 0 rgba(255,255,255,.12) !important;transform:translateY(-2px) !important}.ideal-test-v234 .ideal-style-grid button.active-style::before{content:"Seleccionado" !important;position:absolute !important;top:14px !important;right:14px !important;z-index:2 !important;padding:7px 10px !important;border-radius:999px !important;background:#c6ff00 !important;color:#071009 !important;font-size:9px !important;line-height:1 !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.08em !important;box-shadow:0 10px 28px rgba(198,255,0,.20) !important}.ideal-test-v234 .ideal-style-grid button.active-style b{color:#fff !important}.ideal-test-v234 .ideal-style-grid button.active-style span{color:rgba(255,255,255,.86) !important}.ideal-test-v234 .ideal-style-grid button.active-style::after{content:"Ver recomendadas" !important;color:#c6ff00 !important}.ideal-test-v234 .ideal-test-shell{border-color:rgba(198,255,0,.24) !important}.ideal-test-v234 .ideal-level-tabs button.active{box-shadow:0 14px 34px rgba(198,255,0,.22),inset 0 1px 0 rgba(255,255,255,.35) !important}.ideal-test-v234 .ideal-style-grid button{backdrop-filter:blur(10px) !important}@media (max-width:820px){.ideal-test-v234 .ideal-style-grid button.active-style::before{top:12px !important;right:12px !important;font-size:8.5px !important;padding:7px 9px !important}.ideal-test-v234 .ideal-style-grid button.active-style{transform:none !important}}@media (max-width:760px){body{padding-top:132px !important;margin-top:0 !important;background:#050708 !important;overflow-x:hidden !important}.site-header,.site-header-v124,header,header.site-header,header.site-header-v124{position:fixed !important;top:0 !important;top:constant(safe-area-inset-top) !important;top:env(safe-area-inset-top) !important;left:0 !important;right:0 !important;width:100vw !important;margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;z-index:2147483600 !important;background:#050708 !important;background-color:#050708 !important;overflow:hidden !important;transform:translate3d(0,0,0) !important;-webkit-transform:translate3d(0,0,0) !important;border-top:0 !important}.site-header::before,.site-header-v124::before,header.site-header::before,header.site-header-v124::before{content:"" !important;position:fixed !important;top:0 !important;left:0 !important;right:0 !important;height:calc(env(safe-area-inset-top)+140px) !important;background:#050708 !important;z-index:-1 !important;pointer-events:none !important}.header-main-row{background:#050708 !important;background-color:#050708 !important;margin-top:0 !important;padding-top:12px !important}.site-header-v124{translate:0 0 !important}body.elclub-mobile-product-open .site-header,body.elclub-mobile-product-open .site-header-v124,body.elclub-mobile-product-open header{display:none !important}}.ideal-test-v234 .ideal-style-grid button.active-style{background:linear-gradient(135deg,#c6ff00,#8fc900) !important;color:#071009 !important;border-color:transparent !important;box-shadow:0 14px 34px rgba(198,255,0,.24),inset 0 1px 0 rgba(255,255,255,.38) !important;transform:translateY(-1px) !important}.ideal-test-v234 .ideal-style-grid button.active-style::before{display:none !important;content:none !important}.ideal-test-v234 .ideal-style-grid button.active-style b,.ideal-test-v234 .ideal-style-grid button.active-style span{color:#071009 !important}.ideal-test-v234 .ideal-style-grid button.active-style::after{color:#071009 !important;opacity:.75 !important}.ideal-test-v234 .ideal-style-grid button{transition:transform .16s ease,background .16s ease,box-shadow .16s ease,border-color .16s ease !important}.ideal-test-v234 .ideal-style-grid button:hover{border-color:rgba(198,255,0,.38) !important}img[src*="remera-elclub-black-edition-front-white-v247"],img[src*="remera-elclub-black-edition-back-white-v247"]{background:#fff !important;object-fit:contain !important}.product-card img[src*="remera-elclub-black-edition-front-white-v247"],.product-card img[src*="remera-elclub-black-edition-back-white-v247"]{padding:6px !important;box-sizing:border-box !important}.hero-simple-slide .hero-main-img{object-fit:contain !important}.hero-trust-v248{max-width:1320px;margin:clamp(18px,3vw,34px) auto clamp(18px,3vw,34px);padding:0 clamp(16px,3vw,28px)}.hero-trust-v248-inner{border-radius:30px;padding:clamp(22px,3vw,38px);background:radial-gradient(circle at 14% 0%,rgba(198,255,0,.16),transparent 32%),linear-gradient(135deg,rgba(14,18,16,.96),rgba(5,7,9,.98));border:1px solid rgba(198,255,0,.20);box-shadow:0 26px 80px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.07)}.hero-trust-v248 h1{margin:0;max-width:940px;color:#fff;font-size:clamp(34px,5vw,76px);line-height:.9;letter-spacing:-.06em;text-transform:uppercase}.hero-trust-v248 p{margin:14px 0 0;color:rgba(255,255,255,.78);font-size:clamp(14px,1.4vw,19px);line-height:1.35;font-weight:850}.footer-trust-v248{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center;padding:18px clamp(16px,3vw,28px);border-top:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.78);font-weight:850;text-align:center}.footer-trust-v248 span{display:inline-flex;align-items:center;gap:8px}.footer-trust-v248 span::before{content:"";width:6px;height:6px;border-radius:999px;background:#c6ff00;box-shadow:0 0 18px rgba(198,255,0,.32)}#cartPanel.cart-empty-v248 #cartTotalDual,.cart-empty-v248 .cart-total-dual{display:none !important}#cartPanel.cart-empty-v248 #checkoutPay{opacity:.72 !important;cursor:not-allowed !important}@media (max-width:760px){.hero-trust-v248{margin-top:18px}.hero-trust-v248-inner{border-radius:24px;padding:22px 18px}.hero-trust-v248 h1{font-size:clamp(30px,10vw,46px)}.hero-trust-v248 p{font-size:14px}.footer-trust-v248{flex-direction:column;align-items:flex-start;text-align:left}}.hero-trust-v248 h1{letter-spacing:-0.025em !important;word-spacing:0.12em !important;line-height:0.96 !important}.hero-trust-v248 p{letter-spacing:0.015em !important;word-spacing:0.10em !important;line-height:1.45 !important}.footer-trust-v248{margin-top:12px !important}@media (max-width:760px){.hero-trust-v248 h1{letter-spacing:-0.015em !important;word-spacing:0.08em !important;line-height:1.02 !important}.hero-trust-v248 p{letter-spacing:0.01em !important;word-spacing:0.08em !important;line-height:1.5 !important}}.elclub-cart-empty #cartTotalDual,body.elclub-cart-empty #cartTotalDual,#cartPanel.cart-empty-v248 #cartTotalDual{display:none !important}body.elclub-cart-empty #checkoutPay,#cartPanel.cart-empty-v248 #checkoutPay{opacity:.72 !important;cursor:not-allowed !important}@media (max-width:760px){.header-benefits-bar,.benefits-bar,.top-benefits,.promo-strip,.header-ticker,.ticker-bar,.shipping-bar,.benefit-ticker,.announcement-bar{display:none !important;height:0 !important;min-height:0 !important;max-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}body{padding-top:104px !important}.site-header,.site-header-v124,header.site-header,header.site-header-v124{top:0 !important;min-height:104px !important;max-height:112px !important;background:#050708 !important}.header-main-row{min-height:104px !important;padding:6px 12px 10px !important;gap:7px 8px !important;grid-template-columns:minmax(86px,auto) 44px minmax(104px,auto) !important;grid-template-areas:"logo menu cart" "search search search" !important;align-content:start !important}.header-main-row .brand,.site-header .brand,.site-header-v124 .brand{align-self:start !important;margin-top:0 !important;max-width:106px !important}.header-main-row .brand img,.site-header .brand img,.site-header-v124 .brand img{width:102px !important;max-width:102px !important}.mobile-menu-toggle,.menu-toggle,.hamburger,#mobileMenuBtn{width:42px !important;height:42px !important;min-width:42px !important;min-height:42px !important;align-self:start !important}.header-actions{align-self:start !important}#openCart,.cart-btn,.cart-button{min-width:104px !important;height:42px !important;min-height:42px !important;padding:7px 10px !important;font-size:12px !important}.header-search-wrap,.search-wrap,.header-search{height:46px !important;margin-top:0 !important}.header-search-wrap input,.search-wrap input,#headerSearch{height:46px !important;min-height:46px !important;font-size:14px !important}#catalogo,#mobileIdeal,section{scroll-margin-top:116px !important}.site-header::before,.site-header-v124::before,header.site-header::before,header.site-header-v124::before{height:calc(env(safe-area-inset-top)+112px) !important}}.ideal-test-v234 .ideal-style-grid button{min-height:108px !important;display:flex !important;flex-direction:column !important;justify-content:center !important;gap:10px !important}.ideal-test-v234 .ideal-style-grid button b{margin-bottom:0 !important}.ideal-test-v234 .ideal-style-grid button span{display:block !important;padding-bottom:0 !important;max-width:none !important;color:rgba(198,255,0,.92) !important;font-size:12px !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.10em !important}.ideal-test-v234 .ideal-style-grid button::after{display:none !important;content:none !important}.ideal-test-v234 .ideal-style-grid button.active-style span{color:#071009 !important;opacity:.82 !important}@media (max-width:820px){.ideal-test-v234 .ideal-style-grid button{min-height:92px !important;gap:8px !important}.ideal-test-v234 .ideal-style-grid button span{font-size:11px !important}}.site-header,.site-header-v124{background:radial-gradient(circle at 14% 0%,rgba(198,255,0,.10),transparent 28%),linear-gradient(180deg,rgba(9,13,11,.98),rgba(4,6,7,.98)) !important;border-bottom:1px solid rgba(198,255,0,.18) !important;box-shadow:0 14px 38px rgba(0,0,0,.42),0 0 34px rgba(198,255,0,.055) !important}.header-main-row{background:transparent !important}.header-search-wrap,.search-wrap,.header-search{background:rgba(255,255,255,.96) !important;border:1px solid rgba(198,255,0,.22) !important;box-shadow:0 12px 30px rgba(0,0,0,.22),0 0 24px rgba(198,255,0,.08) !important}.header-search-wrap input,.search-wrap input,#headerSearch{background:transparent !important;color:#101418 !important}.header-search-wrap input::placeholder,.search-wrap input::placeholder,#headerSearch::placeholder{color:rgba(16,20,24,.58) !important}#openCart,.cart-btn,.cart-button{background:linear-gradient(135deg,#c6ff00,#8fc900) !important;color:#071009 !important;border:1px solid rgba(255,255,255,.22) !important;box-shadow:0 12px 30px rgba(198,255,0,.20),inset 0 1px 0 rgba(255,255,255,.36) !important;font-weight:1000 !important}.mobile-menu-toggle,.menu-toggle,.hamburger,#mobileMenuBtn{background:rgba(255,255,255,.09) !important;border:1px solid rgba(198,255,0,.24) !important;box-shadow:0 10px 26px rgba(0,0,0,.22),0 0 22px rgba(198,255,0,.06) !important}@media (max-width:760px){html,body{background:#050708 !important}body{padding-top:108px !important;margin-top:0 !important;overflow-x:hidden !important}.site-header,.site-header-v124,header.site-header,header.site-header-v124{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100vw !important;min-height:108px !important;max-height:112px !important;margin:0 !important;padding:0 !important;z-index:2147483600 !important;overflow:hidden !important;opacity:1 !important;visibility:visible !important;background:radial-gradient(circle at 8% 0%,rgba(198,255,0,.16),transparent 30%),linear-gradient(180deg,#0b100d 0%,#050708 100%) !important;border-bottom:1px solid rgba(198,255,0,.24) !important;box-shadow:0 12px 34px rgba(0,0,0,.58),0 0 30px rgba(198,255,0,.09) !important;transform:none !important;-webkit-transform:none !important}.site-header::before,.site-header-v124::before,header.site-header::before,header.site-header-v124::before{content:"" !important;position:absolute !important;inset:0 !important;background:radial-gradient(circle at 12% 0%,rgba(198,255,0,.12),transparent 34%),#050708 !important;z-index:-1 !important;pointer-events:none !important}.header-benefits-bar,.benefits-bar,.top-benefits,.promo-strip,.header-ticker,.ticker-bar,.shipping-bar,.benefit-ticker,.announcement-bar{display:none !important;height:0 !important;min-height:0 !important;max-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important}.header-main-row{display:grid !important;grid-template-columns:minmax(82px,96px) 44px minmax(96px,auto) !important;grid-template-areas:"logo menu cart" "search search search" !important;align-items:center !important;align-content:start !important;gap:7px 8px !important;min-height:108px !important;height:108px !important;padding:6px 12px 8px !important;margin:0 !important;overflow:hidden !important;background:transparent !important}.header-main-row .brand,.site-header .brand,.site-header-v124 .brand,a.brand{grid-area:logo !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;align-self:center !important;min-width:0 !important;max-width:96px !important;height:42px !important;overflow:visible !important;opacity:1 !important;visibility:visible !important}.header-main-row .brand img,.site-header .brand img,.site-header-v124 .brand img,a.brand img{display:block !important;width:96px !important;max-width:96px !important;height:auto !important;max-height:40px !important;object-fit:contain !important;opacity:1 !important;visibility:visible !important;filter:drop-shadow(0 0 10px rgba(198,255,0,.16)) !important}.mobile-menu-toggle,.menu-toggle,.hamburger,#mobileMenuBtn{grid-area:menu !important;align-self:center !important;justify-self:center !important;width:42px !important;height:42px !important;min-width:42px !important;min-height:42px !important;border-radius:15px !important;background:rgba(255,255,255,.10) !important;border:1px solid rgba(198,255,0,.30) !important;color:#c6ff00 !important;opacity:1 !important;visibility:visible !important}.mobile-menu-toggle span,.menu-toggle span,.hamburger span,#mobileMenuBtn span{background:#c6ff00 !important;color:#c6ff00 !important}.header-actions{grid-area:cart !important;justify-self:end !important;align-self:center !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;min-width:0 !important;max-width:128px !important;overflow:visible !important;opacity:1 !important;visibility:visible !important}#openCart,.cart-btn,.cart-button{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:98px !important;max-width:122px !important;height:42px !important;min-height:42px !important;padding:7px 10px !important;border-radius:999px !important;font-size:12px !important;line-height:1 !important;white-space:nowrap !important;opacity:1 !important;visibility:visible !important}.header-search-wrap,.search-wrap,.header-search{grid-area:search !important;display:flex !important;align-items:center !important;width:100% !important;max-width:none !important;min-width:0 !important;height:46px !important;min-height:46px !important;margin:0 !important;border-radius:999px !important;overflow:hidden !important;opacity:1 !important;visibility:visible !important;background:#f7f8f5 !important;border:1px solid rgba(198,255,0,.32) !important;box-shadow:0 12px 26px rgba(0,0,0,.28),0 0 20px rgba(198,255,0,.10) !important}.header-search-wrap input,.search-wrap input,#headerSearch{width:100% !important;height:46px !important;min-height:46px !important;padding:0 16px !important;border:0 !important;outline:0 !important;background:transparent !important;color:#111 !important;font-size:14px !important;opacity:1 !important;visibility:visible !important}.top-nav,#mainNav,.category-top-nav{display:none !important}#catalogo,#mobileIdeal,section{scroll-margin-top:120px !important}}@media (max-width:760px){body.elclub-mobile-product-open .site-header,body.elclub-mobile-product-open .site-header-v124,body.elclub-mobile-product-open header.site-header,body.elclub-mobile-product-open header.site-header-v124{display:none !important}body.elclub-mobile-product-open{padding-top:0 !important}}@media (max-width:760px){html,body{background:#050708 !important;overflow-x:hidden !important}body{padding-top:112px !important}.header-benefits-bar,.benefits-bar,.top-benefits,.promo-strip,.header-ticker,.ticker-bar,.shipping-bar,.benefit-ticker,.announcement-bar,.top-nav,#mainNav,.category-top-nav{display:none !important;height:0 !important;max-height:0 !important;min-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}.site-header,.site-header-v124,header.site-header,header.site-header-v124{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100vw !important;height:112px !important;min-height:112px !important;max-height:112px !important;margin:0 !important;padding:0 !important;z-index:2147483000 !important;overflow:hidden !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;background:radial-gradient(circle at 8% 0%,rgba(198,255,0,.30),transparent 32%),radial-gradient(circle at 92% 8%,rgba(255,255,255,.12),transparent 28%),linear-gradient(180deg,#121a13 0%,#080c0a 48%,#050708 100%) !important;border-bottom:1px solid rgba(198,255,0,.35) !important;box-shadow:0 16px 42px rgba(0,0,0,.62),0 0 38px rgba(198,255,0,.18),inset 0 1px 0 rgba(255,255,255,.08) !important;transform:none !important;-webkit-transform:none !important;contain:none !important}.site-header::before,.site-header-v124::before,.site-header::after,.site-header-v124::after{display:none !important;content:none !important}.header-main-row{position:relative !important;z-index:2 !important;display:grid !important;grid-template-columns:100px 44px 1fr !important;grid-template-areas:"logo menu cart" "search search search" !important;align-items:center !important;gap:8px !important;width:100% !important;height:112px !important;min-height:112px !important;padding:8px 12px 10px !important;margin:0 !important;background:transparent !important;overflow:visible !important;box-sizing:border-box !important}.brand,.header-main-row .brand,.site-header .brand,.site-header-v124 .brand{grid-area:logo !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;width:100px !important;max-width:100px !important;height:42px !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;overflow:visible !important}.brand img,.header-main-row .brand img,.site-header .brand img,.site-header-v124 .brand img{display:block !important;width:98px !important;max-width:98px !important;max-height:40px !important;height:auto !important;object-fit:contain !important;opacity:1 !important;visibility:visible !important;filter:drop-shadow(0 0 10px rgba(198,255,0,.28)) drop-shadow(0 6px 14px rgba(0,0,0,.45)) !important}.mobile-menu-toggle,.menu-toggle,.hamburger,#mobileMenuBtn{grid-area:menu !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:42px !important;height:42px !important;min-width:42px !important;min-height:42px !important;border-radius:15px !important;background:rgba(255,255,255,.13) !important;border:1px solid rgba(198,255,0,.42) !important;color:#c6ff00 !important;box-shadow:0 12px 28px rgba(0,0,0,.30),0 0 22px rgba(198,255,0,.16) !important;opacity:1 !important;visibility:visible !important}.mobile-menu-toggle span,.menu-toggle span,.hamburger span,#mobileMenuBtn span{background:#c6ff00 !important;color:#c6ff00 !important}.header-actions{grid-area:cart !important;display:flex !important;justify-content:flex-end !important;align-items:center !important;min-width:0 !important;max-width:none !important;opacity:1 !important;visibility:visible !important;overflow:visible !important}#openCart,.cart-btn,.cart-button{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:104px !important;max-width:138px !important;height:42px !important;min-height:42px !important;padding:7px 12px !important;border-radius:999px !important;background:linear-gradient(135deg,#c6ff00,#92c900) !important;color:#071009 !important;border:1px solid rgba(255,255,255,.28) !important;box-shadow:0 14px 32px rgba(198,255,0,.28),inset 0 1px 0 rgba(255,255,255,.40) !important;font-size:12px !important;font-weight:1000 !important;white-space:nowrap !important;opacity:1 !important;visibility:visible !important}.header-search-wrap,.search-wrap,.header-search{grid-area:search !important;display:flex !important;align-items:center !important;width:100% !important;height:46px !important;min-height:46px !important;margin:0 !important;padding:0 !important;border-radius:999px !important;background:#ffffff !important;border:1px solid rgba(198,255,0,.40) !important;box-shadow:0 12px 28px rgba(0,0,0,.34),0 0 24px rgba(198,255,0,.16),inset 0 1px 0 rgba(255,255,255,.80) !important;opacity:1 !important;visibility:visible !important;overflow:hidden !important}.header-search-wrap input,.search-wrap input,#headerSearch{display:block !important;width:100% !important;height:46px !important;min-height:46px !important;padding:0 16px !important;border:0 !important;outline:0 !important;background:transparent !important;color:#111418 !important;font-size:14px !important;opacity:1 !important;visibility:visible !important}.header-search-wrap input::placeholder,.search-wrap input::placeholder,#headerSearch::placeholder{color:rgba(17,20,24,.55) !important}#catalogo,#mobileIdeal,section{scroll-margin-top:124px !important}body.elclub-mobile-product-open{padding-top:0 !important}body.elclub-mobile-product-open .site-header,body.elclub-mobile-product-open .site-header-v124,body.elclub-mobile-product-open header.site-header,body.elclub-mobile-product-open header.site-header-v124{display:none !important}}@media (min-width:761px){.site-header,.site-header-v124{background:radial-gradient(circle at 12% 0%,rgba(198,255,0,.14),transparent 30%),linear-gradient(180deg,rgba(10,15,12,.98),rgba(5,7,8,.98)) !important;border-bottom:1px solid rgba(198,255,0,.20) !important;box-shadow:0 14px 38px rgba(0,0,0,.40),0 0 34px rgba(198,255,0,.07) !important}}@media (max-width:760px){html,body{background:#f2f3f1 !important;overflow-x:hidden !important}body{padding-top:118px !important;margin:0 !important}.site-header.site-header-v124{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100vw !important;height:118px !important;min-height:118px !important;max-height:118px !important;margin:0 !important;padding:0 !important;z-index:2147483000 !important;display:block !important;overflow:visible !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;background:radial-gradient(circle at 10% 0%,rgba(198,255,0,.26),transparent 30%),linear-gradient(180deg,#0c120f 0%,#050708 100%) !important;border-bottom:1px solid rgba(198,255,0,.32) !important;box-shadow:0 14px 36px rgba(0,0,0,.48),0 0 34px rgba(198,255,0,.13) !important;transform:none !important;-webkit-transform:none !important;contain:none !important}.site-header.site-header-v124::before,.site-header.site-header-v124::after{display:none !important;content:none !important}.site-header-v124 .header-benefits-bar,.site-header-v124 .top-nav,.site-header-v124 #mainNav,.site-header-v124 .category-top-nav{display:none !important;height:0 !important;max-height:0 !important;min-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}.site-header-v124 .header-main-row{position:relative !important;z-index:2 !important;display:grid !important;grid-template-columns:118px 1fr 132px !important;grid-template-rows:48px 52px !important;grid-template-areas:"logo actions actions" "search search search" !important;align-items:center !important;gap:8px 10px !important;width:100% !important;height:118px !important;min-height:118px !important;max-height:118px !important;margin:0 !important;padding:8px 12px 10px !important;box-sizing:border-box !important;overflow:visible !important;background:transparent !important;transform:none !important}.site-header-v124 .brand{grid-area:logo !important;position:static !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;width:118px !important;max-width:118px !important;min-width:118px !important;height:48px !important;margin:0 !important;padding:0 !important;overflow:visible !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;background:transparent !important}.site-header-v124 .brand img{display:block !important;width:112px !important;max-width:112px !important;height:auto !important;max-height:46px !important;object-fit:contain !important;opacity:1 !important;visibility:visible !important;filter:drop-shadow(0 0 10px rgba(198,255,0,.22)) !important}.site-header-v124 .header-actions{grid-area:actions !important;position:static !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:10px !important;width:100% !important;height:48px !important;margin:0 !important;padding:0 !important;opacity:1 !important;visibility:visible !important;overflow:visible !important;background:transparent !important}.site-header-v124 .mobile-menu-toggle{order:1 !important;position:static !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:46px !important;height:46px !important;min-width:46px !important;min-height:46px !important;margin:0 !important;padding:0 !important;border-radius:16px !important;border:1px solid rgba(198,255,0,.34) !important;background:rgba(255,255,255,.11) !important;box-shadow:0 10px 24px rgba(0,0,0,.30),0 0 20px rgba(198,255,0,.13) !important;opacity:1 !important;visibility:visible !important}.site-header-v124 .mobile-menu-toggle span{display:block !important;width:22px !important;height:2px !important;margin:3px 0 !important;border-radius:999px !important;background:#ffffff !important;opacity:1 !important}.site-header-v124 .cart-btn{order:2 !important;position:static !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;min-width:108px !important;max-width:128px !important;width:auto !important;height:46px !important;min-height:46px !important;margin:0 !important;padding:0 12px !important;border:1px solid rgba(255,255,255,.26) !important;border-radius:999px !important;background:linear-gradient(135deg,#c6ff00,#92c900) !important;color:#071009 !important;font-size:12px !important;font-weight:1000 !important;line-height:1 !important;text-transform:uppercase !important;white-space:nowrap !important;box-shadow:0 13px 30px rgba(198,255,0,.25),inset 0 1px 0 rgba(255,255,255,.38) !important;opacity:1 !important;visibility:visible !important}.site-header-v124 .cart-btn #cartCount{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:24px !important;height:24px !important;border-radius:999px !important;background:#071009 !important;color:#c6ff00 !important;font-size:12px !important;font-weight:1000 !important}.site-header-v124 .header-search-wrap{grid-area:search !important;position:relative !important;display:flex !important;align-items:center !important;width:100% !important;height:52px !important;min-height:52px !important;margin:0 !important;padding:0 !important;border-radius:999px !important;background:#ffffff !important;border:1px solid rgba(198,255,0,.34) !important;box-shadow:0 11px 26px rgba(0,0,0,.30),0 0 22px rgba(198,255,0,.12) !important;overflow:hidden !important;opacity:1 !important;visibility:visible !important}.site-header-v124 #headerSearch{display:block !important;flex:1 1 auto !important;width:100% !important;height:52px !important;min-height:52px !important;margin:0 !important;padding:0 62px 0 18px !important;border:0 !important;outline:0 !important;background:transparent !important;color:#101418 !important;font-size:15px !important;font-weight:700 !important;opacity:1 !important;visibility:visible !important}.site-header-v124 #headerSearch::placeholder{color:rgba(16,20,24,.55) !important}.site-header-v124 .header-search-btn{position:absolute !important;right:5px !important;top:5px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:42px !important;height:42px !important;border:0 !important;border-radius:999px !important;background:#0b1220 !important;color:#ffffff !important;font-size:20px !important;opacity:1 !important;visibility:visible !important}#catalogo,#mobileIdeal,section{scroll-margin-top:126px !important}body.elclub-mobile-product-open{padding-top:0 !important}body.elclub-mobile-product-open .site-header.site-header-v124{display:none !important}}@media (min-width:761px){.site-header.site-header-v124{background:radial-gradient(circle at 12% 0%,rgba(198,255,0,.13),transparent 32%),linear-gradient(180deg,rgba(10,15,12,.98),rgba(5,7,8,.98)) !important;border-bottom:1px solid rgba(198,255,0,.20) !important;box-shadow:0 14px 38px rgba(0,0,0,.38),0 0 34px rgba(198,255,0,.06) !important}}.hero-trust-v248{display:none !important}@media (max-width:760px){html,body{background:#050708 !important}body{padding-top:120px !important;margin:0 !important;overflow-x:hidden !important}main,#inicio,.hero-simple-wrap,.hero-collections,#catalogo,.toolbar,.products,.product-grid,.ideal-test-v234,.mobile-ideal-section{background-color:#050708 !important}section,.section,.page-section{background-color:transparent !important}.site-header.site-header-v124{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100vw !important;height:120px !important;min-height:120px !important;max-height:none !important;z-index:2147483000 !important;overflow:visible !important;background:radial-gradient(circle at 48% 0%,rgba(198,255,0,.22),transparent 34%),linear-gradient(180deg,#10170f 0%,#050708 100%) !important;border-bottom:1px solid rgba(198,255,0,.30) !important;box-shadow:0 14px 34px rgba(0,0,0,.50),0 0 34px rgba(198,255,0,.12) !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important}.site-header-v124 .header-benefits-bar{display:none !important}.site-header-v124 .header-main-row{display:grid !important;grid-template-columns:52px 1fr 112px !important;grid-template-rows:50px 52px !important;grid-template-areas:"menu logo cart" "search search search" !important;align-items:center !important;gap:8px 10px !important;height:120px !important;min-height:120px !important;padding:8px 12px 10px !important;box-sizing:border-box !important;background:transparent !important;overflow:visible !important}.site-header-v124 .header-actions{grid-area:cart !important;display:contents !important}.site-header-v124 #mobileMenuToggle{grid-area:menu !important;justify-self:start !important;align-self:center !important;display:inline-flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;width:48px !important;height:48px !important;border-radius:16px !important;border:1px solid rgba(198,255,0,.38) !important;background:rgba(255,255,255,.11) !important;box-shadow:0 10px 24px rgba(0,0,0,.30),0 0 20px rgba(198,255,0,.13) !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;z-index:4 !important}.site-header-v124 #mobileMenuToggle span{display:block !important;width:22px !important;height:2px !important;margin:3px 0 !important;border-radius:999px !important;background:#fff !important;opacity:1 !important}.site-header-v124 .brand{grid-area:logo !important;justify-self:center !important;align-self:center !important;display:flex !important;align-items:center !important;justify-content:center !important;width:142px !important;max-width:142px !important;height:50px !important;overflow:visible !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important}.site-header-v124 .brand img{width:138px !important;max-width:138px !important;max-height:48px !important;height:auto !important;object-fit:contain !important;filter:drop-shadow(0 0 10px rgba(198,255,0,.22)) !important}.site-header-v124 #openCart{grid-area:cart !important;justify-self:end !important;align-self:center !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;min-width:108px !important;max-width:112px !important;height:46px !important;padding:0 10px !important;border-radius:999px !important;background:linear-gradient(135deg,#c6ff00,#92c900) !important;color:#071009 !important;font-size:12px !important;font-weight:1000 !important;text-transform:uppercase !important;box-shadow:0 13px 30px rgba(198,255,0,.25),inset 0 1px 0 rgba(255,255,255,.38) !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;z-index:4 !important}.site-header-v124 #cartCount{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:24px !important;height:24px !important;border-radius:999px !important;background:#071009 !important;color:#c6ff00 !important}.site-header-v124 .header-search-wrap{grid-area:search !important;display:flex !important;align-items:center !important;width:100% !important;height:52px !important;border-radius:999px !important;background:#fff !important;border:1px solid rgba(198,255,0,.34) !important;box-shadow:0 11px 26px rgba(0,0,0,.30),0 0 22px rgba(198,255,0,.12) !important;overflow:hidden !important;opacity:1 !important;visibility:visible !important}.site-header-v124 #headerSearch{width:100% !important;height:52px !important;padding:0 62px 0 18px !important;border:0 !important;outline:0 !important;background:transparent !important;color:#101418 !important;font-size:15px !important;font-weight:700 !important}.site-header-v124 .header-search-btn{position:absolute !important;right:17px !important;bottom:15px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:42px !important;height:42px !important;border-radius:999px !important;background:#0b1220 !important;color:#fff !important;border:0 !important}.site-header-v124 #mainNav{position:fixed !important;top:120px !important;left:12px !important;right:12px !important;z-index:2147482999 !important;display:none !important;flex-direction:column !important;gap:4px !important;max-height:calc(100dvh - 142px) !important;overflow-y:auto !important;padding:14px !important;border-radius:22px !important;background:radial-gradient(circle at 8% 0%,rgba(198,255,0,.18),transparent 34%),linear-gradient(180deg,rgba(13,18,14,.98),rgba(5,7,8,.98)) !important;border:1px solid rgba(198,255,0,.24) !important;box-shadow:0 24px 70px rgba(0,0,0,.48),0 0 34px rgba(198,255,0,.10) !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important}body.mobile-menu-open-v258 .site-header-v124 #mainNav{display:flex !important}.site-header-v124 #mainNav a,.site-header-v124 #mainNav .ideal-main-link{display:block !important;width:100% !important;padding:13px 14px !important;border-radius:15px !important;background:rgba(255,255,255,.055) !important;color:#fff !important;font-size:13px !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.02em !important;text-decoration:none !important;border:1px solid rgba(255,255,255,.08) !important;white-space:normal !important}.site-header-v124 #mainNav a:hover{background:linear-gradient(135deg,#c6ff00,#92c900) !important;color:#071009 !important}.site-header-v124 #mainNav .ideal-dropdown{display:none !important}.site-header-v124 #mainNav .ideal-nav{width:100% !important}#catalogo,#mobileIdeal,section{scroll-margin-top:132px !important}}@media (min-width:761px){.ideal-test-v234,.ideal-test-v234 *,#mobileIdeal,#mobileIdeal *{position:relative}.ideal-test-v234{position:relative !important;top:auto !important;transform:none !important;will-change:auto !important;contain:layout paint !important;overflow:visible !important}.ideal-test-v234 .ideal-test-shell{position:relative !important;transform:none !important;will-change:auto !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.ideal-test-v234 .ideal-test-shell::before{opacity:.18 !important;background:linear-gradient(90deg,rgba(198,255,0,.06),transparent 24%,transparent 78%,rgba(198,255,0,.04)) !important}.ideal-test-v234 .ideal-style-grid button{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;will-change:auto !important}.ideal-test-v234 .ideal-style-grid button:hover{transform:translateY(-1px) !important}.ideal-test-v234 .ideal-style-grid button.active-style{transform:none !important}#mobileIdeal [style*="sticky"],.ideal-test-v234 [style*="sticky"]{position:relative !important;top:auto !important}.ideal-test-v234 .ideal-test-shell,.ideal-test-v234 .ideal-style-grid button,.ideal-test-v234 .ideal-level-tabs button.active{box-shadow:0 14px 36px rgba(0,0,0,.26) !important}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto !important}}@media (max-width:760px){body.mobile-menu-open-v258{overflow:hidden !important}body.mobile-menu-open-v258::after{content:"" !important;position:fixed !important;inset:0 !important;z-index:2147483010 !important;background:rgba(0,0,0,.58) !important;backdrop-filter:blur(3px) !important;-webkit-backdrop-filter:blur(3px) !important;pointer-events:auto !important}body.mobile-menu-open-v258 .site-header-v124{overflow:visible !important;z-index:2147483600 !important}.site-header-v124 #mainNav{display:none !important}body.mobile-menu-open-v258 .site-header-v124 #mainNav{position:fixed !important;top:126px !important;left:12px !important;right:12px !important;bottom:auto !important;z-index:2147483650 !important;display:flex !important;flex-direction:column !important;gap:8px !important;width:auto !important;max-width:calc(100vw - 24px) !important;max-height:calc(100dvh - 146px) !important;overflow-y:auto !important;padding:14px !important;border-radius:22px !important;background:radial-gradient(circle at 10% 0%,rgba(198,255,0,.20),transparent 34%),linear-gradient(180deg,rgba(14,20,15,.98),rgba(5,7,8,.99)) !important;border:1px solid rgba(198,255,0,.36) !important;box-shadow:0 26px 80px rgba(0,0,0,.62),0 0 40px rgba(198,255,0,.14) !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:none !important}body.mobile-menu-open-v258 .site-header-v124 #mainNav a,body.mobile-menu-open-v258 .site-header-v124 #mainNav .ideal-main-link{display:block !important;width:100% !important;min-height:46px !important;padding:14px 16px !important;border-radius:15px !important;background:rgba(255,255,255,.075) !important;color:#fff !important;font-size:13px !important;font-weight:1000 !important;text-transform:uppercase !important;text-decoration:none !important;border:1px solid rgba(255,255,255,.10) !important;box-sizing:border-box !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;white-space:normal !important}body.mobile-menu-open-v258 .site-header-v124 #mainNav a:hover,body.mobile-menu-open-v258 .site-header-v124 #mainNav a:active{background:linear-gradient(135deg,#c6ff00,#8fc900) !important;color:#071009 !important}body.mobile-menu-open-v258 .site-header-v124 #mainNav .ideal-dropdown{display:none !important}}#checkoutPageScreen,.checkout-page-screen,.checkout-page,.checkout-v111{max-width:100vw !important}#checkoutPageScreen.open,#checkoutPageScreen.active,#checkoutPageScreen.show{position:fixed !important;inset:0 !important;width:100vw !important;height:100dvh !important;max-height:100dvh !important;overflow-y:auto !important;overflow-x:hidden !important;z-index:2147483700 !important;background:#050708 !important;padding:0 !important;box-sizing:border-box !important}#checkoutPageScreen .checkout-v111,#checkoutPageScreen .checkout-v111-page,#checkoutPageScreen .checkout-v111-wrap,#checkoutPageScreen .checkout-v111-card,#checkoutPageScreen .checkout-page-inner{width:min(1120px,calc(100vw - 24px)) !important;max-width:calc(100vw - 24px) !important;margin:12px auto 28px !important;box-sizing:border-box !important}#checkoutPageScreen .checkout-v111{min-height:auto !important;padding:14px !important}#checkoutPageScreen input,#checkoutPageScreen select,#checkoutPageScreen textarea,#checkoutPageScreen button{max-width:100% !important;box-sizing:border-box !important}#checkoutPageScreen .checkout-v111-grid,#checkoutPageScreen .checkout-grid,#checkoutPageScreen .checkout-columns{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(280px,380px) !important;gap:16px !important;align-items:start !important}#checkoutPageBack,.checkout-page-back,.checkout-v111-back,#checkoutBackStore,#checkoutBackHome{position:relative !important;z-index:2147483800 !important;pointer-events:auto !important}@media (max-width:760px){#checkoutPageScreen.open,#checkoutPageScreen.active,#checkoutPageScreen.show{padding:0 !important}#checkoutPageScreen .checkout-v111,#checkoutPageScreen .checkout-v111-page,#checkoutPageScreen .checkout-v111-wrap,#checkoutPageScreen .checkout-v111-card,#checkoutPageScreen .checkout-page-inner{width:calc(100vw - 16px) !important;max-width:calc(100vw - 16px) !important;margin:8px auto 22px !important;border-radius:18px !important}#checkoutPageScreen .checkout-v111-grid,#checkoutPageScreen .checkout-grid,#checkoutPageScreen .checkout-columns{grid-template-columns:1fr !important;gap:12px !important}#checkoutPageScreen .checkout-v111-top{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;position:sticky !important;top:0 !important;z-index:2147483800 !important;padding:10px 0 !important;background:#050708 !important}#checkoutPageScreen .checkout-v111-logo{max-width:118px !important;height:auto !important}#checkoutPageBack,.checkout-page-back,.checkout-v111-back{min-height:42px !important;padding:10px 14px !important;border-radius:999px !important;background:rgba(255,255,255,.10) !important;color:#fff !important;border:1px solid rgba(198,255,0,.28) !important}.checkout-v240-nav{display:grid !important;grid-template-columns:1fr !important;gap:8px !important}}.header-search-wrap,.search-wrap,.header-search{transition:box-shadow .15s ease,border-color .15s ease !important}.header-search-wrap:focus-within,.search-wrap:focus-within,.header-search:focus-within{border-color:rgba(198,255,0,.62) !important;box-shadow:0 13px 30px rgba(0,0,0,.30),0 0 30px rgba(198,255,0,.18) !important}#headerSearch,#searchBox{-webkit-appearance:none !important;appearance:none !important}@media (min-width:761px){#checkoutPageScreen.open,#checkoutPageScreen.active,#checkoutPageScreen.show{position:fixed !important;inset:0 !important;width:100vw !important;height:100dvh !important;overflow-y:auto !important;overflow-x:hidden !important;z-index:2147483700 !important;background:radial-gradient(circle at 14% 0%,rgba(198,255,0,.12),transparent 30%),linear-gradient(180deg,#070a08,#050708) !important;padding:18px 0 30px !important;box-sizing:border-box !important}#checkoutPageScreen .checkout-v111{width:min(1080px,calc(100vw - 64px)) !important;max-width:min(1080px,calc(100vw - 64px)) !important;margin:0 auto 28px !important;padding:18px 22px 26px !important;border-radius:26px !important;box-sizing:border-box !important;background:radial-gradient(circle at 0% 0%,rgba(198,255,0,.09),transparent 30%),rgba(7,10,9,.96) !important;border:1px solid rgba(198,255,0,.18) !important;box-shadow:0 28px 80px rgba(0,0,0,.46) !important;overflow:visible !important}#checkoutPageScreen .checkout-v111-top{display:grid !important;grid-template-columns:180px 1fr 150px !important;align-items:center !important;gap:16px !important;margin-bottom:16px !important}#checkoutPageScreen .checkout-v111-logo{max-width:128px !important;justify-self:end !important}#checkoutPageBack,#checkoutPageScreen .checkout-page-back,#checkoutPageScreen .checkout-v111-back{width:auto !important;min-width:160px !important;height:42px !important;padding:0 16px !important;border-radius:999px !important;background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.16) !important;color:#fff !important;font-size:12px !important;font-weight:900 !important}#checkoutPageScreen .checkout-v240-nav{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;margin:10px 0 16px !important}#checkoutPageScreen .checkout-v240-nav button{height:44px !important;min-height:44px !important;border-radius:999px !important;font-size:11px !important;letter-spacing:.04em !important}#checkoutPageScreen .checkout-v111-grid{display:grid !important;grid-template-columns:minmax(0,1fr) 360px !important;gap:18px !important;align-items:start !important}#checkoutPageScreen .checkout-card,#checkoutPageScreen .checkout-v111-card,#checkoutPageScreen .checkout-form-card,#checkoutPageScreen .checkout-summary-card{border-radius:22px !important;padding:20px !important;overflow:hidden !important}#checkoutPageScreen h1,#checkoutPageScreen .checkout-title,#checkoutPageScreen .checkout-v111 h1{font-size:clamp(42px,5.2vw,74px) !important;line-height:.88 !important;letter-spacing:-.055em !important;max-width:620px !important;margin:6px 0 14px !important;white-space:normal !important;overflow-wrap:normal !important}#checkoutPageScreen h2,#checkoutPageScreen .summary-title,#checkoutPageScreen .checkout-summary-card h2{font-size:clamp(28px,3.2vw,44px) !important;line-height:.92 !important;letter-spacing:-.045em !important;margin:0 0 14px !important;white-space:normal !important;overflow-wrap:normal !important}#checkoutPageScreen p{font-size:14px !important;line-height:1.35 !important;max-width:620px !important}#checkoutPageScreen label{font-size:11px !important;letter-spacing:.06em !important;margin-bottom:6px !important}#checkoutPageScreen input,#checkoutPageScreen select,#checkoutPageScreen textarea{height:44px !important;min-height:44px !important;border-radius:12px !important;font-size:14px !important;padding:0 12px !important}#checkoutPageScreen .checkout-form-grid,#checkoutPageScreen .form-grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:12px !important}#checkoutPageScreen .price-line,#checkoutPageScreen .checkout-total-row,#checkoutPageScreen .summary-price-row{min-height:62px !important;padding:12px 14px !important;border-radius:16px !important}#checkoutPageScreen .method-btn,#checkoutPageScreen .pay-method,#checkoutPageScreen button[id*="pay"]{min-height:52px !important;border-radius:16px !important;font-size:13px !important}}@media (max-width:760px){#checkoutPageScreen.open,#checkoutPageScreen.active,#checkoutPageScreen.show{position:fixed !important;inset:0 !important;width:100vw !important;height:100dvh !important;overflow-y:auto !important;overflow-x:hidden !important;z-index:2147483700 !important;background:#050708 !important;padding:8px 0 22px !important;box-sizing:border-box !important}#checkoutPageScreen .checkout-v111{width:calc(100vw - 14px) !important;max-width:calc(100vw - 14px) !important;margin:0 auto 20px !important;padding:12px !important;border-radius:18px !important;overflow:visible !important}#checkoutPageScreen .checkout-v111-top{position:sticky !important;top:0 !important;z-index:2147483800 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;padding:8px 0 10px !important;background:#050708 !important}#checkoutPageScreen .checkout-v111-logo{max-width:108px !important}#checkoutPageScreen .checkout-v111-grid,#checkoutPageScreen .checkout-grid,#checkoutPageScreen .checkout-columns{display:grid !important;grid-template-columns:1fr !important;gap:12px !important}#checkoutPageScreen h1,#checkoutPageScreen .checkout-title,#checkoutPageScreen .checkout-v111 h1{font-size:42px !important;line-height:.90 !important;letter-spacing:-.045em !important;margin:4px 0 12px !important;white-space:normal !important}#checkoutPageScreen h2,#checkoutPageScreen .summary-title,#checkoutPageScreen .checkout-summary-card h2{font-size:28px !important;line-height:.95 !important;margin:0 0 12px !important;white-space:normal !important}#checkoutPageScreen input,#checkoutPageScreen select,#checkoutPageScreen textarea{height:44px !important;min-height:44px !important;font-size:14px !important}#checkoutPageScreen .checkout-form-grid,#checkoutPageScreen .form-grid{grid-template-columns:1fr !important;gap:10px !important}#checkoutPageScreen .checkout-v240-nav{display:grid !important;grid-template-columns:1fr !important;gap:8px !important;margin:8px 0 12px !important}}.elclub-mobile-menu-v262{display:none}@media (max-width:760px){body.elclub-menu-open-v262{overflow:hidden !important}body.elclub-menu-open-v262::before{content:"" !important;position:fixed !important;inset:0 !important;z-index:2147483400 !important;background:rgba(0,0,0,.62) !important;backdrop-filter:blur(4px) !important;-webkit-backdrop-filter:blur(4px) !important}.elclub-mobile-menu-v262{position:fixed !important;top:128px !important;left:12px !important;right:12px !important;z-index:2147483900 !important;display:none !important;flex-direction:column !important;gap:8px !important;max-height:calc(100dvh - 150px) !important;overflow-y:auto !important;padding:14px !important;border-radius:22px !important;background:radial-gradient(circle at 12% 0%,rgba(198,255,0,.22),transparent 32%),linear-gradient(180deg,#10160f 0%,#050708 100%) !important;border:1px solid rgba(198,255,0,.34) !important;box-shadow:0 26px 90px rgba(0,0,0,.64),0 0 40px rgba(198,255,0,.16) !important}body.elclub-menu-open-v262 .elclub-mobile-menu-v262{display:flex !important}.elclub-mobile-menu-v262 button,.elclub-mobile-menu-v262 a{width:100% !important;min-height:48px !important;padding:14px 16px !important;border-radius:15px !important;border:1px solid rgba(255,255,255,.10) !important;background:rgba(255,255,255,.075) !important;color:#fff !important;text-align:left !important;font-size:13px !important;font-weight:1000 !important;letter-spacing:.02em !important;text-transform:uppercase !important;text-decoration:none !important}.elclub-mobile-menu-v262 button:active,.elclub-mobile-menu-v262 a:active{background:linear-gradient(135deg,#c6ff00,#8fc900) !important;color:#071009 !important}.elclub-mobile-menu-v262 .close-menu-v262{text-align:center !important;background:linear-gradient(135deg,#c6ff00,#8fc900) !important;color:#071009 !important}}.toolbar#catalogo #currentTitle,section.toolbar#catalogo #currentTitle{color:#fff !important;text-transform:uppercase !important;letter-spacing:.105em !important;word-spacing:.28em !important;font-weight:950 !important;text-shadow:0 14px 34px rgba(0,0,0,.42) !important}@media (max-width:760px){.toolbar#catalogo #currentTitle,section.toolbar#catalogo #currentTitle{font-size:clamp(24px,7.2vw,32px) !important;line-height:1.02 !important;letter-spacing:.095em !important;word-spacing:.22em !important;margin-top:4px !important;margin-bottom:14px !important}}@media (min-width:761px){#checkoutPageScreen .checkout-v111-shell{width:min(1120px,calc(100vw - 56px)) !important;max-width:min(1120px,calc(100vw - 56px)) !important;margin:0 auto 28px !important;padding:18px 22px 28px !important;border-radius:28px !important;box-sizing:border-box !important}#checkoutPageScreen .checkout-v111-data h2{font-size:clamp(42px,5vw,70px) !important;line-height:.92 !important;letter-spacing:-.045em !important;max-width:620px !important;margin:0 0 12px !important;white-space:normal !important;overflow-wrap:normal !important}#checkoutPageScreen .checkout-v111-pay h3{font-size:clamp(31px,3.1vw,46px) !important;line-height:.94 !important;letter-spacing:-.045em !important}}@media (max-width:760px){#checkoutPageScreen.open,#checkoutPageScreen.active,#checkoutPageScreen.show{padding:6px 0 22px !important;background:#050708 !important}#checkoutPageScreen .checkout-v111-shell{width:calc(100vw - 12px) !important;max-width:calc(100vw - 12px) !important;margin:0 auto 18px !important;padding:10px 8px 18px !important;box-sizing:border-box !important;overflow:visible !important}#checkoutPageScreen .checkout-v111-top{position:sticky !important;top:0 !important;z-index:2147483800 !important;display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;align-items:center !important;gap:8px !important;padding:8px 0 9px !important;margin-bottom:6px !important;background:#050708 !important}#checkoutPageScreen .checkout-v111-logo{width:94px !important;max-width:94px !important;justify-self:end !important}#checkoutPageBack,#checkoutPageScreen .checkout-page-back,#checkoutPageScreen .checkout-v111-back{min-width:0 !important;width:fit-content !important;max-width:210px !important;min-height:38px !important;height:38px !important;padding:0 12px !important;border-radius:999px !important;font-size:11px !important;line-height:1 !important;white-space:nowrap !important}#checkoutPageScreen .checkout-v240-nav{display:grid !important;grid-template-columns:1fr 1fr !important;gap:7px !important;margin:6px 0 10px !important}#checkoutPageScreen .checkout-v240-nav button{min-height:38px !important;height:38px !important;padding:0 8px !important;border-radius:999px !important;font-size:10px !important;letter-spacing:.035em !important;white-space:nowrap !important}#checkoutPageScreen .checkout-v111-grid{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;align-items:start !important}#checkoutPageScreen .checkout-v111-card{width:100% !important;max-width:100% !important;border-radius:18px !important;padding:14px !important;box-sizing:border-box !important;overflow:hidden !important}#checkoutPageScreen .checkout-v111-eyebrow{font-size:10px !important;letter-spacing:.14em !important;margin-bottom:7px !important}#checkoutPageScreen .checkout-v111-data h2{font-size:clamp(29px,8.8vw,36px) !important;line-height:.96 !important;letter-spacing:-.035em !important;margin:0 0 8px !important;max-width:100% !important;white-space:normal !important;overflow-wrap:break-word !important}#checkoutPageScreen .checkout-v111-intro{font-size:12.5px !important;line-height:1.32 !important;margin:6px 0 12px !important;max-width:100% !important}#checkoutPageScreen .checkout-v111-form{display:grid !important;grid-template-columns:1fr !important;gap:9px !important}#checkoutPageScreen .checkout-v111-form .field,#checkoutPageScreen .checkout-v111-form .field.full{grid-column:1 / -1 !important;min-width:0 !important}#checkoutPageScreen .checkout-v111-form label{font-size:9.5px !important;letter-spacing:.095em !important;margin-bottom:4px !important}#checkoutPageScreen .checkout-v111-form input{width:100% !important;height:42px !important;min-height:42px !important;border-radius:12px !important;padding:0 12px !important;font-size:13px !important;box-sizing:border-box !important}#checkoutPageScreen .checkout-v111-pay h3{font-size:clamp(25px,7.4vw,31px) !important;line-height:.98 !important;letter-spacing:-.035em !important;margin:0 0 12px !important;max-width:100% !important}#checkoutPageScreen .checkout-v111-summary{gap:8px !important;margin-bottom:10px !important}#checkoutPageScreen .checkout-v111-summary .summary-main{padding:11px !important;border-radius:15px !important}#checkoutPageScreen .checkout-v111-summary strong{font-size:25px !important;line-height:1 !important;overflow-wrap:anywhere !important}#checkoutPageScreen .checkout-v111-methods .method-btn{min-height:54px !important;border-radius:16px !important;padding:10px 12px !important}#checkoutPageScreen .checkout-v111-methods .method-btn b{font-size:13px !important;line-height:1.08 !important}#checkoutPageScreen .checkout-v111-transfer-data{padding:11px !important;border-radius:15px !important}#checkoutPageScreen .checkout-v111-transfer-data div{display:grid !important;grid-template-columns:1fr !important;gap:3px !important;align-items:start !important}#checkoutPageScreen .checkout-v111-transfer-data strong{text-align:left !important;overflow-wrap:anywhere !important}}@media (max-width:370px){#checkoutPageScreen .checkout-v111-data h2{font-size:28px !important}#checkoutPageScreen .checkout-v240-nav{grid-template-columns:1fr !important}}@media (max-width:760px){:root{--ec-header-mobile-h:112px}body{padding-top:var(--ec-header-mobile-h) !important}.site-header.site-header-v124{top:0 !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;height:var(--ec-header-mobile-h) !important;min-height:var(--ec-header-mobile-h) !important;max-height:var(--ec-header-mobile-h) !important;padding:0 !important;margin:0 !important;border-radius:0 !important;overflow:visible !important;box-sizing:border-box !important;background:radial-gradient(circle at 50% -10%,rgba(198,255,0,.26),transparent 38%),linear-gradient(180deg,#10170f 0%,#050708 100%) !important}.site-header-v124 .header-main-row{width:100% !important;max-width:100% !important;height:var(--ec-header-mobile-h) !important;min-height:var(--ec-header-mobile-h) !important;max-height:var(--ec-header-mobile-h) !important;margin:0 !important;padding:6px 12px 8px !important;display:grid !important;grid-template-columns:56px minmax(0,1fr) 118px !important;grid-template-rows:48px 50px !important;grid-template-areas:"menu logo cart" "search search search" !important;align-items:center !important;column-gap:8px !important;row-gap:0 !important;box-sizing:border-box !important}.site-header-v124 .header-actions{display:contents !important}.site-header-v124 #mobileMenuToggle{grid-area:menu !important;justify-self:start !important;width:56px !important;height:48px !important;border-radius:17px !important}.site-header-v124 #mobileMenuToggle span{width:25px !important;height:2px !important;margin:4px 0 !important}.site-header-v124 .brand{grid-area:logo !important;justify-self:center !important;align-self:center !important;width:168px !important;max-width:100% !important;height:48px !important;margin:0 !important;padding:0 !important}.site-header-v124 .brand img{width:166px !important;max-width:100% !important;max-height:47px !important}.site-header-v124 #openCart{grid-area:cart !important;justify-self:end !important;width:118px !important;min-width:118px !important;max-width:118px !important;height:48px !important;padding:0 12px !important;font-size:12px !important}.site-header-v124 #cartCount{min-width:26px !important;height:26px !important}.site-header-v124 .header-search-wrap{grid-area:search !important;width:100% !important;height:50px !important;min-height:50px !important;margin:0 !important;border-radius:999px !important}.site-header-v124 #headerSearch{height:50px !important;min-height:50px !important;font-size:16px !important;padding-left:20px !important;padding-right:62px !important}.site-header-v124 .header-search-btn{width:42px !important;height:42px !important;right:4px !important;top:4px !important;bottom:auto !important}body.mobile-menu-open-v258 .site-header-v124 #mainNav{top:calc(var(--ec-header-mobile-h)+8px) !important;max-height:calc(100dvh - var(--ec-header-mobile-h) - 28px) !important}#catalogo,#mobileIdeal,section{scroll-margin-top:calc(var(--ec-header-mobile-h)+12px) !important}}@media (max-width:380px){.site-header-v124 .header-main-row{grid-template-columns:52px minmax(0,1fr) 108px !important;padding-left:10px !important;padding-right:10px !important;column-gap:6px !important}.site-header-v124 #mobileMenuToggle{width:52px !important}.site-header-v124 .brand{width:148px !important}.site-header-v124 .brand img{width:146px !important}.site-header-v124 #openCart{width:108px !important;min-width:108px !important;max-width:108px !important;font-size:11px !important;padding:0 9px !important}}@media (max-width:760px){.site-top-strip{display:none !important;height:0 !important;min-height:0 !important}:root{--ec-mobile-header-total:136px}body{padding-top:var(--ec-mobile-header-total) !important}.site-header.site-header-v124{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100vw !important;max-width:100vw !important;height:auto !important;min-height:0 !important;max-height:none !important;padding:0 0 10px !important;margin:0 !important;overflow:visible !important;border-radius:0 !important;display:flex !important;flex-direction:column !important;background:radial-gradient(circle at 50% 0%,rgba(200,255,0,.18),transparent 42%),linear-gradient(180deg,#071006 0%,#050708 100%) !important;z-index:2147483000 !important}.site-header.site-header-v124>.header-benefits-bar{height:26px !important;min-height:26px !important;max-height:26px !important;overflow:hidden !important;flex:0 0 26px !important}.header-benefit-viewport,.header-benefit-single{height:26px !important;min-height:26px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:10px !important;line-height:1 !important}.benefit-arrow{height:26px !important;width:28px !important;min-width:28px !important;font-size:18px !important}.site-header-v124 .header-main-row,.site-header.site-header-v124>.header-main-row{width:100% !important;max-width:100% !important;margin:0 !important;padding:8px 14px 0 !important;height:auto !important;min-height:0 !important;max-height:none !important;display:grid !important;grid-template-columns:52px minmax(0,1fr) 104px !important;grid-template-rows:48px 52px !important;grid-template-areas:"menu logo cart" "search search search" !important;column-gap:9px !important;row-gap:8px !important;align-items:center !important;box-sizing:border-box !important}.site-header-v124 .header-actions{display:contents !important}.site-header-v124 #mobileMenuToggle{grid-area:menu !important;justify-self:start !important;align-self:center !important;width:52px !important;height:48px !important;min-width:52px !important;min-height:48px !important;border-radius:16px !important;padding:0 !important;margin:0 !important;display:flex !important;flex-direction:column !important;gap:5px !important;align-items:center !important;justify-content:center !important;background:rgba(255,255,255,.055) !important;border:1px solid rgba(200,255,0,.28) !important;overflow:hidden !important}.site-header-v124 #mobileMenuToggle span{width:25px !important;height:2px !important;margin:0 !important;background:#fff !important;border-radius:999px !important;display:block !important}.site-header-v124 .brand{grid-area:logo !important;justify-self:center !important;align-self:center !important;width:150px !important;max-width:100% !important;height:48px !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:visible !important}.site-header-v124 .brand img{width:150px !important;max-width:150px !important;max-height:45px !important;height:auto !important;object-fit:contain !important;display:block !important}.site-header-v124 #openCart,.site-header.site-header-v124 .cart-btn{grid-area:cart !important;justify-self:end !important;align-self:center !important;width:104px !important;min-width:104px !important;max-width:104px !important;height:48px !important;min-height:48px !important;padding:0 8px !important;margin:0 !important;border-radius:999px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:6px !important;font-size:11px !important;line-height:1 !important;letter-spacing:.045em !important;overflow:hidden !important}.site-header-v124 #cartCount{min-width:28px !important;width:28px !important;height:28px !important;border-radius:999px !important;padding:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:13px !important}.site-header-v124 .header-search-wrap{grid-area:search !important;width:100% !important;max-width:100% !important;height:52px !important;min-height:52px !important;margin:0 !important;justify-self:stretch !important;border-radius:999px !important;overflow:hidden !important}.site-header-v124 #headerSearch{height:52px !important;min-height:52px !important;width:100% !important;border-radius:999px !important;padding:0 58px 0 20px !important;font-size:16px !important;line-height:52px !important;box-sizing:border-box !important}.site-header-v124 .header-search-btn{width:42px !important;height:42px !important;right:5px !important;top:5px !important;transform:none !important;border-radius:999px !important}.site-header.site-header-v124 .top-nav,#mainNav.top-nav{display:none !important}body.elclub-menu-open-v262 #mainNav.top-nav,body.mobile-nav-open #mainNav.top-nav,body.mobile-menu-open-v258 #mainNav.top-nav{display:grid !important;top:calc(var(--ec-mobile-header-total)+8px) !important}#inicio,#catalogo,#mobileIdeal,.toolbar,.product-grid{scroll-margin-top:calc(var(--ec-mobile-header-total)+16px) !important}}@media (max-width:380px){.site-header-v124 .header-main-row,.site-header.site-header-v124>.header-main-row{grid-template-columns:50px minmax(0,1fr) 100px !important;padding-left:12px !important;padding-right:12px !important;column-gap:7px !important}.site-header-v124 .brand,.site-header-v124 .brand img{width:138px !important;max-width:138px !important}.site-header-v124 #openCart,.site-header.site-header-v124 .cart-btn{width:100px !important;min-width:100px !important;max-width:100px !important;font-size:10px !important}}#checkoutPageScreen .checkout-v240-nav{display:none !important}#checkoutPageBack{white-space:nowrap !important}#checkoutPageScreen .checkout-v111-top{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:18px !important;margin-bottom:18px !important}#checkoutPageScreen .checkout-v111-grid{display:grid !important;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr) !important;gap:22px !important;align-items:start !important}#checkoutPageScreen .checkout-v111-card{min-width:0 !important;overflow:hidden !important}#checkoutPageScreen .checkout-v111-data h2{max-width:100% !important;overflow-wrap:normal !important}#checkoutPageScreen .checkout-v111-pay h3{color:#fff !important;opacity:1 !important;line-height:.98 !important;margin:0 0 18px !important;max-width:620px !important}#checkoutPageScreen .checkout-v111-summary{display:grid !important;grid-template-columns:1fr 1fr !important;gap:12px !important}#checkoutPageScreen .checkout-v111-summary .summary-main{min-width:0 !important}#checkoutPageScreen .checkout-v111-summary strong{display:block !important;max-width:100% !important;overflow-wrap:anywhere !important}#checkoutPageScreen .checkout-v111-methods{display:grid !important;gap:12px !important;margin-top:14px !important}#checkoutPageScreen .checkout-v111-methods .method-btn{width:100% !important;min-height:64px !important;text-align:left !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:flex-start !important}#checkoutPageScreen .checkout-v111-transfer-data{margin-top:14px !important;max-width:100% !important;overflow-wrap:anywhere !important}@media(max-width:900px){#checkoutPageScreen .checkout-v111-shell{width:100% !important;max-width:100% !important;padding:14px !important;box-sizing:border-box !important}#checkoutPageScreen .checkout-v111-grid{grid-template-columns:1fr !important;gap:14px !important}#checkoutPageScreen .checkout-v111-summary{grid-template-columns:1fr !important}#checkoutPageBack{font-size:12px !important;padding:10px 13px !important;border-radius:999px !important}}:root{--sport-font:Anton,Impact,'Arial Black',Inter,sans-serif}#currentTitle,.section-title h2,.ideal-full-copy h2,.checkout-v111-data h2,.checkout-v111-pay h3,.checkout-v111-methods .method-btn b,.top-nav a,.filter,.brand-line,.product-info h3,.tone,.cart-head strong,.cart-total span,.checkout-v111-eyebrow,.checkout-v111-form label,.checkout-v111-summary span,.mobile-drawer-head strong,.mobile-drawer-nav a{font-family:var(--sport-font) !important;text-transform:uppercase !important;letter-spacing:.055em !important;font-stretch:normal !important;word-spacing:.08em !important}.product-info h3{letter-spacing:.015em !important;line-height:1.06 !important}.checkout-v111-data h2,.checkout-v111-pay h3{letter-spacing:.03em !important}body.checkout-page-open{overflow:hidden !important}#checkoutPageScreen.open,#checkoutPageScreen[aria-hidden="false"]{display:flex !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important}#checkoutPageScreen{position:fixed !important;inset:0 !important;z-index:2147483600 !important;overflow:auto !important;background:radial-gradient(circle at 78% 20%,rgba(200,255,0,.12),transparent 32%),linear-gradient(135deg,#07100f,#050607 55%,#020303) !important;align-items:flex-start !important;justify-content:center !important;padding:22px !important}#checkoutPageScreen .checkout-v111-shell{width:min(1180px,100%) !important;max-width:1180px !important;margin:0 auto !important;padding:0 !important}#checkoutPageScreen .checkout-v111-top{display:grid !important;grid-template-columns:1fr auto 1fr !important;align-items:center !important;gap:14px !important;margin-bottom:18px !important}#checkoutPageScreen .checkout-v111-logo{grid-column:2 !important;width:118px !important;max-width:118px !important;justify-self:center !important}#checkoutPageScreen .checkout-v111-back{grid-column:1 !important;justify-self:start !important;min-width:auto !important;padding:11px 17px !important;font-size:11px !important}#checkoutPageScreen .checkout-v111-grid{display:grid !important;grid-template-columns:minmax(0,1.08fr) minmax(340px,.82fr) !important;gap:20px !important;align-items:start !important}#checkoutPageScreen .checkout-v111-card{min-width:0 !important;overflow:hidden !important;border-radius:24px !important;padding:18px !important;background:rgba(9,15,17,.72) !important;border:1px solid rgba(200,255,0,.20) !important;box-shadow:0 18px 60px rgba(0,0,0,.30) !important}#checkoutPageScreen .checkout-v111-eyebrow{font-size:11px !important;margin-bottom:8px !important;color:#c8ff00 !important}#checkoutPageScreen .checkout-v111-data h2{font-size:clamp(34px,4.1vw,62px) !important;line-height:.93 !important;margin:0 0 10px !important;max-width:100% !important;color:#fff7ee !important}#checkoutPageScreen .checkout-v111-intro{font-size:13px !important;line-height:1.4 !important;margin-bottom:14px !important;color:#d8d6c8 !important}#checkoutPageScreen .checkout-v111-form{display:grid !important;grid-template-columns:1fr 1fr !important;gap:11px 12px !important;margin:0 !important}#checkoutPageScreen .checkout-v111-form .field{gap:6px !important;min-width:0 !important}#checkoutPageScreen .checkout-v111-form .field.full{grid-column:1/-1 !important}#checkoutPageScreen .checkout-v111-form label{font-size:10px !important;letter-spacing:.09em !important;color:#c8ff00 !important}#checkoutPageScreen .checkout-v111-form input{min-height:42px !important;height:42px !important;border-radius:12px !important;padding:0 12px !important;font-size:14px !important}#checkoutPageScreen .checkout-v111-pay h3{font-size:clamp(27px,2.5vw,42px) !important;line-height:.98 !important;margin:0 0 14px !important;max-width:100% !important;color:#fff !important;overflow-wrap:normal !important}#checkoutPageScreen .checkout-v111-summary{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;margin:0 0 12px !important}#checkoutPageScreen .checkout-v111-summary .summary-main{padding:13px 14px !important;border-radius:16px !important;min-width:0 !important;overflow:hidden !important}#checkoutPageScreen .checkout-v111-summary span{font-size:10px !important;letter-spacing:.1em !important}#checkoutPageScreen .checkout-v111-summary strong{display:block !important;font-size:clamp(27px,3vw,40px) !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#checkoutPageScreen .checkout-v111-summary small{font-size:12px !important;line-height:1.2 !important}#checkoutPageScreen .checkout-v111-methods{display:grid !important;gap:10px !important;margin-top:10px !important}#checkoutPageScreen .checkout-v111-methods .method-btn{min-height:58px !important;border-radius:16px !important;padding:12px 16px !important}#checkoutPageScreen .checkout-v111-methods .method-btn b{font-size:14px !important;letter-spacing:.06em !important}#checkoutPageScreen .checkout-v111-methods .method-btn small{font-size:11px !important}.mobile-drawer{width:min(360px,88vw) !important;background:#05080d !important;border-left:1px solid rgba(200,255,0,.24) !important;box-shadow:-24px 0 70px rgba(0,0,0,.65) !important}.mobile-drawer-body{padding:12px !important}.mobile-drawer-nav{display:grid !important;gap:10px !important}.mobile-drawer-nav .ideal-nav,.mobile-drawer-nav .ideal-dropdown,.mobile-drawer-nav .ideal-main-link,.mobile-drawer-nav [target="_blank"],.mobile-drawer-nav [href*="whatsapp"],.mobile-drawer-nav [href*="instagram"]{display:none !important}.mobile-drawer-nav a{display:flex !important;align-items:center !important;min-height:54px !important;padding:0 16px !important;border-radius:16px !important;background:rgba(255,255,255,.055) !important;border:1px solid rgba(255,255,255,.10) !important;color:#fff !important;text-decoration:none !important;font-size:20px !important;letter-spacing:.08em !important}.mobile-drawer-nav a.active,.mobile-drawer-nav a:hover{background:#c8ff00 !important;color:#050505 !important}body.mobile-drawer-open .mobile-nav-backdrop{display:block !important;opacity:1 !important;pointer-events:auto !important}.mobile-nav-backdrop{position:fixed !important;inset:0 !important;background:rgba(0,0,0,.58) !important;z-index:2147482500 !important;display:none !important}.mobile-drawer{z-index:2147482600 !important}@media(max-width:900px){#checkoutPageScreen{padding:10px !important;align-items:flex-start !important}#checkoutPageScreen .checkout-v111-top{grid-template-columns:auto 1fr !important;gap:10px !important;margin-bottom:10px !important}#checkoutPageScreen .checkout-v111-logo{grid-column:2 !important;justify-self:end !important;width:94px !important}#checkoutPageScreen .checkout-v111-back{grid-column:1 !important;font-size:10px !important;padding:10px 12px !important}#checkoutPageScreen .checkout-v111-grid{grid-template-columns:1fr !important;gap:12px !important}#checkoutPageScreen .checkout-v111-card{padding:14px !important;border-radius:20px !important}#checkoutPageScreen .checkout-v111-data h2{font-size:38px !important;line-height:.92 !important;letter-spacing:.035em !important}#checkoutPageScreen .checkout-v111-pay h3{font-size:29px !important;line-height:1 !important;letter-spacing:.035em !important}#checkoutPageScreen .checkout-v111-form{grid-template-columns:1fr !important;gap:9px !important}#checkoutPageScreen .checkout-v111-form .field.full{grid-column:auto !important}#checkoutPageScreen .checkout-v111-form input{height:40px !important;min-height:40px !important}#checkoutPageScreen .checkout-v111-summary strong{font-size:30px !important;white-space:normal !important}#checkoutPageScreen .checkout-v111-methods .method-btn{min-height:56px !important}}:root{--sport-font:Impact,Haettenschweiler,'Arial Black','Roboto Condensed','Oswald',Arial,sans-serif}.top-nav a,.category-top-nav a,.mobile-drawer-head strong,.mobile-drawer-nav a,#currentTitle,.ideal-main-link,.checkout-v111-data h2,.checkout-v111-pay h3,.checkout-v111-eyebrow,.checkout-v111-form label,.checkout-v111-methods .method-btn b,.checkout-v111-summary span{font-family:var(--sport-font) !important;text-transform:uppercase !important;letter-spacing:.115em !important;font-stretch:condensed !important}#currentTitle{color:#fff !important;text-shadow:0 0 18px rgba(200,255,0,.18) !important}.top-nav a,.category-top-nav a{font-size:14px !important;letter-spacing:.13em !important}#checkoutPageScreen .checkout-v111-shell{width:min(1120px,calc(100vw - 56px)) !important;max-width:1120px !important;margin:0 auto !important;padding:0 !important;box-sizing:border-box !important}#checkoutPageScreen .checkout-v111-grid{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(330px,420px) !important;gap:34px !important;align-items:start !important;width:100% !important;box-sizing:border-box !important}#checkoutPageScreen .checkout-v111-card{position:relative !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;overflow:hidden !important}#checkoutPageScreen .checkout-v111-data{grid-column:1 !important}#checkoutPageScreen .checkout-v111-pay{grid-column:2 !important}#checkoutPageScreen .checkout-v111-data h2{font-size:clamp(30px,3.6vw,52px) !important;line-height:.96 !important;letter-spacing:.075em !important}#checkoutPageScreen .checkout-v111-pay h3{font-size:clamp(24px,2.2vw,34px) !important;line-height:1.02 !important;letter-spacing:.075em !important}#checkoutPageScreen .checkout-v111-summary{grid-template-columns:1fr !important;gap:10px !important}#checkoutPageScreen .checkout-v111-summary strong{font-size:clamp(25px,2.35vw,34px) !important;white-space:nowrap !important}#checkoutPageScreen .checkout-v111-methods .method-btn{min-height:58px !important}#checkoutPageScreen .checkout-v111-form{grid-template-columns:1fr 1fr !important;gap:12px !important}#checkoutPageScreen .checkout-v111-form input{width:100% !important;box-sizing:border-box !important}.mobile-drawer.elclub-mobile-cats-v267{position:fixed !important;inset:0 auto 0 0 !important;width:min(370px,88vw) !important;transform:translateX(-110%) !important;transition:transform .24s ease !important;background:linear-gradient(155deg,rgba(7,12,16,.98),rgba(18,28,24,.98)) !important;border-right:1px solid rgba(200,255,0,.32) !important;box-shadow:28px 0 90px rgba(0,0,0,.72),inset 0 1px 0 rgba(255,255,255,.08) !important;z-index:2147483000 !important;display:flex !important;flex-direction:column !important}body.mobile-drawer-open .mobile-drawer.elclub-mobile-cats-v267{transform:translateX(0) !important}.mobile-drawer.elclub-mobile-cats-v267 .mobile-drawer-head{padding:22px 18px 16px !important;background:radial-gradient(circle at 20% 0%,rgba(200,255,0,.18),transparent 36%) !important}.mobile-drawer.elclub-mobile-cats-v267 .mobile-drawer-head strong{font-size:17px !important;letter-spacing:.18em !important;color:#c8ff00 !important}.mobile-drawer.elclub-mobile-cats-v267 .mobile-drawer-body{padding:16px !important}.mobile-drawer.elclub-mobile-cats-v267 .mobile-drawer-nav{display:grid !important;gap:12px !important}.mobile-drawer.elclub-mobile-cats-v267 .mobile-drawer-nav a{display:flex !important;align-items:center !important;min-height:58px !important;padding:0 18px !important;border-radius:18px !important;background:rgba(255,255,255,.075) !important;border:1px solid rgba(255,255,255,.13) !important;color:#fff !important;font-family:var(--sport-font) !important;font-size:17px !important;letter-spacing:.14em !important;text-transform:uppercase !important;text-decoration:none !important;box-shadow:0 10px 26px rgba(0,0,0,.22) !important}.mobile-drawer.elclub-mobile-cats-v267 .mobile-drawer-nav a:hover,.mobile-drawer.elclub-mobile-cats-v267 .mobile-drawer-nav a:active{background:#c8ff00 !important;color:#050505 !important}body.mobile-drawer-open .mobile-nav-backdrop{display:block !important;opacity:1 !important;pointer-events:auto !important;z-index:2147482900 !important}body.mobile-drawer-open{overflow:hidden !important}@media(max-width:900px){body{background-color:#05080d !important}.top-nav a,.category-top-nav a{font-size:13px !important;letter-spacing:.12em !important}#checkoutPageScreen{padding:12px !important;overflow:auto !important}#checkoutPageScreen .checkout-v111-shell{width:100% !important;max-width:100% !important}#checkoutPageScreen .checkout-v111-grid{grid-template-columns:1fr !important;gap:16px !important}#checkoutPageScreen .checkout-v111-data,#checkoutPageScreen .checkout-v111-pay{grid-column:1 !important}#checkoutPageScreen .checkout-v111-form{grid-template-columns:1fr !important}#checkoutPageScreen .checkout-v111-data h2{font-size:32px !important;letter-spacing:.08em !important}#checkoutPageScreen .checkout-v111-pay h3{font-size:24px !important;letter-spacing:.08em !important}}@media(min-width:901px) and (max-width:1180px){#checkoutPageScreen .checkout-v111-shell{width:calc(100vw - 44px) !important}#checkoutPageScreen .checkout-v111-grid{grid-template-columns:minmax(0,1fr) minmax(310px,390px) !important;gap:26px !important}#checkoutPageScreen .checkout-v111-data h2{font-size:40px !important}#checkoutPageScreen .checkout-v111-pay h3{font-size:27px !important}}#checkoutPageScreen .checkout-v111-form label{font-size:14px !important;line-height:1.15 !important;letter-spacing:.13em !important;color:#dfff31 !important;margin-bottom:7px !important}#checkoutPageScreen .checkout-v111-form input{height:47px !important;min-height:47px !important;font-size:16px !important;letter-spacing:.035em !important;padding:0 15px !important}#checkoutPageScreen .checkout-v111-intro{font-size:14px !important;line-height:1.35 !important}#checkoutPageScreen .checkout-v111-methods .method-btn small{text-transform:none !important;letter-spacing:.045em !important;font-size:12px !important}#mainNav a[data-filter],#mainNav .ideal-main-link,.top-nav a,.category-top-nav a,.controls .filter{font-family:Impact,Haettenschweiler,'Arial Black','Roboto Condensed','Oswald',Arial,sans-serif !important;letter-spacing:.18em !important;text-transform:uppercase !important;font-size:15px !important}.mobile-drawer,.mobile-drawer.elclub-mobile-cats-v268{position:fixed !important;top:0 !important;bottom:0 !important;left:0 !important;right:auto !important;width:min(390px,90vw) !important;transform:translateX(-112%) !important;transition:transform .22s ease !important;display:flex !important;flex-direction:column !important;background:radial-gradient(circle at 22% 8%,rgba(210,255,0,.24),transparent 32%),linear-gradient(160deg,rgba(11,20,21,.99),rgba(5,8,10,.99) 58%,rgba(2,3,4,.99)) !important;border-right:1px solid rgba(210,255,0,.42) !important;box-shadow:34px 0 95px rgba(0,0,0,.78),inset 0 1px 0 rgba(255,255,255,.10) !important;z-index:2147483600 !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important}body.mobile-drawer-open .mobile-drawer,body.mobile-drawer-open .mobile-drawer.elclub-mobile-cats-v268{transform:translateX(0) !important}.mobile-drawer-head{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:22px 19px 15px !important;border-bottom:1px solid rgba(255,255,255,.10) !important}.mobile-drawer-head strong{font-family:Impact,Haettenschweiler,'Arial Black','Roboto Condensed',Arial,sans-serif !important;color:#d7ff17 !important;font-size:19px !important;letter-spacing:.22em !important;text-transform:uppercase !important}#mobileDrawerClose{width:40px !important;height:40px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.18) !important;background:rgba(255,255,255,.08) !important;color:#fff !important;font-size:25px !important}.mobile-drawer-body{padding:17px !important;overflow:auto !important}.mobile-drawer-nav{display:grid !important;gap:12px !important}.mobile-drawer-nav a{display:flex !important;align-items:center !important;min-height:60px !important;padding:0 18px !important;border-radius:18px !important;background:rgba(255,255,255,.085) !important;border:1px solid rgba(255,255,255,.15) !important;color:#fff !important;text-decoration:none !important;font-family:Impact,Haettenschweiler,'Arial Black','Roboto Condensed',Arial,sans-serif !important;font-size:18px !important;letter-spacing:.20em !important;text-transform:uppercase !important;box-shadow:0 12px 28px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06) !important}.mobile-drawer-nav a:active,.mobile-drawer-nav a:hover,.mobile-drawer-nav a.active{background:#d7ff17 !important;color:#050505 !important;border-color:#d7ff17 !important}.mobile-nav-backdrop{position:fixed !important;inset:0 !important;background:rgba(0,0,0,.62) !important;z-index:2147483500 !important;display:none !important}body.mobile-drawer-open .mobile-nav-backdrop{display:block !important;opacity:1 !important;pointer-events:auto !important}body.mobile-drawer-open{overflow:hidden !important}@media(max-width:900px){#checkoutPageScreen .checkout-v111-form label{font-size:15px !important;letter-spacing:.12em !important}#checkoutPageScreen .checkout-v111-form input{height:48px !important;min-height:48px !important;font-size:16px !important}.mobile-menu-toggle{position:relative !important;z-index:2147481000 !important}}:root{--elclub-sport-font:Impact,Haettenschweiler,'Arial Black','Anton','Roboto Condensed',Arial,sans-serif}#mainNav a,#mainNav .ideal-main-link,.category-top-nav.nav-clean>a,.category-top-nav.nav-clean .ideal-main-link,.controls .filter,.filter{font-family:var(--elclub-sport-font) !important;font-size:18px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:.16em !important;text-transform:uppercase !important;white-space:nowrap !important}#mainNav a[data-filter="Fútbol"],.category-top-nav.nav-clean a[data-filter="Fútbol"],.controls .filter[data-filter="Fútbol"],.filter[data-filter="Fútbol"]{font-size:13px !important;letter-spacing:.08em !important;padding-left:4px !important;padding-right:4px !important}.controls .filter,.filter{min-height:46px !important;padding:0 18px !important}#mobileDrawer.mobile-drawer,.mobile-drawer.elclub-mobile-cats-v269{position:fixed !important;top:0 !important;left:0 !important;bottom:0 !important;right:auto !important;width:min(392px,92vw) !important;max-width:92vw !important;height:100dvh !important;min-height:100vh !important;margin:0 !important;padding:0 !important;transform:translateX(-105%) !important;transition:transform .20s ease !important;display:flex !important;flex-direction:column !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;z-index:2147483646 !important;background:radial-gradient(circle at 18% 0%,rgba(216,255,0,.30),transparent 34%),linear-gradient(160deg,rgba(12,22,23,.99),rgba(5,8,9,.995) 58%,rgba(1,2,3,1)) !important;border-right:2px solid rgba(216,255,0,.46) !important;box-shadow:36px 0 110px rgba(0,0,0,.86),inset 0 1px 0 rgba(255,255,255,.12) !important;overflow:hidden !important}html body.mobile-drawer-open #mobileDrawer.mobile-drawer,html body.mobile-drawer-open .mobile-drawer.elclub-mobile-cats-v269{transform:translateX(0) !important}#mobileDrawer .mobile-drawer-head{flex:0 0 auto !important;min-height:74px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;padding:18px 18px 14px !important;border-bottom:1px solid rgba(255,255,255,.12) !important;background:rgba(255,255,255,.035) !important}#mobileDrawer .mobile-drawer-head strong{font-family:var(--elclub-sport-font) !important;color:#dfff00 !important;font-size:22px !important;letter-spacing:.20em !important;text-transform:uppercase !important;line-height:1 !important}#mobileDrawerClose{width:44px !important;height:44px !important;min-width:44px !important;border-radius:999px !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#fff !important;background:rgba(255,255,255,.10) !important;border:1px solid rgba(255,255,255,.20) !important;font-size:28px !important;line-height:1 !important}#mobileDrawer .mobile-drawer-body{flex:1 1 auto !important;overflow:auto !important;padding:18px !important;-webkit-overflow-scrolling:touch !important}#mobileDrawer .mobile-drawer-nav{display:grid !important;grid-template-columns:1fr !important;gap:13px !important}#mobileDrawer .mobile-drawer-nav a{display:flex !important;align-items:center !important;justify-content:flex-start !important;min-height:62px !important;width:100% !important;box-sizing:border-box !important;padding:0 19px !important;border-radius:19px !important;background:rgba(255,255,255,.095) !important;border:1px solid rgba(255,255,255,.16) !important;color:#fff !important;text-decoration:none !important;font-family:var(--elclub-sport-font) !important;font-size:20px !important;letter-spacing:.20em !important;text-transform:uppercase !important;text-shadow:0 0 14px rgba(223,255,0,.13) !important;box-shadow:0 12px 30px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.07) !important}#mobileDrawer .mobile-drawer-nav a[data-filter="Fútbol"]{font-size:15px !important;letter-spacing:.10em !important}#mobileDrawer .mobile-drawer-nav a:active,#mobileDrawer .mobile-drawer-nav a:hover{background:#dfff00 !important;color:#050505 !important;border-color:#dfff00 !important}#mobileNavBackdrop.mobile-nav-backdrop,.mobile-nav-backdrop{position:fixed !important;inset:0 !important;z-index:2147483645 !important;background:rgba(0,0,0,.70) !important;backdrop-filter:blur(3px) !important;-webkit-backdrop-filter:blur(3px) !important;display:none !important;opacity:0 !important;pointer-events:none !important}html body.mobile-drawer-open #mobileNavBackdrop.mobile-nav-backdrop,html body.mobile-drawer-open .mobile-nav-backdrop{display:block !important;opacity:1 !important;pointer-events:auto !important}html body.mobile-drawer-open{overflow:hidden !important}@media(max-width:900px){#mainNav a,#mainNav .ideal-main-link,.category-top-nav.nav-clean>a,.category-top-nav.nav-clean .ideal-main-link,.controls .filter,.filter{font-size:17px !important;letter-spacing:.15em !important}#mainNav a[data-filter="Fútbol"],.category-top-nav.nav-clean a[data-filter="Fútbol"],.controls .filter[data-filter="Fútbol"],.filter[data-filter="Fútbol"]{font-size:12px !important;letter-spacing:.075em !important}#mobileMenuToggle{position:relative !important;z-index:2147483644 !important}}:root{--elclub-nav-sport:Impact,Haettenschweiler,'Arial Black','Anton','Roboto Condensed',Arial,sans-serif}.category-top-nav.nav-clean a,.category-top-nav.nav-clean .ideal-main-link,.category-menu-pro button,.controls .filter,.filter,#mainNav a,#currentTitle,.checkout-data-head h2,.checkout-summary h2,.pay-option strong,.payment-option strong,.checkout-card label,.checkout-card input,.checkout-card select,.checkout-card textarea{font-family:var(--elclub-nav-sport) !important;text-transform:uppercase !important;letter-spacing:.115em !important;font-weight:900 !important}.category-top-nav.nav-clean a,.category-top-nav.nav-clean .ideal-main-link,#mainNav a{font-size:19px !important;line-height:1.05 !important;white-space:nowrap !important}.category-top-nav.nav-clean a[data-filter="Fútbol"],#mainNav a[data-filter="Fútbol"]{font-size:13px !important;letter-spacing:.08em !important}#mobileMenuToggleFinal,.mobile-menu-toggle{width:48px !important;height:48px !important;min-width:48px !important;border-radius:14px !important;border:1px solid rgba(218,255,0,.42) !important;background:linear-gradient(180deg,rgba(218,255,0,.20),rgba(218,255,0,.06)) !important;display:none;align-items:center !important;justify-content:center !important;flex-direction:column !important;gap:6px !important;box-shadow:0 12px 30px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.14) !important}#mobileMenuToggleFinal span,.mobile-menu-toggle span{width:22px !important;height:2px !important;border-radius:999px !important;background:#dfff00 !important;display:block !important}@media(max-width:900px){body .site-header{position:sticky !important;top:0 !important;z-index:2147483000 !important;padding:10px 12px !important;background:linear-gradient(180deg,#050607,#090d0f) !important;border-bottom:1px solid rgba(218,255,0,.18) !important}body .header-main-row{min-height:58px !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:12px !important}body .site-header .brand,body .site-header .header-search-wrap,body .site-header .cart-btn,body .site-header #openCart{display:none !important}body .site-header .header-actions{width:100% !important;display:flex !important;align-items:center !important;justify-content:flex-start !important}body .site-header .header-actions:after{content:'CATEGORÍAS' !important;margin-left:12px !important;color:#fff !important;font-family:var(--elclub-nav-sport) !important;font-size:20px !important;letter-spacing:.18em !important;text-transform:uppercase !important;line-height:1 !important}body #mobileMenuToggleFinal,body .site-header .mobile-menu-toggle{display:flex !important;position:relative !important;z-index:2147483600 !important}body .site-header #mainNav,body .site-header .category-top-nav,body .site-header .category-top-nav.nav-clean{display:none !important;visibility:hidden !important;pointer-events:none !important}}#elclubMobileDrawerV270{position:fixed !important;inset:0 auto 0 0 !important;width:min(390px,94vw) !important;height:100dvh !important;min-height:100vh !important;z-index:2147483647 !important;transform:translateX(-110%) !important;transition:transform .18s ease !important;display:flex !important;flex-direction:column !important;background:radial-gradient(circle at 15% 0%,rgba(218,255,0,.28),transparent 36%),linear-gradient(160deg,#142021 0%,#070b0c 56%,#020303 100%) !important;border-right:2px solid rgba(218,255,0,.48) !important;box-shadow:34px 0 110px rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.12) !important;overflow:hidden !important;opacity:1 !important;visibility:visible !important;pointer-events:none !important}body.elclub-drawer-v270-open #elclubMobileDrawerV270{transform:translateX(0) !important;pointer-events:auto !important}#elclubMobileBackdropV270{position:fixed !important;inset:0 !important;z-index:2147483646 !important;background:rgba(0,0,0,.76) !important;backdrop-filter:blur(4px) !important;-webkit-backdrop-filter:blur(4px) !important;display:none !important}body.elclub-drawer-v270-open #elclubMobileBackdropV270{display:block !important}body.elclub-drawer-v270-open{overflow:hidden !important}.elclub-v270-head{min-height:78px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;padding:18px 18px 14px !important;border-bottom:1px solid rgba(255,255,255,.14) !important;background:rgba(255,255,255,.04) !important}.elclub-v270-title{font-family:var(--elclub-nav-sport) !important;color:#dfff00 !important;font-size:24px !important;letter-spacing:.18em !important;text-transform:uppercase !important;line-height:1 !important}.elclub-v270-close{width:44px !important;height:44px !important;border-radius:999px !important;background:rgba(255,255,255,.12) !important;color:#fff !important;border:1px solid rgba(255,255,255,.24) !important;font-size:30px !important;line-height:1 !important}.elclub-v270-body{flex:1 1 auto !important;overflow:auto !important;padding:18px !important;-webkit-overflow-scrolling:touch !important}.elclub-v270-search{margin-bottom:16px !important}.elclub-v270-search input{width:100% !important;height:54px !important;border-radius:16px !important;border:1px solid rgba(218,255,0,.36) !important;background:rgba(255,255,255,.10) !important;color:#fff !important;outline:none !important;padding:0 16px !important;font-family:Inter,Arial,sans-serif !important;font-size:16px !important;text-transform:none !important;letter-spacing:0 !important}.elclub-v270-search input::placeholder{color:rgba(255,255,255,.66) !important}.elclub-v270-cats{display:grid !important;gap:12px !important}.elclub-v270-cats button{min-height:60px !important;width:100% !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;padding:0 18px !important;border-radius:18px !important;border:1px solid rgba(255,255,255,.16) !important;background:rgba(255,255,255,.095) !important;color:#fff !important;font-family:var(--elclub-nav-sport) !important;font-size:20px !important;letter-spacing:.17em !important;text-transform:uppercase !important;text-align:left !important;box-shadow:0 12px 30px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08) !important}.elclub-v270-cats button[data-filter="Fútbol"]{font-size:14px !important;letter-spacing:.08em !important}.elclub-v270-cats button:active,.elclub-v270-cats button:hover{background:#dfff00 !important;color:#050505 !important;border-color:#dfff00 !important}:root{--elclub-sport-heavy:Impact,Haettenschweiler,'Arial Black','Anton','Roboto Condensed',Arial,sans-serif}#mainNav.category-top-nav.nav-clean a,#mainNav.category-top-nav.nav-clean .ideal-main-link,.category-top-nav.nav-clean>a,.category-top-nav.nav-clean .ideal-main-link,.controls .filter,.filter{font-family:var(--elclub-sport-heavy) !important;font-size:22px !important;line-height:1.05 !important;letter-spacing:.14em !important;font-weight:900 !important;text-transform:uppercase !important}#mainNav.category-top-nav.nav-clean a[data-filter="Fútbol"],.category-top-nav.nav-clean a[data-filter="Fútbol"],.controls .filter[data-filter="Fútbol"],.filter[data-filter="Fútbol"]{font-size:16px !important;letter-spacing:.08em !important}#checkoutPageScreen .checkout-v111-form label,#checkoutPageScreen label,.checkout-card label{font-family:var(--elclub-sport-heavy) !important;font-size:17px !important;line-height:1.2 !important;letter-spacing:.105em !important;font-weight:900 !important;color:#dfff31 !important}#checkoutPageScreen .checkout-v111-form input,#checkoutPageScreen .checkout-v111-form select,#checkoutPageScreen input,#checkoutPageScreen select,.checkout-card input,.checkout-card select{min-height:52px !important;height:52px !important;font-size:18px !important;letter-spacing:.035em !important}#checkoutPageScreen .checkout-v111-methods .method-btn,#checkoutPageScreen .method-btn,.pay-option,.payment-option{min-height:70px !important;padding:16px 18px !important}#checkoutPageScreen .checkout-v111-methods .method-btn b,#checkoutPageScreen .method-btn b,.pay-option strong,.payment-option strong{font-family:var(--elclub-sport-heavy) !important;font-size:18px !important;letter-spacing:.075em !important;line-height:1.1 !important}#checkoutPageScreen .checkout-v111-methods .method-btn small,#checkoutPageScreen .method-btn small,.pay-option small,.payment-option small{font-size:14px !important;line-height:1.25 !important}#checkoutPageScreen .checkout-v111-intro{font-size:16px !important}@media(max-width:900px){body .site-header{position:sticky !important;top:0 !important;z-index:2147483000 !important;padding:10px 12px 12px !important;background:linear-gradient(180deg,#0b1114,#050607) !important;border-bottom:1px solid rgba(218,255,0,.24) !important;box-shadow:0 14px 34px rgba(0,0,0,.42) !important}body .header-main-row{width:100% !important;display:grid !important;grid-template-columns:auto 1fr auto !important;grid-template-areas:"menu logo cart" "search search search" !important;align-items:center !important;gap:10px !important;min-height:auto !important}body .site-header .brand{grid-area:logo !important;display:flex !important;justify-content:center !important;align-items:center !important;min-width:0 !important}body .site-header .brand img{display:block !important;width:112px !important;max-width:34vw !important;height:auto !important}body .site-header .header-actions{grid-area:unset !important;display:contents !important;width:auto !important}body .site-header .header-actions:after{content:none !important;display:none !important}body #mobileMenuToggleFinal,body .site-header .mobile-menu-toggle{grid-area:menu !important;display:flex !important;position:relative !important;z-index:2147483600 !important;width:48px !important;height:48px !important;min-width:48px !important}body .site-header .cart-btn,body .site-header #openCart{grid-area:cart !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:48px !important;height:48px !important;padding:0 10px !important;border-radius:14px !important;font-size:0 !important;background:linear-gradient(135deg,#dfff00,#b7ff00) !important;color:#050505 !important;box-shadow:0 12px 30px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.22) !important}body .site-header .cart-btn::before,body .site-header #openCart::before{content:'🛒' !important;font-size:21px !important;line-height:1 !important}body .site-header .cart-btn span,body .site-header #openCart span{display:inline-flex !important;position:relative !important;top:-12px !important;right:-4px !important;min-width:18px !important;height:18px !important;padding:0 5px !important;align-items:center !important;justify-content:center !important;font-size:11px !important;background:#050505 !important;color:#dfff00 !important}body .site-header .header-search-wrap{grid-area:search !important;display:flex !important;width:100% !important;min-width:0 !important;margin-top:2px !important;background:rgba(255,255,255,.09) !important;border:1px solid rgba(218,255,0,.26) !important;border-radius:16px !important;overflow:hidden !important}body .site-header .header-search-wrap input{display:block !important;width:100% !important;height:48px !important;min-height:48px !important;padding:0 14px !important;background:transparent !important;color:#fff !important;border:0 !important;outline:0 !important;font-size:16px !important}body .site-header .header-search-wrap input::placeholder{color:rgba(255,255,255,.67) !important}body .site-header .header-search-btn{display:flex !important;align-items:center !important;justify-content:center !important;width:48px !important;min-width:48px !important;color:#dfff00 !important;background:rgba(218,255,0,.08) !important;border:0 !important;font-size:22px !important}body .site-header #mainNav,body .site-header .category-top-nav,body .site-header .category-top-nav.nav-clean{display:none !important;visibility:hidden !important;pointer-events:none !important}#elclubMobileDrawerV270{width:min(430px,96vw) !important;background:radial-gradient(circle at 16% 0%,rgba(218,255,0,.34),transparent 35%),radial-gradient(circle at 86% 18%,rgba(255,255,255,.09),transparent 38%),linear-gradient(160deg,#18282a 0%,#0b1113 58%,#050606 100%) !important}.elclub-v270-title{font-size:27px !important;letter-spacing:.16em !important}.elclub-v270-cats button{min-height:68px !important;font-size:24px !important;letter-spacing:.15em !important;padding:0 19px !important}.elclub-v270-cats button[data-filter="Fútbol"]{font-size:18px !important;letter-spacing:.08em !important}.elclub-v270-search input{height:58px !important;font-size:17px !important}#checkoutPageScreen .checkout-v111-form label,#checkoutPageScreen label{font-size:16px !important;letter-spacing:.095em !important}#checkoutPageScreen .checkout-v111-form input,#checkoutPageScreen input,#checkoutPageScreen select{min-height:52px !important;height:52px !important;font-size:17px !important}#checkoutPageScreen .checkout-v111-methods .method-btn b,#checkoutPageScreen .method-btn b{font-size:17px !important}#checkoutPageScreen .checkout-v111-methods .method-btn small,#checkoutPageScreen .method-btn small{font-size:14px !important}}@media(max-width:390px){body .site-header .brand img{width:100px !important}.elclub-v270-cats button{font-size:21px !important;letter-spacing:.12em !important}.elclub-v270-cats button[data-filter="Fútbol"]{font-size:17px !important}}:root{--elclub-nav-sport:Impact,Haettenschweiler,'Arial Black','Anton','Roboto Condensed',Arial,sans-serif}html,body{background:radial-gradient(circle at 50% 0%,rgba(218,255,0,.10),transparent 28%),radial-gradient(circle at 50% 45%,rgba(255,255,255,.055),transparent 42%),#f4f6f2 !important}body{color:#111 !important}.site-header{background:linear-gradient(180deg,rgba(9,17,16,.93),rgba(6,9,10,.90)) !important;box-shadow:0 10px 34px rgba(0,0,0,.28) !important}.hero-simple-wrap,.hero-collections,.toolbar,.product-grid,.mobile-ideal-section,.checkout-preview,.lower-feature-zone,.brand-pro-bottom,.site-footer-pro{background:radial-gradient(circle at 50% 0%,rgba(218,255,0,.09),transparent 32%),linear-gradient(180deg,#f6f7f4 0%,#ecefea 100%) !important}.product-grid{filter:brightness(1.06) contrast(1.02) !important}.product-card{background:linear-gradient(180deg,#ffffff 0%,#f6f7f3 100%) !important;color:#111 !important;border:1px solid rgba(190,255,0,.42) !important;box-shadow:0 14px 38px rgba(0,0,0,.16) !important}.product-card::before,.product-card::after{opacity:.20 !important}.product-info h3,.product-card h3,.price,.product-price,.product-card strong,.product-card span,.product-card small,.product-card p{color:#111 !important}.product-image{background:linear-gradient(180deg,#fff 0%,#f0f2ed 100%) !important}.category-top-nav.nav-clean a,.category-top-nav.nav-clean .ideal-main-link,.category-menu-pro button,.controls .filter,.filter,#mainNav a{font-family:var(--elclub-nav-sport) !important;font-size:24px !important;line-height:1.05 !important;letter-spacing:.15em !important;font-weight:900 !important;text-transform:uppercase !important;white-space:nowrap !important}.category-top-nav.nav-clean a[data-filter="Fútbol"],#mainNav a[data-filter="Fútbol"],.controls .filter[data-filter="Fútbol"],.filter[data-filter="Fútbol"]{font-size:18px !important;letter-spacing:.10em !important}#checkoutPageScreen .checkout-v111-form label,#checkoutPageScreen label,.checkout-card label,.checkout-page-form label{font-family:var(--elclub-nav-sport) !important;font-size:18px !important;line-height:1.22 !important;letter-spacing:.11em !important;font-weight:900 !important}#checkoutPageScreen input,#checkoutPageScreen select,#checkoutPageScreen textarea,.checkout-card input,.checkout-card select,.checkout-card textarea{min-height:54px !important;height:54px !important;font-size:19px !important}#checkoutPageScreen .method-btn b,#checkoutPageScreen .checkout-v111-methods .method-btn b,.pay-option strong,.payment-option strong{font-size:20px !important;letter-spacing:.09em !important}#checkoutPageScreen .method-btn small,#checkoutPageScreen .checkout-v111-methods .method-btn small,.pay-option small,.payment-option small{font-size:15px !important}@media(max-width:900px){body,main,.product-grid,.toolbar,.mobile-ideal-section{background:radial-gradient(circle at 50% 0%,rgba(218,255,0,.12),transparent 30%),linear-gradient(180deg,#f7f8f4 0%,#eef1eb 100%) !important}body .site-header{background:radial-gradient(circle at 50% 0%,rgba(218,255,0,.18),transparent 38%),linear-gradient(180deg,#111b18 0%,#08100f 100%) !important;box-shadow:0 10px 28px rgba(0,0,0,.26) !important}body .site-header .header-search-wrap{background:#f5f7f0 !important;border:1px solid rgba(130,170,0,.55) !important;box-shadow:0 8px 20px rgba(0,0,0,.16) !important}body .site-header .header-search-wrap input{color:#101010 !important;font-size:18px !important;font-weight:800 !important}body .site-header .header-search-wrap input::placeholder{color:rgba(0,0,0,.46) !important}body .site-header .header-search-btn{background:linear-gradient(135deg,#dfff00,#b7ff00) !important;color:#111 !important;font-size:24px !important}.product-card{box-shadow:0 12px 28px rgba(0,0,0,.14) !important}.product-info h3,.product-card h3{font-size:28px !important;line-height:1.04 !important}.product-card .price,.product-card .product-price,.product-card .main-price,.product-card strong{font-size:28px !important}.product-card small,.product-card span,.product-card p{font-size:16px !important}.product-card button,.add-to-cart,.add-to-cart-btn{font-family:var(--elclub-nav-sport) !important;font-size:20px !important;letter-spacing:.10em !important}#elclubMobileDrawerV270{background:radial-gradient(circle at 16% 0%,rgba(218,255,0,.46),transparent 35%),radial-gradient(circle at 92% 20%,rgba(255,255,255,.16),transparent 36%),linear-gradient(160deg,#213635 0%,#10191a 58%,#060808 100%) !important}.elclub-v270-title{font-size:31px !important;letter-spacing:.17em !important}.elclub-v270-cats button{min-height:74px !important;font-size:28px !important;letter-spacing:.16em !important;font-family:var(--elclub-nav-sport) !important}.elclub-v270-cats button[data-filter="Fútbol"]{font-size:21px !important;letter-spacing:.10em !important}#checkoutPageScreen .checkout-v111-form label,#checkoutPageScreen label,.checkout-card label,.checkout-page-form label{font-size:18px !important}#checkoutPageScreen input,#checkoutPageScreen select,#checkoutPageScreen textarea{min-height:55px !important;height:55px !important;font-size:18px !important}#checkoutPageScreen .method-btn b,#checkoutPageScreen .checkout-v111-methods .method-btn b{font-size:19px !important}#checkoutPageScreen .method-btn small,#checkoutPageScreen .checkout-v111-methods .method-btn small{font-size:15px !important}}@media(max-width:390px){.elclub-v270-cats button{font-size:25px !important}.elclub-v270-cats button[data-filter="Fútbol"]{font-size:19px !important}}html,body{background:#f8faf5 !important}body,main,#catalogo,.catalog-section,.product-section,.product-grid,.products-wrap,.mobile-ideal-section,.toolbar{background:radial-gradient(circle at 50% 0%,rgba(210,255,0,.16),transparent 26%),linear-gradient(180deg,#fbfcf8 0%,#f5f7f0 48%,#eef2ea 100%) !important}.product-card,.card-product,.product-item{background:#ffffff !important;filter:none !important;opacity:1 !important;border-color:rgba(198,255,0,.62) !important;box-shadow:0 10px 24px rgba(0,0,0,.12) !important}.product-card::before,.product-card::after,.card-product::before,.card-product::after{opacity:.05 !important;background:transparent !important}.product-image,.product-card .image,.product-card figure{background:#ffffff !important;filter:brightness(1.08) contrast(1.04) saturate(1.04) !important}.product-image img,.product-card img{filter:brightness(1.05) contrast(1.04) saturate(1.05) !important}.product-card .badge,.product-card [class*="badge"],.product-card .preorder,.product-card [class*="preventa"]{background:linear-gradient(135deg,#dfff00 0%,#8ed500 100%) !important;color:#071007 !important;text-shadow:none !important;filter:none !important}.add-to-cart,.add-to-cart-btn,.product-card button{background:linear-gradient(135deg,#b7ff00 0%,#6ea000 100%) !important;color:#ffffff !important;text-shadow:0 1px 1px rgba(0,0,0,.45) !important}@media(max-width:900px){body::before,main::before,.product-grid::before,#catalogo::before{display:none !important;opacity:0 !important;background:transparent !important}body .site-header,body header.site-header{background:radial-gradient(circle at 50% 100%,rgba(198,255,0,.22),transparent 54%),linear-gradient(180deg,#020505 0%,#08100d 54%,#101b12 100%) !important;border-bottom:1px solid rgba(198,255,0,.44) !important}body .site-header .header-search-wrap,body .header-search-wrap{background:#ffffff !important;border:2px solid rgba(198,255,0,.65) !important;box-shadow:0 8px 18px rgba(0,0,0,.13),inset 0 0 0 1px rgba(255,255,255,.9) !important}body .site-header .header-search-wrap input,body .header-search-wrap input{background:#ffffff !important;color:#111 !important}body .site-header .header-search-btn,body .header-search-btn,body .cart-btn,body .mobile-menu-toggle{background:linear-gradient(135deg,#dfff00 0%,#9ee600 100%) !important;color:#0b0e09 !important;border-color:rgba(210,255,0,.75) !important;filter:none !important}body,main,#catalogo,.product-grid,.mobile-ideal-section{background:radial-gradient(circle at 50% 0%,rgba(210,255,0,.18),transparent 28%),linear-gradient(180deg,#ffffff 0%,#f7f9f2 52%,#eef3e8 100%) !important}.product-card{background:#ffffff !important;box-shadow:0 8px 20px rgba(0,0,0,.10) !important}}.ideal-test-v234 .ideal-test-step h3{font-size:clamp(24px,3vw,36px) !important;letter-spacing:.05em !important}.ideal-test-v234 .ideal-style-grid{gap:12px !important}.ideal-test-v234 .ideal-style-grid button{min-height:86px !important;padding:14px 16px !important;gap:6px !important;border-radius:18px !important}.ideal-test-v234 .ideal-style-grid button b{font-size:clamp(18px,2vw,25px) !important;line-height:1 !important}.ideal-test-v234 .ideal-style-grid button span{font-size:10px !important;letter-spacing:.08em !important}@media(max-width:820px){.ideal-test-v234 .ideal-style-grid{gap:10px !important}.ideal-test-v234 .ideal-style-grid button{min-height:76px !important;padding:12px 12px !important}.ideal-test-v234 .ideal-style-grid button b{font-size:19px !important}.ideal-test-v234 .ideal-style-grid button span{font-size:9.5px !important}}#currentTitle,.toolbar#catalogo h2,section.toolbar#catalogo h2{color:#050505 !important;text-shadow:none !important}.toolbar#catalogo .eyebrow,section.toolbar#catalogo .eyebrow{color:#314014 !important}html,body,main{background:#ffffff !important}body,main,#catalogo,.catalog-section,.product-section,.products-wrap,.product-grid,.toolbar,.mobile-ideal-section{background:radial-gradient(circle at 50% 0%,rgba(215,255,0,.12),transparent 22%),linear-gradient(180deg,#ffffff 0%,#fbfcf8 48%,#f4f8ed 100%) !important;filter:none !important}.product-grid,.products-wrap,.catalog-section{opacity:1 !important;filter:none !important;mix-blend-mode:normal !important}.product-card,.card-product,.product-item{background:#ffffff !important;color:#080808 !important;opacity:1 !important;filter:none !important;box-shadow:0 8px 18px rgba(0,0,0,.08) !important}.product-card::before,.product-card::after,.card-product::before,.card-product::after,.product-grid::before,.product-grid::after,.products-wrap::before,.products-wrap::after,.catalog-section::before,.catalog-section::after,.toolbar::before,.toolbar::after{opacity:0 !important;display:none !important;content:none !important}.product-image,.product-card figure,.product-card .image{background:#ffffff !important;filter:none !important}.product-image img,.product-card img{filter:brightness(1.10) contrast(1.06) saturate(1.07) !important}.product-card h3,.product-info h3,.product-card p,.product-card span,.product-card small,.product-card strong{color:#111 !important;text-shadow:none !important}.product-card .badge,.product-card [class*="badge"],.product-card .preorder,.product-card [class*="preventa"]{background:linear-gradient(135deg,#dfff00 0%,#99e600 100%) !important;color:#061006 !important;filter:none !important;opacity:1 !important}@media(max-width:900px){html,body,main{background:#ffffff !important}body,main,#catalogo,.catalog-section,.product-section,.products-wrap,.product-grid,.toolbar,.mobile-ideal-section{background:#ffffff !important;filter:none !important}body .site-header,body header.site-header{background:radial-gradient(circle at 50% 100%,rgba(210,255,0,.28),transparent 52%),linear-gradient(180deg,#020303 0%,#060b08 52%,#0c160b 100%) !important;box-shadow:0 8px 18px rgba(0,0,0,.18) !important}body .site-header .header-search-wrap,body .header-search-wrap{background:#ffffff !important;border:2px solid rgba(190,255,0,.78) !important;box-shadow:0 6px 12px rgba(0,0,0,.08) !important}body .site-header .header-search-wrap input,body .header-search-wrap input{background:#ffffff !important;color:#050505 !important}body .site-header .header-search-btn,body .header-search-btn,body .cart-btn,body .mobile-menu-toggle{background:linear-gradient(135deg,#e6ff00 0%,#a9ee00 100%) !important;color:#071007 !important;filter:none !important}.product-card,.card-product,.product-item{background:#ffffff !important;box-shadow:0 7px 16px rgba(0,0,0,.07) !important}.product-image,.product-card figure,.product-card .image{background:#ffffff !important}}#elclubMobileDrawerV270{overflow:hidden !important}#elclubMobileDrawerV270 .elclub-v270-body{flex:1 1 auto !important;min-height:0 !important;height:auto !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;overscroll-behavior:contain !important;padding-bottom:calc(42px+env(safe-area-inset-bottom)) !important}#elclubMobileDrawerV270 .elclub-v270-cats{padding-bottom:calc(60px+env(safe-area-inset-bottom)) !important}#elclubMobileDrawerV270 .elclub-v270-cats button{min-height:78px !important;font-size:29px !important;letter-spacing:.15em !important}#elclubMobileDrawerV270 .elclub-v270-cats button[data-filter="Fútbol"]{font-size:23px !important;letter-spacing:.10em !important}@media(max-width:390px){#elclubMobileDrawerV270 .elclub-v270-cats button{font-size:26px !important}#elclubMobileDrawerV270 .elclub-v270-cats button[data-filter="Fútbol"]{font-size:21px !important}}.ideal-test-v234 .ideal-level-tabs,.ideal-test-v234 .ideal-style-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:12px !important;align-items:stretch !important}.ideal-test-v234 .ideal-level-tabs button,.ideal-test-v234 .ideal-style-grid button{min-height:58px !important;height:auto !important;padding:12px 12px !important;border-radius:999px !important;border:1px solid rgba(198,255,0,.45) !important;background:rgba(255,255,255,.08) !important;color:#ffffff !important;font-family:var(--elclub-nav-sport) !important;text-transform:uppercase !important;letter-spacing:.11em !important;font-weight:900 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 8px 20px rgba(0,0,0,.16) !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:2px !important}.ideal-test-v234 .ideal-level-tabs button.active,.ideal-test-v234 .ideal-style-grid button.active-style,.ideal-test-v234 .ideal-style-grid button[aria-pressed="true"]{background:linear-gradient(135deg,#dfff00 0%,#9ee600 100%) !important;color:#071007 !important;border-color:#dfff00 !important}.ideal-test-v234 .ideal-style-grid button b{font-size:16px !important;line-height:1 !important;color:inherit !important}.ideal-test-v234 .ideal-style-grid button span{font-size:9px !important;line-height:1 !important;letter-spacing:.08em !important;color:inherit !important;opacity:.9 !important}.ideal-test-v234 .ideal-level-tabs button{font-size:16px !important}@media(max-width:820px){.ideal-test-v234 .ideal-level-tabs,.ideal-test-v234 .ideal-style-grid{gap:8px !important}.ideal-test-v234 .ideal-level-tabs button,.ideal-test-v234 .ideal-style-grid button{min-height:54px !important;padding:10px 8px !important;letter-spacing:.07em !important}.ideal-test-v234 .ideal-level-tabs button,.ideal-test-v234 .ideal-style-grid button b{font-size:13px !important}.ideal-test-v234 .ideal-style-grid button span{font-size:8px !important}}:root{--elclub-store-font:"Inter","Manrope",Arial,sans-serif}body,.category-top-nav.nav-clean a,.category-top-nav.nav-clean .ideal-main-link,.category-menu-pro button,.controls .filter,.filter,#mainNav a,#currentTitle,.toolbar .eyebrow,.checkout-data-head h2,.checkout-summary h2,.pay-option strong,.payment-option strong,.checkout-card label,.checkout-card input,.checkout-card select,.checkout-card textarea,#elclubMobileDrawerV270 .elclub-v270-cats button,#elclubMobileDrawerV270 .elclub-v270-title,.ideal-test-v234 .ideal-level-tabs button,.ideal-test-v234 .ideal-style-grid button{font-family:var(--elclub-store-font) !important;letter-spacing:.02em !important}.category-top-nav.nav-clean a,.category-top-nav.nav-clean .ideal-main-link,#mainNav a,.controls .filter,.filter{font-size:18px !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.025em !important}.category-top-nav.nav-clean a[data-filter="Fútbol"],#mainNav a[data-filter="Fútbol"],.controls .filter[data-filter="Fútbol"],.filter[data-filter="Fútbol"]{font-size:15px !important;letter-spacing:.015em !important}#catalogo .eyebrow,.toolbar .eyebrow,#currentTitle,#collectionEyebrow,#collectionTitle{color:#050505 !important;text-shadow:none !important}#currentTitle{font-size:clamp(30px,4vw,48px) !important;font-weight:950 !important;line-height:1.02 !important}#catalogo .eyebrow,.toolbar .eyebrow{font-size:14px !important;font-weight:900 !important;letter-spacing:.08em !important}.ideal-test-v234 .ideal-style-grid button span{display:none !important}.ideal-test-v234 .ideal-style-grid button::before,.ideal-test-v234 .ideal-style-grid button::after,.ideal-premium-v229 .ideal-style-grid button::before,.ideal-premium-v229 .ideal-style-grid button::after{content:none !important;display:none !important;border:0 !important}.ideal-test-v234 .ideal-level-tabs,.ideal-test-v234 .ideal-style-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important}.ideal-test-v234 .ideal-level-tabs button,.ideal-test-v234 .ideal-style-grid button{min-height:54px !important;height:54px !important;padding:10px 8px !important;border-radius:999px !important;font-size:15px !important;font-weight:900 !important;text-transform:uppercase !important;color:#ffffff !important;background:rgba(255,255,255,.08) !important;border:1px solid rgba(198,255,0,.45) !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important}.ideal-test-v234 .ideal-style-grid button b{font-size:15px !important;line-height:1 !important;font-weight:900 !important;color:inherit !important}.ideal-test-v234 .ideal-level-tabs button.active,.ideal-test-v234 .ideal-style-grid button.active-style,.ideal-test-v234 .ideal-style-grid button[aria-pressed="true"]{background:linear-gradient(135deg,#dfff00 0%,#9ee600 100%) !important;color:#071007 !important;border-color:#dfff00 !important}@media(max-width:430px){.ideal-test-v234 .ideal-level-tabs button,.ideal-test-v234 .ideal-style-grid button,.ideal-test-v234 .ideal-style-grid button b{font-size:13px !important}}#elclubMobileDrawerV270{background:linear-gradient(180deg,#0c120e 0%,#101713 100%) !important}#elclubMobileDrawerV270 .elclub-v270-body{overflow-y:auto !important;-webkit-overflow-scrolling:touch !important}#elclubMobileDrawerV270 .elclub-v270-cats button{font-size:24px !important;min-height:70px !important;letter-spacing:.02em !important;font-weight:950 !important}#elclubMobileDrawerV270 .elclub-v270-cats button[data-filter="Fútbol"]{font-size:20px !important}#catalogo .eyebrow,.toolbar#catalogo .eyebrow,section.toolbar#catalogo .eyebrow,#catalogo .catalog-kicker,#catalogo .section-kicker,#catalogo small,.toolbar#catalogo small{color:#111111 !important;opacity:1 !important;text-shadow:none !important}#currentTitle,.toolbar#catalogo h2,section.toolbar#catalogo h2,.catalog-title,#catalogo h2{color:#111111 !important;opacity:1 !important;text-shadow:none !important;-webkit-text-fill-color:#111111 !important}.ideal-test-v234 .ideal-panel,.ideal-test-v234 .ideal-panel.active,.ideal-premium-v229 .ideal-panel,.ideal-premium-v229 .ideal-panel.active{display:none !important;max-width:760px !important;width:100% !important;margin-top:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}.ideal-test-v234 .ideal-panel.active,.ideal-premium-v229 .ideal-panel.active{display:block !important}.ideal-test-v234 .ideal-style-grid,.ideal-premium-v229 .ideal-style-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:10px !important;max-width:760px !important;width:100% !important;padding:6px !important;margin:0 !important;border-radius:999px !important;background:rgba(255,255,255,.065) !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:none !important}.ideal-test-v234 .ideal-style-grid button,.ideal-premium-v229 .ideal-style-grid button{min-height:46px !important;height:46px !important;padding:10px 14px !important;border:0 !important;border-radius:999px !important;background:transparent !important;color:rgba(255,255,255,.76) !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.04em !important;font-size:12px !important;line-height:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;box-shadow:none !important;overflow:visible !important;transform:none !important}.ideal-test-v234 .ideal-style-grid button b,.ideal-premium-v229 .ideal-style-grid button b{display:block !important;margin:0 !important;padding:0 !important;color:inherit !important;font-size:12px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:.04em !important;text-align:center !important}.ideal-test-v234 .ideal-level-tabs button,.ideal-premium-v229 .ideal-level-tabs button{min-height:46px !important;height:46px !important;font-size:12px !important}.ideal-test-v234 .ideal-style-grid button::before,.ideal-test-v234 .ideal-style-grid button::after,.ideal-premium-v229 .ideal-style-grid button::before,.ideal-premium-v229 .ideal-style-grid button::after{content:none !important;display:none !important}.ideal-test-v234 .ideal-style-grid button span,.ideal-premium-v229 .ideal-style-grid button span{display:none !important}.ideal-test-v234 .ideal-style-grid button:hover,.ideal-test-v234 .ideal-style-grid button:focus-visible,.ideal-test-v234 .ideal-style-grid button.active-style,.ideal-test-v234 .ideal-style-grid button[aria-pressed="true"],.ideal-premium-v229 .ideal-style-grid button:hover,.ideal-premium-v229 .ideal-style-grid button:focus-visible,.ideal-premium-v229 .ideal-style-grid button.active-style,.ideal-premium-v229 .ideal-style-grid button[aria-pressed="true"]{background:linear-gradient(135deg,#c6ff00,#8fc900) !important;color:#071009 !important;box-shadow:0 14px 32px rgba(198,255,0,.18) !important;transform:none !important}@media (max-width:820px){.ideal-test-v234 .ideal-level-tabs,.ideal-test-v234 .ideal-style-grid,.ideal-premium-v229 .ideal-level-tabs,.ideal-premium-v229 .ideal-style-grid{grid-template-columns:1fr !important;border-radius:22px !important;gap:7px !important;padding:7px !important;max-width:100% !important}.ideal-test-v234 .ideal-style-grid button,.ideal-premium-v229 .ideal-style-grid button,.ideal-test-v234 .ideal-level-tabs button,.ideal-premium-v229 .ideal-level-tabs button{min-height:44px !important;height:44px !important;font-size:12px !important;padding:10px 12px !important}.ideal-test-v234 .ideal-style-grid button b,.ideal-premium-v229 .ideal-style-grid button b{font-size:12px !important}}:root{--elclub-store-font-v277:"Inter","Manrope",Arial,sans-serif}.category-top-nav.nav-clean a,.category-top-nav.nav-clean .ideal-main-link,#mainNav a,.controls .filter,.filter,#elclubMobileDrawerV270 .elclub-v270-cats button,#elclubMobileDrawerV270 .elclub-v270-title,.mobile-drawer.elclub-mobile-cats-v267 .mobile-drawer-nav a,.mobile-drawer-head strong{font-family:var(--elclub-store-font-v277) !important;text-transform:uppercase !important;letter-spacing:.05em !important;font-weight:900 !important}.category-top-nav.nav-clean a,.category-top-nav.nav-clean .ideal-main-link,#mainNav a{font-size:17px !important;line-height:1.08 !important}.category-top-nav.nav-clean a[data-filter="Fútbol"],#mainNav a[data-filter="Fútbol"]{font-size:15px !important;letter-spacing:.04em !important}#elclubMobileDrawerV270 .elclub-v270-cats button{font-size:22px !important;min-height:68px !important;letter-spacing:.05em !important}#elclubMobileDrawerV270 .elclub-v270-cats button[data-filter="Fútbol"]{font-size:18px !important}@media(max-width:420px){#elclubMobileDrawerV270 .elclub-v270-cats button{font-size:20px !important}#elclubMobileDrawerV270 .elclub-v270-cats button[data-filter="Fútbol"]{font-size:17px !important}}.ideal-test-shell .ideal-test-header h2,#mobileIdeal .ideal-test-header h2,.mobile-ideal-section .ideal-test-header h2{font-family:var(--elclub-store-font-v277) !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.055em !important;line-height:.95 !important}.ideal-test-v234 .ideal-level-tabs,.ideal-premium-v229 .ideal-level-tabs,.ideal-test-v234 .ideal-style-grid,.ideal-premium-v229 .ideal-style-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important;max-width:760px !important;width:100% !important;padding:0 !important;margin:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}.ideal-test-v234 .ideal-level-tabs button,.ideal-premium-v229 .ideal-level-tabs button,.ideal-test-v234 .ideal-style-grid button,.ideal-premium-v229 .ideal-style-grid button{min-height:46px !important;height:46px !important;padding:10px 14px !important;border-radius:999px !important;border:1px solid rgba(198,255,0,.45) !important;background:rgba(255,255,255,.08) !important;color:#ffffff !important;font-family:var(--elclub-store-font-v277) !important;font-size:12px !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.04em !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;box-shadow:none !important}.ideal-test-v234 .ideal-style-grid button b,.ideal-premium-v229 .ideal-style-grid button b{display:block !important;font-family:inherit !important;font-size:12px !important;font-weight:1000 !important;color:inherit !important;line-height:1 !important;letter-spacing:.04em !important}.ideal-test-v234 .ideal-level-tabs button.active,.ideal-premium-v229 .ideal-level-tabs button.active,.ideal-test-v234 .ideal-style-grid button:hover,.ideal-test-v234 .ideal-style-grid button:focus-visible,.ideal-test-v234 .ideal-style-grid button.active-style,.ideal-test-v234 .ideal-style-grid button[aria-pressed="true"],.ideal-premium-v229 .ideal-style-grid button:hover,.ideal-premium-v229 .ideal-style-grid button:focus-visible,.ideal-premium-v229 .ideal-style-grid button.active-style,.ideal-premium-v229 .ideal-style-grid button[aria-pressed="true"]{background:linear-gradient(135deg,#c6ff00,#8fc900) !important;color:#071009 !important;border-color:#c6ff00 !important;box-shadow:none !important}.ideal-test-v234 .ideal-style-grid button::before,.ideal-test-v234 .ideal-style-grid button::after,.ideal-premium-v229 .ideal-style-grid button::before,.ideal-premium-v229 .ideal-style-grid button::after,.ideal-test-v234 .ideal-style-grid button span,.ideal-premium-v229 .ideal-style-grid button span{content:none !important;display:none !important}@media(max-width:820px){.ideal-test-v234 .ideal-level-tabs,.ideal-premium-v229 .ideal-level-tabs,.ideal-test-v234 .ideal-style-grid,.ideal-premium-v229 .ideal-style-grid{grid-template-columns:1fr !important;gap:7px !important;max-width:100% !important}.ideal-test-v234 .ideal-level-tabs button,.ideal-premium-v229 .ideal-level-tabs button,.ideal-test-v234 .ideal-style-grid button,.ideal-premium-v229 .ideal-style-grid button,.ideal-test-v234 .ideal-style-grid button b,.ideal-premium-v229 .ideal-style-grid button b{min-height:44px !important;height:44px !important;font-size:12px !important;padding:10px 12px !important}}#catalogo .eyebrow,.toolbar#catalogo .eyebrow,section.toolbar#catalogo .eyebrow,#catalogo .eyebrow *,#currentTitle,#currentTitle *,.toolbar#catalogo h2,.toolbar#catalogo h2 *,section.toolbar#catalogo h2,section.toolbar#catalogo h2 *,.catalog-title,.catalog-title *,#catalogo h2,#catalogo h2 *{color:#111111 !important;opacity:1 !important;text-shadow:none !important;-webkit-text-fill-color:#111111 !important}#catalogo .controls,.toolbar#catalogo .controls,section.toolbar#catalogo .controls{display:none !important}#catalogo,.toolbar#catalogo,section.toolbar#catalogo{display:flex !important;align-items:flex-start !important;justify-content:flex-start !important;gap:0 !important}#catalogo>div:first-child,.toolbar#catalogo>div:first-child,section.toolbar#catalogo>div:first-child{width:100% !important;max-width:100% !important}#catalogo .eyebrow,.toolbar#catalogo .eyebrow,section.toolbar#catalogo .eyebrow{margin-bottom:8px !important}#currentTitle,.toolbar#catalogo h2,section.toolbar#catalogo h2{margin-bottom:0 !important}@media (max-width:900px){#catalogo,.toolbar#catalogo,section.toolbar#catalogo{padding-top:18px !important}}@media (max-width:900px){body,.page-shell,main{background:#f7f7f7 !important}body .site-header,body .site-header.site-header-v124{background:linear-gradient(180deg,#040604 0%,#091106 55%,#0b1307 100%) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:none !important;border-bottom:1px solid rgba(198,255,0,.14) !important}body .site-header::before,body .site-header::after{content:none !important;display:none !important}body .site-header .brand img{content:url("assets/logo.png") !important;width:150px !important;max-width:150px !important;height:auto !important;object-fit:contain !important;filter:none !important;mix-blend-mode:normal !important;opacity:1 !important}body .site-header .header-search-wrap,body .site-header .search-wrap,body .site-header .search-box{background:#ffffff !important;border:1px solid rgba(198,255,0,.36) !important;box-shadow:none !important}body .site-header input[type="search"],body .site-header .header-search,body .site-header .search-input{background:#ffffff !important;color:#2a2a2a !important}body .site-header input::placeholder,body .site-header .search-input::placeholder{color:#6d6d6d !important;opacity:1 !important}body .site-header .mobile-menu-toggle,body .site-header .cart-btn{box-shadow:none !important}body .product-card,body .product-grid#productGrid .product-card{background:#ffffff !important;box-shadow:0 10px 22px rgba(0,0,0,.08) !important}body .product-image,body .product-grid#productGrid .product-image{background:linear-gradient(180deg,#ffffff 0%,#f6f6f6 100%) !important}.preorder-badge,.product-grid#productGrid .preorder-badge,.product-card .preorder-badge,.product-image .preorder-badge{top:8px !important;right:8px !important;min-width:48px !important;padding:5px 7px !important;border-radius:10px !important;font-size:8px !important;line-height:1.02 !important;box-shadow:0 6px 14px rgba(0,0,0,.16) !important}}@media (max-width:560px){body .site-header .brand img{width:144px !important;max-width:144px !important}.preorder-badge,.product-grid#productGrid .preorder-badge,.product-card .preorder-badge,.product-image .preorder-badge{min-width:44px !important;padding:4px 6px !important;font-size:7.5px !important}}.hero-simple-wrap.hero-collections,#inicio.hero-simple-wrap{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;background:#050705 !important;overflow:hidden !important}.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{width:100% !important;max-width:100% !important;height:calc(100vh - 118px) !important;min-height:560px !important;margin:0 !important;border-radius:0 !important;border:0 !important;box-shadow:none !important;background:linear-gradient(90deg,#050705 0%,#071006 44%,#eef1e9 44%,#ffffff 100%) !important;overflow:hidden !important}.hero-simple-slide{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;display:grid !important;grid-template-columns:44% 56% !important;align-items:center !important;overflow:hidden !important;background:linear-gradient(90deg,#050705 0%,#071006 44%,#f4f5f1 44%,#ffffff 100%) !important}.hero-simple-slide::before{content:"" !important;position:absolute !important;inset:0 !important;background:radial-gradient(circle at 20% 45%,rgba(198,255,0,.22),transparent 34%),linear-gradient(90deg,rgba(0,0,0,.08),transparent 54%) !important;z-index:1 !important;pointer-events:none !important}.hero-simple-slide::after{content:none !important;display:none !important}.hero-simple-slide .hero-bg-img{display:none !important}.hero-simple-slide .hero-main-img{position:absolute !important;left:44% !important;top:0 !important;width:56% !important;height:100% !important;padding:clamp(18px,3vw,46px) clamp(18px,4vw,64px) !important;object-fit:contain !important;object-position:center center !important;background:transparent !important;filter:saturate(1.02) contrast(1.02) brightness(1.03) !important;transform:none !important;opacity:1 !important;z-index:2 !important}.hero-collection-copy{position:relative !important;left:auto !important;bottom:auto !important;top:auto !important;right:auto !important;grid-column:1 !important;z-index:3 !important;max-width:100% !important;width:100% !important;padding:clamp(28px,5vw,76px) clamp(20px,4.5vw,72px) !important;color:#ffffff !important;text-shadow:none !important;align-self:center !important}.hero-collection-copy p{color:#c8ff00 !important;font-family:Inter,Manrope,Arial,sans-serif !important;font-size:clamp(12px,1.1vw,16px) !important;letter-spacing:.12em !important;font-weight:1000 !important;margin:0 0 12px !important}.hero-collection-copy h2{color:#ffffff !important;font-family:Anton,Impact,'Arial Black',Inter,sans-serif !important;font-size:clamp(54px,6.4vw,116px) !important;line-height:.86 !important;letter-spacing:-.025em !important;margin:0 !important;max-width:520px !important}.hero-collection-copy span{color:#f5f5f5 !important;font-size:clamp(15px,1.35vw,22px) !important;font-weight:900 !important;margin-top:14px !important}.hero-collection-copy button{margin-top:24px !important;background:#c8ff00 !important;color:#071009 !important;min-height:48px !important;padding:0 28px !important;border-radius:999px !important;font-weight:1000 !important;box-shadow:none !important}.hero-simple-arrow{z-index:20 !important}.hero-simple-dots{z-index:20 !important}@media(max-width:900px){.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{height:calc(100svh - 178px) !important;min-height:520px !important;background:linear-gradient(90deg,#050705 0%,#071006 43%,#f7f7f4 43%,#ffffff 100%) !important}.hero-simple-slide{grid-template-columns:43% 57% !important;background:linear-gradient(90deg,#050705 0%,#071006 43%,#f7f7f4 43%,#ffffff 100%) !important}.hero-simple-slide .hero-main-img{left:43% !important;width:57% !important;padding:16px 10px 28px 10px !important;object-fit:contain !important;object-position:center center !important}.hero-collection-copy{padding:24px 10px 24px 18px !important}.hero-collection-copy p{font-size:10px !important;letter-spacing:.08em !important;margin-bottom:8px !important}.hero-collection-copy h2{font-size:clamp(30px,9vw,46px) !important;line-height:.88 !important;letter-spacing:-.03em !important}.hero-collection-copy span{font-size:12px !important;line-height:1.15 !important;margin-top:8px !important}.hero-collection-copy button{min-height:40px !important;padding:0 14px !important;font-size:10px !important;margin-top:14px !important}.hero-simple-prev{left:8px !important}.hero-simple-next{right:8px !important}}@media(max-width:430px){.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{min-height:500px !important}.hero-collection-copy{padding-left:14px !important;padding-right:8px !important}.hero-collection-copy h2{font-size:clamp(28px,8.8vw,40px) !important}.hero-simple-slide .hero-main-img{padding:12px 6px 28px 6px !important}}.hero-simple-wrap,.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{width:100% !important;max-width:100% !important;background:#06090d !important}.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{height:calc(100vh - 118px) !important;min-height:560px !important;margin:0 !important;border-radius:0 !important;border:0 !important;box-shadow:none !important;overflow:hidden !important}.hero-simple-slide{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;display:grid !important;grid-template-columns:42% 58% !important;align-items:center !important;overflow:hidden !important;background:linear-gradient(90deg,#040604 0%,#091106 42%,#0d1320 42%,#080c13 100%) !important}.hero-simple-slide::before{content:"" !important;position:absolute !important;inset:0 !important;background:radial-gradient(circle at 20% 45%,rgba(198,255,0,.20),transparent 32%),linear-gradient(90deg,rgba(0,0,0,.08),transparent 54%) !important;z-index:1 !important;pointer-events:none !important}.hero-simple-slide::after{content:"" !important;position:absolute !important;top:0 !important;bottom:0 !important;left:42% !important;right:0 !important;background:radial-gradient(circle at 78% 28%,rgba(198,255,0,.08),transparent 20%),radial-gradient(circle at 58% 68%,rgba(255,255,255,.03),transparent 22%),linear-gradient(180deg,#101825 0%,#070c13 100%) !important;display:block !important;z-index:0 !important;pointer-events:none !important}.hero-simple-slide .hero-bg-img{display:none !important}.hero-collection-copy{position:relative !important;z-index:3 !important;grid-column:1 !important;width:100% !important;max-width:100% !important;padding:clamp(28px,5vw,76px) clamp(22px,4.5vw,72px) !important;align-self:center !important}.hero-simple-slide .hero-main-img{position:absolute !important;left:42% !important;top:0 !important;width:58% !important;height:100% !important;padding:clamp(18px,3vw,44px) clamp(18px,4vw,56px) !important;object-fit:contain !important;object-position:center center !important;background:transparent !important;filter:saturate(1.03) contrast(1.03) brightness(1.05) !important;transform:none !important;opacity:1 !important;z-index:2 !important}@media(max-width:900px){.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{height:58vh !important;min-height:340px !important;background:#06090d !important}.hero-simple-slide{grid-template-columns:40% 60% !important;background:linear-gradient(90deg,#040604 0%,#091106 40%,#0d1320 40%,#080c13 100%) !important}.hero-simple-slide::after{left:40% !important;background:radial-gradient(circle at 76% 30%,rgba(198,255,0,.07),transparent 20%),linear-gradient(180deg,#0e1622 0%,#070b12 100%) !important}.hero-simple-slide .hero-main-img{left:40% !important;width:60% !important;padding:12px 8px 20px 8px !important}.hero-collection-copy{padding:18px 10px 18px 16px !important}.hero-collection-copy p{font-size:10px !important;margin-bottom:7px !important}.hero-collection-copy h2{font-size:clamp(30px,8.8vw,46px) !important;line-height:.9 !important}.hero-collection-copy span{font-size:12px !important;line-height:1.15 !important;margin-top:8px !important}.hero-collection-copy button{min-height:38px !important;padding:0 14px !important;font-size:10px !important;margin-top:12px !important}}@media(max-width:560px){.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{min-height:320px !important;height:52vh !important}.hero-simple-slide{grid-template-columns:38% 62% !important;background:linear-gradient(90deg,#040604 0%,#091106 38%,#0d1320 38%,#080c13 100%) !important}.hero-simple-slide::after{left:38% !important}.hero-simple-slide .hero-main-img{left:38% !important;width:62% !important;padding:10px 6px 16px 6px !important}.hero-collection-copy{padding:16px 8px 16px 14px !important}.hero-collection-copy h2{font-size:clamp(24px,8.3vw,36px) !important}}.hero-simple-wrap.hero-collections,.hero-simple-wrap{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;background:#050706 !important;overflow:hidden !important}.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{position:relative !important;width:100vw !important;max-width:100vw !important;height:calc(100vh - 108px) !important;min-height:620px !important;margin:0 !important;border-radius:0 !important;border:0 !important;overflow:hidden !important;background:#050706 !important;box-shadow:none !important}.hero-simple-slide{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;display:block !important;overflow:hidden !important;background:#050706 !important}.hero-simple-slide .hero-bg-img{display:block !important;position:absolute !important;inset:-32px !important;width:calc(100%+64px) !important;height:calc(100%+64px) !important;object-fit:cover !important;object-position:center center !important;filter:blur(22px) brightness(.42) saturate(1.16) contrast(1.04) !important;transform:scale(1.04) !important;opacity:1 !important;z-index:0 !important}.hero-simple-slide::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:1 !important;pointer-events:none !important;background:radial-gradient(circle at 80% 48%,rgba(198,255,0,.11),transparent 28%),radial-gradient(circle at 15% 42%,rgba(198,255,0,.18),transparent 30%),linear-gradient(90deg,rgba(0,0,0,.84) 0%,rgba(0,0,0,.60) 34%,rgba(0,0,0,.18) 64%,rgba(0,0,0,.48) 100%),linear-gradient(180deg,rgba(0,0,0,.20) 0%,rgba(0,0,0,.60) 100%) !important}.hero-simple-slide::after{content:none !important;display:none !important}.hero-simple-slide .hero-main-img{position:absolute !important;top:0 !important;right:0 !important;left:auto !important;width:64% !important;height:100% !important;padding:clamp(18px,3vw,48px) clamp(14px,3vw,46px) clamp(22px,3vw,52px) clamp(12px,2vw,28px) !important;object-fit:contain !important;object-position:center center !important;background:transparent !important;filter:saturate(1.05) contrast(1.04) brightness(1.05) drop-shadow(0 26px 46px rgba(0,0,0,.32)) !important;opacity:1 !important;z-index:2 !important;transform:none !important}.hero-collection-copy{position:absolute !important;left:clamp(22px,5vw,84px) !important;top:50% !important;bottom:auto !important;right:auto !important;transform:translateY(-50%) !important;z-index:4 !important;width:min(500px,38vw) !important;max-width:500px !important;padding:0 !important;color:#ffffff !important;text-shadow:0 18px 40px rgba(0,0,0,.45) !important}.hero-collection-copy p{color:#c8ff00 !important;font-family:Inter,Manrope,Arial,sans-serif !important;font-size:clamp(12px,1vw,16px) !important;letter-spacing:.16em !important;font-weight:1000 !important;text-transform:uppercase !important;margin:0 0 12px !important}.hero-collection-copy h2{color:#ffffff !important;font-family:Anton,Impact,'Arial Black',Inter,sans-serif !important;font-size:clamp(56px,7vw,124px) !important;line-height:.84 !important;letter-spacing:-.025em !important;margin:0 !important;max-width:520px !important}.hero-collection-copy span{display:block !important;color:#f2f2f2 !important;font-family:Inter,Manrope,Arial,sans-serif !important;font-size:clamp(15px,1.2vw,21px) !important;line-height:1.25 !important;font-weight:900 !important;margin-top:16px !important}.hero-collection-copy button{display:inline-flex !important;align-items:center !important;justify-content:center !important;margin-top:26px !important;min-height:50px !important;padding:0 30px !important;border-radius:999px !important;background:linear-gradient(135deg,#c8ff00,#91d900) !important;color:#071009 !important;font-family:Inter,Manrope,Arial,sans-serif !important;font-size:12px !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.08em !important;box-shadow:0 18px 40px rgba(198,255,0,.18) !important}.hero-simple-arrow{z-index:8 !important;background:rgba(5,8,7,.48) !important;border:1px solid rgba(198,255,0,.18) !important;backdrop-filter:blur(10px) !important}.hero-simple-dots{z-index:8 !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{object-position:center center !important}.hero-simple-slide[data-collection="galan"] .hero-main-img{object-position:center center !important;width:66% !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{object-position:center center !important;width:66% !important}@media(max-width:900px){.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{width:100vw !important;max-width:100vw !important;height:calc(100svh - 176px) !important;min-height:520px !important}.hero-simple-slide .hero-bg-img{inset:-26px !important;width:calc(100%+52px) !important;height:calc(100%+52px) !important;filter:blur(18px) brightness(.44) saturate(1.14) contrast(1.03) !important}.hero-simple-slide::before{background:radial-gradient(circle at 70% 36%,rgba(198,255,0,.10),transparent 28%),linear-gradient(180deg,rgba(0,0,0,.26) 0%,rgba(0,0,0,.12) 38%,rgba(0,0,0,.72) 100%),linear-gradient(90deg,rgba(0,0,0,.42) 0%,rgba(0,0,0,.06) 58%,rgba(0,0,0,.36) 100%) !important}.hero-simple-slide .hero-main-img,.hero-simple-slide[data-collection="galan"] .hero-main-img,.hero-simple-slide[data-collection="bea"] .hero-main-img{top:0 !important;right:0 !important;left:0 !important;width:100% !important;height:76% !important;padding:12px 10px 4px !important;object-fit:contain !important;object-position:center center !important;z-index:2 !important}.hero-collection-copy{left:18px !important;right:18px !important;top:auto !important;bottom:28px !important;transform:none !important;width:auto !important;max-width:none !important;padding:18px 18px 16px !important;border-radius:24px !important;background:rgba(3,5,4,.58) !important;border:1px solid rgba(255,255,255,.10) !important;backdrop-filter:blur(12px) !important;text-shadow:none !important}.hero-collection-copy p{font-size:10px !important;letter-spacing:.12em !important;margin-bottom:7px !important}.hero-collection-copy h2{font-size:clamp(34px,11vw,54px) !important;line-height:.86 !important}.hero-collection-copy span{font-size:12px !important;line-height:1.2 !important;margin-top:8px !important}.hero-collection-copy button{min-height:40px !important;padding:0 16px !important;font-size:10px !important;margin-top:13px !important}.hero-simple-prev{left:8px !important}.hero-simple-next{right:8px !important}}@media(max-width:560px){.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{height:calc(100svh - 164px) !important;min-height:490px !important}.hero-simple-slide .hero-main-img,.hero-simple-slide[data-collection="galan"] .hero-main-img,.hero-simple-slide[data-collection="bea"] .hero-main-img{height:74% !important;padding:10px 6px 2px !important}.hero-collection-copy{left:14px !important;right:14px !important;bottom:22px !important;padding:16px 15px 14px !important}.hero-collection-copy h2{font-size:clamp(32px,10.8vw,46px) !important}}#mobileIdeal{position:relative !important;isolation:isolate !important;max-width:100% !important;width:100% !important;margin:0 !important;padding:clamp(28px,4vw,48px) clamp(14px,3.2vw,36px) !important;background:transparent !important}#mobileIdeal::before{content:"" !important;position:absolute !important;top:0 !important;bottom:0 !important;left:calc(50% - 50vw) !important;right:calc(50% - 50vw) !important;background:radial-gradient(circle at 14% 0%,rgba(198,255,0,.10),transparent 24%),linear-gradient(180deg,#06111c 0%,#03070d 100%) !important;z-index:-1 !important}#mobileIdeal .ideal-test-shell{max-width:1200px !important;margin:0 auto !important}#catalogo,#productGrid{position:relative !important;isolation:isolate !important;width:100% !important;max-width:100% !important;margin:0 !important;background:transparent !important}#catalogo{padding-top:28px !important;padding-bottom:14px !important;padding-left:clamp(14px,3vw,34px) !important;padding-right:clamp(14px,3vw,34px) !important}#productGrid{padding-top:14px !important;padding-bottom:40px !important;padding-left:clamp(14px,3vw,34px) !important;padding-right:clamp(14px,3vw,34px) !important}#catalogo::before,#productGrid::before{content:"" !important;position:absolute !important;top:0 !important;bottom:0 !important;left:calc(50% - 50vw) !important;right:calc(50% - 50vw) !important;background:radial-gradient(circle at 18% 2%,rgba(198,255,0,.10),transparent 28%),linear-gradient(180deg,#07111b 0%,#02070d 100%) !important;z-index:-1 !important}#catalogo>*,#productGrid>*{position:relative !important;z-index:1 !important}.toolbar,.product-grid#productGrid,#catalogo,#productGrid{box-shadow:none !important;border-radius:0 !important}.why-choose-section h2,.why-choose-inner h2{letter-spacing:.045em !important;line-height:.96 !important}.site-footer-pro{background:radial-gradient(circle at 80% 10%,rgba(198,255,0,.10),transparent 30%),linear-gradient(180deg,#07111b 0%,#05080d 100%) !important;color:#f4f6ee !important;border-top:1px solid rgba(198,255,0,.18) !important}.site-footer-pro h4{color:#c6ff00 !important}.site-footer-pro p,.site-footer-pro a,.site-footer-pro .footer-bottom,.site-footer-pro .footer-bottom span,.site-footer-pro .footer-trust-v248,.site-footer-pro .footer-trust-v248 span{color:rgba(255,255,255,.86) !important}.site-footer-pro a:hover{color:#c6ff00 !important}.site-footer-pro .payment-pills span{color:#ffffff !important;background:rgba(255,255,255,.06) !important;border-color:rgba(198,255,0,.22) !important}.site-footer-pro .footer-bottom{border-top:1px solid rgba(255,255,255,.10) !important}.site-footer-pro .footer-trust-v248{display:flex !important;flex-wrap:wrap !important;gap:14px !important;margin-top:14px !important;font-weight:800 !important}@media (max-width:900px){#mobileIdeal{padding:22px 14px !important}#catalogo,#productGrid{padding-left:14px !important;padding-right:14px !important}.why-choose-section h2,.why-choose-inner h2{letter-spacing:.03em !important}.site-footer-pro{padding-left:18px !important;padding-right:18px !important}}@media (max-width:900px){body .site-header,body .site-header.site-header-v124{background:radial-gradient(circle at 50% 0%,rgba(198,255,0,.12),transparent 34%),linear-gradient(180deg,#0d1512 0%,#08100d 60%,#060b09 100%) !important;box-shadow:0 8px 20px rgba(0,0,0,.18) !important}#mobileIdeal::before{background:radial-gradient(circle at 14% 0%,rgba(198,255,0,.12),transparent 26%),linear-gradient(180deg,#0a141d 0%,#091019 52%,#070d14 100%) !important}#catalogo::before,#productGrid::before{background:radial-gradient(circle at 18% 2%,rgba(198,255,0,.12),transparent 28%),linear-gradient(180deg,#0a141d 0%,#09111a 48%,#071018 100%) !important}#catalogo .eyebrow,.toolbar#catalogo .eyebrow,section.toolbar#catalogo .eyebrow,#catalogo .eyebrow *,#currentTitle,#currentTitle *,.toolbar#catalogo h2,.toolbar#catalogo h2 *,section.toolbar#catalogo h2,section.toolbar#catalogo h2 *,.catalog-title,.catalog-title *,#catalogo h2,#catalogo h2 *{color:#f7fbff !important;-webkit-text-fill-color:#f7fbff !important;text-shadow:none !important;opacity:1 !important}#mobileIdeal .ideal-test-eyebrow,#mobileIdeal .ideal-test-shell>p,#mobileIdeal h2,#mobileIdeal h3,#mobileIdeal label,#mobileIdeal .ideal-chip,#mobileIdeal .ideal-option,#mobileIdeal .ideal-option span,#mobileIdeal .ideal-question,#mobileIdeal .ideal-heading,#mobileIdeal .step-number{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}#mobileIdeal button,#mobileIdeal .ideal-chip,#mobileIdeal .ideal-option{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03)) !important;border-color:rgba(198,255,0,.42) !important;box-shadow:none !important}#mobileIdeal button.active,#mobileIdeal button.is-active,#mobileIdeal .ideal-chip.active,#mobileIdeal .ideal-option.active,#mobileIdeal .ideal-chip.selected,#mobileIdeal .ideal-option.selected{background:linear-gradient(135deg,#dfff00 0%,#b3f400 100%) !important;color:#0a0f0b !important;-webkit-text-fill-color:#0a0f0b !important}.product-card,.card-product,.product-item{background:#ffffff !important;box-shadow:0 10px 22px rgba(0,0,0,.10) !important}.product-card h3,.product-card .price,.product-card .product-price,.product-card p,.product-card span,.product-card small{opacity:1 !important}.site-footer-pro{background:radial-gradient(circle at 80% 10%,rgba(198,255,0,.12),transparent 30%),linear-gradient(180deg,#0a141d 0%,#081019 58%,#070d14 100%) !important}}@media (max-width:900px){body .site-header,body .site-header.site-header-v124{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100vw !important;z-index:2147483600 !important;padding:12px 14px 14px !important;background:radial-gradient(circle at 48% 0%,rgba(198,255,0,.12),transparent 38%),linear-gradient(180deg,#050806 0%,#07100b 100%) !important;border-bottom:1px solid rgba(198,255,0,.18) !important;box-shadow:0 8px 22px rgba(0,0,0,.18) !important;overflow:visible !important}body .site-header::before,body .site-header::after,body .site-header.site-header-v124::before,body .site-header.site-header-v124::after{content:none !important;display:none !important}body .site-header .header-benefits-bar{display:none !important}body .site-header .header-main-row{display:grid !important;grid-template-columns:68px minmax(0,1fr) 96px !important;grid-template-areas:"menu logo cart" "search search search" !important;align-items:center !important;gap:12px !important;width:100% !important;min-height:auto !important}body .site-header .brand{grid-area:logo !important;display:flex !important;justify-content:center !important;align-items:center !important;width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important}body .site-header .brand img{width:178px !important;max-width:min(178px,45vw) !important;height:auto !important;object-fit:contain !important;filter:none !important;opacity:1 !important}body .site-header .header-actions{display:contents !important}body .site-header .mobile-menu-toggle,body .site-header #mobileMenuToggleFinal{grid-area:menu !important;width:58px !important;height:58px !important;min-width:58px !important;border-radius:20px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-direction:column !important;gap:7px !important;background:linear-gradient(180deg,rgba(198,255,0,.13),rgba(198,255,0,.035)) !important;border:1px solid rgba(198,255,0,.34) !important;box-shadow:none !important;margin:0 !important}body .site-header .mobile-menu-toggle span,body .site-header #mobileMenuToggleFinal span{display:block !important;width:28px !important;height:2.5px !important;border-radius:999px !important;background:#bfff00 !important}body .site-header .cart-btn,body .site-header #openCart{grid-area:cart !important;justify-self:end !important;width:94px !important;height:58px !important;min-height:58px !important;border-radius:20px !important;padding:0 !important;margin:0 !important;transform:none !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:7px !important;background:linear-gradient(135deg,#dfff00 0%,#9ee000 100%) !important;color:#071007 !important;font-size:0 !important;box-shadow:none !important}body .site-header .cart-btn::before,body .site-header #openCart::before{content:"🛒" !important;font-size:25px !important;line-height:1 !important}body .site-header .cart-btn span,body .site-header #openCart span{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:34px !important;height:34px !important;padding:0 8px !important;border-radius:999px !important;background:#071007 !important;color:#dfff00 !important;font-size:17px !important;font-weight:1000 !important;margin:0 !important}body .site-header .header-search-wrap{grid-area:search !important;width:100% !important;max-width:100% !important;height:64px !important;min-height:64px !important;display:grid !important;grid-template-columns:minmax(0,1fr) 58px !important;align-items:center !important;gap:8px !important;padding:0 7px 0 20px !important;margin:4px 0 0 !important;border-radius:24px !important;background:#ffffff !important;border:1.5px solid rgba(198,255,0,.38) !important;box-shadow:0 10px 24px rgba(0,0,0,.12) !important}body .site-header .header-search-wrap input,body .site-header #headerSearch{width:100% !important;height:100% !important;min-width:0 !important;padding:0 !important;border:0 !important;outline:0 !important;background:transparent !important;color:#242b25 !important;font-size:22px !important;font-weight:850 !important;letter-spacing:-.02em !important}body .site-header .header-search-wrap input::placeholder,body .site-header #headerSearch::placeholder{color:rgba(20,25,20,.58) !important;opacity:1 !important}body .site-header .header-search-btn{width:54px !important;height:54px !important;border-radius:20px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(135deg,#dfff00 0%,#9dde00 100%) !important;color:#071007 !important;font-size:28px !important;font-weight:1000 !important;box-shadow:none !important}body .site-header #mainNav,body .site-header .top-nav,body .site-header .category-top-nav{display:none !important}body{padding-top:154px !important}#inicio,#catalogo,#mobileIdeal{scroll-margin-top:164px !important}}@media (max-width:420px){body .site-header .header-main-row{grid-template-columns:62px minmax(0,1fr) 88px !important;gap:10px !important}body .site-header .mobile-menu-toggle,body .site-header #mobileMenuToggleFinal{width:56px !important;height:56px !important;min-width:56px !important}body .site-header .cart-btn,body .site-header #openCart{width:88px !important;height:56px !important;min-height:56px !important}body .site-header .brand img{width:166px !important;max-width:43vw !important}body .site-header .header-search-wrap{height:60px !important;min-height:60px !important;border-radius:22px !important}body .site-header .header-search-wrap input,body .site-header #headerSearch{font-size:20px !important}body{padding-top:148px !important}}#mobileIdeal .ideal-style-grid button.active-style,#mobileIdeal .ideal-style-grid button.active,#mobileIdeal .ideal-style-grid button.selected,#mobileIdeal .ideal-style-grid button[aria-pressed="true"],.ideal-test-v234 .ideal-style-grid button.active-style,.ideal-test-v234 .ideal-style-grid button.active,.ideal-test-v234 .ideal-style-grid button.selected,.ideal-test-v234 .ideal-style-grid button[aria-pressed="true"]{background:linear-gradient(135deg,#dfff00 0%,#9ee000 100%) !important;color:#071007 !important;-webkit-text-fill-color:#071007 !important;border-color:#dfff00 !important;box-shadow:0 10px 24px rgba(198,255,0,.16) !important}#mobileIdeal .ideal-style-grid button.active-style b,#mobileIdeal .ideal-style-grid button.active b,#mobileIdeal .ideal-style-grid button.selected b,#mobileIdeal .ideal-style-grid button[aria-pressed="true"] b,.ideal-test-v234 .ideal-style-grid button.active-style b,.ideal-test-v234 .ideal-style-grid button.active b,.ideal-test-v234 .ideal-style-grid button.selected b,.ideal-test-v234 .ideal-style-grid button[aria-pressed="true"] b{color:#071007 !important;-webkit-text-fill-color:#071007 !important}@media(max-width:900px){body .site-header,body .site-header.site-header-v124{padding:10px 14px 13px !important;background:linear-gradient(180deg,#050806 0%,#07100b 100%) !important;box-shadow:0 8px 18px rgba(0,0,0,.16) !important}body .site-header .header-main-row{grid-template-columns:62px minmax(0,1fr) 92px !important;gap:11px !important}body .site-header .brand img{width:166px !important;max-width:43vw !important}body .site-header .mobile-menu-toggle,body .site-header #mobileMenuToggleFinal{width:56px !important;height:56px !important;min-width:56px !important;border-radius:19px !important}body .site-header .cart-btn,body .site-header #openCart{width:90px !important;height:56px !important;min-height:56px !important;border-radius:19px !important}body .site-header .header-search-wrap{height:60px !important;min-height:60px !important;margin-top:2px !important;border-radius:22px !important;box-shadow:0 8px 18px rgba(0,0,0,.10) !important}body .site-header .header-search-wrap input,body .site-header #headerSearch{font-size:20px !important;font-weight:800 !important}body{padding-top:146px !important}}#mobileIdeal .ideal-style-grid button.active-style,#mobileIdeal .ideal-style-grid button.active,#mobileIdeal .ideal-style-grid button.selected,#mobileIdeal .ideal-style-grid button[aria-pressed="true"],.ideal-test-v234 .ideal-style-grid button.active-style,.ideal-test-v234 .ideal-style-grid button.active,.ideal-test-v234 .ideal-style-grid button.selected,.ideal-test-v234 .ideal-style-grid button[aria-pressed="true"]{background:linear-gradient(135deg,#dfff00 0%,#9ee000 100%) !important;color:#071007 !important;-webkit-text-fill-color:#071007 !important;border-color:#dfff00 !important;box-shadow:0 10px 24px rgba(198,255,0,.18) !important}#mobileIdeal .ideal-style-grid button.active-style b,#mobileIdeal .ideal-style-grid button.active b,#mobileIdeal .ideal-style-grid button.selected b,#mobileIdeal .ideal-style-grid button[aria-pressed="true"] b,.ideal-test-v234 .ideal-style-grid button.active-style b,.ideal-test-v234 .ideal-style-grid button.active b,.ideal-test-v234 .ideal-style-grid button.selected b,.ideal-test-v234 .ideal-style-grid button[aria-pressed="true"] b{color:#071007 !important;-webkit-text-fill-color:#071007 !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{object-fit:contain !important;object-position:center center !important;filter:saturate(1.06) contrast(1.04) brightness(1.04) !important}.hero-simple-slide[data-collection="tapia"] .hero-bg-img{object-fit:cover !important;object-position:center center !important}.hero-collection-copy h2{letter-spacing:.055em !important;word-spacing:.08em !important}@media (min-width:901px){#mainNav>a,#mainNav .ideal-main-link,.category-top-nav.nav-clean>a,.category-top-nav.nav-clean .ideal-main-link,body nav#mainNav>a{font-size:clamp(12.5px,1.02vw,16px) !important;letter-spacing:.015em !important;font-weight:850 !important}#mainNav a[data-filter="Fútbol"],.category-top-nav.nav-clean a[data-filter="Fútbol"]{font-size:clamp(12px,.96vw,15px) !important}}@media (min-width:901px) and (max-width:1180px){#mainNav>a,#mainNav .ideal-main-link,body nav#mainNav>a{font-size:12px !important;letter-spacing:0 !important}}@media (max-width:760px){:root{--ec-mobile-header-total:118px}body{padding-top:calc(var(--ec-mobile-header-total)+env(safe-area-inset-top,0px)) !important}.site-header.site-header-v124{top:0 !important;padding-top:env(safe-area-inset-top,0px) !important;padding-bottom:8px !important;background:radial-gradient(circle at 50% 0%,rgba(200,255,0,.12),transparent 38%),linear-gradient(180deg,#070b08 0%,#050708 100%) !important}.site-header.site-header-v124>.header-benefits-bar{display:none !important;height:0 !important;min-height:0 !important;max-height:0 !important;flex:0 0 0 !important;overflow:hidden !important}.site-header-v124 .header-main-row,.site-header.site-header-v124>.header-main-row{padding-top:10px !important;padding-bottom:0 !important;grid-template-rows:48px 52px !important;row-gap:8px !important}.site-header::before,.site-header-v124::before,header.site-header::before,header.site-header-v124::before{height:calc(env(safe-area-inset-top,0px)+118px) !important;background:linear-gradient(180deg,#070b08 0%,#050708 100%) !important}}@media (max-width:760px){:root{--ec-mobile-header-total:112px}html,body{margin-top:0 !important;background:#050708 !important}body{padding-top:112px !important}.site-top-strip,.site-header.site-header-v124>.header-benefits-bar{display:none !important;height:0 !important;min-height:0 !important;max-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important;flex:0 0 0 !important}.site-header,.site-header.site-header-v124,header.site-header,header.site-header-v124{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100vw !important;min-height:112px !important;height:112px !important;padding:0 0 8px !important;margin:0 !important;background:linear-gradient(180deg,#050708 0%,#050708 100%) !important;border:0 !important;box-shadow:none !important;overflow:visible !important;z-index:2147483600 !important}.site-header::before,.site-header::after,.site-header-v124::before,.site-header-v124::after,header.site-header::before,header.site-header::after,header.site-header-v124::before,header.site-header-v124::after{content:none !important;display:none !important}.site-header-v124 .header-main-row,.site-header.site-header-v124>.header-main-row{padding:6px 14px 0 !important;margin:0 !important;height:104px !important;min-height:104px !important;max-height:104px !important;grid-template-rows:46px 50px !important;row-gap:7px !important;align-content:start !important}.site-header-v124 #mobileMenuToggle{height:46px !important;min-height:46px !important}.site-header-v124 .brand{height:46px !important}.site-header-v124 .brand img{max-height:43px !important}.site-header-v124 #openCart,.site-header.site-header-v124 .cart-btn{height:46px !important;min-height:46px !important}.site-header-v124 .header-search-wrap{height:50px !important;min-height:50px !important}.site-header-v124 #headerSearch{height:50px !important;min-height:50px !important;line-height:50px !important}.site-header-v124 .header-search-btn{width:40px !important;height:40px !important;top:5px !important;right:5px !important}#inicio,#catalogo,#mobileIdeal,.toolbar,.product-grid{scroll-margin-top:128px !important}}.hero-simple-slide[data-collection="tapia"] .hero-main-img{object-fit:contain !important;object-position:center center !important;filter:saturate(1.03) contrast(1.02) brightness(1.03) !important}.hero-simple-slide[data-collection="tapia"] .hero-bg-img{object-fit:cover !important;object-position:center center !important}.hero-simple-slide[data-collection="tapia"] .hero-collection-copy h2,.hero-simple-slide[data-collection="bea"] .hero-collection-copy h2{letter-spacing:.09em !important;word-spacing:.12em !important}@media (max-width:760px){:root{--ec-mobile-header-total:116px}body{padding-top:116px !important}.site-header,.site-header.site-header-v124,header.site-header,header.site-header-v124{height:116px !important;min-height:116px !important;padding:0 0 9px !important}.site-header-v124 .header-main-row,.site-header.site-header-v124>.header-main-row,body .site-header .header-main-row{height:108px !important;min-height:108px !important;max-height:108px !important;grid-template-rows:46px 44px !important;row-gap:12px !important;padding:7px 14px 0 !important;align-content:start !important}.site-header-v124 .header-search-wrap,body .site-header .header-search-wrap,body .header-search-wrap{height:44px !important;min-height:44px !important;max-height:44px !important;margin-top:0 !important;padding:0 5px 0 18px !important;border-radius:18px !important;display:block !important;position:relative !important}.site-header-v124 #headerSearch,body .site-header #headerSearch,body .site-header .header-search-wrap input,body .header-search-wrap input{height:44px !important;min-height:44px !important;line-height:44px !important;font-size:18px !important;padding:0 52px 0 0 !important}.site-header-v124 .header-search-btn,body .site-header .header-search-btn,body .header-search-btn{width:36px !important;height:36px !important;min-width:36px !important;min-height:36px !important;border-radius:14px !important;position:absolute !important;right:4px !important;top:50% !important;transform:translateY(-50%) !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:22px !important;line-height:1 !important}#inicio,#catalogo,#mobileIdeal,.toolbar,.product-grid{scroll-margin-top:130px !important}.hero-simple-slide::before{background:linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.02) 45%,rgba(0,0,0,.48) 100%) !important;opacity:1 !important}.hero-simple-slide::after{display:none !important;content:none !important}.hero-simple-slide .hero-bg-img{filter:blur(16px) brightness(.58) saturate(1.10) contrast(1.02) !important}.hero-simple-slide .hero-main-img{filter:saturate(1.04) contrast(1.03) brightness(1.08) !important}}@media (max-width:760px){body::before,body::after,main::before,main::after,.page-glow,.page-glow::before,.page-glow::after,#catalogo::before,#catalogo::after,#productGrid::before,#productGrid::after,.product-grid::before,.product-grid::after,.toolbar::before,.toolbar::after{content:none !important;display:none !important;opacity:0 !important;background:none !important;filter:none !important}html,body,main,#catalogo,.toolbar,#productGrid,.product-grid{background:#f7f8f4 !important;background-image:none !important;filter:none !important}#productGrid,.product-grid#productGrid,.product-grid{padding-left:14px !important;padding-right:14px !important;box-shadow:none !important;overflow:visible !important}.product-card,#productGrid .product-card,.product-grid#productGrid .product-card,.card-product,.product-item{background:#ffffff !important;background-image:none !important;box-shadow:0 8px 18px rgba(0,0,0,.08) !important;filter:none !important;opacity:1 !important;overflow:hidden !important}.product-card::before,.product-card::after,#productGrid .product-card::before,#productGrid .product-card::after,.product-image::before,.product-image::after,.product-card figure::before,.product-card figure::after,.card-product::before,.card-product::after,.product-item::before,.product-item::after{content:none !important;display:none !important;opacity:0 !important;background:none !important;filter:none !important;box-shadow:none !important}.product-image,#productGrid .product-image,.product-grid#productGrid .product-image,.product-card figure,.product-card .image,.product-card .product-photo{background:#ffffff !important;background-image:none !important;box-shadow:none !important;filter:none !important}.product-image img,.product-card img,#productGrid .product-card img{filter:brightness(1.05) contrast(1.03) saturate(1.03) !important;opacity:1 !important}.site-header,.site-header.site-header-v124,header.site-header{box-shadow:none !important}}@media (max-width:900px){#productGrid .product-card,.product-grid#productGrid .product-card,.product-card,.card-product,.product-item{background:#ffffff !important;background-image:none !important;filter:none !important;opacity:1 !important;box-shadow:0 6px 14px rgba(0,0,0,.06) !important;border-color:rgba(198,255,0,.32) !important}#productGrid .product-card::before,#productGrid .product-card::after,.product-grid#productGrid .product-card::before,.product-grid#productGrid .product-card::after,.product-card::before,.product-card::after,.card-product::before,.card-product::after,.product-item::before,.product-item::after{content:none !important;display:none !important;opacity:0 !important;background:none !important;background-image:none !important;filter:none !important;box-shadow:none !important}#productGrid .product-image,.product-grid#productGrid .product-image,.product-card .product-image,.product-card figure,.product-card .image,.product-image{background:#ffffff !important;background-image:none !important;filter:none !important;opacity:1 !important;box-shadow:none !important;border-bottom:1px solid rgba(0,0,0,.045) !important}#productGrid .product-image::before,#productGrid .product-image::after,.product-grid#productGrid .product-image::before,.product-grid#productGrid .product-image::after,.product-card .product-image::before,.product-card .product-image::after,.product-image::before,.product-image::after{content:none !important;display:none !important;opacity:0 !important;background:none !important;background-image:none !important;filter:none !important;box-shadow:none !important}#productGrid .product-info,.product-grid#productGrid .product-info,.product-card .product-info{background:#ffffff !important;background-image:none !important;filter:none !important;opacity:1 !important}#productGrid img,.product-grid#productGrid img,.product-card img{filter:none !important;opacity:1 !important}.site-header .mobile-menu-toggle,.site-header #mobileMenuToggleFinal,.mobile-menu-toggle,#mobileMenuToggleFinal{width:46px !important;height:46px !important;min-width:46px !important;min-height:46px !important;border-radius:16px !important;gap:5px !important;padding:0 !important}.site-header .mobile-menu-toggle span,.site-header #mobileMenuToggleFinal span,.mobile-menu-toggle span,#mobileMenuToggleFinal span{width:23px !important;height:2px !important;border-radius:999px !important}.site-header .header-main-row,.site-header.site-header-v124>.header-main-row{grid-template-columns:52px minmax(0,1fr) 90px !important;column-gap:10px !important}}@media (max-width:420px){.site-header .mobile-menu-toggle,.site-header #mobileMenuToggleFinal,.mobile-menu-toggle,#mobileMenuToggleFinal{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important}.site-header .mobile-menu-toggle span,.site-header #mobileMenuToggleFinal span,.mobile-menu-toggle span,#mobileMenuToggleFinal span{width:22px !important;height:2px !important}}@media (max-width:900px){#catalogo .eyebrow,#catalogo .eyebrow *,.toolbar#catalogo .eyebrow,.toolbar#catalogo .eyebrow *,#currentTitle,#currentTitle *,#catalogo h2,#catalogo h2 *,.toolbar#catalogo h2,.toolbar#catalogo h2 *,.catalog-title,.catalog-title *{color:#101010 !important;-webkit-text-fill-color:#101010 !important;text-shadow:none !important;opacity:1 !important;filter:none !important}#catalogo,.toolbar#catalogo,#productGrid,.product-grid#productGrid,.product-grid{background:#f6f7f4 !important;background-image:none !important;filter:none !important;opacity:1 !important;box-shadow:none !important;isolation:isolate !important}#catalogo::before,#catalogo::after,.toolbar#catalogo::before,.toolbar#catalogo::after,#productGrid::before,#productGrid::after,.product-grid#productGrid::before,.product-grid#productGrid::after,.product-grid::before,.product-grid::after{content:none !important;display:none !important;background:none !important;background-image:none !important;opacity:0 !important;filter:none !important;box-shadow:none !important}#productGrid .product-card,.product-grid#productGrid .product-card,.product-card,.card-product,.product-item{background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;filter:none !important;opacity:1 !important;box-shadow:0 5px 12px rgba(0,0,0,.045) !important;border:1px solid rgba(0,0,0,.055) !important;overflow:hidden !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#productGrid .product-card::before,#productGrid .product-card::after,.product-grid#productGrid .product-card::before,.product-grid#productGrid .product-card::after,.product-card::before,.product-card::after,.card-product::before,.card-product::after,.product-item::before,.product-item::after{content:none !important;display:none !important;background:none !important;background-image:none !important;opacity:0 !important;filter:none !important;box-shadow:none !important}#productGrid .product-image,.product-grid#productGrid .product-image,.product-card .product-image,.product-image,.product-card figure,.product-card .image,.product-card .product-photo{background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;filter:none !important;opacity:1 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#productGrid .product-image::before,#productGrid .product-image::after,.product-grid#productGrid .product-image::before,.product-grid#productGrid .product-image::after,.product-card .product-image::before,.product-card .product-image::after,.product-image::before,.product-image::after,.product-card figure::before,.product-card figure::after{content:none !important;display:none !important;background:none !important;background-image:none !important;opacity:0 !important;filter:none !important;box-shadow:none !important}#productGrid .product-info,.product-grid#productGrid .product-info,.product-card .product-info,.product-info{background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;filter:none !important;opacity:1 !important;box-shadow:none !important}#productGrid .product-card img,.product-grid#productGrid .product-card img,.product-card .product-image img,.product-image img{filter:none !important;opacity:1 !important;mix-blend-mode:normal !important}.site-header .mobile-menu-toggle,.site-header #mobileMenuToggleFinal,.mobile-menu-toggle,#mobileMenuToggleFinal{width:42px !important;height:42px !important;min-width:42px !important;min-height:42px !important;border-radius:14px !important;gap:4px !important;padding:0 !important}.site-header .mobile-menu-toggle span,.site-header #mobileMenuToggleFinal span,.mobile-menu-toggle span,#mobileMenuToggleFinal span{width:21px !important;height:2px !important;min-height:2px !important;border-radius:999px !important}}@media (max-width:900px){#catalogo,.toolbar#catalogo,section.toolbar#catalogo,#productGrid,.product-grid,.products-wrap,.catalog-section,.product-section{background:#f7f7f4 !important;background-image:none !important;filter:none !important;opacity:1 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#catalogo::before,#catalogo::after,.toolbar#catalogo::before,.toolbar#catalogo::after,section.toolbar#catalogo::before,section.toolbar#catalogo::after,#productGrid::before,#productGrid::after,.product-grid::before,.product-grid::after,.products-wrap::before,.products-wrap::after,.catalog-section::before,.catalog-section::after,.product-section::before,.product-section::after{content:none !important;display:none !important;background:none !important;background-image:none !important;opacity:0 !important;filter:none !important;box-shadow:none !important}.product-card,.product-grid#productGrid .product-card,#productGrid .product-card,.card-product,.product-item,.catalog-product,.producto,.product{background:#ffffff !important;background-image:none !important;filter:none !important;opacity:1 !important;box-shadow:0 6px 16px rgba(0,0,0,.06) !important;border-color:rgba(0,0,0,.06) !important;overflow:hidden !important;isolation:isolate !important}.product-card::before,.product-card::after,.product-grid#productGrid .product-card::before,.product-grid#productGrid .product-card::after,#productGrid .product-card::before,#productGrid .product-card::after,.card-product::before,.card-product::after,.product-item::before,.product-item::after,.catalog-product::before,.catalog-product::after,.producto::before,.producto::after,.product::before,.product::after{content:none !important;display:none !important;background:none !important;background-image:none !important;opacity:0 !important;filter:none !important;box-shadow:none !important}.product-image,.product-card .product-image,.product-grid#productGrid .product-image,#productGrid .product-image,.card-product .product-image,.product-item .product-image,.product-card figure,.product-card .image,.image-wrap,.product-img,.product-photo,.product-info,.product-card .product-info,#productGrid .product-info{background:#ffffff !important;background-image:none !important;filter:none !important;opacity:1 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.product-image::before,.product-image::after,.product-card .product-image::before,.product-card .product-image::after,#productGrid .product-image::before,#productGrid .product-image::after,.product-info::before,.product-info::after,.product-card .product-info::before,.product-card .product-info::after{content:none !important;display:none !important;background:none !important;background-image:none !important;opacity:0 !important;filter:none !important;box-shadow:none !important}.product-card img,.product-image img,#productGrid .product-card img,#productGrid .product-image img{filter:none !important;opacity:1 !important;mix-blend-mode:normal !important}#catalogo .eyebrow,#catalogo .eyebrow *,#currentTitle,#currentTitle *,.toolbar#catalogo h2,.toolbar#catalogo h2 *,section.toolbar#catalogo h2,section.toolbar#catalogo h2 *,.catalog-title,.catalog-title *{color:#111111 !important;-webkit-text-fill-color:#111111 !important;text-shadow:none !important;opacity:1 !important}.mobile-menu-toggle,#mobileMenuToggleFinal,.site-header .mobile-menu-toggle,.site-header #mobileMenuToggleFinal{width:46px !important;height:46px !important;min-width:46px !important;min-height:46px !important;border-radius:15px !important;gap:4px !important;padding:0 !important}.mobile-menu-toggle span,#mobileMenuToggleFinal span,.site-header .mobile-menu-toggle span,.site-header #mobileMenuToggleFinal span{width:23px !important;height:2px !important;min-height:2px !important;border-radius:999px !important}}@media (max-width:420px){.mobile-menu-toggle,#mobileMenuToggleFinal,.site-header .mobile-menu-toggle,.site-header #mobileMenuToggleFinal{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;gap:4px !important}.mobile-menu-toggle span,#mobileMenuToggleFinal span,.site-header .mobile-menu-toggle span,.site-header #mobileMenuToggleFinal span{width:22px !important;height:2px !important}}@media (max-width:900px){.hero-simple-wrap,#inicio.hero-simple-wrap,.hero-collections,.hero-simple-slider,#heroSimpleSlider{position:relative !important;overflow:hidden !important;contain:paint !important;isolation:isolate !important;z-index:0 !important}.hero-simple-slide,.hero-simple-slide.active{position:absolute !important;overflow:hidden !important;contain:paint !important;isolation:isolate !important}.hero-simple-slide:not(.active){opacity:0 !important;visibility:hidden !important;pointer-events:none !important}.hero-simple-slide::before,.hero-simple-slide::after,.hero-simple-wrap::before,.hero-simple-wrap::after,.hero-collections::before,.hero-collections::after,#heroSimpleSlider::before,#heroSimpleSlider::after{content:none !important;display:none !important;opacity:0 !important;background:none !important;filter:none !important;box-shadow:none !important}.hero-simple-slide .hero-bg-img,.hero-simple-slide .hero-main-img{position:absolute !important;z-index:1 !important;filter:none !important;opacity:1 !important;mix-blend-mode:normal !important}.page-glow,body::before,body::after,main::before,main::after{content:none !important;display:none !important;opacity:0 !important;background:none !important;filter:none !important;box-shadow:none !important;pointer-events:none !important}#catalogo,.toolbar#catalogo,section.toolbar#catalogo,#productGrid,.product-grid#productGrid,.product-grid,.products-wrap,.catalog-section,.product-section{position:relative !important;isolation:isolate !important;z-index:5 !important;background:#f4f4f4 !important;background-image:none !important;filter:none !important;opacity:1 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#catalogo::before,#catalogo::after,.toolbar#catalogo::before,.toolbar#catalogo::after,section.toolbar#catalogo::before,section.toolbar#catalogo::after,#productGrid::before,#productGrid::after,.product-grid#productGrid::before,.product-grid#productGrid::after,.product-grid::before,.product-grid::after,.products-wrap::before,.products-wrap::after,.catalog-section::before,.catalog-section::after,.product-section::before,.product-section::after{content:none !important;display:none !important;opacity:0 !important;background:none !important;background-image:none !important;filter:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#productGrid .product-card,.product-grid#productGrid .product-card,.product-card,.card-product,.product-item,.catalog-product,.producto,.product{background:#ffffff !important;background-image:none !important;filter:none !important;opacity:1 !important;box-shadow:0 8px 18px rgba(0,0,0,.07) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;overflow:hidden !important}#productGrid .product-card *,.product-grid#productGrid .product-card *,.product-card *{filter:none !important;opacity:1 !important;mix-blend-mode:normal !important}.product-card::before,.product-card::after,#productGrid .product-card::before,#productGrid .product-card::after,.product-grid#productGrid .product-card::before,.product-grid#productGrid .product-card::after,.product-image::before,.product-image::after,.product-info::before,.product-info::after,.product-card .product-image::before,.product-card .product-image::after,.product-card .product-info::before,.product-card .product-info::after{content:none !important;display:none !important;opacity:0 !important;background:none !important;background-image:none !important;filter:none !important;box-shadow:none !important}.product-image,.product-card .product-image,#productGrid .product-image,.product-grid#productGrid .product-image,.product-info,.product-card .product-info,#productGrid .product-info{background:#ffffff !important;background-image:none !important;filter:none !important;opacity:1 !important;box-shadow:none !important}#catalogo .eyebrow,#catalogo .eyebrow *,#currentTitle,#currentTitle *,.toolbar#catalogo h2,.toolbar#catalogo h2 *,.catalog-title,.catalog-title *{color:#111 !important;-webkit-text-fill-color:#111 !important;text-shadow:none !important;opacity:1 !important}}@media (max-width:900px){html,body,main{background:#ffffff !important;background-image:none !important}.site-header,.site-header *{}#catalogo,.toolbar#catalogo,section.toolbar#catalogo,#productGrid,.product-grid,.product-grid#productGrid,.products-wrap,.catalog-section,.product-section{background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;filter:none !important;opacity:1 !important;box-shadow:none !important;text-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;mix-blend-mode:normal !important;isolation:isolate !important}#catalogo::before,#catalogo::after,.toolbar#catalogo::before,.toolbar#catalogo::after,section.toolbar#catalogo::before,section.toolbar#catalogo::after,#productGrid::before,#productGrid::after,.product-grid::before,.product-grid::after,.product-grid#productGrid::before,.product-grid#productGrid::after,.products-wrap::before,.products-wrap::after,.catalog-section::before,.catalog-section::after,.product-section::before,.product-section::after{content:none !important;display:none !important;background:transparent !important;background-image:none !important;opacity:0 !important;filter:none !important;box-shadow:none !important;text-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;mix-blend-mode:normal !important}#productGrid .product-card,.product-grid#productGrid .product-card,.product-card,.card-product,.product-item,.catalog-product,.producto,.product{background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;filter:none !important;opacity:1 !important;box-shadow:none !important;text-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;mix-blend-mode:normal !important;border:1px solid rgba(0,0,0,.045) !important;overflow:hidden !important;isolation:isolate !important}#productGrid .product-card::before,#productGrid .product-card::after,.product-grid#productGrid .product-card::before,.product-grid#productGrid .product-card::after,.product-card::before,.product-card::after,.card-product::before,.card-product::after,.product-item::before,.product-item::after,.catalog-product::before,.catalog-product::after,.producto::before,.producto::after,.product::before,.product::after{content:none !important;display:none !important;background:transparent !important;background-image:none !important;opacity:0 !important;filter:none !important;box-shadow:none !important;text-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;mix-blend-mode:normal !important}#productGrid .product-image,.product-grid#productGrid .product-image,.product-card .product-image,.product-image,.product-card figure,.product-card .image,.product-card .product-photo,.image-wrap,.product-img,.product-photo,#productGrid .product-info,.product-grid#productGrid .product-info,.product-card .product-info,.product-info{background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;filter:none !important;opacity:1 !important;box-shadow:none !important;text-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;mix-blend-mode:normal !important}#productGrid .product-image::before,#productGrid .product-image::after,.product-grid#productGrid .product-image::before,.product-grid#productGrid .product-image::after,.product-card .product-image::before,.product-card .product-image::after,.product-image::before,.product-image::after,.product-card figure::before,.product-card figure::after,.product-card .image::before,.product-card .image::after,.product-info::before,.product-info::after,.product-card .product-info::before,.product-card .product-info::after{content:none !important;display:none !important;background:transparent !important;background-image:none !important;opacity:0 !important;filter:none !important;box-shadow:none !important;text-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;mix-blend-mode:normal !important}#productGrid .product-card img,.product-grid#productGrid .product-card img,.product-card .product-image img,.product-image img,.product-card img{background:transparent !important;background-image:none !important;filter:none !important;opacity:1 !important;box-shadow:none !important;text-shadow:none !important;mix-blend-mode:normal !important;-webkit-filter:none !important}.site-header,.site-header.site-header-v124,header.site-header,header.site-header-v124{box-shadow:none !important}#catalogo .eyebrow,#catalogo .eyebrow *,#currentTitle,#currentTitle *,.toolbar#catalogo h2,.toolbar#catalogo h2 *,section.toolbar#catalogo h2,section.toolbar#catalogo h2 *,.catalog-title,.catalog-title *{color:#111111 !important;-webkit-text-fill-color:#111111 !important;opacity:1 !important;filter:none !important;text-shadow:none !important}}@media (max-width:900px){html body #catalogo,html body section#catalogo.toolbar,html body .toolbar#catalogo,html body #productGrid,html body #productGrid.product-grid,html body .product-grid#productGrid,html body .product-grid{background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;box-shadow:none !important;filter:none !important;-webkit-filter:none !important;opacity:1 !important;mix-blend-mode:normal !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;isolation:isolate !important}html body #catalogo::before,html body #catalogo::after,html body section#catalogo.toolbar::before,html body section#catalogo.toolbar::after,html body #productGrid::before,html body #productGrid::after,html body .product-grid::before,html body .product-grid::after{content:none !important;display:none !important;opacity:0 !important;background:none !important;background-image:none !important;box-shadow:none !important;filter:none !important;-webkit-filter:none !important;mix-blend-mode:normal !important}html body #productGrid>article.product-card,html body #productGrid.product-grid>article.product-card,html body .product-grid#productGrid>article.product-card,html body article.product-card{background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;box-shadow:none !important;filter:none !important;-webkit-filter:none !important;opacity:1 !important;mix-blend-mode:normal !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:1px solid rgba(0,0,0,.05) !important;outline:0 !important;overflow:hidden !important;transform:none !important;isolation:isolate !important}html body #productGrid>article.product-card::before,html body #productGrid>article.product-card::after,html body article.product-card::before,html body article.product-card::after{content:none !important;display:none !important;opacity:0 !important;background:none !important;background-image:none !important;box-shadow:none !important;filter:none !important;-webkit-filter:none !important;mix-blend-mode:normal !important}html body #productGrid article.product-card>.product-image,html body #productGrid article.product-card>.product-info,html body article.product-card .product-image,html body article.product-card .product-info{background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;box-shadow:none !important;filter:none !important;-webkit-filter:none !important;opacity:1 !important;mix-blend-mode:normal !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}html body #productGrid article.product-card>.product-image::before,html body #productGrid article.product-card>.product-image::after,html body #productGrid article.product-card>.product-info::before,html body #productGrid article.product-card>.product-info::after,html body article.product-card .product-image::before,html body article.product-card .product-image::after,html body article.product-card .product-info::before,html body article.product-card .product-info::after{content:none !important;display:none !important;opacity:0 !important;background:none !important;background-image:none !important;box-shadow:none !important;filter:none !important;-webkit-filter:none !important;mix-blend-mode:normal !important}html body #productGrid article.product-card img,html body article.product-card img{background:transparent !important;background-image:none !important;box-shadow:none !important;filter:none !important;-webkit-filter:none !important;opacity:1 !important;mix-blend-mode:normal !important;text-shadow:none !important}html body #productGrid article.product-card *,html body article.product-card *{text-shadow:none !important;mix-blend-mode:normal !important}}.hero-simple-slide .hero-collection-copy,.hero-collection-copy{top:62% !important;bottom:auto !important;transform:translateY(-50%) !important}.hero-simple-slide[data-collection="galan"] .hero-collection-copy,.hero-simple-slide[data-collection="tapia"] .hero-collection-copy,.hero-simple-slide[data-collection="bea"] .hero-collection-copy{top:63% !important}.hero-simple-slide[data-collection="galan"] .hero-main-img,.hero-simple-slide[data-collection="tapia"] .hero-main-img,.hero-simple-slide[data-collection="bea"] .hero-main-img{object-fit:contain !important;object-position:center center !important;padding-top:34px !important;padding-bottom:28px !important}@media (max-width:900px){.hero-simple-slide .hero-main-img,.hero-simple-slide[data-collection="galan"] .hero-main-img,.hero-simple-slide[data-collection="tapia"] .hero-main-img,.hero-simple-slide[data-collection="bea"] .hero-main-img{height:72% !important;padding:8px 8px 0 !important;object-fit:contain !important;object-position:center center !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy,.hero-simple-slide[data-collection="galan"] .hero-collection-copy,.hero-simple-slide[data-collection="tapia"] .hero-collection-copy,.hero-simple-slide[data-collection="bea"] .hero-collection-copy{top:auto !important;left:14px !important;right:14px !important;bottom:10px !important;transform:none !important;width:auto !important;max-width:none !important;padding:13px 14px 12px !important;border-radius:22px !important;background:rgba(3,5,4,.52) !important;border:1px solid rgba(255,255,255,.10) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important}.hero-collection-copy p{font-size:9px !important;letter-spacing:.14em !important;margin:0 0 6px !important}.hero-collection-copy h2{font-size:clamp(27px,9.4vw,42px) !important;line-height:.88 !important;letter-spacing:.04em !important;margin:0 !important}.hero-collection-copy span{font-size:11px !important;line-height:1.15 !important;margin-top:7px !important}.hero-collection-copy button{min-height:36px !important;padding:0 14px !important;font-size:9px !important;margin-top:10px !important}}@media (max-width:560px){.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{min-height:500px !important}.hero-simple-slide .hero-main-img,.hero-simple-slide[data-collection="galan"] .hero-main-img,.hero-simple-slide[data-collection="tapia"] .hero-main-img,.hero-simple-slide[data-collection="bea"] .hero-main-img{height:70% !important;padding-top:6px !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy{bottom:8px !important;padding:12px 13px 11px !important}}.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{min-height:clamp(650px,82vh,920px) !important}.hero-simple-slide .hero-bg-img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;image-rendering:auto !important}.hero-simple-slide .hero-main-img,.hero-simple-slide[data-collection="galan"] .hero-main-img,.hero-simple-slide[data-collection="tapia"] .hero-main-img,.hero-simple-slide[data-collection="bea"] .hero-main-img{height:86% !important;width:70% !important;left:30% !important;right:0 !important;padding:14px 10px 18px !important;object-fit:contain !important;object-position:center center !important;image-rendering:auto !important;transform:translateZ(0) !important;will-change:auto !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy{top:64% !important}.hero-simple-wrap,.hero-simple-slider,#heroSimpleSlider,#mobileIdeal,.mobile-ideal-section,.ideal-selector-pro,.ideal-test-shell{-webkit-overflow-scrolling:touch !important;overscroll-behavior:auto !important;touch-action:pan-y !important}#mobileIdeal,.mobile-ideal-section,.ideal-selector-pro,.ideal-interactive,.ideal-selector-inner{overflow:visible !important;transform:none !important;will-change:auto !important}#mobileIdeal .ideal-test-shell{transform:none !important;will-change:auto !important;contain:layout paint !important}#mobileIdeal *,.mobile-ideal-section *{scroll-behavior:auto !important}#mobileIdeal .ideal-test-header .eyebrow{content:""}#mobileIdeal .ideal-test-header h2{letter-spacing:.055em !important}@media (max-width:900px){.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{min-height:560px !important;height:calc(100svh - 116px) !important;max-height:720px !important}.hero-simple-slide .hero-main-img,.hero-simple-slide[data-collection="galan"] .hero-main-img,.hero-simple-slide[data-collection="tapia"] .hero-main-img,.hero-simple-slide[data-collection="bea"] .hero-main-img{height:78% !important;width:72% !important;left:28% !important;padding:2px 4px 6px !important;object-fit:contain !important;object-position:center center !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy{bottom:8px !important;top:auto !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:rgba(3,5,4,.66) !important}#mobileIdeal .ideal-test-header .eyebrow{font-size:11px !important;letter-spacing:.18em !important}#mobileIdeal .ideal-test-header h2{font-size:clamp(30px,8vw,46px) !important;line-height:1.02 !important;letter-spacing:.035em !important}#mobileIdeal .ideal-test-header p{font-size:14px !important;line-height:1.5 !important;max-width:560px !important}}@media (max-width:560px){.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{min-height:560px !important;height:calc(100svh - 116px) !important;max-height:650px !important}.hero-simple-slide .hero-main-img,.hero-simple-slide[data-collection="galan"] .hero-main-img,.hero-simple-slide[data-collection="tapia"] .hero-main-img,.hero-simple-slide[data-collection="bea"] .hero-main-img{height:76% !important;width:76% !important;left:24% !important;padding:0 2px 8px !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy{bottom:7px !important;padding:11px 12px 10px !important}}html{scroll-behavior:auto !important}body{overflow-x:hidden !important;-webkit-font-smoothing:antialiased !important;text-rendering:geometricPrecision !important}.hero-simple-wrap.hero-collections{padding-inline:0 !important;margin-inline:0 !important;overflow:hidden !important;contain:layout paint !important}.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{width:100% !important;min-height:clamp(720px,88vh,980px) !important;height:min(88vh,980px) !important;max-height:980px !important;overflow:hidden !important;transform:translateZ(0) !important;will-change:auto !important}.hero-simple-slide{overflow:hidden !important;transform:translateZ(0) !important;will-change:opacity !important}.hero-simple-slide .hero-bg-img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;transform:scale(1.035) translateZ(0) !important;image-rendering:auto !important}.hero-simple-slide .hero-main-img{position:absolute !important;top:50% !important;height:94% !important;max-height:none !important;width:86% !important;max-width:none !important;left:17% !important;right:auto !important;padding:0 !important;object-fit:contain !important;object-position:center center !important;transform:translateY(-50%) translateZ(0) !important;filter:none !important;image-rendering:auto !important;backface-visibility:hidden !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{height:100% !important;width:96% !important;left:10% !important;object-position:center center !important}.hero-simple-slide[data-collection="galan"] .hero-main-img{height:96% !important;width:90% !important;left:15% !important;object-position:center center !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{height:94% !important;width:88% !important;left:16% !important;object-position:center center !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy{top:auto !important;bottom:26px !important;left:clamp(18px,4vw,64px) !important;right:auto !important;transform:none !important;z-index:7 !important}.site-header,.site-header.site-header-v124,header.site-header{left:0 !important;right:0 !important;width:100% !important;box-sizing:border-box !important;overflow:visible !important}.site-header .header-main-row,.site-header.site-header-v124>.header-main-row,body .site-header .header-main-row{display:grid !important;grid-template-columns:minmax(150px,220px) minmax(320px,620px) minmax(150px,220px) !important;align-items:center !important;justify-content:center !important;justify-items:center !important;gap:clamp(14px,2.2vw,28px) !important;width:min(1180px,100%) !important;margin:0 auto !important;padding-left:clamp(14px,3vw,36px) !important;padding-right:clamp(14px,3vw,36px) !important;box-sizing:border-box !important}.site-header .brand{display:flex !important;align-items:center !important;justify-content:center !important;justify-self:center !important;min-width:0 !important}.site-header .brand img{display:block !important;margin:0 auto !important;object-fit:contain !important}.site-header .header-search-wrap,body .site-header .header-search-wrap,body .header-search-wrap{justify-self:center !important;align-self:center !important;width:min(100%,560px) !important;max-width:560px !important;margin:0 auto !important;display:flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important}.site-header #headerSearch,.site-header .header-search-wrap input,body .header-search-wrap input{text-align:center !important;width:100% !important;box-sizing:border-box !important}.site-header .header-search-btn{flex:0 0 auto !important;display:flex !important;align-items:center !important;justify-content:center !important}.site-header .header-actions{justify-self:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;min-width:0 !important}.site-header .mobile-menu-toggle,.site-header #mobileMenuToggleFinal,.site-header .cart-btn,.site-header #openCart{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;margin:0 !important}.site-header #mainNav,.site-header .top-nav{justify-content:center !important;text-align:center !important;margin-left:auto !important;margin-right:auto !important}.hero-simple-wrap,.hero-simple-slider,.hero-simple-slide,#mobileIdeal,.mobile-ideal-section,.ideal-test-shell,.product-grid,.product-card,.product-image{-webkit-overflow-scrolling:touch !important;overscroll-behavior:auto !important;touch-action:pan-y !important}.product-card,.product-image,.ideal-test-shell,.hero-collection-copy{will-change:auto !important}@media (max-width:900px){.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{min-height:610px !important;height:calc(100svh - 104px) !important;max-height:760px !important}.hero-simple-slide .hero-bg-img{transform:scale(1.055) translateZ(0) !important}.hero-simple-slide .hero-main-img{top:48% !important;height:88% !important;width:94% !important;left:11% !important;transform:translateY(-50%) translateZ(0) !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{height:96% !important;width:106% !important;left:3% !important}.hero-simple-slide[data-collection="galan"] .hero-main-img{height:91% !important;width:98% !important;left:8% !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{height:90% !important;width:98% !important;left:8% !important}.site-header .header-main-row,.site-header.site-header-v124>.header-main-row,body .site-header .header-main-row{display:grid !important;grid-template-columns:42px 1fr 42px !important;grid-template-areas:"menu brand cart" "search search search" !important;align-items:center !important;justify-content:center !important;justify-items:center !important;row-gap:8px !important;column-gap:8px !important;width:100% !important;padding:8px 12px 10px !important;margin:0 auto !important}.site-header .brand{grid-area:brand !important;width:100% !important}.site-header .brand img{width:min(118px,34vw) !important;max-height:36px !important}.site-header .header-actions{grid-area:unset !important;display:contents !important}.site-header .mobile-menu-toggle,.site-header #mobileMenuToggleFinal{grid-area:menu !important;width:38px !important;height:38px !important;min-width:38px !important;border-radius:999px !important}.site-header .mobile-menu-toggle span,.site-header #mobileMenuToggleFinal span{width:16px !important;height:1.5px !important;margin:2.5px auto !important}.site-header .cart-btn,.site-header #openCart{grid-area:cart !important;width:38px !important;height:38px !important;min-width:38px !important;padding:0 !important;border-radius:999px !important;font-size:0 !important}.site-header .cart-btn span,.site-header #openCart span{font-size:10px !important;min-width:17px !important;height:17px !important;padding:0 !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;position:absolute !important;right:-3px !important;top:-4px !important}.site-header .header-search-wrap,body .site-header .header-search-wrap,body .header-search-wrap{grid-area:search !important;width:min(100%,430px) !important;max-width:430px !important;height:38px !important;min-height:38px !important;border-radius:999px !important;padding:0 8px 0 14px !important;margin:0 auto !important}.site-header #headerSearch,.site-header .header-search-wrap input,body .header-search-wrap input{height:36px !important;min-height:36px !important;font-size:12px !important;letter-spacing:.02em !important;text-align:center !important;padding:0 4px !important}.site-header .header-search-btn{width:28px !important;height:28px !important;min-width:28px !important;font-size:15px !important}.site-header #mainNav,.site-header .top-nav{justify-content:center !important;text-align:center !important}}@media (max-width:560px){.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{min-height:590px !important;height:calc(100svh - 100px) !important;max-height:700px !important}.hero-simple-slide .hero-main-img{height:88% !important;width:104% !important;left:2% !important;top:47% !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{height:99% !important;width:116% !important;left:-7% !important}.hero-simple-slide[data-collection="galan"] .hero-main-img{height:91% !important;width:108% !important;left:-1% !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{height:90% !important;width:108% !important;left:0 !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy{left:12px !important;right:12px !important;bottom:8px !important;width:auto !important;max-width:none !important;text-align:left !important}.site-header .header-main-row,.site-header.site-header-v124>.header-main-row,body .site-header .header-main-row{padding-left:10px !important;padding-right:10px !important}.site-header .header-search-wrap,body .site-header .header-search-wrap,body .header-search-wrap{width:100% !important;max-width:100% !important}}.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{min-height:clamp(760px,92vh,1040px) !important;height:min(92vh,1040px) !important;max-height:1040px !important}.hero-simple-slide .hero-bg-img{transform:scale(1.075) translateZ(0) !important}.hero-simple-slide .hero-main-img{top:43% !important;height:112% !important;width:104% !important;left:3% !important;transform:translateY(-50%) translateZ(0) !important;object-fit:contain !important;object-position:center center !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{top:42% !important;height:122% !important;width:122% !important;left:-11% !important;object-position:center center !important}.hero-simple-slide[data-collection="galan"] .hero-main-img{top:42% !important;height:116% !important;width:112% !important;left:-2% !important;object-position:center center !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{top:42% !important;height:114% !important;width:112% !important;left:-1% !important;object-position:center center !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy{bottom:24px !important}@media (max-width:900px){.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{min-height:650px !important;height:calc(100svh - 84px) !important;max-height:820px !important}.hero-simple-slide .hero-bg-img{transform:scale(1.09) translateZ(0) !important}.hero-simple-slide .hero-main-img{top:40% !important;height:106% !important;width:112% !important;left:-6% !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{top:39% !important;height:118% !important;width:132% !important;left:-20% !important}.hero-simple-slide[data-collection="galan"] .hero-main-img{top:39% !important;height:111% !important;width:120% !important;left:-12% !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{top:39% !important;height:110% !important;width:120% !important;left:-11% !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy{bottom:12px !important}}@media (max-width:560px){.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{min-height:635px !important;height:calc(100svh - 78px) !important;max-height:780px !important}.hero-simple-slide .hero-main-img{top:38% !important;height:108% !important;width:122% !important;left:-13% !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{top:37% !important;height:122% !important;width:145% !important;left:-30% !important}.hero-simple-slide[data-collection="galan"] .hero-main-img{top:37.5% !important;height:113% !important;width:130% !important;left:-20% !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{top:37.5% !important;height:112% !important;width:130% !important;left:-19% !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy{bottom:8px !important}}@media (min-width:901px){.site-header .mobile-menu-toggle,.site-header #mobileMenuToggleFinal{display:none !important;visibility:hidden !important;pointer-events:none !important}.site-header .header-main-row,.site-header.site-header-v124>.header-main-row,body .site-header .header-main-row{grid-template-columns:minmax(150px,220px) minmax(360px,660px) minmax(120px,180px) !important}.site-header .header-actions{display:flex !important;justify-content:center !important}}.hero-simple-wrap.hero-collections,#inicio.hero-simple-wrap{padding:0 !important;margin:0 !important;width:100% !important;max-width:100% !important;overflow:hidden !important;background:#05080d !important}.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{position:relative !important;width:100% !important;max-width:100% !important;height:calc(100vh - 142px) !important;min-height:660px !important;max-height:920px !important;margin:0 !important;border-radius:0 !important;overflow:hidden !important;background:#05080d !important;contain:layout paint !important}.hero-simple-slide{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;display:grid !important;grid-template-columns:36% 64% !important;align-items:center !important;overflow:hidden !important;background:linear-gradient(90deg,#050705 0%,#071006 36%,#0a1018 36%,#05080d 100%) !important}.hero-simple-slide::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:1 !important;pointer-events:none !important;background:radial-gradient(circle at 16% 42%,rgba(200,255,0,.18),transparent 30%),linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.18) 39%,rgba(0,0,0,.04) 100%) !important}.hero-simple-slide::after{content:"" !important;position:absolute !important;top:0 !important;bottom:0 !important;left:36% !important;right:0 !important;z-index:3 !important;pointer-events:none !important;display:block !important;background:linear-gradient(90deg,rgba(5,8,13,.92) 0%,rgba(5,8,13,.28) 14%,rgba(5,8,13,0) 38%,rgba(5,8,13,.10) 100%) !important}.hero-simple-slide .hero-bg-img{display:none !important}.hero-simple-slide .hero-main-img{position:absolute !important;top:0 !important;bottom:auto !important;left:36% !important;right:0 !important;width:64% !important;height:100% !important;max-width:none !important;max-height:none !important;padding:0 !important;margin:0 !important;object-fit:cover !important;object-position:center center !important;transform:none !important;filter:saturate(1.03) contrast(1.04) brightness(1.02) !important;opacity:1 !important;z-index:2 !important;background:#05080d !important;image-rendering:auto !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{object-position:58% 39% !important}.hero-simple-slide[data-collection="galan"] .hero-main-img{object-position:62% 42% !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{object-position:60% 42% !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy{position:relative !important;grid-column:1 !important;align-self:center !important;justify-self:stretch !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;transform:none !important;width:100% !important;max-width:100% !important;padding:clamp(24px,4vw,64px) clamp(18px,3.8vw,58px) !important;z-index:6 !important;color:#fff !important;text-align:left !important;box-sizing:border-box !important}.hero-collection-copy p{color:#c8ff00 !important;font-size:clamp(11px,.95vw,14px) !important;letter-spacing:.13em !important;font-weight:1000 !important;margin:0 0 10px !important;white-space:normal !important}.hero-collection-copy h2{color:#fff !important;font-size:clamp(54px,6.2vw,104px) !important;line-height:.86 !important;letter-spacing:-.03em !important;margin:0 !important;max-width:100% !important;overflow:visible !important;word-break:normal !important}.hero-collection-copy span{display:block !important;color:#f5f5f5 !important;font-size:clamp(14px,1.15vw,19px) !important;font-weight:900 !important;margin-top:12px !important}.hero-collection-copy button{margin-top:22px !important;min-height:46px !important;padding:0 26px !important}.hero-simple-dots{bottom:18px !important;z-index:30 !important}.hero-simple-arrow{z-index:30 !important}.hero-simple-wrap,.hero-simple-slider,.hero-simple-slide,.hero-simple-slide .hero-main-img,.hero-collection-copy{will-change:auto !important;backface-visibility:hidden !important}@media (max-width:900px){.site-header .mobile-menu-toggle,.site-header #mobileMenuToggleFinal{display:inline-flex !important;visibility:visible !important;pointer-events:auto !important}.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{height:calc(100svh - 112px) !important;min-height:590px !important;max-height:760px !important}.hero-simple-slide{grid-template-columns:38% 62% !important;background:linear-gradient(90deg,#050705 0%,#071006 38%,#0a1018 38%,#05080d 100%) !important}.hero-simple-slide::after{left:38% !important;background:linear-gradient(90deg,rgba(5,8,13,.88) 0%,rgba(5,8,13,.22) 18%,rgba(5,8,13,0) 48%) !important}.hero-simple-slide .hero-main-img{left:38% !important;width:62% !important;height:100% !important;object-fit:cover !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{object-position:58% 40% !important}.hero-simple-slide[data-collection="galan"] .hero-main-img{object-position:61% 42% !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{object-position:60% 42% !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy{padding:18px 8px 18px 14px !important}.hero-collection-copy p{font-size:9px !important;letter-spacing:.08em !important;margin-bottom:7px !important}.hero-collection-copy h2{font-size:clamp(28px,8.4vw,44px) !important;line-height:.9 !important}.hero-collection-copy span{font-size:11px !important;line-height:1.15 !important;margin-top:8px !important}.hero-collection-copy button{min-height:36px !important;padding:0 12px !important;font-size:9px !important;margin-top:12px !important}}@media (max-width:560px){.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{height:calc(100svh - 104px) !important;min-height:560px !important;max-height:720px !important}.hero-simple-slide{grid-template-columns:40% 60% !important}.hero-simple-slide::after{left:40% !important}.hero-simple-slide .hero-main-img{left:40% !important;width:60% !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy{padding-left:12px !important;padding-right:6px !important}.hero-collection-copy h2{font-size:clamp(25px,8.1vw,38px) !important}}.hero-simple-wrap.hero-collections,#inicio.hero-simple-wrap{padding:0 !important;margin:0 !important;width:100% !important;max-width:100% !important;overflow:hidden !important;background:#05080d !important}.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{width:100% !important;height:calc(100vh - 138px) !important;min-height:640px !important;max-height:900px !important;margin:0 auto !important;border-radius:0 !important;overflow:hidden !important;background:#05080d !important;border:0 !important;box-shadow:none !important;contain:layout paint !important}.hero-simple-slide{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;overflow:hidden !important;background:#05080d !important}.hero-simple-slide .hero-bg-img{display:block !important;position:absolute !important;inset:-24px !important;width:calc(100%+48px) !important;height:calc(100%+48px) !important;object-fit:cover !important;object-position:center center !important;filter:blur(20px) brightness(.40) saturate(1.15) !important;transform:scale(1.04) !important;opacity:1 !important;z-index:1 !important}.hero-simple-slide .hero-main-img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;transform:none !important;filter:saturate(1.08) contrast(1.05) brightness(.96) !important;opacity:1 !important;visibility:visible !important;z-index:2 !important;background:#05080d !important;image-rendering:auto !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{object-position:58% 31% !important}.hero-simple-slide[data-collection="galan"] .hero-main-img{object-position:58% 38% !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{object-position:56% 43% !important}.hero-simple-slide::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:3 !important;pointer-events:none !important;background:linear-gradient(90deg,rgba(3,5,7,.94) 0%,rgba(3,5,7,.78) 20%,rgba(3,5,7,.35) 43%,rgba(3,5,7,.08) 70%,rgba(3,5,7,.34) 100%),linear-gradient(180deg,rgba(3,5,7,.08) 0%,rgba(3,5,7,.04) 52%,rgba(3,5,7,.56) 100%) !important}.hero-simple-slide::after{content:"" !important;position:absolute !important;inset:0 !important;z-index:4 !important;pointer-events:none !important;background:radial-gradient(circle at 16% 42%,rgba(200,255,0,.17),transparent 28%) !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy{position:absolute !important;left:clamp(22px,5vw,82px) !important;top:50% !important;transform:translateY(-50%) !important;width:min(46vw,620px) !important;max-width:620px !important;padding:0 !important;margin:0 !important;z-index:6 !important;color:#fff !important;text-align:left !important;box-sizing:border-box !important}.hero-collection-copy p{color:#c8ff00 !important;font-size:clamp(11px,1vw,14px) !important;letter-spacing:.18em !important;font-weight:1000 !important;text-transform:uppercase !important;margin:0 0 12px !important;white-space:normal !important}.hero-collection-copy h2{color:#fff !important;font-family:Anton,Inter,sans-serif !important;font-size:clamp(72px,8.5vw,142px) !important;line-height:.82 !important;letter-spacing:-.035em !important;text-transform:uppercase !important;margin:0 !important;max-width:100% !important;overflow:visible !important;word-break:normal !important;text-shadow:0 16px 42px rgba(0,0,0,.56) !important}.hero-collection-copy span{display:block !important;color:#f4f4ec !important;font-size:clamp(15px,1.25vw,20px) !important;font-weight:900 !important;margin-top:14px !important;text-shadow:0 10px 28px rgba(0,0,0,.60) !important}.hero-collection-copy button{margin-top:26px !important;min-height:46px !important;padding:0 28px !important;border-radius:999px !important;border:0 !important;background:#c8ff00 !important;color:#050505 !important;font-weight:1000 !important;letter-spacing:.08em !important;text-transform:uppercase !important}.hero-simple-dots{bottom:22px !important;z-index:20 !important}.hero-simple-arrow{z-index:20 !important}@media (min-width:901px){.site-header .mobile-menu-toggle,.site-header #mobileMenuToggleFinal,.menu-toggle,.hamburger{display:none !important;visibility:hidden !important;pointer-events:none !important}}@media (max-width:900px){.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{height:calc(100svh - 106px) !important;min-height:590px !important;max-height:760px !important}.hero-simple-slide .hero-main-img{object-fit:cover !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{object-position:62% 34% !important}.hero-simple-slide[data-collection="galan"] .hero-main-img{object-position:61% 39% !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{object-position:57% 43% !important}.hero-simple-slide::before{background:linear-gradient(90deg,rgba(3,5,7,.96) 0%,rgba(3,5,7,.80) 34%,rgba(3,5,7,.26) 63%,rgba(3,5,7,.22) 100%),linear-gradient(180deg,rgba(3,5,7,.05) 0%,rgba(3,5,7,.02) 48%,rgba(3,5,7,.65) 100%) !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy{left:16px !important;top:51% !important;width:42vw !important;max-width:220px !important}.hero-collection-copy p{font-size:9px !important;letter-spacing:.10em !important;margin-bottom:8px !important}.hero-collection-copy h2{font-size:clamp(34px,10vw,58px) !important;line-height:.86 !important}.hero-collection-copy span{font-size:11px !important;line-height:1.2 !important;margin-top:9px !important}.hero-collection-copy button{min-height:36px !important;padding:0 13px !important;font-size:9px !important;margin-top:14px !important}.hero-simple-prev{left:8px !important}.hero-simple-next{right:8px !important}}@media (max-width:560px){.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{height:calc(100svh - 100px) !important;min-height:560px !important;max-height:720px !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{object-position:64% 36% !important}.hero-simple-slide[data-collection="galan"] .hero-main-img{object-position:63% 41% !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{object-position:59% 44% !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy{left:12px !important;width:40vw !important;max-width:170px !important}.hero-collection-copy h2{font-size:clamp(29px,9.2vw,44px) !important}}.hero-simple-slide .hero-main-img{object-fit:cover !important;transform:scale(1.03) translateY(-4.5%) !important;transform-origin:center top !important;filter:saturate(1.06) contrast(1.03) brightness(.98) !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{object-position:58% 18% !important}.hero-simple-slide[data-collection="galan"] .hero-main-img{object-position:59% 25% !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{object-position:57% 30% !important}.hero-simple-slide .hero-bg-img{opacity:.42 !important;filter:blur(14px) brightness(.32) saturate(1.06) !important}.hero-simple-slide::before{background:linear-gradient(90deg,rgba(3,5,7,.78) 0%,rgba(3,5,7,.56) 24%,rgba(3,5,7,.16) 48%,rgba(3,5,7,.04) 76%,rgba(3,5,7,.18) 100%),linear-gradient(180deg,rgba(3,5,7,.00) 0%,rgba(3,5,7,.00) 58%,rgba(3,5,7,.34) 100%) !important}.hero-simple-slide::after{display:none !important}.hero-collection-copy p,.hero-collection-copy h2,.hero-collection-copy span{text-shadow:none !important;filter:none !important}.hero-collection-copy h2{color:#ffffff !important;-webkit-text-stroke:0 !important;letter-spacing:-.045em !important}.hero-collection-copy span{color:#ffffff !important;opacity:.94 !important}.hero-collection-copy{top:48% !important}@media (max-width:900px){.hero-simple-slide .hero-main-img{transform:scale(1.045) translateY(-4%) !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{object-position:62% 22% !important}.hero-simple-slide[data-collection="galan"] .hero-main-img{object-position:62% 28% !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{object-position:58% 32% !important}.hero-simple-slide::before{background:linear-gradient(90deg,rgba(3,5,7,.82) 0%,rgba(3,5,7,.58) 33%,rgba(3,5,7,.16) 66%,rgba(3,5,7,.10) 100%),linear-gradient(180deg,rgba(3,5,7,.00) 0%,rgba(3,5,7,.00) 52%,rgba(3,5,7,.40) 100%) !important}}@media (max-width:560px){.hero-simple-slide .hero-main-img{transform:scale(1.055) translateY(-3.5%) !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{object-position:65% 24% !important}.hero-simple-slide[data-collection="galan"] .hero-main-img{object-position:64% 30% !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{object-position:60% 34% !important}}.hero-full-visual{padding-top:10px !important;padding-bottom:26px !important;min-height:clamp(400px,64vh,690px) !important}.hero-full-link{height:clamp(340px,58vh,620px) !important;align-items:flex-start !important;justify-content:center !important}.hero-full-visual img{object-fit:contain !important;object-position:center top !important;width:100% !important;height:100% !important;transform:translateY(-14px) scale(.985) !important;transform-origin:center top !important}@media(max-width:900px){.hero-full-visual{padding-top:6px !important;padding-bottom:18px !important;min-height:62vh !important}.hero-full-link{height:58vh !important;border-radius:26px !important}.hero-full-visual img{object-position:center top !important;transform:translateY(-10px) scale(.99) !important}}.hero-simple-wrap,.hero-collections{padding-top:0 !important;margin-top:0 !important}.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{width:min(100%,1520px) !important;height:clamp(500px,68vh,680px) !important;min-height:500px !important;max-height:680px !important;margin:0 auto !important;overflow:hidden !important;border-radius:0 0 24px 24px !important;background:#05080d !important}.hero-simple-slide,.hero-simple-slide.active{position:absolute !important;inset:0 !important;display:grid !important;grid-template-columns:39% 61% !important;align-items:stretch !important;background:linear-gradient(90deg,#040604 0%,#081008 34%,#0b1016 60%,#0a0f15 100%) !important}.hero-simple-slide::before{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(90deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.16) 52%,rgba(0,0,0,.08) 100%) !important;z-index:1 !important;pointer-events:none !important}.hero-simple-slide::after{left:39% !important;width:1px !important;background:linear-gradient(180deg,transparent,rgba(198,255,0,.18),transparent) !important;z-index:2 !important}.hero-simple-slide .hero-bg-img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;filter:blur(18px) brightness(.34) saturate(1.08) !important;transform:scale(1.08) !important;opacity:.58 !important}.hero-simple-slide .hero-main-img,.hero-simple-slide[data-collection="galan"] .hero-main-img,.hero-simple-slide[data-collection="tapia"] .hero-main-img,.hero-simple-slide[data-collection="bea"] .hero-main-img{position:absolute !important;top:0 !important;bottom:0 !important;left:39% !important;right:0 !important;width:61% !important;height:100% !important;padding:0 !important;margin:0 !important;object-fit:cover !important;object-position:center center !important;z-index:3 !important;background:transparent !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{object-position:56% center !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{object-position:54% center !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy,.hero-simple-slide[data-collection="galan"] .hero-collection-copy,.hero-simple-slide[data-collection="tapia"] .hero-collection-copy,.hero-simple-slide[data-collection="bea"] .hero-collection-copy{position:relative !important;z-index:4 !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:flex-start !important;padding:clamp(26px,4vw,50px) clamp(18px,2.6vw,26px) clamp(24px,4vw,42px) clamp(28px,4vw,72px) !important;max-width:100% !important}.hero-collection-copy p{margin:0 0 12px 0 !important}.hero-collection-copy h2{margin:0 !important;line-height:.9 !important}.hero-collection-copy span{margin-top:12px !important}.hero-collection-copy button{margin-top:18px !important}@media (max-width:900px){.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{height:54vh !important;min-height:320px !important;max-height:none !important;border-radius:0 0 18px 18px !important}.hero-simple-slide,.hero-simple-slide.active{grid-template-columns:38% 62% !important}.hero-simple-slide::after{left:38% !important}.hero-simple-slide .hero-main-img,.hero-simple-slide[data-collection="galan"] .hero-main-img,.hero-simple-slide[data-collection="tapia"] .hero-main-img,.hero-simple-slide[data-collection="bea"] .hero-main-img{left:38% !important;width:62% !important;object-position:center center !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy{padding:16px 10px 16px 16px !important}}.hero-simple-wrap,.hero-collections{padding-top:0 !important;margin-top:0 !important;background:#05080d !important}.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{width:min(100%,1540px) !important;height:clamp(520px,70vh,700px) !important;min-height:520px !important;max-height:700px !important;margin:0 auto !important;overflow:hidden !important;border-radius:0 0 24px 24px !important;background:#05080d !important}.hero-simple-slide,.hero-simple-slide.active{position:absolute !important;inset:0 !important;display:grid !important;grid-template-columns:38% 62% !important;align-items:center !important;background:linear-gradient(90deg,#050805 0%,#071007 34%,#071016 58%,#05080d 100%) !important}.hero-simple-slide::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:1 !important;background:radial-gradient(circle at 73% 42%,rgba(198,255,0,.10),transparent 30%),linear-gradient(90deg,rgba(0,0,0,.54) 0%,rgba(0,0,0,.18) 48%,rgba(0,0,0,.08) 100%) !important;pointer-events:none !important}.hero-simple-slide::after{content:"" !important;position:absolute !important;top:0 !important;bottom:0 !important;left:38% !important;width:1px !important;z-index:2 !important;background:linear-gradient(180deg,transparent,rgba(198,255,0,.16),transparent) !important;pointer-events:none !important}.hero-simple-slide .hero-bg-img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;filter:blur(22px) brightness(.30) saturate(1.12) !important;transform:scale(1.10) !important;opacity:.64 !important;z-index:0 !important}.hero-simple-slide .hero-main-img,.hero-simple-slide[data-collection="galan"] .hero-main-img,.hero-simple-slide[data-collection="tapia"] .hero-main-img,.hero-simple-slide[data-collection="bea"] .hero-main-img{position:absolute !important;top:0 !important;bottom:0 !important;left:38% !important;right:0 !important;width:62% !important;height:100% !important;padding:18px 28px 18px 20px !important;margin:0 !important;object-fit:contain !important;object-position:center center !important;z-index:3 !important;background:transparent !important;filter:drop-shadow(0 30px 42px rgba(0,0,0,.42)) !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{object-position:50% center !important;padding-top:18px !important;padding-bottom:18px !important}.hero-simple-slide[data-collection="galan"] .hero-main-img{object-position:50% center !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{object-position:50% center !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy,.hero-simple-slide[data-collection="galan"] .hero-collection-copy,.hero-simple-slide[data-collection="tapia"] .hero-collection-copy,.hero-simple-slide[data-collection="bea"] .hero-collection-copy{position:relative !important;z-index:4 !important;grid-column:1 !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:flex-start !important;padding:clamp(28px,4vw,56px) clamp(18px,3vw,34px) clamp(28px,4vw,52px) clamp(34px,5vw,82px) !important;max-width:100% !important;text-align:left !important;transform:none !important}.hero-collection-copy p{margin:0 0 12px 0 !important;font-size:clamp(11px,.95vw,14px) !important;letter-spacing:.18em !important;color:#c8ff00 !important;text-shadow:none !important}.hero-collection-copy h2{margin:0 !important;line-height:.88 !important;font-size:clamp(54px,6.8vw,104px) !important;letter-spacing:.015em !important;text-shadow:none !important;filter:none !important}.hero-collection-copy span{margin-top:12px !important;font-size:clamp(14px,1.25vw,19px) !important;text-shadow:none !important}.hero-collection-copy button{margin-top:22px !important;min-height:42px !important;padding:0 24px !important;box-shadow:none !important}@media (max-width:900px){.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{height:54vh !important;min-height:340px !important;max-height:none !important;border-radius:0 0 18px 18px !important}.hero-simple-slide,.hero-simple-slide.active{grid-template-columns:40% 60% !important}.hero-simple-slide::after{left:40% !important}.hero-simple-slide .hero-main-img,.hero-simple-slide[data-collection="galan"] .hero-main-img,.hero-simple-slide[data-collection="tapia"] .hero-main-img,.hero-simple-slide[data-collection="bea"] .hero-main-img{left:40% !important;width:60% !important;padding:10px 8px 12px 6px !important;object-fit:contain !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy{padding:18px 8px 18px 16px !important}.hero-collection-copy h2{font-size:clamp(30px,9vw,48px) !important;line-height:.9 !important}.hero-collection-copy p{font-size:10px !important;margin-bottom:8px !important}.hero-collection-copy span{font-size:12px !important;margin-top:8px !important}.hero-collection-copy button{min-height:36px !important;padding:0 14px !important;font-size:10px !important;margin-top:12px !important}}@media (max-width:520px){.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{min-height:330px !important;height:52vh !important}.hero-simple-slide,.hero-simple-slide.active{grid-template-columns:42% 58% !important}.hero-simple-slide::after{left:42% !important}.hero-simple-slide .hero-main-img,.hero-simple-slide[data-collection="galan"] .hero-main-img,.hero-simple-slide[data-collection="tapia"] .hero-main-img,.hero-simple-slide[data-collection="bea"] .hero-main-img{left:42% !important;width:58% !important;padding:8px 4px 10px 2px !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy{padding-left:12px !important}}.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{height:clamp(520px,68vh,690px) !important;min-height:520px !important;max-height:690px !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy,.hero-simple-slide[data-collection="galan"] .hero-collection-copy,.hero-simple-slide[data-collection="tapia"] .hero-collection-copy,.hero-simple-slide[data-collection="bea"] .hero-collection-copy{justify-content:flex-start !important;padding-top:clamp(70px,10vh,108px) !important;transform:translateY(-18px) !important}.hero-collection-copy h2{line-height:.86 !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{object-position:72% center !important;padding-left:34px !important;padding-right:8px !important}.hero-simple-slide[data-collection="galan"] .hero-main-img{object-position:58% center !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{object-position:58% center !important}@media (max-width:900px){.hero-simple-slide .hero-collection-copy,.hero-collection-copy{justify-content:flex-start !important;padding-top:42px !important;transform:translateY(-8px) !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{object-position:70% center !important;padding-left:12px !important;padding-right:2px !important}}@media (max-width:520px){.hero-simple-slide .hero-collection-copy,.hero-collection-copy{padding-top:34px !important;transform:translateY(-6px) !important}}.hero-simple-slide .hero-collection-copy,.hero-collection-copy,.hero-simple-slide[data-collection="galan"] .hero-collection-copy,.hero-simple-slide[data-collection="tapia"] .hero-collection-copy,.hero-simple-slide[data-collection="bea"] .hero-collection-copy{justify-content:flex-start !important;padding-top:clamp(34px,5.8vh,62px) !important;transform:translateY(-30px) !important}.hero-collection-copy p{margin-bottom:10px !important}.hero-collection-copy h2{line-height:.84 !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{left:35.5% !important;width:64.5% !important;padding-left:4px !important;padding-right:0 !important;padding-top:12px !important;padding-bottom:12px !important;object-fit:contain !important;object-position:76% center !important;transform:scale(1.055) !important;transform-origin:center center !important}.hero-simple-slide[data-collection="galan"] .hero-main-img,.hero-simple-slide[data-collection="bea"] .hero-main-img{padding-top:12px !important;padding-bottom:12px !important;object-fit:contain !important}@media (max-width:900px){.hero-simple-slide .hero-collection-copy,.hero-collection-copy,.hero-simple-slide[data-collection="galan"] .hero-collection-copy,.hero-simple-slide[data-collection="tapia"] .hero-collection-copy,.hero-simple-slide[data-collection="bea"] .hero-collection-copy{padding-top:22px !important;transform:translateY(-14px) !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{left:38% !important;width:62% !important;padding-left:2px !important;padding-right:0 !important;transform:scale(1.035) !important;object-position:72% center !important}}@media (max-width:520px){.hero-simple-slide .hero-collection-copy,.hero-collection-copy{padding-top:18px !important;transform:translateY(-10px) !important}}html,body{background:#ffffff !important}body::before,body::after,html::before,html::after{content:none !important;display:none !important;opacity:0 !important;pointer-events:none !important}.hero-simple-wrap,.hero-collections,.hero-simple-slider#heroSimpleSlider,.hero-simple-slider,.hero-simple-slide{isolation:isolate !important;contain:layout paint !important;overflow:hidden !important}.hero-simple-wrap,.hero-collections{position:relative !important;z-index:0 !important}.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{position:relative !important;z-index:0 !important}.hero-simple-slide::before,.hero-simple-slide::after{position:absolute !important;pointer-events:none !important;inset:0 !important}.hero-simple-slide .hero-bg-img,.hero-simple-slide .hero-main-img{pointer-events:none !important}#catalogo,.products-section,.product-grid,.collection-card,.collections-section,.checkout-preview,.checkout-page-shell,.checkout-page-grid,.checkout-page-card,.checkout-method-card,.checkout-summary-final,.checkout-data-card{position:relative !important;z-index:2 !important}.collection-card::before,.collection-card::after,.checkout-preview::before,.checkout-preview::after,.checkout-page-shell::before,.checkout-page-shell::after,.checkout-page-card::before,.checkout-page-card::after,.checkout-method-card::before,.checkout-method-card::after,.checkout-data-card::before,.checkout-data-card::after,.cart-panel::before,.cart-panel::after{content:none !important;display:none !important;opacity:0 !important;pointer-events:none !important}.cart-panel,.cart-drawer{z-index:2147483646 !important;background:#ffffff !important;color:#080808 !important;box-shadow:-22px 0 60px rgba(0,0,0,.18) !important;border-left:1px solid rgba(0,0,0,.10) !important;isolation:isolate !important;opacity:1 !important;filter:none !important;backdrop-filter:none !important}.cart-panel *,.cart-drawer *{backdrop-filter:none !important}.cart-head{border-bottom:1px solid rgba(0,0,0,.10) !important}.cart-head strong,.cart-item strong,.cart-total strong,.cart-total span,.cart-item span{color:#080808 !important}.cart-head button,.cart-panel .modal-close{color:#080808 !important}.cart-item{background:#ffffff !important;border:1px solid rgba(0,0,0,.10) !important;box-shadow:0 8px 24px rgba(0,0,0,.05) !important}.cart-item img{background:#ffffff !important}.cart-total{border-top:1px solid rgba(0,0,0,.10) !important}.checkout-page-screen{z-index:2147483645 !important;background:#ffffff !important;color:#080808 !important;isolation:isolate !important;opacity:1 !important;filter:none !important;backdrop-filter:none !important}.checkout-page-screen::before,.checkout-page-screen::after{content:none !important;display:none !important}.checkout-page-shell,.checkout-page-card,.checkout-method-card,.checkout-summary-final{background:#ffffff !important;color:#080808 !important;filter:none !important;backdrop-filter:none !important;opacity:1 !important}.checkout-page-form input,.checkout-page-form textarea,.checkout-data-form input,.checkout-data-form textarea{background:#ffffff !important;color:#080808 !important;border:1px solid rgba(0,0,0,.18) !important}.modal:not(.open),.product-modal:not(.open),.checkout-data-modal:not(.open),.checkout-page-screen:not(.open){display:none !important;opacity:0 !important;pointer-events:none !important;visibility:hidden !important}.modal.open,.product-modal.open,.checkout-data-modal.open{pointer-events:auto !important}.mobile-menu,.top-nav.mobile-open,.site-header{isolation:isolate !important}@media (min-width:901px){.site-header .mobile-menu-toggle{display:none !important}}.hero-simple-wrap,.hero-collections{padding-top:0 !important;padding-bottom:14px !important;margin:0 !important;background:#05080d !important;overflow:hidden !important;isolation:isolate !important}.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{width:min(100%,1520px) !important;height:clamp(560px,72vh,760px) !important;min-height:560px !important;max-height:760px !important;margin:0 auto !important;border-radius:0 0 24px 24px !important;overflow:hidden !important;position:relative !important;background:#05080d !important;contain:layout paint !important;isolation:isolate !important}.hero-simple-slide,.hero-simple-slide.active{position:absolute !important;inset:0 !important;display:grid !important;grid-template-columns:40% 60% !important;align-items:stretch !important;overflow:hidden !important;background:linear-gradient(90deg,#030604 0%,#071006 40%,#071015 100%) !important}.hero-simple-slide .hero-bg-img{position:absolute !important;inset:-4% !important;width:108% !important;height:108% !important;object-fit:cover !important;object-position:center center !important;filter:blur(22px) brightness(.32) saturate(1.12) !important;transform:scale(1.06) !important;opacity:.70 !important;z-index:0 !important;pointer-events:none !important}.hero-simple-slide::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:1 !important;pointer-events:none !important;background:linear-gradient(90deg,rgba(0,0,0,.62) 0%,rgba(0,0,0,.38) 34%,rgba(0,0,0,.08) 62%,rgba(0,0,0,.02) 100%) !important}.hero-simple-slide::after{content:"" !important;position:absolute !important;top:0 !important;bottom:0 !important;left:40% !important;width:1px !important;z-index:2 !important;pointer-events:none !important;background:linear-gradient(180deg,transparent,rgba(198,255,0,.20),transparent) !important}.hero-simple-slide .hero-main-img,.hero-simple-slide[data-collection="galan"] .hero-main-img,.hero-simple-slide[data-collection="tapia"] .hero-main-img,.hero-simple-slide[data-collection="bea"] .hero-main-img{position:absolute !important;top:0 !important;right:0 !important;bottom:0 !important;left:40% !important;width:60% !important;height:100% !important;object-fit:contain !important;object-position:center center !important;padding:26px 18px 28px 4px !important;margin:0 !important;z-index:3 !important;background:transparent !important;pointer-events:none !important;filter:none !important}.hero-simple-slide[data-collection="galan"] .hero-main-img{object-position:58% center !important;padding-right:0 !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{left:37% !important;width:63% !important;object-position:76% center !important;padding:18px 0 24px 0 !important;transform:scale(1.035) !important;transform-origin:center center !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{object-position:58% center !important;padding-right:0 !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy,.hero-simple-slide[data-collection="galan"] .hero-collection-copy,.hero-simple-slide[data-collection="tapia"] .hero-collection-copy,.hero-simple-slide[data-collection="bea"] .hero-collection-copy{position:relative !important;z-index:5 !important;grid-column:1 !important;align-self:stretch !important;justify-self:stretch !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;align-items:flex-start !important;padding:0 clamp(20px,3vw,44px) clamp(64px,8vh,92px) clamp(30px,5vw,82px) !important;margin:0 !important;max-width:100% !important;transform:none !important;text-align:left !important}.hero-collection-copy p{margin:0 0 14px 0 !important;line-height:1 !important;letter-spacing:.20em !important}.hero-collection-copy h2{margin:0 !important;line-height:.92 !important;max-width:8.5em !important}.hero-collection-copy span{margin-top:14px !important;line-height:1.2 !important}.hero-collection-copy button{margin-top:22px !important}@media (max-width:900px){.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{height:58vh !important;min-height:390px !important;max-height:560px !important;border-radius:0 0 18px 18px !important}.hero-simple-slide,.hero-simple-slide.active{grid-template-columns:42% 58% !important}.hero-simple-slide::after{left:42% !important}.hero-simple-slide .hero-main-img,.hero-simple-slide[data-collection="galan"] .hero-main-img,.hero-simple-slide[data-collection="tapia"] .hero-main-img,.hero-simple-slide[data-collection="bea"] .hero-main-img{left:42% !important;width:58% !important;height:100% !important;object-fit:contain !important;object-position:center center !important;padding:18px 4px 20px 0 !important;transform:none !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{object-position:74% center !important;transform:scale(1.02) !important;padding-right:0 !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy{justify-content:flex-end !important;padding:0 10px 44px 18px !important;transform:none !important}}@media (max-width:560px){.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{height:52vh !important;min-height:340px !important}.hero-simple-slide,.hero-simple-slide.active{grid-template-columns:43% 57% !important}.hero-simple-slide::after{left:43% !important}.hero-simple-slide .hero-main-img,.hero-simple-slide[data-collection="galan"] .hero-main-img,.hero-simple-slide[data-collection="tapia"] .hero-main-img,.hero-simple-slide[data-collection="bea"] .hero-main-img{left:43% !important;width:57% !important;padding:14px 0 18px 0 !important;object-fit:contain !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{object-position:76% center !important;transform:scale(1.015) !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy{padding:0 8px 34px 14px !important}.hero-collection-copy p{font-size:9px !important;margin-bottom:8px !important}.hero-collection-copy h2{font-size:clamp(27px,9vw,42px) !important;line-height:.9 !important}.hero-collection-copy span{font-size:11px !important;margin-top:9px !important}.hero-collection-copy button{margin-top:13px !important;min-height:36px !important;padding:0 13px !important;font-size:9px !important}}.hero-simple-wrap.hero-collections,.hero-simple-wrap,.hero-collections{margin:0 !important;padding:0 0 18px !important;background:#05080d !important;overflow:hidden !important;isolation:isolate !important}.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{position:relative !important;width:100% !important;max-width:100% !important;height:clamp(560px,72vh,760px) !important;min-height:560px !important;max-height:760px !important;margin:0 auto !important;overflow:hidden !important;border-radius:0 0 28px 28px !important;background:#05080d !important;transform:translateZ(0) !important}.hero-simple-slide,.hero-simple-slide.active{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;overflow:hidden !important;background:#05080d !important}.hero-simple-slide:not(.active){opacity:0 !important;pointer-events:none !important}.hero-simple-slide.active{opacity:1 !important;pointer-events:auto !important}.hero-simple-slide::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:3 !important;pointer-events:none !important;background:linear-gradient(90deg,rgba(5,8,13,.88) 0%,rgba(5,8,13,.76) 27%,rgba(5,8,13,.34) 46%,rgba(5,8,13,.08) 72%,rgba(5,8,13,.12) 100%) !important}.hero-simple-slide::after{display:none !important;content:none !important}.hero-simple-slide .hero-bg-img,.hero-simple-slide .hero-main-img,.hero-simple-slide[data-collection="galan"] .hero-main-img,.hero-simple-slide[data-collection="tapia"] .hero-main-img,.hero-simple-slide[data-collection="bea"] .hero-main-img{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-width:none !important;max-height:none !important;padding:0 !important;margin:0 !important;object-fit:cover !important;object-position:center center !important;background:#05080d !important;image-rendering:auto !important;transform:none !important}.hero-simple-slide .hero-bg-img{z-index:0 !important;opacity:.48 !important;filter:blur(14px) brightness(.58) saturate(1.08) !important;transform:scale(1.04) !important}.hero-simple-slide .hero-main-img,.hero-simple-slide[data-collection="galan"] .hero-main-img,.hero-simple-slide[data-collection="tapia"] .hero-main-img,.hero-simple-slide[data-collection="bea"] .hero-main-img{z-index:2 !important;opacity:1 !important;filter:none !important}.hero-simple-slide[data-collection="galan"] .hero-main-img{object-position:56% 50% !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{object-position:62% 50% !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{object-position:54% 50% !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy,.hero-simple-slide[data-collection="galan"] .hero-collection-copy,.hero-simple-slide[data-collection="tapia"] .hero-collection-copy,.hero-simple-slide[data-collection="bea"] .hero-collection-copy{position:absolute !important;z-index:5 !important;left:clamp(26px,5vw,82px) !important;top:54% !important;bottom:auto !important;right:auto !important;width:min(430px,34vw) !important;max-width:min(430px,34vw) !important;padding:0 !important;margin:0 !important;transform:translateY(-50%) !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;align-items:flex-start !important;background:transparent !important;box-shadow:none !important;text-shadow:none !important}.hero-collection-copy p{margin:0 0 12px !important}.hero-collection-copy h2{margin:0 !important;line-height:.88 !important}.hero-collection-copy span{margin-top:13px !important}.hero-collection-copy button{margin-top:20px !important}@media (max-width:900px){.hero-simple-wrap.hero-collections,.hero-simple-wrap,.hero-collections{padding-bottom:14px !important}.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{height:58vh !important;min-height:390px !important;max-height:610px !important;border-radius:0 0 20px 20px !important}.hero-simple-slide::before{background:linear-gradient(180deg,rgba(5,8,13,.08) 0%,rgba(5,8,13,.10) 34%,rgba(5,8,13,.62) 72%,rgba(5,8,13,.92) 100%) !important}.hero-simple-slide .hero-bg-img{opacity:.32 !important;filter:blur(12px) brightness(.48) saturate(1.05) !important}.hero-simple-slide .hero-main-img,.hero-simple-slide[data-collection="galan"] .hero-main-img,.hero-simple-slide[data-collection="tapia"] .hero-main-img,.hero-simple-slide[data-collection="bea"] .hero-main-img{width:100% !important;height:100% !important;object-fit:cover !important}.hero-simple-slide[data-collection="galan"] .hero-main-img{object-position:58% 50% !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{object-position:60% 50% !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{object-position:52% 50% !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy,.hero-simple-slide[data-collection="galan"] .hero-collection-copy,.hero-simple-slide[data-collection="tapia"] .hero-collection-copy,.hero-simple-slide[data-collection="bea"] .hero-collection-copy{left:18px !important;right:18px !important;bottom:34px !important;top:auto !important;width:auto !important;max-width:390px !important;transform:none !important;padding:0 !important}}@media (max-width:560px){.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{height:54vh !important;min-height:360px !important;max-height:520px !important}.hero-simple-slide[data-collection="galan"] .hero-main-img{object-position:60% 50% !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{object-position:61% 50% !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{object-position:52% 50% !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy{bottom:28px !important;left:16px !important;right:16px !important}}.hero-simple-wrap.hero-collections,.hero-simple-wrap,.hero-collections{isolation:isolate !important;overflow:hidden !important;background:#05080d !important}.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{position:relative !important;width:100% !important;max-width:1520px !important;height:clamp(560px,72vh,760px) !important;min-height:560px !important;margin:0 auto !important;overflow:hidden !important;background:#05080d !important;border-radius:0 0 26px 26px !important}.hero-simple-slide,.hero-simple-slide.active{position:absolute !important;inset:0 !important;display:block !important;overflow:hidden !important;background:#05080d !important}.hero-simple-slide .hero-bg-img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;transform:scale(1.06) !important;filter:blur(18px) brightness(.42) saturate(1.08) !important;opacity:.72 !important;z-index:0 !important;background:#05080d !important}.hero-simple-slide::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:2 !important;pointer-events:none !important;background:linear-gradient(90deg,rgba(4,7,11,.92) 0%,rgba(4,7,11,.82) 28%,rgba(4,7,11,.38) 48%,rgba(4,7,11,.10) 72%,rgba(4,7,11,.18) 100%) !important}.hero-simple-slide::after{display:none !important;content:none !important}.hero-simple-slide .hero-main-img,.hero-simple-slide[data-collection="galan"] .hero-main-img,.hero-simple-slide[data-collection="tapia"] .hero-main-img,.hero-simple-slide[data-collection="bea"] .hero-main-img{position:absolute !important;top:0 !important;bottom:0 !important;left:34% !important;right:0 !important;width:66% !important;height:100% !important;min-width:0 !important;min-height:0 !important;max-width:none !important;max-height:none !important;padding:0 !important;margin:0 !important;object-fit:contain !important;object-position:center center !important;image-rendering:auto !important;transform:none !important;filter:none !important;opacity:1 !important;z-index:1 !important;background:transparent !important}.hero-simple-slide[data-collection="galan"] .hero-main-img{left:32% !important;width:68% !important;object-position:58% 48% !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{left:38% !important;width:62% !important;object-position:72% 46% !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{left:32% !important;width:68% !important;object-position:56% 48% !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy,.hero-simple-slide[data-collection="galan"] .hero-collection-copy,.hero-simple-slide[data-collection="tapia"] .hero-collection-copy,.hero-simple-slide[data-collection="bea"] .hero-collection-copy{position:absolute !important;z-index:4 !important;left:clamp(24px,5vw,82px) !important;top:auto !important;bottom:clamp(58px,11vh,104px) !important;right:auto !important;width:min(410px,31vw) !important;max-width:min(410px,31vw) !important;padding:0 !important;margin:0 !important;transform:none !important;background:transparent !important;box-shadow:none !important;text-shadow:none !important}.hero-collection-copy p{margin:0 0 12px !important}.hero-collection-copy h2{margin:0 !important;line-height:.88 !important}.hero-collection-copy span{margin-top:13px !important}.hero-collection-copy button{margin-top:20px !important}@media (max-width:900px){.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{height:62vh !important;min-height:430px !important;max-height:620px !important;border-radius:0 0 20px 20px !important}.hero-simple-slide::before{background:linear-gradient(180deg,rgba(4,7,11,.06) 0%,rgba(4,7,11,.14) 40%,rgba(4,7,11,.66) 76%,rgba(4,7,11,.94) 100%) !important}.hero-simple-slide .hero-bg-img{object-fit:cover !important;object-position:center center !important;transform:scale(1.08) !important;opacity:.66 !important;filter:blur(15px) brightness(.42) saturate(1.08) !important}.hero-simple-slide .hero-main-img,.hero-simple-slide[data-collection="galan"] .hero-main-img,.hero-simple-slide[data-collection="tapia"] .hero-main-img,.hero-simple-slide[data-collection="bea"] .hero-main-img{top:0 !important;bottom:auto !important;left:0 !important;right:0 !important;width:100% !important;height:78% !important;object-fit:contain !important;z-index:1 !important}.hero-simple-slide[data-collection="galan"] .hero-main-img{object-position:58% 22% !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{object-position:68% 18% !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{object-position:55% 20% !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy,.hero-simple-slide[data-collection="galan"] .hero-collection-copy,.hero-simple-slide[data-collection="tapia"] .hero-collection-copy,.hero-simple-slide[data-collection="bea"] .hero-collection-copy{left:18px !important;right:18px !important;bottom:30px !important;top:auto !important;width:auto !important;max-width:390px !important;transform:none !important}}@media (max-width:560px){.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{height:58vh !important;min-height:390px !important;max-height:540px !important}.hero-simple-slide .hero-main-img,.hero-simple-slide[data-collection="galan"] .hero-main-img,.hero-simple-slide[data-collection="tapia"] .hero-main-img,.hero-simple-slide[data-collection="bea"] .hero-main-img{height:76% !important}.hero-simple-slide[data-collection="galan"] .hero-main-img{object-position:58% 16% !important}.hero-simple-slide[data-collection="tapia"] .hero-main-img{object-position:70% 14% !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{object-position:55% 16% !important}.hero-simple-slide .hero-collection-copy,.hero-collection-copy{bottom:24px !important;left:16px !important;right:16px !important}}html{scroll-behavior:smooth !important;-webkit-text-size-adjust:100% !important}body{overscroll-behavior-y:auto !important;-webkit-overflow-scrolling:touch !important;text-rendering:optimizeLegibility !important}*,*::before,*::after{box-sizing:border-box !important}img,picture,video{max-width:100% !important}button,a,input,textarea,select{touch-action:manipulation !important}.hero-simple-slide,.hero-simple-slide .hero-main-img,.hero-simple-slide .hero-bg-img,.product-card,.cart-panel,.checkout-page-screen,.mobile-menu,.modal,.checkout-data-modal{backface-visibility:hidden !important;-webkit-backface-visibility:hidden !important}.hero-simple-slide .hero-main-img,.hero-simple-slide .hero-bg-img{transform:translateZ(0) !important}.hero-simple-wrap,.hero-simple-slider,.hero-simple-slide{contain:layout paint !important;isolation:isolate !important}.hero-simple-slide::before,.hero-simple-slide::after{pointer-events:none !important}.product-image img,.product-card img,.modal-img img,.cart-item img{image-rendering:auto !important;transform:translateZ(0) !important}.cart-panel,#cartPanel,.checkout-page-screen,.checkout-data-modal,.modal.open{z-index:2147483647 !important;isolation:isolate !important}.cart-panel::before,.cart-panel::after,#cartPanel::before,#cartPanel::after,.checkout-page-screen::before,.checkout-page-screen::after,.checkout-data-card::before,.checkout-data-card::after,.checkout-page-card::before,.checkout-page-card::after,.checkout-method-card::before,.checkout-method-card::after{display:none !important;content:none !important;opacity:0 !important;pointer-events:none !important}.cart-panel,#cartPanel{background:#ffffff !important;color:#070707 !important;border-left:1px solid rgba(0,0,0,.08) !important;box-shadow:-18px 0 50px rgba(0,0,0,.18) !important}.cart-head{border-bottom:1px solid rgba(0,0,0,.08) !important}.cart-head strong,.cart-item strong{color:#080808 !important}.cart-head button,.cart-panel .modal-close{color:#050505 !important}.cart-items{-webkit-overflow-scrolling:touch !important;overscroll-behavior:contain !important}.cart-item{background:#ffffff !important;border:1px solid rgba(0,0,0,.08) !important;box-shadow:0 10px 26px rgba(0,0,0,.06) !important}.cart-item span,.cart-total span,.mp-note{color:#5f5f5f !important}.cart-total,.cart-total-dual,.checkout-summary-mini,.checkout-page-summary,.checkout-summary-final{background:linear-gradient(135deg,#050505,#101010) !important;color:#ffffff !important;border:1px solid rgba(200,255,0,.20) !important;border-radius:22px !important;padding:16px !important;box-shadow:0 18px 44px rgba(0,0,0,.20) !important}.cart-total *,.cart-total-dual *,.checkout-summary-mini *,.checkout-page-summary *,.checkout-summary-final *{color:#ffffff !important}.cart-total strong,.cart-total-dual strong,.checkout-summary-mini strong,.checkout-page-summary strong,.checkout-summary-final strong{color:#c8ff00 !important}.cart-total-dual div,.checkout-page-summary div,.checkout-summary-final div{background:rgba(255,255,255,.06) !important;border:1px solid rgba(255,255,255,.08) !important;border-radius:16px !important}.checkout-page-screen.open{background:#ffffff !important}.checkout-page-shell,.checkout-page-card,.checkout-method-card,.checkout-form-card{background:#ffffff !important;color:#080808 !important;border-color:rgba(0,0,0,.08) !important;box-shadow:0 20px 55px rgba(0,0,0,.10) !important}.checkout-page-copy h2,.checkout-method-card h3,.checkout-form-card h2,.checkout-page-form label{color:#080808 !important}.checkout-page-copy>span,.checkout-intro,.checkout-page-steps small{color:#5d5d5d !important}.checkout-page-form input,.checkout-page-form textarea,.checkout-data-form input,.checkout-data-form textarea{-webkit-appearance:none !important;appearance:none !important}.mobile-ideal-section,.ideal-selector-pro,.ideal-interactive,.ideal-test-shell,.ideal-test-header,.ideal-test-step,.ideal-level-tabs,.ideal-panel,.ideal-style-grid{max-width:100% !important;overflow:visible !important;contain:layout paint !important}.mobile-ideal-section{scroll-margin-top:120px !important;padding-top:clamp(28px,5vw,64px) !important;padding-bottom:clamp(28px,5vw,64px) !important}.ideal-test-shell{width:min(1120px,calc(100% - 28px)) !important;margin-inline:auto !important;border-radius:28px !important;transform:none !important;will-change:auto !important}.ideal-level-tabs,.ideal-style-grid{gap:10px !important}.ideal-level-tabs button,.ideal-style-grid button,.ideal-dropdown button{cursor:pointer !important;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease !important;will-change:auto !important}.ideal-level-tabs button:active,.ideal-style-grid button:active,.ideal-dropdown button:active{transform:scale(.985) !important}.ideal-panel{display:none !important}.ideal-panel.active{display:block !important;animation:none !important}@media (max-width:760px){html{scroll-behavior:auto !important}.mobile-ideal-section{padding:26px 0 34px !important;overflow:hidden !important}.ideal-test-shell{width:calc(100% - 22px) !important;border-radius:22px !important;padding:18px !important}.ideal-test-header h2{font-size:clamp(31px,9vw,44px) !important;line-height:.92 !important}.ideal-level-tabs{display:grid !important;grid-template-columns:1fr !important}.ideal-style-grid{display:grid !important;grid-template-columns:1fr !important}.cart-panel,#cartPanel{width:100% !important;padding:18px !important}.cart-total,.cart-total-dual,.checkout-summary-mini,.checkout-page-summary,.checkout-summary-final{border-radius:18px !important;padding:14px !important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}}@media (max-width:760px){.site-header.site-header-v124{padding:8px 10px 10px !important;overflow:visible !important}.site-header-v124 .header-main-row{display:grid !important;grid-template-columns:42px minmax(72px,96px) 1fr auto !important;align-items:center !important;gap:8px !important;width:100% !important}.site-header-v124 .brand{grid-column:2 !important;display:flex !important;align-items:center !important;justify-content:center !important;min-width:0 !important}.site-header-v124 .brand img{width:86px !important;max-width:86px !important;height:auto !important;display:block !important}.site-header-v124 .header-actions{display:contents !important}.site-header-v124 .mobile-menu-toggle,#mobileMenuToggleFinal{grid-column:1 !important;grid-row:1 !important;width:38px !important;height:38px !important;min-width:38px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:14px !important;margin:0 !important}.site-header-v124 .header-search-wrap{grid-column:3 !important;grid-row:1 !important;width:100% !important;min-width:0 !important;height:38px !important;margin:0 !important;display:flex !important;align-items:center !important}.site-header-v124 .header-search-wrap input,#headerSearch{width:100% !important;min-width:0 !important;height:38px !important;font-size:13px !important;padding:0 38px 0 13px !important;border-radius:999px !important}.site-header-v124 .header-search-btn{width:34px !important;height:34px !important;min-width:34px !important;right:2px !important;top:50% !important;transform:translateY(-50%) !important;display:flex !important;align-items:center !important;justify-content:center !important}.site-header-v124 .cart-btn,#openCart{grid-column:4 !important;grid-row:1 !important;align-self:center !important;justify-self:end !important;height:38px !important;min-width:42px !important;max-width:54px !important;padding:0 8px !important;margin:0 !important;border-radius:14px !important;display:flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;font-size:0 !important;white-space:nowrap !important}.site-header-v124 .cart-btn::before,#openCart::before{content:"🛒" !important;font-size:17px !important;line-height:1 !important}.site-header-v124 .cart-btn span,#cartCount{font-size:11px !important;min-width:16px !important;height:16px !important;padding:0 4px !important;margin-left:4px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important}}@media (max-width:390px){.site-header-v124 .header-main-row{grid-template-columns:38px 78px 1fr 42px !important;gap:6px !important}.site-header-v124 .brand img{width:76px !important;max-width:76px !important}.site-header-v124 .header-search-wrap input,#headerSearch{font-size:12px !important;padding-left:11px !important}}#mobileIdeal,.mobile-ideal,.ideal-section,.ideal-finder,[id*="Ideal"],[class*="ideal"]{scroll-margin-top:110px}.mobile-ideal,.ideal-finder,#mobileIdeal{contain:layout paint;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.mobile-ideal button,.ideal-finder button,#mobileIdeal button,.ideal-dropdown button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.cart-summary,.checkout-summary,.order-summary,#cartSummary,#checkoutSummary,.cart-totals,.checkout-totals{background:#050505 !important;color:#ffffff !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:0 18px 45px rgba(0,0,0,.22) !important}.cart-summary *,.checkout-summary *,.order-summary *,#cartSummary *,#checkoutSummary *,.cart-totals *,.checkout-totals *{color:inherit !important}.cart-summary .total,.checkout-summary .total,.order-summary .total,.cart-totals strong,.checkout-totals strong{color:#ffffff !important}@media (max-width:760px){:root{--ec-mobile-header-height:116px}body{padding-top:calc(var(--ec-mobile-header-height)+env(safe-area-inset-top,0px)) !important}.site-header,.site-header.site-header-v124,header.site-header,header.site-header-v124{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;min-height:var(--ec-mobile-header-height) !important;height:auto !important;padding:calc(7px+env(safe-area-inset-top,0px)) 10px 9px !important;margin:0 !important;z-index:9999 !important;transform:none !important;overflow:visible !important;box-sizing:border-box !important;background:rgba(5,8,13,.96) !important;backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important}.site-header::before,.site-header::after,.site-header-v124::before,.site-header-v124::after,header.site-header::before,header.site-header::after,header.site-header-v124::before,header.site-header-v124::after{display:none !important;content:none !important}.site-header-v124 .header-benefits-bar,.site-header.site-header-v124>.header-benefits-bar{display:flex !important;height:24px !important;min-height:24px !important;max-height:24px !important;align-items:center !important;justify-content:center !important;margin:0 0 5px 0 !important;padding:0 !important;overflow:hidden !important;transform:none !important}.site-header-v124 .header-main-row,.site-header.site-header-v124>.header-main-row,body .site-header .header-main-row{display:grid !important;grid-template-columns:42px minmax(0,1fr) 42px !important;grid-template-rows:38px 38px !important;grid-template-areas:"menu brand cart" "search search search" !important;align-items:center !important;justify-items:center !important;justify-content:center !important;row-gap:7px !important;column-gap:8px !important;width:100% !important;max-width:520px !important;margin:0 auto !important;padding:0 !important;height:auto !important;min-height:83px !important;transform:none !important;box-sizing:border-box !important}.site-header-v124 .header-actions,.site-header .header-actions{display:contents !important}.site-header-v124 .brand,.site-header .brand{grid-area:brand !important;align-self:center !important;justify-self:center !important;display:flex !important;align-items:center !important;justify-content:center !important;width:auto !important;height:38px !important;min-height:38px !important;margin:0 !important;padding:0 !important;transform:none !important;position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important}.site-header-v124 .brand img,.site-header .brand img{display:block !important;width:104px !important;max-width:34vw !important;height:auto !important;max-height:34px !important;object-fit:contain !important;margin:0 auto !important;transform:none !important;position:static !important}.site-header-v124 .mobile-menu-toggle,.site-header-v124 #mobileMenuToggleFinal,.site-header .mobile-menu-toggle,.site-header #mobileMenuToggleFinal,#mobileMenuToggleFinal{grid-area:menu !important;align-self:center !important;justify-self:start !important;width:38px !important;min-width:38px !important;height:38px !important;min-height:38px !important;padding:0 !important;margin:0 !important;border-radius:14px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:3px !important;position:relative !important;top:auto !important;transform:none !important}.site-header-v124 .mobile-menu-toggle span,.site-header-v124 #mobileMenuToggleFinal span,.site-header .mobile-menu-toggle span,.site-header #mobileMenuToggleFinal span,#mobileMenuToggleFinal span{display:block !important;width:16px !important;height:1.5px !important;margin:0 !important;border-radius:999px !important;transform:none !important}.site-header-v124 .cart-btn,.site-header-v124 #openCart,.site-header .cart-btn,.site-header #openCart,#openCart{grid-area:cart !important;align-self:center !important;justify-self:end !important;width:38px !important;min-width:38px !important;max-width:38px !important;height:38px !important;min-height:38px !important;padding:0 !important;margin:0 !important;border-radius:14px !important;display:flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;font-size:0 !important;position:relative !important;top:auto !important;transform:none !important}.site-header-v124 .cart-btn::before,.site-header-v124 #openCart::before,.site-header .cart-btn::before,.site-header #openCart::before,#openCart::before{content:"🛒" !important;font-size:17px !important;line-height:1 !important}.site-header-v124 .cart-btn span,.site-header-v124 #openCart span,.site-header .cart-btn span,.site-header #openCart span,#cartCount{position:absolute !important;right:-4px !important;top:-5px !important;min-width:16px !important;height:16px !important;padding:0 4px !important;margin:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;font-size:10px !important;line-height:1 !important}.site-header-v124 .header-search-wrap,.site-header .header-search-wrap,body .site-header .header-search-wrap,body .header-search-wrap{grid-area:search !important;align-self:center !important;justify-self:center !important;width:100% !important;max-width:500px !important;min-width:0 !important;height:38px !important;min-height:38px !important;margin:0 auto !important;padding:0 !important;border-radius:999px !important;display:flex !important;align-items:center !important;justify-content:center !important;position:relative !important;top:auto !important;transform:none !important;box-sizing:border-box !important}.site-header-v124 .header-search-wrap input,.site-header-v124 #headerSearch,.site-header .header-search-wrap input,.site-header #headerSearch,body .header-search-wrap input,#headerSearch{width:100% !important;max-width:none !important;height:38px !important;min-height:38px !important;padding:0 42px 0 16px !important;margin:0 !important;border-radius:999px !important;box-sizing:border-box !important;font-size:13px !important;line-height:38px !important;text-align:left !important;transform:none !important}.site-header-v124 .header-search-btn,.site-header .header-search-btn,.header-search-btn{position:absolute !important;right:3px !important;top:50% !important;transform:translateY(-50%) !important;width:32px !important;min-width:32px !important;height:32px !important;min-height:32px !important;margin:0 !important;border-radius:999px !important;display:flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important}.site-header-v124 .top-nav,.site-header-v124 #mainNav,.site-header .top-nav,.site-header #mainNav{top:calc(var(--ec-mobile-header-height)+env(safe-area-inset-top,0px)) !important;z-index:9998 !important}}@media (max-width:390px){:root{--ec-mobile-header-height:112px}.site-header-v124 .header-main-row,.site-header.site-header-v124>.header-main-row,body .site-header .header-main-row{grid-template-columns:38px minmax(0,1fr) 38px !important;grid-template-rows:36px 38px !important;row-gap:6px !important}.site-header-v124 .brand img,.site-header .brand img{width:92px !important;max-height:31px !important}.site-header-v124 .mobile-menu-toggle,.site-header-v124 #mobileMenuToggleFinal,.site-header-v124 .cart-btn,.site-header-v124 #openCart{width:36px !important;min-width:36px !important;height:36px !important;min-height:36px !important}}html body::before,html body::after,html body .page-glow,html body .page-glow::before,html body .page-glow::after{content:none !important;display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;background:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}html body:not(.mobile-drawer-open) #mobileNavBackdrop,html body:not(.mobile-drawer-open) .mobile-nav-backdrop,html body:not(.cart-open) .elclub-cart-backdrop,html body:not(.modal-open) .modal:not(.open),html body .checkout-data-modal:not(.open):not([style*="display:flex"]){display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;background:transparent !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}html body,html body main,html body #catalogo,html body .category-hub,html body .toolbar,html body .product-grid,html body .product-card,html body .product-info,html body .product-image,html body .checkout-preview,html body .cart-panel,html body .cart-drawer,html body .checkout-box,html body .checkout-content{filter:none !important;-webkit-filter:none !important;opacity:1 !important;mix-blend-mode:normal !important}@media (max-width:760px){:root{--ec-mobile-header-height:104px}html,body{overflow-x:hidden !important;background:#ffffff !important}html body{padding-top:calc(var(--ec-mobile-header-height)+env(safe-area-inset-top,0px)) !important}html body .site-header,html body .site-header.site-header-v124,html body header.site-header,html body header.site-header-v124{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100vw !important;min-width:0 !important;height:calc(var(--ec-mobile-header-height)+env(safe-area-inset-top,0px)) !important;min-height:calc(var(--ec-mobile-header-height)+env(safe-area-inset-top,0px)) !important;max-height:none !important;padding:calc(8px+env(safe-area-inset-top,0px)) 12px 9px !important;margin:0 !important;display:block !important;overflow:visible !important;transform:none !important;opacity:1 !important;visibility:visible !important;z-index:2147482000 !important;background:#05080d !important;background-image:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-sizing:border-box !important;box-shadow:0 8px 20px rgba(0,0,0,.18) !important}html body .site-header::before,html body .site-header::after,html body .site-header-v124::before,html body .site-header-v124::after{content:none !important;display:none !important}html body .site-header-v124 .header-benefits-bar,html body .site-header .header-benefits-bar{display:none !important;height:0 !important;min-height:0 !important;max-height:0 !important;overflow:hidden !important;opacity:0 !important;visibility:hidden !important;margin:0 !important;padding:0 !important}html body .site-header-v124 .header-main-row,html body .site-header .header-main-row,html body header.site-header>.header-main-row{position:relative !important;display:block !important;width:100% !important;max-width:540px !important;height:87px !important;min-height:87px !important;margin:0 auto !important;padding:0 !important;overflow:visible !important;transform:none !important;opacity:1 !important;visibility:visible !important;box-sizing:border-box !important}html body .site-header-v124 .brand,html body .site-header .brand{position:absolute !important;top:0 !important;left:50% !important;right:auto !important;bottom:auto !important;transform:translateX(-50%) !important;width:auto !important;min-width:0 !important;height:40px !important;min-height:40px !important;max-height:40px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;opacity:1 !important;visibility:visible !important;z-index:3 !important}html body .site-header-v124 .brand img,html body .site-header .brand img{display:block !important;width:106px !important;max-width:38vw !important;height:auto !important;max-height:34px !important;object-fit:contain !important;object-position:center center !important;opacity:1 !important;visibility:visible !important;transform:none !important;filter:none !important;-webkit-filter:none !important}html body .site-header-v124 .header-actions,html body .site-header .header-actions{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;height:40px !important;min-height:40px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:0 !important;margin:0 !important;padding:0 !important;transform:none !important;opacity:1 !important;visibility:visible !important;z-index:4 !important;pointer-events:none !important}html body .site-header-v124 .mobile-menu-toggle,html body .site-header-v124 #mobileMenuToggleFinal,html body .site-header .mobile-menu-toggle,html body .site-header #mobileMenuToggleFinal,html body #mobileMenuToggleFinal{position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;width:40px !important;min-width:40px !important;max-width:40px !important;height:40px !important;min-height:40px !important;max-height:40px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:4px !important;margin:0 !important;padding:0 !important;border-radius:14px !important;opacity:1 !important;visibility:visible !important;transform:none !important;pointer-events:auto !important;z-index:5 !important;background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.12) !important}html body .site-header-v124 .mobile-menu-toggle span,html body .site-header-v124 #mobileMenuToggleFinal span,html body .site-header .mobile-menu-toggle span,html body .site-header #mobileMenuToggleFinal span,html body #mobileMenuToggleFinal span{display:block !important;width:17px !important;height:2px !important;min-height:2px !important;border-radius:99px !important;margin:0 !important;padding:0 !important;opacity:1 !important;visibility:visible !important;background:#ffffff !important;transform:none !important}html body .site-header-v124 .cart-btn,html body .site-header-v124 #openCart,html body .site-header .cart-btn,html body .site-header #openCart,html body #openCart{position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;width:40px !important;min-width:40px !important;max-width:40px !important;height:40px !important;min-height:40px !important;max-height:40px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;border-radius:14px !important;opacity:1 !important;visibility:visible !important;transform:none !important;pointer-events:auto !important;z-index:5 !important;background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.12) !important;color:#ffffff !important;font-size:0 !important;line-height:1 !important}html body .site-header-v124 .cart-btn::before,html body .site-header-v124 #openCart::before,html body .site-header .cart-btn::before,html body .site-header #openCart::before,html body #openCart::before{content:"🛒" !important;display:block !important;font-size:17px !important;line-height:1 !important;opacity:1 !important}html body .site-header-v124 .cart-btn span,html body .site-header-v124 #openCart span,html body .site-header .cart-btn span,html body .site-header #openCart span,html body #cartCount{position:absolute !important;top:-5px !important;right:-5px !important;min-width:17px !important;height:17px !important;padding:0 4px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;background:#c8ff00 !important;color:#05080d !important;font-size:10px !important;font-weight:900 !important;line-height:1 !important;opacity:1 !important;visibility:visible !important;z-index:6 !important}html body .site-header-v124 .header-search-wrap,html body .site-header .header-search-wrap,html body .header-search-wrap{position:absolute !important;top:49px !important;left:0 !important;right:0 !important;width:100% !important;max-width:none !important;min-width:0 !important;height:38px !important;min-height:38px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;border-radius:999px !important;opacity:1 !important;visibility:visible !important;transform:none !important;z-index:4 !important;box-sizing:border-box !important;overflow:visible !important;background:#ffffff !important;border:1px solid rgba(255,255,255,.24) !important;box-shadow:0 8px 18px rgba(0,0,0,.16) !important}html body .site-header-v124 .header-search-wrap input,html body .site-header-v124 #headerSearch,html body .site-header .header-search-wrap input,html body .site-header #headerSearch,html body #headerSearch{display:block !important;width:100% !important;max-width:none !important;min-width:0 !important;height:38px !important;min-height:38px !important;margin:0 !important;padding:0 42px 0 16px !important;border:0 !important;outline:0 !important;border-radius:999px !important;background:#ffffff !important;color:#05080d !important;font-size:14px !important;line-height:38px !important;text-align:left !important;opacity:1 !important;visibility:visible !important;transform:none !important;box-sizing:border-box !important;-webkit-appearance:none !important;appearance:none !important}html body .site-header-v124 .header-search-wrap input::placeholder,html body .site-header #headerSearch::placeholder{color:#70747b !important;opacity:1 !important}html body .site-header-v124 .header-search-btn,html body .site-header .header-search-btn,html body .header-search-btn{position:absolute !important;top:50% !important;right:3px !important;width:32px !important;min-width:32px !important;height:32px !important;min-height:32px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;border-radius:999px !important;opacity:1 !important;visibility:visible !important;transform:translateY(-50%) !important;z-index:5 !important;background:#05080d !important;color:#ffffff !important;border:0 !important;line-height:1 !important}html body .site-header-v124 .top-nav,html body .site-header-v124 #mainNav,html body .site-header .top-nav,html body .site-header #mainNav{top:calc(var(--ec-mobile-header-height)+env(safe-area-inset-top,0px)) !important;z-index:2147481900 !important}html body main,html body .hero-simple-wrap,html body #catalogo,html body .category-hub,html body .drop-zone,html body .toolbar,html body .product-grid{filter:none !important;-webkit-filter:none !important;opacity:1 !important;mix-blend-mode:normal !important}}@media (max-width:390px){:root{--ec-mobile-header-height:100px}html body .site-header,html body .site-header.site-header-v124{padding-left:10px !important;padding-right:10px !important}html body .site-header-v124 .brand img,html body .site-header .brand img{width:94px !important;max-height:31px !important}html body .site-header-v124 .mobile-menu-toggle,html body .site-header-v124 #mobileMenuToggleFinal,html body .site-header-v124 .cart-btn,html body .site-header-v124 #openCart{width:38px !important;min-width:38px !important;max-width:38px !important;height:38px !important;min-height:38px !important;max-height:38px !important}html body .site-header-v124 .header-search-wrap,html body .site-header .header-search-wrap{top:47px !important;height:37px !important;min-height:37px !important}html body .site-header-v124 #headerSearch,html body .site-header #headerSearch{height:37px !important;min-height:37px !important;line-height:37px !important;font-size:13px !important}}@media (max-width:760px){:root{--ec-mobile-header-height:118px !important}html,body{width:100% !important;max-width:100% !important;overflow-x:hidden !important;background:#ffffff !important;filter:none !important;-webkit-filter:none !important}html body{padding-top:calc(var(--ec-mobile-header-height)+env(safe-area-inset-top,0px)) !important}html body::before,html body::after,html body .page-glow,html body .page-glow::before,html body .page-glow::after{content:none !important;display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;background:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}html body .site-header,html body .site-header.site-header-v124,html body header.site-header,html body header.site-header-v124{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;height:calc(var(--ec-mobile-header-height)+env(safe-area-inset-top,0px)) !important;min-height:calc(var(--ec-mobile-header-height)+env(safe-area-inset-top,0px)) !important;padding:calc(10px+env(safe-area-inset-top,0px)) 14px 12px !important;margin:0 !important;display:block !important;overflow:visible !important;opacity:1 !important;visibility:visible !important;transform:none !important;z-index:2147482000 !important;background:#05080d !important;background-image:none !important;box-shadow:0 8px 20px rgba(0,0,0,.18) !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-sizing:border-box !important}html body .site-header::before,html body .site-header::after,html body .site-header.site-header-v124::before,html body .site-header.site-header-v124::after{content:none !important;display:none !important}html body .site-header .header-benefits-bar,html body .site-header-v124 .header-benefits-bar{display:none !important;height:0 !important;min-height:0 !important;max-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important;opacity:0 !important;visibility:hidden !important}html body .site-header .header-main-row,html body .site-header-v124 .header-main-row,html body header.site-header>.header-main-row{position:relative !important;display:block !important;width:100% !important;max-width:560px !important;height:94px !important;min-height:94px !important;margin:0 auto !important;padding:0 !important;overflow:visible !important;transform:none !important;opacity:1 !important;visibility:visible !important;box-sizing:border-box !important}html body .site-header .brand,html body .site-header-v124 .brand{position:absolute !important;top:0 !important;left:50% !important;right:auto !important;bottom:auto !important;width:auto !important;height:42px !important;min-height:42px !important;display:flex !important;align-items:center !important;justify-content:center !important;transform:translateX(-50%) !important;margin:0 !important;padding:0 !important;opacity:1 !important;visibility:visible !important;z-index:3 !important}html body .site-header .brand img,html body .site-header-v124 .brand img{display:block !important;width:108px !important;max-width:38vw !important;height:auto !important;max-height:34px !important;object-fit:contain !important;opacity:1 !important;visibility:visible !important;transform:none !important;filter:none !important;-webkit-filter:none !important}html body .site-header .header-actions,html body .site-header-v124 .header-actions{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;height:42px !important;min-height:42px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:0 !important;margin:0 !important;padding:0 !important;pointer-events:none !important;opacity:1 !important;visibility:visible !important;transform:none !important;z-index:4 !important}html body #mobileMenuToggleFinal,html body .site-header .mobile-menu-toggle,html body .site-header-v124 .mobile-menu-toggle,html body #openCart,html body .site-header .cart-btn,html body .site-header-v124 .cart-btn{position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;width:42px !important;min-width:42px !important;max-width:42px !important;height:42px !important;min-height:42px !important;max-height:42px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;border-radius:14px !important;opacity:1 !important;visibility:visible !important;transform:none !important;pointer-events:auto !important;z-index:5 !important;background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.13) !important;color:#ffffff !important}html body #mobileMenuToggleFinal,html body .site-header .mobile-menu-toggle,html body .site-header-v124 .mobile-menu-toggle{flex-direction:column !important;gap:4px !important}html body #mobileMenuToggleFinal span,html body .site-header .mobile-menu-toggle span,html body .site-header-v124 .mobile-menu-toggle span{display:block !important;width:18px !important;height:2px !important;min-height:2px !important;border-radius:99px !important;margin:0 !important;padding:0 !important;background:#ffffff !important;opacity:1 !important;visibility:visible !important;transform:none !important}html body #openCart,html body .site-header .cart-btn,html body .site-header-v124 .cart-btn{font-size:0 !important;line-height:1 !important}html body #openCart::before,html body .site-header .cart-btn::before,html body .site-header-v124 .cart-btn::before{content:"🛒" !important;display:block !important;font-size:17px !important;line-height:1 !important}html body #cartCount{position:absolute !important;top:-5px !important;right:-5px !important;min-width:17px !important;height:17px !important;padding:0 4px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;background:#c8ff00 !important;color:#05080d !important;font-size:10px !important;font-weight:900 !important;line-height:1 !important;opacity:1 !important;visibility:visible !important;z-index:6 !important}html body .site-header .header-search-wrap,html body .site-header-v124 .header-search-wrap,html body .header-search-wrap{position:absolute !important;top:54px !important;left:0 !important;right:0 !important;width:100% !important;height:42px !important;min-height:42px !important;max-height:42px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 auto !important;padding:0 !important;border-radius:999px !important;overflow:visible !important;opacity:1 !important;visibility:visible !important;transform:none !important;z-index:4 !important;background:#ffffff !important;border:1px solid rgba(255,255,255,.28) !important;box-shadow:0 8px 18px rgba(0,0,0,.14) !important;box-sizing:border-box !important}html body .site-header .header-search-wrap input,html body .site-header-v124 .header-search-wrap input,html body #headerSearch{display:block !important;width:100% !important;height:42px !important;min-height:42px !important;padding:0 46px 0 17px !important;margin:0 !important;border:0 !important;outline:0 !important;border-radius:999px !important;background:#ffffff !important;color:#05080d !important;font-size:14px !important;line-height:42px !important;text-align:left !important;opacity:1 !important;visibility:visible !important;transform:none !important;-webkit-appearance:none !important;appearance:none !important;box-sizing:border-box !important}html body #headerSearch::placeholder{color:#70747b !important;opacity:1 !important}html body .site-header .header-search-btn,html body .site-header-v124 .header-search-btn,html body .header-search-btn{position:absolute !important;top:50% !important;right:4px !important;width:34px !important;min-width:34px !important;height:34px !important;min-height:34px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:999px !important;background:#05080d !important;color:#ffffff !important;opacity:1 !important;visibility:visible !important;transform:translateY(-50%) !important;z-index:5 !important}html body main,html body main#inicio{position:relative !important;display:block !important;margin-top:0 !important;padding-top:0 !important;z-index:1 !important}html body #inicio.hero-simple-wrap,html body .hero-simple-wrap.hero-collections,html body .hero-simple-wrap{position:relative !important;margin-top:0 !important;padding-top:0 !important;z-index:1 !important;overflow:hidden !important;clear:both !important}html body .hero-simple-slider#heroSimpleSlider,html body .hero-simple-slider{margin-top:0 !important;height:calc(100svh - var(--ec-mobile-header-height)) !important;min-height:430px !important;max-height:680px !important;z-index:1 !important}html body .site-header .top-nav,html body .site-header-v124 .top-nav,html body #mainNav{top:calc(var(--ec-mobile-header-height)+env(safe-area-inset-top,0px)) !important;z-index:2147481900 !important}}@media (max-width:390px){:root{--ec-mobile-header-height:114px !important}html body .site-header,html body .site-header.site-header-v124{padding-left:11px !important;padding-right:11px !important}html body .site-header .brand img,html body .site-header-v124 .brand img{width:98px !important;max-height:32px !important}html body #mobileMenuToggleFinal,html body #openCart,html body .site-header .mobile-menu-toggle,html body .site-header .cart-btn{width:40px !important;min-width:40px !important;height:40px !important;min-height:40px !important}html body .site-header .header-search-wrap,html body .site-header-v124 .header-search-wrap{top:52px !important;height:40px !important;min-height:40px !important}html body #headerSearch{height:40px !important;min-height:40px !important;line-height:40px !important;font-size:13px !important}html body .site-header .header-search-btn,html body .site-header-v124 .header-search-btn{width:32px !important;min-width:32px !important;height:32px !important;min-height:32px !important}}@media (max-width:900px){:root{--ec-mobile-header-height:136px !important;--ec-mobile-header-row:54px !important;--ec-mobile-search-row:48px !important}html,body{overflow-x:hidden !important;-webkit-text-size-adjust:100% !important;text-size-adjust:100% !important}html body{padding-top:calc(var(--ec-mobile-header-height)+env(safe-area-inset-top,0px)) !important}html body .site-header,html body .site-header.site-header-v124,html body header.site-header{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;height:calc(var(--ec-mobile-header-height)+env(safe-area-inset-top,0px)) !important;min-height:calc(var(--ec-mobile-header-height)+env(safe-area-inset-top,0px)) !important;padding:calc(8px+env(safe-area-inset-top,0px)) 14px 10px !important;margin:0 !important;display:grid !important;grid-template-columns:46px minmax(0,1fr) 46px !important;grid-template-rows:var(--ec-mobile-header-row) var(--ec-mobile-search-row) !important;column-gap:10px !important;row-gap:8px !important;align-items:center !important;justify-items:center !important;box-sizing:border-box !important;overflow:visible !important;transform:none !important;opacity:1 !important;visibility:visible !important;z-index:2147482500 !important;background:rgba(5,8,13,.98) !important;border-bottom:1px solid rgba(255,255,255,.08) !important;box-shadow:0 8px 22px rgba(0,0,0,.18) !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}html body #mobileMenuToggleFinal,html body .site-header .mobile-menu-toggle,html body .site-header-v124 .mobile-menu-toggle{grid-column:1 !important;grid-row:1 !important;justify-self:start !important;align-self:center !important}html body .site-header .brand,html body .site-header-v124 .brand,html body header.site-header .brand{grid-column:2 !important;grid-row:1 !important;position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;transform:none !important;width:100% !important;height:var(--ec-mobile-header-row) !important;min-height:var(--ec-mobile-header-row) !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;opacity:1 !important;visibility:visible !important;z-index:3 !important}html body .site-header .brand img,html body .site-header-v124 .brand img,html body header.site-header .brand img{display:block !important;width:108px !important;max-width:108px !important;height:auto !important;max-height:36px !important;object-fit:contain !important;margin:0 auto !important;transform:none !important;opacity:1 !important;visibility:visible !important}html body #openCart,html body .site-header .cart-btn,html body .site-header-v124 .cart-btn{grid-column:3 !important;grid-row:1 !important;justify-self:end !important;align-self:center !important}html body #mobileMenuToggleFinal,html body .site-header .mobile-menu-toggle,html body .site-header-v124 .mobile-menu-toggle,html body #openCart,html body .site-header .cart-btn,html body .site-header-v124 .cart-btn{position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;width:44px !important;min-width:44px !important;max-width:44px !important;height:44px !important;min-height:44px !important;max-height:44px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;opacity:1 !important;visibility:visible !important;transform:none !important;pointer-events:auto !important;z-index:4 !important}html body .site-header .header-search-wrap,html body .site-header-v124 .header-search-wrap,html body .header-search-wrap{grid-column:1 / 4 !important;grid-row:2 !important;position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;justify-self:stretch !important;align-self:center !important;width:100% !important;max-width:none !important;height:46px !important;min-height:46px !important;max-height:46px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;overflow:visible !important;opacity:1 !important;visibility:visible !important;transform:none !important;z-index:3 !important;border-radius:999px !important;background:#ffffff !important;border:1px solid rgba(255,255,255,.42) !important;box-shadow:0 8px 18px rgba(0,0,0,.13) !important}html body .site-header .header-search-wrap input,html body .site-header-v124 .header-search-wrap input,html body .header-search-wrap .search-input,html body #headerSearch{width:100% !important;height:46px !important;min-height:46px !important;max-height:46px !important;display:block !important;padding:0 48px 0 18px !important;margin:0 !important;border:0 !important;outline:0 !important;border-radius:999px !important;background:#ffffff !important;color:#05080d !important;font-size:16px !important;line-height:46px !important;text-align:left !important;opacity:1 !important;visibility:visible !important;transform:none !important;-webkit-appearance:none !important;appearance:none !important;box-sizing:border-box !important;touch-action:manipulation !important}html body #headerSearch:focus,html body .header-search-wrap input:focus{font-size:16px !important;transform:none !important;zoom:1 !important}html body .site-header .header-search-btn,html body .site-header-v124 .header-search-btn,html body .header-search-btn{position:absolute !important;top:50% !important;right:5px !important;width:36px !important;min-width:36px !important;height:36px !important;min-height:36px !important;display:flex !important;align-items:center !important;justify-content:center !important;transform:translateY(-50%) !important;z-index:4 !important}html body main,html body main#inicio{margin-top:0 !important;padding-top:0 !important;position:relative !important;z-index:1 !important}html body #inicio.hero-simple-wrap,html body .hero-simple-wrap.hero-collections,html body .hero-simple-wrap{margin-top:0 !important;padding-top:0 !important;position:relative !important;z-index:1 !important;clear:both !important}html body .hero-simple-slider#heroSimpleSlider,html body .hero-simple-slider{margin-top:0 !important;height:calc(100svh - var(--ec-mobile-header-height)) !important;min-height:390px !important;max-height:620px !important}html body .site-header .top-nav,html body .site-header-v124 .top-nav,html body #mainNav{top:calc(var(--ec-mobile-header-height)+env(safe-area-inset-top,0px)) !important;z-index:2147482600 !important}}@media (max-width:390px){:root{--ec-mobile-header-height:132px !important;--ec-mobile-header-row:52px !important;--ec-mobile-search-row:46px !important}html body .site-header,html body .site-header.site-header-v124,html body header.site-header{padding-left:11px !important;padding-right:11px !important;column-gap:8px !important}html body .site-header .brand img,html body .site-header-v124 .brand img{width:102px !important;max-width:102px !important;max-height:34px !important}html body #mobileMenuToggleFinal,html body .site-header .mobile-menu-toggle,html body .site-header-v124 .mobile-menu-toggle,html body #openCart,html body .site-header .cart-btn,html body .site-header-v124 .cart-btn{width:42px !important;min-width:42px !important;height:42px !important;min-height:42px !important}html body .site-header .header-search-wrap,html body .site-header-v124 .header-search-wrap,html body .header-search-wrap,html body .site-header .header-search-wrap input,html body .site-header-v124 .header-search-wrap input,html body #headerSearch{height:44px !important;min-height:44px !important;line-height:44px !important;font-size:16px !important}}@media (max-width:768px){html{scroll-padding-top:154px !important}body{padding-top:0 !important}.top-promo,.promo-top,.announcement-bar{display:none !important;height:0 !important;min-height:0 !important;overflow:hidden !important}.site-header,header.site-header,.mobile-header{position:sticky !important;top:0 !important;left:0 !important;right:0 !important;z-index:99999 !important;display:grid !important;grid-template-columns:52px 1fr 52px !important;grid-template-rows:54px 48px !important;align-items:center !important;justify-content:center !important;gap:8px 8px !important;min-height:118px !important;height:118px !important;padding:13px 14px 11px !important;margin:0 !important;background:rgba(255,255,255,.98) !important;backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important;border-bottom:1px solid rgba(0,0,0,.08) !important;box-shadow:0 10px 24px rgba(0,0,0,.08) !important;overflow:visible !important;transform:none !important;opacity:1 !important;visibility:visible !important}.menu-toggle,.hamburger,button.menu-toggle,.category-toggle,#menuToggle,#categoryToggle{grid-column:1 !important;grid-row:1 !important;align-self:center !important;justify-self:start !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:42px !important;height:42px !important;min-width:42px !important;margin:6px 0 0 0 !important;padding:0 !important;position:static !important;transform:none !important;opacity:1 !important;visibility:visible !important;z-index:100001 !important}.brand,.logo,.site-logo{grid-column:2 !important;grid-row:1 !important;align-self:center !important;justify-self:center !important;display:flex !important;align-items:center !important;justify-content:center !important;height:46px !important;max-height:46px !important;margin:7px 0 0 0 !important;padding:0 !important;position:static !important;transform:none !important;opacity:1 !important;visibility:visible !important;overflow:visible !important;z-index:100001 !important}.brand img,.logo img,.site-logo img{display:block !important;width:auto !important;max-width:124px !important;height:auto !important;max-height:42px !important;object-fit:contain !important;object-position:center center !important;margin:0 auto !important;transform:none !important}.cart-btn,.cart-toggle,#cartBtn,#cartToggle,button[aria-label*="carrito" i],button[aria-label*="cart" i]{grid-column:3 !important;grid-row:1 !important;align-self:center !important;justify-self:end !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:42px !important;height:42px !important;min-width:42px !important;margin:6px 0 0 0 !important;padding:0 !important;position:static !important;transform:none !important;opacity:1 !important;visibility:visible !important;z-index:100001 !important}.search-wrap,.search-bar,.search-box,.header-search,form.search,.search-container{grid-column:1 / 4 !important;grid-row:2 !important;align-self:center !important;justify-self:center !important;display:flex !important;align-items:center !important;justify-content:center !important;width:min(100%,94vw) !important;max-width:94vw !important;height:42px !important;min-height:42px !important;margin:8px auto 0 !important;padding:0 12px !important;position:static !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;transform:none !important;opacity:1 !important;visibility:visible !important;z-index:100000 !important;overflow:visible !important;border-radius:999px !important}.search-wrap input,.search-bar input,.search-box input,.header-search input,input[type="search"],#searchInput{width:100% !important;min-width:0 !important;height:40px !important;font-size:16px !important;line-height:40px !important;padding:0 14px !important;border-radius:999px !important;transform:none !important;-webkit-text-size-adjust:100% !important}main,#inicio,.hero-simple-wrap,.hero-collections,.hero,.hero-slider,.hero-simple-slider#heroSimpleSlider{margin-top:0 !important}.hero-simple-wrap,.hero-collections{padding-top:12px !important}.top-nav{z-index:100002 !important}}@media (max-width:390px){.site-header,header.site-header,.mobile-header{grid-template-columns:48px 1fr 48px !important;grid-template-rows:52px 48px !important;min-height:116px !important;height:116px !important;padding:13px 12px 10px !important}.brand img,.logo img,.site-logo img{max-width:114px !important;max-height:40px !important}.search-wrap,.search-bar,.search-box,.header-search,form.search,.search-container{width:min(100%,92vw) !important;max-width:92vw !important}}@media (max-width:768px){:root{--ec-mobile-header-height-final:148px;--ec-mobile-safe-top:env(safe-area-inset-top,0px)}html,body{background:#fff !important;background-image:none !important;filter:none !important;-webkit-filter:none !important;opacity:1 !important}body{padding-top:calc(var(--ec-mobile-header-height-final)+var(--ec-mobile-safe-top)) !important;overflow-x:hidden !important}body::before,body::after,html::before,html::after,main::before,main::after,.page-glow,.site-top-strip,.hero-simple-wrap::before,.hero-collections::before{content:none !important;display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;background:none !important;background-image:none !important;filter:none !important;-webkit-filter:none !important}.page-glow,.site-top-strip{width:0 !important;height:0 !important;min-height:0 !important;max-height:0 !important;overflow:hidden !important}body .site-header.site-header-v124,body header.site-header.site-header-v124,body .site-header,body header.site-header{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;height:calc(var(--ec-mobile-header-height-final)+var(--ec-mobile-safe-top)) !important;min-height:calc(var(--ec-mobile-header-height-final)+var(--ec-mobile-safe-top)) !important;padding:calc(18px+var(--ec-mobile-safe-top)) 14px 14px !important;margin:0 !important;display:block !important;z-index:999999 !important;background:#fff !important;background-image:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:0 8px 20px rgba(0,0,0,.06) !important;border-bottom:1px solid rgba(0,0,0,.08) !important;overflow:visible !important;transform:none !important;opacity:1 !important;visibility:visible !important}body .site-header::before,body .site-header::after,body .site-header-v124::before,body .site-header-v124::after{content:none !important;display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}body .site-header .header-benefits-bar,body .site-header-v124 .header-benefits-bar{display:none !important;height:0 !important;min-height:0 !important;max-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important;opacity:0 !important;visibility:hidden !important}body .site-header .header-main-row,body .site-header-v124 .header-main-row{display:grid !important;grid-template-columns:52px minmax(0,1fr) 52px !important;grid-template-rows:58px 50px !important;column-gap:8px !important;row-gap:10px !important;align-items:center !important;justify-items:center !important;width:100% !important;height:118px !important;min-height:118px !important;padding:0 !important;margin:0 !important;position:relative !important;overflow:visible !important;transform:none !important}body .site-header .header-actions,body .site-header-v124 .header-actions{display:contents !important}body .site-header .brand,body .site-header-v124 .brand{grid-column:2 !important;grid-row:1 !important;align-self:center !important;justify-self:center !important;display:flex !important;align-items:center !important;justify-content:center !important;height:52px !important;min-height:52px !important;max-height:52px !important;width:auto !important;padding:0 !important;margin:8px 0 0 0 !important;position:relative !important;top:0 !important;transform:none !important;overflow:visible !important;opacity:1 !important;visibility:visible !important;z-index:1000002 !important}body .site-header .brand img,body .site-header-v124 .brand img{display:block !important;width:auto !important;max-width:126px !important;height:auto !important;max-height:44px !important;object-fit:contain !important;object-position:center center !important;margin:0 auto !important;padding:0 !important;transform:none !important;filter:none !important;-webkit-filter:none !important;opacity:1 !important}body .site-header .mobile-menu-toggle,body .site-header-v124 .mobile-menu-toggle,body .site-header #mobileMenuToggleFinal,body .site-header-v124 #mobileMenuToggleFinal{grid-column:1 !important;grid-row:1 !important;align-self:center !important;justify-self:start !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;margin:8px 0 0 0 !important;padding:0 !important;position:relative !important;left:0 !important;top:0 !important;transform:none !important;opacity:1 !important;visibility:visible !important;z-index:1000003 !important}body .site-header .cart-btn,body .site-header-v124 .cart-btn,body .site-header #openCart,body .site-header-v124 #openCart{grid-column:3 !important;grid-row:1 !important;align-self:center !important;justify-self:end !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;margin:8px 0 0 0 !important;padding:0 !important;position:relative !important;right:0 !important;top:0 !important;transform:none !important;opacity:1 !important;visibility:visible !important;z-index:1000003 !important;font-size:0 !important}body .site-header .cart-btn span,body .site-header-v124 .cart-btn span,body .site-header #openCart span{font-size:11px !important}body .site-header .header-search-wrap,body .site-header-v124 .header-search-wrap{grid-column:1 / 4 !important;grid-row:2 !important;align-self:center !important;justify-self:center !important;display:flex !important;align-items:center !important;justify-content:center !important;width:calc(100vw - 28px) !important;max-width:calc(100vw - 28px) !important;height:44px !important;min-height:44px !important;margin:10px auto 0 !important;padding:0 12px !important;position:relative !important;top:0 !important;left:auto !important;right:auto !important;bottom:auto !important;transform:none !important;z-index:1000002 !important;opacity:1 !important;visibility:visible !important;overflow:visible !important;background:#fff !important;background-image:none !important;border:1px solid rgba(0,0,0,.12) !important;box-shadow:0 6px 16px rgba(0,0,0,.06) !important;border-radius:999px !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body .site-header .header-search-wrap input,body .site-header-v124 .header-search-wrap input,body .site-header #headerSearch,body .site-header-v124 #headerSearch{display:block !important;width:100% !important;min-width:0 !important;height:42px !important;min-height:42px !important;line-height:42px !important;font-size:16px !important;padding:0 42px 0 14px !important;margin:0 !important;background:transparent !important;background-image:none !important;color:#111 !important;border:0 !important;outline:0 !important;box-shadow:none !important;border-radius:999px !important;transform:none !important;opacity:1 !important;visibility:visible !important;-webkit-text-size-adjust:100% !important}body .site-header .header-search-btn,body .site-header-v124 .header-search-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;min-width:36px !important;margin:0 !important;padding:0 !important;position:absolute !important;right:6px !important;top:50% !important;transform:translateY(-50%) !important;opacity:1 !important;visibility:visible !important;z-index:1000003 !important}body .site-header .top-nav,body .site-header-v124 .top-nav,body #mainNav{top:calc(var(--ec-mobile-header-height-final)+var(--ec-mobile-safe-top)) !important;z-index:1000001 !important}main,#inicio,.hero-simple-wrap,.hero-collections{margin-top:0 !important}#catalogo,.catalogo,.catalog,.products,.products-section,.product-section,#productGrid,.product-grid,.grid-products{position:relative !important;z-index:1 !important;isolation:isolate !important;background:#fff !important;background-color:#fff !important;background-image:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;opacity:1 !important;mix-blend-mode:normal !important;box-shadow:none !important}#catalogo::before,#catalogo::after,.catalogo::before,.catalogo::after,.catalog::before,.catalog::after,.products::before,.products::after,.products-section::before,.products-section::after,.product-section::before,.product-section::after,#productGrid::before,#productGrid::after,.product-grid::before,.product-grid::after,.grid-products::before,.grid-products::after{content:none !important;display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;background:none !important;background-image:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:none !important}#productGrid .product-card,.product-grid .product-card,article.product-card,.product-card,.product-image,.product-info,.card,.producto{background:#fff !important;background-color:#fff !important;background-image:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;opacity:1 !important;mix-blend-mode:normal !important}#productGrid .product-card::before,#productGrid .product-card::after,.product-grid .product-card::before,.product-grid .product-card::after,article.product-card::before,article.product-card::after,.product-card::before,.product-card::after,.product-image::before,.product-image::after,.product-info::before,.product-info::after{content:none !important;display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;background:none !important;background-image:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:none !important}#productGrid .product-card img,.product-grid .product-card img,.product-card img,.product-image img{filter:none !important;-webkit-filter:none !important;opacity:1 !important;mix-blend-mode:normal !important;background:transparent !important;box-shadow:none !important}.cart-drawer,.cart-panel,.checkout,.modal,.modal-card{filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;opacity:1 !important}}@media (max-width:390px){body{padding-top:calc(144px+env(safe-area-inset-top,0px)) !important}body .site-header.site-header-v124,body header.site-header.site-header-v124,body .site-header,body header.site-header{height:calc(144px+env(safe-area-inset-top,0px)) !important;min-height:calc(144px+env(safe-area-inset-top,0px)) !important;padding:calc(18px+env(safe-area-inset-top,0px)) 12px 13px !important}body .site-header .header-main-row,body .site-header-v124 .header-main-row{grid-template-columns:48px minmax(0,1fr) 48px !important;grid-template-rows:56px 48px !important;height:114px !important;min-height:114px !important}body .site-header .brand img,body .site-header-v124 .brand img{max-width:116px !important;max-height:42px !important}body .site-header .header-search-wrap,body .site-header-v124 .header-search-wrap{width:calc(100vw - 24px) !important;max-width:calc(100vw - 24px) !important}body .site-header .top-nav,body .site-header-v124 .top-nav,body #mainNav{top:calc(144px+env(safe-area-inset-top,0px)) !important}}@media (max-width:760px){:root{--ec-mobile-header-v326:158px !important;--ec-safe-top-v326:env(safe-area-inset-top,0px)}html,body{background:#fff !important;background-image:none !important;overflow-x:hidden !important;filter:none !important;-webkit-filter:none !important;opacity:1 !important;mix-blend-mode:normal !important}body{padding-top:calc(var(--ec-mobile-header-v326)+var(--ec-safe-top-v326)) !important}body header.site-header,body header.site-header.site-header-v124,body .site-header,body .site-header.site-header-v124{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;height:calc(var(--ec-mobile-header-v326)+var(--ec-safe-top-v326)) !important;min-height:calc(var(--ec-mobile-header-v326)+var(--ec-safe-top-v326)) !important;padding:calc(24px+var(--ec-safe-top-v326)) 14px 16px !important;margin:0 !important;display:block !important;overflow:visible !important;background:#050505 !important;background-image:none !important;border-bottom:1px solid rgba(255,255,255,.10) !important;box-shadow:0 10px 22px rgba(0,0,0,.22) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transform:none !important;opacity:1 !important;visibility:visible !important;z-index:2147482000 !important}body header.site-header::before,body header.site-header::after,body .site-header::before,body .site-header::after{content:none !important;display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;background:none !important}body .site-header .header-benefits-bar,body .site-header-v124 .header-benefits-bar,body .site-top-strip,body .page-glow{display:none !important;width:0 !important;height:0 !important;min-height:0 !important;max-height:0 !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;overflow:hidden !important;background:none !important;filter:none !important}body .site-header .header-main-row,body .site-header-v124 .header-main-row{display:grid !important;grid-template-columns:50px minmax(0,1fr) 50px !important;grid-template-rows:64px 48px !important;column-gap:8px !important;row-gap:12px !important;align-items:center !important;justify-items:center !important;width:100% !important;height:124px !important;min-height:124px !important;padding:0 !important;margin:0 !important;position:relative !important;top:0 !important;overflow:visible !important;transform:none !important;opacity:1 !important;visibility:visible !important}body .site-header .header-actions,body .site-header-v124 .header-actions{display:contents !important}body .site-header .mobile-menu-toggle,body .site-header-v124 .mobile-menu-toggle,body .site-header #mobileMenuToggleFinal,body .site-header-v124 #mobileMenuToggleFinal{grid-column:1 !important;grid-row:1 !important;align-self:center !important;justify-self:start !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;margin:12px 0 0 0 !important;padding:0 !important;position:relative !important;left:0 !important;top:0 !important;transform:none !important;opacity:1 !important;visibility:visible !important;z-index:2147482003 !important;background:transparent !important;border:0 !important}body .site-header .mobile-menu-toggle span,body .site-header-v124 .mobile-menu-toggle span,body .site-header #mobileMenuToggleFinal span,body .site-header-v124 #mobileMenuToggleFinal span{display:block !important;background:#fff !important;opacity:1 !important}body .site-header .brand,body .site-header-v124 .brand{grid-column:2 !important;grid-row:1 !important;align-self:center !important;justify-self:center !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:54px !important;min-height:54px !important;max-height:54px !important;margin:12px 0 0 0 !important;padding:0 !important;position:relative !important;top:0 !important;left:auto !important;transform:none !important;overflow:visible !important;opacity:1 !important;visibility:visible !important;z-index:2147482002 !important}body .site-header .brand img,body .site-header-v124 .brand img{display:block !important;width:auto !important;max-width:126px !important;height:auto !important;max-height:46px !important;object-fit:contain !important;object-position:center center !important;margin:0 auto !important;padding:0 !important;transform:none !important;opacity:1 !important;visibility:visible !important;filter:none !important;-webkit-filter:none !important}body .site-header .cart-btn,body .site-header-v124 .cart-btn,body .site-header #openCart,body .site-header-v124 #openCart{grid-column:3 !important;grid-row:1 !important;align-self:center !important;justify-self:end !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;margin:12px 0 0 0 !important;padding:0 !important;position:relative !important;right:0 !important;top:0 !important;transform:none !important;opacity:1 !important;visibility:visible !important;z-index:2147482003 !important;font-size:0 !important;background:transparent !important;border:0 !important;color:#fff !important}body .site-header .cart-btn span,body .site-header-v124 .cart-btn span,body .site-header #openCart span{font-size:11px !important;color:#050505 !important}body .site-header .header-search-wrap,body .site-header-v124 .header-search-wrap{grid-column:1 / 4 !important;grid-row:2 !important;align-self:center !important;justify-self:center !important;display:flex !important;align-items:center !important;justify-content:center !important;width:calc(100vw - 28px) !important;max-width:calc(100vw - 28px) !important;height:44px !important;min-height:44px !important;margin:12px auto 0 !important;padding:0 12px !important;position:relative !important;top:0 !important;left:auto !important;right:auto !important;bottom:auto !important;transform:none !important;z-index:2147482002 !important;opacity:1 !important;visibility:visible !important;overflow:visible !important;background:#fff !important;background-image:none !important;border:1px solid rgba(255,255,255,.18) !important;border-radius:999px !important;box-shadow:0 8px 18px rgba(0,0,0,.28) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body .site-header .header-search-wrap input,body .site-header-v124 .header-search-wrap input,body .site-header #headerSearch,body .site-header-v124 #headerSearch{display:block !important;width:100% !important;min-width:0 !important;height:42px !important;min-height:42px !important;line-height:42px !important;font-size:16px !important;padding:0 42px 0 14px !important;margin:0 !important;background:transparent !important;color:#111 !important;border:0 !important;outline:0 !important;box-shadow:none !important;border-radius:999px !important;transform:none !important;opacity:1 !important;visibility:visible !important;-webkit-text-size-adjust:100% !important}body .site-header .header-search-btn,body .site-header-v124 .header-search-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;min-width:36px !important;position:absolute !important;right:6px !important;top:50% !important;transform:translateY(-50%) !important;margin:0 !important;padding:0 !important;opacity:1 !important;visibility:visible !important;z-index:2147482004 !important;color:#111 !important}body .site-header .top-nav,body .site-header-v124 .top-nav,body #mainNav{top:calc(var(--ec-mobile-header-v326)+var(--ec-safe-top-v326)) !important;z-index:2147482001 !important}main,#inicio,.hero-simple-wrap,.hero-collections{margin-top:0 !important;padding-top:0 !important}#catalogo,.catalogo,.catalog,.products,.products-section,.product-section,#productGrid,.product-grid,.grid-products,#productGrid .product-card,.product-grid .product-card,article.product-card,.product-card,.product-image,.product-info{position:relative !important;z-index:0 !important;isolation:isolate !important;background:#fff !important;background-color:#fff !important;background-image:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;opacity:1 !important;mix-blend-mode:normal !important}#catalogo::before,#catalogo::after,.catalogo::before,.catalogo::after,.catalog::before,.catalog::after,.products::before,.products::after,.products-section::before,.products-section::after,.product-section::before,.product-section::after,#productGrid::before,#productGrid::after,.product-grid::before,.product-grid::after,.grid-products::before,.grid-products::after,#productGrid .product-card::before,#productGrid .product-card::after,.product-grid .product-card::before,.product-grid .product-card::after,article.product-card::before,article.product-card::after,.product-card::before,.product-card::after,.product-image::before,.product-image::after,.product-info::before,.product-info::after{content:none !important;display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;background:none !important;background-image:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:none !important}#productGrid .product-card img,.product-grid .product-card img,.product-card img,.product-image img{filter:none !important;-webkit-filter:none !important;opacity:1 !important;mix-blend-mode:normal !important;background:transparent !important}body:not(.mobile-drawer-open) #mobileNavBackdrop,body:not(.mobile-drawer-open) .mobile-nav-backdrop,body:not(.elclub-drawer-v270-open) #elclubMobileBackdropV270,body:not(.cart-open) .elclub-cart-backdrop,body:not(.modal-open) .modal:not(.open):not(.active):not(.show){display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;background:transparent !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}}@media (max-width:390px){:root{--ec-mobile-header-v326:154px !important}body .site-header .brand img,body .site-header-v124 .brand img{max-width:118px !important;max-height:44px !important}body .site-header .header-search-wrap,body .site-header-v124 .header-search-wrap{width:calc(100vw - 24px) !important;max-width:calc(100vw - 24px) !important}}@media (max-width:900px){.hero-simple-slide[data-collection="galan"] .hero-main-img{object-position:center 42% !important;transform:translateY(14px) !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{object-position:center 38% !important;transform:translateY(18px) !important}.hero-simple-slide[data-collection="galan"] .hero-collection-copy,.hero-simple-slide[data-collection="bea"] .hero-collection-copy{bottom:12px !important}}@media (max-width:560px){.hero-simple-slide[data-collection="galan"] .hero-main-img{width:72% !important;left:28% !important;transform:translateY(18px) !important;object-position:center 44% !important}.hero-simple-slide[data-collection="bea"] .hero-main-img{width:72% !important;left:28% !important;transform:translateY(22px) !important;object-position:center 40% !important}.hero-simple-slide[data-collection="galan"] .hero-collection-copy,.hero-simple-slide[data-collection="bea"] .hero-collection-copy{bottom:14px !important}}#elclubMobileDrawerV270 .elclub-v270-search input{height:48px !important;border-radius:14px !important;background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.14) !important;color:#ffffff !important;padding:0 14px !important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;font-size:15px !important;font-weight:500 !important;letter-spacing:.01em !important}#elclubMobileDrawerV270 .elclub-v270-search input::placeholder{color:transparent !important}#elclubMobileDrawerV270 .elclub-v270-cats{gap:10px !important}#elclubMobileDrawerV270 .elclub-v270-cats button{min-height:48px !important;padding:0 14px !important;border-radius:14px !important;border:1px solid rgba(255,255,255,.12) !important;background:rgba(255,255,255,.06) !important;color:#f7f8fb !important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;font-size:13px !important;font-weight:700 !important;line-height:1.1 !important;letter-spacing:.09em !important;text-transform:uppercase !important;box-shadow:0 8px 22px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.05) !important;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease !important}#elclubMobileDrawerV270 .elclub-v270-cats button[data-filter="Fútbol"]{font-size:12px !important;letter-spacing:.08em !important}#elclubMobileDrawerV270 .elclub-v270-cats button:hover,#elclubMobileDrawerV270 .elclub-v270-cats button:active,#elclubMobileDrawerV270 .elclub-v270-cats button:focus-visible{background:rgba(223,255,0,.95) !important;color:#0a0b0d !important;border-color:rgba(223,255,0,.95) !important;transform:translateY(-1px) !important;outline:none !important}@media (max-width:560px){#elclubMobileDrawerV270 .elclub-v270-title{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;font-size:18px !important;font-weight:800 !important;letter-spacing:.12em !important}#elclubMobileDrawerV270 .elclub-v270-search{margin-bottom:14px !important}#elclubMobileDrawerV270 .elclub-v270-search input{height:46px !important;font-size:16px !important}#elclubMobileDrawerV270 .elclub-v270-cats button{min-height:46px !important;font-size:12px !important;letter-spacing:.08em !important;padding:0 13px !important}#elclubMobileDrawerV270 .elclub-v270-cats button[data-filter="Fútbol"]{font-size:11px !important}}:root{--elclub-category-font:'Bebas Neue','Anton','Oswald',Arial,sans-serif}.category-top-nav.nav-clean>a,.category-top-nav.nav-clean .ideal-main-link,.category-top-nav.nav-clean .nav-item>a,#mainNav.category-top-nav>a,#mainNav.category-top-nav .ideal-main-link{font-family:var(--elclub-category-font) !important;font-size:22px !important;font-weight:400 !important;letter-spacing:1.2px !important;text-transform:uppercase !important;line-height:1 !important;padding:10px 12px !important;border-radius:12px !important}#elclubMobileDrawerV270 .elclub-v270-cats button{font-family:var(--elclub-category-font) !important;font-size:22px !important;font-weight:400 !important;letter-spacing:1.2px !important;text-transform:uppercase !important;min-height:46px !important;padding:0 14px !important;border-radius:13px !important;background:rgba(255,255,255,.055) !important;border:1px solid rgba(255,255,255,.13) !important;box-shadow:0 8px 20px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.045) !important}#elclubMobileDrawerV270 .elclub-v270-title{font-family:var(--elclub-category-font) !important;font-size:24px !important;font-weight:400 !important;letter-spacing:1.4px !important}#elclubMobileDrawerV270 .elclub-v270-search input::placeholder{color:transparent !important}@media (max-width:560px){#elclubMobileDrawerV270 .elclub-v270-cats{gap:9px !important}#elclubMobileDrawerV270 .elclub-v270-cats button{font-size:21px !important;min-height:44px !important;letter-spacing:1.15px !important;padding:0 13px !important;border-radius:12px !important}#elclubMobileDrawerV270 .elclub-v270-cats button[data-filter="Fútbol"]{font-size:20px !important;letter-spacing:1.1px !important}}@media (min-width:901px) and (max-width:1280px){.category-top-nav.nav-clean>a,.category-top-nav.nav-clean .ideal-main-link,#mainNav.category-top-nav>a,#mainNav.category-top-nav .ideal-main-link{font-size:20px !important;letter-spacing:1.05px !important;padding:9px 10px !important}}@media (max-width:900px){html.elclub-drawer-v270-locked,body.elclub-drawer-v270-locked,body.elclub-drawer-v270-open{overflow:hidden !important;overscroll-behavior:none !important;-webkit-overflow-scrolling:auto !important}body.elclub-drawer-v270-open #inicio,body.elclub-drawer-v270-open main,body.elclub-drawer-v270-open .hero-simple-wrap,body.elclub-drawer-v270-open #catalogo,body.elclub-drawer-v270-open #productGrid{touch-action:none !important}#elclubMobileDrawerV270{width:min(360px,90vw) !important;height:100dvh !important;max-height:100dvh !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;background:radial-gradient(circle at 14% 0%,rgba(223,255,0,.20),transparent 34%),linear-gradient(180deg,#0c1112 0%,#050607 100%) !important;border-right:1px solid rgba(223,255,0,.30) !important;box-shadow:26px 0 70px rgba(0,0,0,.58) !important;overscroll-behavior:contain !important;-webkit-overflow-scrolling:touch !important}#elclubMobileBackdropV270{touch-action:none !important;overscroll-behavior:none !important}.elclub-v270-head{min-height:70px !important;flex:0 0 auto !important;padding:18px 18px 12px !important;background:rgba(255,255,255,.025) !important;border-bottom:1px solid rgba(255,255,255,.10) !important}.elclub-v270-title{font-family:'Bebas Neue','Anton',Arial,sans-serif !important;font-size:24px !important;font-weight:400 !important;letter-spacing:1.2px !important;text-transform:uppercase !important;color:#dfff00 !important;line-height:1 !important}.elclub-v270-close{width:40px !important;height:40px !important;font-size:28px !important;background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.14) !important}.elclub-v270-body{flex:1 1 auto !important;height:auto !important;overflow-y:auto !important;overflow-x:hidden !important;overscroll-behavior:contain !important;-webkit-overflow-scrolling:touch !important;padding:16px 18px 24px !important;touch-action:pan-y !important}.elclub-v270-search{margin:0 0 16px !important}.elclub-v270-search input,#elclubMobileDrawerV270 .elclub-v270-search input{height:44px !important;border-radius:999px !important;background:rgba(255,255,255,.075) !important;border:1px solid rgba(255,255,255,.13) !important;color:#fff !important;font-size:16px !important;padding:0 15px !important;outline:none !important}.elclub-v270-search input::placeholder,#elclubMobileDrawerV270 .elclub-v270-search input::placeholder{color:transparent !important}.elclub-v270-cats,#elclubMobileDrawerV270 .elclub-v270-cats{display:flex !important;flex-direction:column !important;gap:4px !important}.elclub-v270-cats button,#elclubMobileDrawerV270 .elclub-v270-cats button{min-height:42px !important;width:100% !important;justify-content:flex-start !important;padding:0 4px !important;border-radius:0 !important;border:0 !important;border-bottom:1px solid rgba(255,255,255,.09) !important;background:transparent !important;box-shadow:none !important;color:#f6f7f8 !important;font-family:'Bebas Neue','Anton',Arial,sans-serif !important;font-size:22px !important;font-weight:400 !important;letter-spacing:1.2px !important;line-height:1 !important;text-transform:uppercase !important;text-align:left !important}.elclub-v270-cats button:hover,.elclub-v270-cats button:active,.elclub-v270-cats button:focus-visible,#elclubMobileDrawerV270 .elclub-v270-cats button:hover,#elclubMobileDrawerV270 .elclub-v270-cats button:active,#elclubMobileDrawerV270 .elclub-v270-cats button:focus-visible{background:transparent !important;color:#dfff00 !important;border-color:rgba(223,255,0,.34) !important;transform:none !important;outline:none !important}#elclubMobileDrawerV270 .elclub-v270-cats button[data-filter="Fútbol"]{font-size:22px !important;letter-spacing:1.2px !important}}@media (max-width:390px){#elclubMobileDrawerV270{width:min(344px,90vw) !important}.elclub-v270-cats button,#elclubMobileDrawerV270 .elclub-v270-cats button{font-size:21px !important;min-height:40px !important}}.hero-simple-wrap{background:#05080d !important;padding-top:0 !important}.hero-simple-slider{background:#05080d !important;overflow:hidden !important;isolation:isolate !important}.hero-simple-slide{background:#05080d !important;overflow:hidden !important}.hero-simple-slide .hero-bg-img{display:none !important;opacity:0 !important;visibility:hidden !important;filter:none !important}.hero-simple-slide .hero-main-img{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;object-position:center center !important;filter:none !important;opacity:1 !important;transform:none !important;background:#05080d !important;z-index:2 !important}.hero-simple-slide::before,.hero-simple-slide::after{content:none !important;display:none !important}.hero-slide-galan .hero-main-img{object-position:42% 46% !important}.hero-slide-tapia .hero-main-img{object-position:52% 44% !important}.hero-slide-bea .hero-main-img{object-position:54% 50% !important}.hero-collection-copy{position:absolute !important;left:clamp(22px,5vw,72px) !important;bottom:clamp(48px,7vh,86px) !important;top:auto !important;transform:none !important;z-index:8 !important;max-width:min(420px,46vw) !important;padding:18px 20px !important;border-radius:22px !important;background:linear-gradient(135deg,rgba(5,8,13,.80),rgba(5,8,13,.42)) !important;border:1px solid rgba(255,255,255,.14) !important;backdrop-filter:blur(10px) !important;box-shadow:0 18px 42px rgba(0,0,0,.28) !important}.hero-collection-copy p,.hero-collection-copy span{color:rgba(255,255,255,.82) !important}.hero-collection-copy h2{color:#fff !important}.ideal-quick-access{background:#fff !important;padding:12px clamp(14px,4vw,56px) 0 !important;text-align:center !important;position:relative !important;z-index:3 !important}.ideal-quick-access a{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;max-width:100% !important;border:1px solid rgba(5,8,13,.10) !important;border-radius:999px !important;padding:10px 14px !important;background:#f6f7f5 !important;color:#111 !important;font-size:13px !important;font-weight:850 !important;text-decoration:none !important;letter-spacing:.01em !important}.ideal-quick-access strong{color:#111 !important;font-weight:1000 !important}#mobileIdeal{scroll-margin-top:120px !important;margin-top:28px !important;margin-bottom:0 !important;background:#05080d !important;position:relative !important;z-index:2 !important}#mobileIdeal .ideal-test-header .eyebrow{display:none !important}#mobileIdeal .ideal-test-header h2{margin-top:0 !important}@media(max-width:900px){.hero-simple-wrap{padding:0 0 10px !important}.hero-simple-slider{width:100% !important;height:clamp(430px,74vh,640px) !important;min-height:430px !important;max-height:640px !important;border-radius:0 0 20px 20px !important;border-left:0 !important;border-right:0 !important;border-top:0 !important}.hero-simple-slide .hero-main-img{height:100% !important;object-fit:cover !important;filter:none !important}.hero-slide-galan .hero-main-img{object-position:42% 50% !important}.hero-slide-tapia .hero-main-img{object-position:52% 43% !important}.hero-slide-bea .hero-main-img{object-position:58% 50% !important}.hero-collection-copy{left:14px !important;right:14px !important;bottom:42px !important;max-width:none !important;width:auto !important;padding:13px 14px !important;border-radius:18px !important;background:linear-gradient(135deg,rgba(5,8,13,.78),rgba(5,8,13,.30)) !important;backdrop-filter:blur(8px) !important}.hero-collection-copy p{font-size:10px !important;letter-spacing:.12em !important;margin-bottom:3px !important}.hero-collection-copy h2{font-size:clamp(31px,9vw,46px) !important;line-height:.94 !important;margin:0 0 4px !important}.hero-collection-copy span{font-size:11px !important}.hero-collection-copy button{margin-top:10px !important;min-height:36px !important;padding:0 14px !important;border-radius:999px !important}.hero-simple-arrow{width:34px !important;height:34px !important;font-size:24px !important;background:rgba(5,8,13,.42) !important;backdrop-filter:none !important}.hero-simple-prev{left:8px !important}.hero-simple-next{right:8px !important}.hero-simple-dots{bottom:14px !important}.ideal-quick-access{padding:10px 12px 0 !important}.ideal-quick-access a{width:100% !important;font-size:12px !important;padding:10px 12px !important}#mobileIdeal{margin-top:22px !important}}@media(max-width:420px){.hero-simple-slider{height:clamp(440px,72vh,600px) !important}.hero-slide-galan .hero-main-img{object-position:43% 50% !important}.hero-slide-tapia .hero-main-img{object-position:54% 43% !important}.hero-slide-bea .hero-main-img{object-position:60% 50% !important}}@media (max-width:900px){body>main#inicio{position:relative !important;z-index:0 !important;background:#ffffff !important;background-image:none !important;overflow:visible !important}section.hero-simple-wrap#inicio,.hero-simple-wrap.hero-collections,.hero-simple-wrap{position:relative !important;z-index:1 !important;isolation:isolate !important;contain:paint !important;overflow:hidden !important;margin:0 !important;padding:0 !important;padding-bottom:0 !important;background:#ffffff !important;background-image:none !important;box-shadow:none !important;filter:none !important;-webkit-filter:none !important}.hero-simple-slider#heroSimpleSlider,.hero-simple-slider{position:relative !important;z-index:1 !important;isolation:isolate !important;contain:paint !important;overflow:hidden !important;margin:0 !important;margin-bottom:0 !important;border-radius:0 !important;background:#05080d !important;background-image:none !important;box-shadow:none !important;filter:none !important;-webkit-filter:none !important}.hero-simple-slide{position:absolute !important;inset:0 !important;z-index:0 !important;overflow:hidden !important;isolation:isolate !important;contain:paint !important;background:#05080d !important;background-image:none !important;box-shadow:none !important;filter:none !important;-webkit-filter:none !important}.hero-simple-slide.active{z-index:2 !important}.hero-simple-wrap::before,.hero-simple-wrap::after,.hero-simple-slider::before,.hero-simple-slider::after,.hero-simple-slide::before,.hero-simple-slide::after{content:none !important;display:none !important;position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;max-height:100% !important;pointer-events:none !important;opacity:0 !important;background:transparent !important;background-image:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transform:none !important}.hero-simple-slide .hero-main-img{position:absolute !important;inset:0 !important;z-index:2 !important;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;background:#05080d !important;background-image:none !important;filter:none !important;-webkit-filter:none !important;opacity:1 !important}.hero-collection-copy,.hero-simple-arrow,.hero-simple-dots{position:absolute !important;z-index:6 !important}.hero-collection-copy{overflow:hidden !important;isolation:isolate !important;contain:paint !important}.hero-collection-copy::before,.hero-collection-copy::after{content:none !important;display:none !important;pointer-events:none !important}.ideal-quick-access,.toolbar#catalogo,section.toolbar#catalogo,#catalogo,.product-grid#productGrid,#productGrid,.catalog-section,.products-section{position:relative !important;z-index:30 !important;isolation:isolate !important;background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:none !important;opacity:1 !important;mix-blend-mode:normal !important}.ideal-quick-access{margin-top:0 !important;padding-top:12px !important}.toolbar#catalogo,section.toolbar#catalogo{margin-top:0 !important;padding-top:22px !important}.ideal-quick-access::before,.ideal-quick-access::after,.toolbar#catalogo::before,.toolbar#catalogo::after,#catalogo::before,#catalogo::after,#productGrid::before,#productGrid::after,.product-grid#productGrid::before,.product-grid#productGrid::after,.catalog-section::before,.catalog-section::after,.products-section::before,.products-section::after{content:none !important;display:none !important;pointer-events:none !important;opacity:0 !important;background:transparent !important;background-image:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:none !important}}@media (max-width:900px){html,body{background:#ffffff !important;background-image:none !important;overflow-x:hidden !important}body>.page-glow{display:none !important}body>main#inicio{position:relative !important;z-index:0 !important;background:#ffffff !important;background-image:none !important;overflow:visible !important;isolation:isolate !important}body section.hero-simple-wrap.hero-collections,body .hero-simple-wrap.hero-collections,body .hero-simple-wrap{display:block !important;position:relative !important;z-index:1 !important;isolation:isolate !important;contain:layout paint !important;overflow:hidden !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:0 !important;background:#ffffff !important;background-image:none !important;box-shadow:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body .hero-simple-slider#heroSimpleSlider,body .hero-simple-slider{display:block !important;position:relative !important;z-index:1 !important;isolation:isolate !important;contain:layout paint !important;overflow:hidden !important;width:100% !important;height:clamp(500px,76svh,680px) !important;min-height:500px !important;max-height:680px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:#050505 !important;background-image:none !important;box-shadow:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body .hero-simple-slide,body .hero-simple-slide.active{display:block !important;position:absolute !important;inset:0 !important;z-index:0 !important;width:100% !important;height:100% !important;min-height:0 !important;max-height:100% !important;overflow:hidden !important;isolation:isolate !important;contain:paint !important;margin:0 !important;padding:0 !important;border:0 !important;background:#050505 !important;background-image:none !important;box-shadow:none !important;filter:none !important;-webkit-filter:none !important;opacity:0 !important;transform:none !important;pointer-events:none !important}body .hero-simple-slide.active{z-index:2 !important;opacity:1 !important;pointer-events:auto !important}body .hero-simple-wrap::before,body .hero-simple-wrap::after,body .hero-simple-slider::before,body .hero-simple-slider::after,body .hero-simple-slide::before,body .hero-simple-slide::after,body .hero-collection-copy::before,body .hero-collection-copy::after{content:none !important;display:none !important;position:absolute !important;inset:0 !important;width:0 !important;height:0 !important;max-width:0 !important;max-height:0 !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;background:transparent !important;background-image:none !important;box-shadow:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transform:none !important}body .hero-simple-slide .hero-bg-img,body .hero-bg-img{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;filter:none !important;-webkit-filter:none !important}body .hero-simple-slide .hero-main-img{display:block !important;position:absolute !important;inset:0 !important;z-index:1 !important;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;object-position:center center !important;background:#050505 !important;background-image:none !important;opacity:1 !important;mix-blend-mode:normal !important;filter:none !important;-webkit-filter:none !important;transform:none !important}body .hero-simple-slide.hero-slide-galan .hero-main-img,body .hero-simple-slide[data-collection="galan"] .hero-main-img{object-position:42% 50% !important}body .hero-simple-slide.hero-slide-tapia .hero-main-img,body .hero-simple-slide[data-collection="tapia"] .hero-main-img{object-position:54% 43% !important}body .hero-simple-slide.hero-slide-bea .hero-main-img,body .hero-simple-slide[data-collection="bea"] .hero-main-img{object-position:60% 50% !important}body .hero-simple-slide .hero-collection-copy,body .hero-collection-copy{position:absolute !important;z-index:4 !important;left:14px !important;right:14px !important;bottom:44px !important;top:auto !important;width:auto !important;max-width:none !important;min-height:0 !important;margin:0 !important;padding:13px 14px 14px !important;border-radius:18px !important;overflow:hidden !important;isolation:isolate !important;contain:paint !important;background:rgba(5,8,13,.76) !important;background-image:none !important;border:1px solid rgba(255,255,255,.14) !important;box-shadow:0 14px 34px rgba(0,0,0,.28) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;filter:none !important;-webkit-filter:none !important;transform:none !important}body .hero-collection-copy p{margin:0 0 3px !important;color:#d7ff2f !important;font-size:10px !important;line-height:1.05 !important;letter-spacing:.13em !important}body .hero-collection-copy h2{margin:0 0 4px !important;color:#ffffff !important;font-size:clamp(32px,9.2vw,48px) !important;line-height:.92 !important;letter-spacing:-.02em !important}body .hero-collection-copy span{display:block !important;color:rgba(255,255,255,.84) !important;font-size:11px !important;line-height:1.2 !important}body .hero-collection-copy button{display:inline-flex !important;align-items:center !important;justify-content:center !important;margin-top:10px !important;min-height:36px !important;padding:0 15px !important;border-radius:999px !important;border:0 !important;background:#d7ff2f !important;color:#050505 !important;font-size:11px !important;font-weight:1000 !important;letter-spacing:.08em !important;text-transform:uppercase !important}body .hero-simple-arrow,body .hero-simple-dots{position:absolute !important;z-index:5 !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body .hero-simple-arrow{width:34px !important;height:34px !important;border-radius:999px !important;background:rgba(5,5,5,.52) !important;background-image:none !important;box-shadow:none !important}body .hero-simple-dots{bottom:14px !important}body .hero-simple-prev{left:8px !important}body .hero-simple-next{right:8px !important}body .collection-landing[hidden]{display:none !important}body .ideal-quick-access,body .toolbar#catalogo,body section.toolbar#catalogo,body #catalogo,body .product-grid#productGrid,body #productGrid,body .products-section,body .catalog-section,body .products{position:relative !important;z-index:20 !important;isolation:isolate !important;contain:paint !important;background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;opacity:1 !important;mix-blend-mode:normal !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:none !important}body .ideal-quick-access{margin:0 !important;padding:12px 12px 0 !important}body .toolbar#catalogo,body section.toolbar#catalogo{margin:0 !important;padding-top:22px !important}body .ideal-quick-access::before,body .ideal-quick-access::after,body .toolbar#catalogo::before,body .toolbar#catalogo::after,body #catalogo::before,body #catalogo::after,body #productGrid::before,body #productGrid::after,body .product-grid#productGrid::before,body .product-grid#productGrid::after,body .products::before,body .products::after,body .products-section::before,body .products-section::after,body .catalog-section::before,body .catalog-section::after{content:none !important;display:none !important;width:0 !important;height:0 !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;background:transparent !important;background-image:none !important;box-shadow:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}}@media (max-width:430px){body .hero-simple-slider#heroSimpleSlider,body .hero-simple-slider{height:clamp(510px,74svh,640px) !important;min-height:510px !important}body .hero-simple-slide[data-collection="galan"] .hero-main-img{object-position:42% 50% !important}body .hero-simple-slide[data-collection="tapia"] .hero-main-img{object-position:54% 43% !important}body .hero-simple-slide[data-collection="bea"] .hero-main-img{object-position:60% 50% !important}}@media (max-width:760px){:root{--ec-mobile-header-v338:126px !important;--ec-safe-top-v338:env(safe-area-inset-top,0px) !important}html,body{overflow-x:hidden !important;background:#ffffff !important;filter:none !important;-webkit-filter:none !important}body{padding-top:calc(var(--ec-mobile-header-v338)+var(--ec-safe-top-v338)) !important}body .site-header,body .site-header-v124,body header.site-header,body header.site-header-v124{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;height:calc(var(--ec-mobile-header-v338)+var(--ec-safe-top-v338)) !important;min-height:calc(var(--ec-mobile-header-v338)+var(--ec-safe-top-v338)) !important;max-height:calc(var(--ec-mobile-header-v338)+var(--ec-safe-top-v338)) !important;padding:calc(10px+var(--ec-safe-top-v338)) 14px 12px !important;margin:0 !important;display:block !important;background:#030405 !important;background-image:none !important;border-bottom:1px solid rgba(255,255,255,.06) !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;filter:none !important;-webkit-filter:none !important;overflow:visible !important;transform:none !important;z-index:2147482000 !important;box-sizing:border-box !important}body .site-header::before,body .site-header::after,body .site-header-v124::before,body .site-header-v124::after,body .header-benefits-bar,body .site-top-strip,body .top-promo{content:none !important;display:none !important;height:0 !important;min-height:0 !important;max-height:0 !important;margin:0 !important;padding:0 !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}body .site-header .header-main-row,body .site-header-v124 .header-main-row{position:relative !important;display:grid !important;grid-template-columns:46px minmax(0,1fr) 46px !important;grid-template-rows:46px 48px !important;grid-template-areas:"menu logo cart" "search search search" !important;align-items:center !important;justify-items:center !important;row-gap:10px !important;column-gap:8px !important;width:100% !important;max-width:560px !important;height:104px !important;min-height:104px !important;margin:0 auto !important;padding:0 !important;overflow:visible !important;transform:none !important;box-sizing:border-box !important}body .site-header .brand,body .site-header-v124 .brand{grid-area:logo !important;position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;transform:none !important;display:flex !important;align-items:center !important;justify-content:center !important;height:46px !important;margin:0 !important;padding:0 !important;background:transparent !important;z-index:3 !important}body .site-header .brand img,body .site-header-v124 .brand img{width:118px !important;max-width:38vw !important;max-height:42px !important;object-fit:contain !important;transform:none !important;filter:none !important;-webkit-filter:none !important}body .site-header .header-actions,body .site-header-v124 .header-actions{display:contents !important;pointer-events:auto !important}body #mobileMenuToggleFinal,body .site-header .mobile-menu-toggle,body .site-header-v124 .mobile-menu-toggle{grid-area:menu !important;justify-self:start !important;width:44px !important;min-width:44px !important;max-width:44px !important;height:44px !important;min-height:44px !important;max-height:44px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:5px !important;margin:0 !important;padding:0 !important;border-radius:15px !important;background:rgba(255,255,255,.075) !important;border:1px solid rgba(255,255,255,.13) !important;box-shadow:none !important;position:relative !important;z-index:5 !important}body #mobileMenuToggleFinal span,body .site-header .mobile-menu-toggle span{width:19px !important;height:2px !important;border-radius:99px !important;background:#ffffff !important;display:block !important}body #openCart,body .site-header .cart-btn,body .site-header-v124 .cart-btn{grid-area:cart !important;justify-self:end !important;width:44px !important;min-width:44px !important;max-width:44px !important;height:44px !important;min-height:44px !important;max-height:44px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;border-radius:15px !important;background:rgba(255,255,255,.075) !important;border:1px solid rgba(255,255,255,.13) !important;box-shadow:none !important;color:#fff !important;font-size:0 !important;line-height:1 !important;position:relative !important;z-index:5 !important;overflow:visible !important}body #openCart::before,body .site-header .cart-btn::before{content:"🛒" !important;display:block !important;font-size:18px !important;line-height:1 !important;transform:none !important}body #cartCount,body #openCart span,body .site-header .cart-btn span{position:absolute !important;top:-7px !important;right:-8px !important;min-width:18px !important;height:18px !important;padding:0 5px !important;margin:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;background:#c8ff00 !important;color:#050505 !important;font-size:11px !important;font-weight:1000 !important;line-height:1 !important;z-index:8 !important;box-shadow:0 0 0 2px #030405 !important;transform:none !important}body .site-header .header-search-wrap,body .site-header-v124 .header-search-wrap{grid-area:search !important;position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;width:100% !important;max-width:100% !important;min-width:0 !important;height:48px !important;min-height:48px !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;background:#ffffff !important;border:1px solid rgba(255,255,255,.18) !important;box-shadow:none !important;overflow:visible !important;z-index:4 !important}body .site-header #headerSearch,body .site-header-v124 #headerSearch{width:100% !important;height:48px !important;min-height:48px !important;padding:0 54px 0 18px !important;border:0 !important;outline:0 !important;border-radius:999px !important;background:#ffffff !important;color:#15171a !important;font-size:16px !important;font-weight:700 !important;line-height:48px !important;box-shadow:none !important}body .site-header #headerSearch::placeholder{color:#697078 !important;opacity:1 !important}body .site-header .header-search-btn,body .site-header-v124 .header-search-btn{position:absolute !important;right:5px !important;top:50% !important;transform:translateY(-50%) !important;width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;background:#05070b !important;color:#ffffff !important;border:0 !important;box-shadow:none !important;z-index:6 !important}body #elclubMobileDrawerV270{width:min(350px,88vw) !important;height:100dvh !important;max-height:100dvh !important;background:#050607 !important;background-image:none !important;border-right:1px solid rgba(200,255,0,.34) !important;box-shadow:22px 0 60px rgba(0,0,0,.58) !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body #elclubMobileDrawerV270 .elclub-v270-head{min-height:74px !important;padding:18px 20px 14px !important;background:#050607 !important;border-bottom:1px solid rgba(255,255,255,.10) !important}body #elclubMobileDrawerV270 .elclub-v270-title{color:#d7ff2f !important;font-family:'Bebas Neue','Anton','Oswald',Arial,sans-serif !important;font-size:32px !important;font-weight:400 !important;letter-spacing:1.8px !important;line-height:1 !important;text-transform:uppercase !important}body #elclubMobileDrawerV270 .elclub-v270-search{display:none !important;height:0 !important;min-height:0 !important;max-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}body #elclubMobileDrawerV270 .elclub-v270-body{padding:18px 20px 28px !important;background:#050607 !important}body #elclubMobileDrawerV270 .elclub-v270-cats{display:flex !important;flex-direction:column !important;gap:0 !important}body #elclubMobileDrawerV270 .elclub-v270-cats button{width:100% !important;min-height:58px !important;padding:0 8px !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;text-align:left !important;border:0 !important;border-bottom:1px solid rgba(255,255,255,.12) !important;border-radius:0 !important;background:transparent !important;color:#ffffff !important;box-shadow:none !important;font-family:'Bebas Neue','Anton','Oswald',Arial,sans-serif !important;font-size:29px !important;font-weight:400 !important;letter-spacing:1.55px !important;line-height:1 !important;text-transform:uppercase !important}body #elclubMobileDrawerV270 .elclub-v270-cats button:active,body #elclubMobileDrawerV270 .elclub-v270-cats button:focus-visible{color:#d7ff2f !important;outline:none !important}body #elclubMobileBackdropV270,body .mobile-nav-backdrop,body #mobileNavBackdrop,body .elclub-cart-backdrop{filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body:not(.elclub-drawer-v270-open) #elclubMobileBackdropV270,body:not(.mobile-drawer-open) .mobile-nav-backdrop,body:not(.mobile-nav-open) #mobileNavBackdrop,body:not(.cart-open) .elclub-cart-backdrop{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;background:transparent !important}body .page-glow,body .page-glow::before,body .page-glow::after{display:none !important;content:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}body #catalogo,body .toolbar,body #productGrid,body .product-grid,body .product-card,body .product-image,body .product-info{background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;mix-blend-mode:normal !important;opacity:1 !important}body #catalogo::before,body #catalogo::after,body .toolbar::before,body .toolbar::after,body #productGrid::before,body #productGrid::after,body .product-grid::before,body .product-grid::after,body .product-card::before,body .product-card::after,body .product-image::before,body .product-image::after,body .product-info::before,body .product-info::after{content:none !important;display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;background:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:none !important}}@media (min-width:901px){html body .site-header.site-header-v124{padding-left:clamp(22px,3.2vw,54px) !important;padding-right:clamp(22px,3.2vw,54px) !important}html body .site-header.site-header-v124>.header-main-row,html body .site-header-v124 .header-main-row{width:100% !important;max-width:1500px !important;margin:0 auto !important;display:grid !important;grid-template-columns:minmax(155px,210px) minmax(520px,760px) minmax(145px,210px) !important;align-items:center !important;column-gap:clamp(22px,3vw,52px) !important;min-height:78px !important;padding:10px 0 12px !important}html body .site-header-v124 .brand,html body .site-header.site-header-v124 .brand{justify-self:start !important;align-self:center !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;margin:0 !important;transform:none !important}html body .site-header-v124 .brand img,html body .site-header.site-header-v124 .brand img{width:clamp(132px,11vw,168px) !important;max-height:62px !important;object-fit:contain !important;display:block !important;transform:none !important}html body .site-header-v124 .header-search-wrap,html body .site-header.site-header-v124 .header-search-wrap{justify-self:center !important;align-self:center !important;width:min(100%,760px) !important;max-width:760px !important;min-width:520px !important;height:50px !important;min-height:50px !important;margin:0 !important;transform:none !important;border-radius:999px !important}html body .site-header-v124 #headerSearch,html body .site-header.site-header-v124 #headerSearch{height:50px !important;min-height:50px !important;line-height:50px !important;font-size:15px !important;font-weight:750 !important;letter-spacing:.01em !important;padding-left:24px !important;padding-right:58px !important}html body .site-header-v124 .header-search-btn,html body .site-header.site-header-v124 .header-search-btn{width:42px !important;height:42px !important;min-width:42px !important;min-height:42px !important;right:5px !important}html body .site-header-v124 .header-actions,html body .site-header.site-header-v124 .header-actions{justify-self:end !important;align-self:center !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;width:100% !important;margin:0 !important;transform:none !important}html body .site-header-v124 #openCart,html body .site-header.site-header-v124 #openCart,html body .site-header-v124 .cart-btn,html body .site-header.site-header-v124 .cart-btn{justify-self:end !important;margin-left:auto !important;transform:none !important;min-width:132px !important;height:46px !important;padding:0 18px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:12px !important;font-weight:1000 !important;letter-spacing:.08em !important}html body .site-header-v124 .mobile-menu-toggle,html body .site-header.site-header-v124 .mobile-menu-toggle{display:none !important}html body .category-top-nav.nav-clean,html body .site-header-v124 .category-top-nav.nav-clean{width:100% !important;max-width:1500px !important;margin:0 auto !important;padding:10px 0 12px !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:clamp(18px,2.15vw,36px) !important;flex-wrap:nowrap !important;overflow:visible !important}html body .category-top-nav.nav-clean>a,html body .category-top-nav.nav-clean .ideal-main-link{height:auto !important;min-height:34px !important;padding:6px 0 !important;font-family:'Bebas Neue','Anton','Oswald','Arial Narrow',Arial,sans-serif !important;font-size:clamp(16px,1.13vw,20px) !important;font-weight:800 !important;letter-spacing:.11em !important;line-height:1.05 !important;text-transform:uppercase !important;color:#f6f7f0 !important;text-rendering:geometricPrecision !important;-webkit-font-smoothing:antialiased !important}html body .category-top-nav.nav-clean .nav-item{height:auto !important;display:flex !important;align-items:center !important;justify-content:center !important}html body .category-top-nav.nav-clean>a:hover,html body .category-top-nav.nav-clean .ideal-main-link:hover{color:#d7ff2f !important}}@media (min-width:901px) and (max-width:1180px){html body .site-header.site-header-v124>.header-main-row,html body .site-header-v124 .header-main-row{grid-template-columns:150px minmax(430px,1fr) 145px !important;column-gap:22px !important}html body .site-header-v124 .header-search-wrap,html body .site-header.site-header-v124 .header-search-wrap{min-width:430px !important;max-width:620px !important}html body .category-top-nav.nav-clean,html body .site-header-v124 .category-top-nav.nav-clean{gap:18px !important}html body .category-top-nav.nav-clean>a,html body .category-top-nav.nav-clean .ideal-main-link{font-size:16px !important;letter-spacing:.085em !important}}@media (min-width:901px){html body #productGrid .product-info h3,html body .product-grid#productGrid .product-card .product-info h3,html body .product-card .product-info h3,html body .collection-product-info h3{color:#ffffff !important;opacity:1 !important;text-shadow:none !important}}@media (max-width:900px){html body .cart-btn span,html body #openCart span,html body #cartCount{background:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;width:auto !important;min-width:0 !important;height:auto !important;min-height:0 !important;padding:0 !important;margin-left:4px !important;color:inherit !important;display:inline !important;line-height:1 !important}}html body #headerSearch::placeholder,html body #searchBox::placeholder{content:'Buscar';color:rgba(255,255,255,.62) !important;opacity:1 !important}html body #headerSearch,html body #searchBox{text-align:left !important}#productModal .modal-info,#productModal .modal-info *,#productModal .product-detail,#productModal .product-detail *{color:#111 !important}#productModal #modalBrand{color:#4b5563 !important;font-weight:900 !important;letter-spacing:.10em !important;text-transform:uppercase !important}#productModal #modalName{color:#050505 !important;font-weight:950 !important;line-height:1.05 !important;letter-spacing:-.04em !important}#productModal #modalTone,#productModal #modalVariant,#productModal #modalDescription{color:#374151 !important}#productModal .modal-price,#productModal .price-box,#productModal .modal-tech-description{background:#fff !important;color:#111 !important;border:1px solid rgba(0,0,0,.08) !important;box-shadow:0 10px 30px rgba(0,0,0,.08) !important}#sizeOptions{display:flex !important;flex-wrap:wrap !important;gap:8px !important}#sizeOptions button{min-width:44px !important;height:40px !important;border-radius:12px !important;border:1px solid rgba(0,0,0,.18) !important;background:#fff !important;color:#111 !important;font-weight:900 !important}#sizeOptions button.active{background:#b6ff00 !important;border-color:#89c900 !important;color:#050505 !important;box-shadow:0 0 0 3px rgba(182,255,0,.25) !important}#sizeOptions button.disabled-size,#sizeOptions button:disabled{background:#f1f1f1 !important;color:#9ca3af !important;border-color:#e5e7eb !important;text-decoration:line-through !important;opacity:.75 !important;cursor:not-allowed !important}#checkoutPay,#checkoutMP,#payMPFinal,#payTransferFinal{font-weight:950 !important;letter-spacing:.02em !important}@media (max-width:900px){#productModal .modal-info{background:#fff !important;padding:18px !important;border-radius:20px !important}#productModal #modalName{font-size:24px !important}#productModal #modalBrand{font-size:12px !important}#sizeOptions button{min-width:42px !important;height:38px !important}}#productModal.open{z-index:999999 !important}#productModal.open .modal-card{background:#fff !important;color:#111 !important;overflow:hidden !important}#productModal.open .modal-info{background:#fff !important;color:#111 !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important}#productModal.open #modalName,#productModal.open #modalBrand,#productModal.open #modalTone,#productModal.open #modalVariant,#productModal.open #modalDescription{color:#111 !important;opacity:1 !important;visibility:visible !important}#productModal.open .modal-prices,#productModal.open .price-block.modal-prices,#productModal.open .price-block{display:grid !important;gap:8px !important;visibility:visible !important;opacity:1 !important;position:relative !important;z-index:3 !important;width:100% !important;margin-top:14px !important;padding:0 !important;background:transparent !important}#productModal.open .price-row{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;min-height:48px !important;padding:10px 14px !important;border-radius:16px !important;background:#f6f6f6 !important;border:1px solid rgba(0,0,0,.10) !important;color:#111 !important;visibility:visible !important;opacity:1 !important}#productModal.open .price-row span{color:#444 !important;font-size:11px !important;font-weight:950 !important;text-transform:uppercase !important;letter-spacing:.06em !important}#productModal.open .price-row strong,#productModal.open #modalCard,#productModal.open #modalDues,#productModal.open #modalCash{display:block !important;color:#050505 !important;font-size:clamp(18px,2vw,27px) !important;font-weight:1000 !important;line-height:1 !important;white-space:nowrap !important;opacity:1 !important;visibility:visible !important}#productModal.open .price-row.cash strong,#productModal.open #modalCash{color:#179500 !important}#productModal.open .modal-actions{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;margin-top:12px !important;visibility:visible !important;opacity:1 !important;position:relative !important;z-index:4 !important}#productModal.open .modal-actions button{display:flex !important;align-items:center !important;justify-content:center !important;min-height:48px !important;border-radius:16px !important;font-weight:950 !important;text-align:center !important;opacity:1 !important;visibility:visible !important}#productModal.open #addCartBtn{background:#111 !important;color:#fff !important;border:1px solid #111 !important}#productModal.open #buyNowBtn{background:#b6ff00 !important;color:#050505 !important;border:1px solid #9ee000 !important}@media (max-width:900px){#productModal.open{align-items:flex-start !important;padding:10px !important;overflow-y:auto !important}#productModal.open .modal-card{width:100% !important;max-width:100% !important;height:auto !important;max-height:none !important;min-height:0 !important;display:flex !important;flex-direction:column !important;overflow:visible !important;padding:10px !important;border-radius:22px !important}#productModal.open .modal-img{height:auto !important;max-height:42vh !important;min-height:0 !important;overflow:hidden !important;background:#f7f7f7 !important;border-radius:18px !important}#productModal.open .modal-img img{width:100% !important;height:auto !important;max-height:42vh !important;object-fit:contain !important}#productModal.open .modal-info{height:auto !important;max-height:none !important;overflow:visible !important;padding:14px 6px 6px !important;border-radius:0 !important}#productModal.open .modal-actions{grid-template-columns:1fr !important}#productModal.open .price-row{min-height:50px !important}}#copyProductLinkBtn.elclub-copy-link-btn{width:100%;margin-top:8px;border:1px solid rgba(0,0,0,.18) !important;color:#111 !important;background:#fff !important;font-weight:800;letter-spacing:.03em}#copyProductLinkBtn.elclub-copy-link-btn:hover{background:#f4f4f4 !important}@media (max-width:768px){#copyProductLinkBtn.elclub-copy-link-btn{min-height:44px;font-size:13px}}html,body,main{background:#05080d !important}#mobileIdeal,.mobile-ideal-section{margin-bottom:0 !important}.lower-feature-zone,#seccionesExtras{display:none !important;margin:0 !important;padding:0 !important;min-height:0 !important;height:0 !important;border:0 !important;background:transparent !important;overflow:hidden !important}.why-choose-section,#experiencia{margin-top:0 !important}.site-footer-pro{margin-top:0 !important}.why-choose-section::before,.why-choose-section::after,.site-footer-pro::before,.site-footer-pro::after,#mobileIdeal::before,#mobileIdeal::after,.lower-feature-zone::before,.lower-feature-zone::after{display:none !important;content:none !important}#copyProductLinkBtn,.elclub-copy-link-btn{display:none !important;visibility:hidden !important}#productModal .modal-actions{display:grid !important;grid-template-columns:1fr 1fr !important;gap:14px !important;margin-top:22px !important;width:100% !important}#productModal .modal-actions button,#productModal #addCartBtn,#productModal #buyNowBtn{min-height:58px !important;border-radius:18px !important;padding:16px 18px !important;font-size:13px !important;font-weight:1000 !important;letter-spacing:.055em !important;text-transform:uppercase !important;line-height:1.1 !important}#productModal #addCartBtn{background:#c8ff00 !important;color:#050505 !important;box-shadow:0 14px 34px rgba(200,255,0,.22) !important}#productModal #buyNowBtn{background:#11161b !important;color:#ffffff !important;border:1px solid rgba(255,255,255,.18) !important}@media (max-width:768px){#productModal .modal-actions{grid-template-columns:1fr !important;gap:11px !important}#productModal .modal-actions button,#productModal #addCartBtn,#productModal #buyNowBtn{min-height:56px !important;font-size:13px !important;border-radius:17px !important}}#mainNav,#mainNav *,.controls,.controls *,.filter,[data-filter],[data-footer-filter]{pointer-events:auto !important}#productModal.open .modal-info,#productModal.open .modal-info *{color:#070707 !important;opacity:1 !important;visibility:visible !important}#productModal.open #modalName{display:block !important;color:#050505 !important;font-size:clamp(34px,3vw,54px) !important;line-height:1.02 !important;letter-spacing:-.045em !important;margin:8px 0 10px !important;max-height:none !important;height:auto !important;overflow:visible !important;white-space:normal !important;text-shadow:none !important;position:relative !important;z-index:5 !important}#productModal.open #modalBrand{color:#6b7f00 !important;display:block !important;margin-bottom:4px !important}#productModal.open #modalTone,#productModal.open #modalVariant{color:#323232 !important;display:block !important;margin:0 0 8px !important}#productModal.open .modal-prices,#productModal.open .price-block.modal-prices,#productModal.open .price-block{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;margin-top:16px !important;width:100% !important}#productModal.open .price-row{min-height:64px !important;padding:13px 16px !important;border-radius:17px !important;background:#ffffff !important;border:1px solid rgba(0,0,0,.10) !important;box-shadow:0 8px 20px rgba(0,0,0,.06) !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:14px !important}#productModal.open .price-row span{color:#303030 !important;font-size:11px !important;line-height:1.2 !important;white-space:normal !important}#productModal.open .price-row strong,#productModal.open #modalCard,#productModal.open #modalDues,#productModal.open #modalCash{color:#050505 !important;font-size:clamp(20px,1.7vw,27px) !important;line-height:1.05 !important;white-space:nowrap !important}#productModal.open .price-row.cash strong,#productModal.open #modalCash{color:#0f8f00 !important}#productModal.open .modal-actions{display:grid !important;grid-template-columns:1fr 1fr !important;gap:14px !important;margin-top:18px !important;width:100% !important}#productModal.open .modal-actions button{min-height:66px !important;border-radius:20px !important;padding:18px 20px !important;font-size:14px !important;font-weight:1000 !important;letter-spacing:.045em !important;line-height:1.1 !important;text-align:center !important;white-space:normal !important}#productModal.open #addCartBtn{background:#c8ff00 !important;color:#050505 !important;border:1px solid rgba(0,0,0,.12) !important}#productModal.open #buyNowBtn{background:#080d12 !important;color:#ffffff !important;border:1px solid rgba(0,0,0,.22) !important}@media (min-width:901px){#productModal.open{padding:26px !important;align-items:center !important;justify-content:center !important}#productModal.open .modal-card{width:min(1180px,calc(100vw - 52px)) !important;max-height:90vh !important;overflow:hidden !important;display:grid !important;grid-template-columns:58% 42% !important;border-radius:34px !important;background:#ffffff !important}#productModal.open .modal-img{min-height:680px !important;height:90vh !important;max-height:760px !important}#productModal.open .modal-info{background:#ffffff !important;padding:44px 38px 34px !important;max-height:90vh !important;overflow:auto !important;display:flex !important;flex-direction:column !important;justify-content:center !important;border-radius:0 !important}#productModal.open .size-wrap{margin-top:8px !important}}@media (max-width:900px){#productModal.open .modal-info{background:#ffffff !important;padding:18px !important}#productModal.open #modalName{font-size:26px !important;line-height:1.04 !important}#productModal.open .price-row{min-height:58px !important;padding:11px 13px !important}#productModal.open .modal-actions{grid-template-columns:1fr !important;gap:11px !important}#productModal.open .modal-actions button{min-height:58px !important;font-size:13px !important}}.site-header,.site-header-v124,#mainNav,.category-top-nav,.top-nav,.controls,.controls .filter{pointer-events:auto !important}@media (min-width:901px){.site-header,.site-header-v124{z-index:2147483000 !important}#productModal.open{z-index:2147482500 !important;padding:22px !important}#productModal.open .modal-card{width:min(1160px,calc(100vw - 44px)) !important;max-height:86vh !important;display:grid !important;grid-template-columns:54% 46% !important;overflow:hidden !important;background:#ffffff !important}#productModal.open .modal-img{min-height:560px !important;height:86vh !important;max-height:690px !important}#productModal.open .modal-img img{max-height:640px !important;object-fit:contain !important}#productModal.open .modal-info{background:#ffffff !important;padding:30px 32px 26px !important;max-height:86vh !important;overflow:auto !important;justify-content:flex-start !important;gap:8px !important}#productModal.open #modalName{display:block !important;color:#050505 !important;font-size:clamp(28px,2.35vw,42px) !important;line-height:1.04 !important;margin:4px 0 6px !important;max-height:none !important;overflow:visible !important;white-space:normal !important}#productModal.open #modalBrand,#productModal.open #modalTone,#productModal.open #modalVariant{margin-bottom:4px !important}#productModal.open .price-block,#productModal.open .modal-prices{gap:8px !important;margin-top:10px !important}#productModal.open .price-row{min-height:54px !important;padding:10px 14px !important;border-radius:15px !important}#productModal.open .price-row strong,#productModal.open #modalCard,#productModal.open #modalDues,#productModal.open #modalCash{font-size:clamp(18px,1.45vw,23px) !important}#productModal.open .size-wrap{margin-top:6px !important;margin-bottom:2px !important}#productModal.open .modal-actions{grid-template-columns:1fr 1fr !important;gap:12px !important;margin-top:12px !important}#productModal.open .modal-actions button{min-height:58px !important;padding:14px 16px !important;font-size:13px !important}}:root{--elclub-product-top-space:190px;--elclub-product-bottom-space:18px}@media (min-width:900px){#productModal.open{position:fixed !important;top:var(--elclub-product-top-space) !important;right:0 !important;bottom:0 !important;left:0 !important;inset:var(--elclub-product-top-space) 0 0 0 !important;width:100vw !important;height:auto !important;padding:0 18px var(--elclub-product-bottom-space) !important;display:flex !important;align-items:flex-start !important;justify-content:center !important;overflow:hidden !important;background:rgba(0,0,0,.58) !important;z-index:2147483000 !important;box-sizing:border-box !important}#productModal.open .modal-card{margin:0 auto !important;width:min(1280px,calc(100vw - 36px)) !important;max-width:min(1280px,calc(100vw - 36px)) !important;height:calc(100vh - var(--elclub-product-top-space) - var(--elclub-product-bottom-space)) !important;max-height:calc(100vh - var(--elclub-product-top-space) - var(--elclub-product-bottom-space)) !important;min-height:0 !important;display:grid !important;grid-template-columns:minmax(470px,1.08fr) minmax(400px,.92fr) !important;gap:12px !important;padding:12px !important;border-radius:30px !important;overflow:hidden !important;box-sizing:border-box !important}#productModal.open .modal-img{min-height:0 !important;height:100% !important;max-height:100% !important;overflow:hidden !important;border-radius:24px !important}#productModal.open .modal-img img,#productModal.open #modalImg{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center center !important;display:block !important;margin:0 auto !important}#productModal.open .modal-info{min-height:0 !important;height:100% !important;max-height:100% !important;overflow-y:auto !important;overflow-x:hidden !important;padding:14px 16px 14px 2px !important;box-sizing:border-box !important}#productModal.open #modalBrand{margin:0 0 4px !important}#productModal.open #modalName{font-size:clamp(26px,2.3vw,40px) !important;line-height:.96 !important;margin:0 0 10px !important;white-space:normal !important;overflow:visible !important;text-overflow:unset !important;overflow-wrap:anywhere !important}#productModal.open #modalTechDescription{margin-top:8px !important;margin-bottom:14px !important}#productModal.open #modalTechDescription h2,#productModal.open #modalTechDescription h3,#productModal.open #modalTechDescription h4{font-size:17px !important;margin-bottom:8px !important}#productModal.open #modalTechDescription li,#productModal.open #modalTechDescription div:not(.modal-tech-description){font-size:13.6px !important;line-height:1.16 !important}#productModal.open .size-wrap{margin:6px 0 10px !important}#productModal.open .price-block{margin-top:10px !important;padding-top:6px !important}#productModal.open .price-row{min-height:42px !important;padding:7px 12px !important;margin:4px 0 !important}#productModal.open .price-row strong{font-size:clamp(18px,1.55vw,25px) !important}#productModal.open .modal-actions{position:sticky !important;bottom:0 !important;margin-top:10px !important;padding-top:10px !important;background:linear-gradient(180deg,rgba(9,9,9,0) 0%,rgba(9,9,9,.96) 24%,rgba(9,9,9,1) 100%) !important}#productModal.open .modal-actions button{min-height:48px !important;font-size:13px !important}#productModal.open .modal-close{top:12px !important;right:14px !important}}@media (min-width:900px) and (max-height:860px){:root{--elclub-product-bottom-space:12px}#productModal.open{padding-left:12px !important;padding-right:12px !important}#productModal.open .modal-card{width:min(1240px,calc(100vw - 24px)) !important;max-width:min(1240px,calc(100vw - 24px)) !important;grid-template-columns:minmax(430px,1.04fr) minmax(380px,.96fr) !important;gap:10px !important;padding:10px !important}#productModal.open #modalName{font-size:clamp(24px,2.05vw,34px) !important;margin-bottom:8px !important}#productModal.open #modalTechDescription h2,#productModal.open #modalTechDescription h3,#productModal.open #modalTechDescription h4{font-size:15px !important;margin-bottom:6px !important}#productModal.open #modalTechDescription li,#productModal.open #modalTechDescription div:not(.modal-tech-description){font-size:12.2px !important;line-height:1.12 !important}#productModal.open .price-row{min-height:38px !important;padding:6px 11px !important}#productModal.open .price-row strong{font-size:clamp(17px,1.42vw,22px) !important}#productModal.open .modal-actions button{min-height:44px !important;font-size:12px !important}}html.elclub-product-locked,body.elclub-product-locked{overflow:hidden !important;overscroll-behavior:none !important}.ideal-quick-access{background:linear-gradient(180deg,#05080d 0%,#070b10 100%) !important;border-top:1px solid rgba(198,255,0,.10) !important;border-bottom:1px solid rgba(198,255,0,.10) !important;margin:0 !important;padding:8px 18px !important;position:relative !important;z-index:1 !important}.ideal-quick-access a{background:rgba(255,255,255,.06) !important;color:#f4f4ef !important;border:1px solid rgba(198,255,0,.18) !important}.ideal-quick-access strong{color:#c6ff00 !important}#catalogo,.toolbar#catalogo{scroll-margin-top:230px !important;position:relative !important;z-index:2 !important;padding-top:22px !important;padding-bottom:16px !important;background:radial-gradient(circle at 50% 0%,rgba(198,255,0,.08),transparent 28%),linear-gradient(180deg,#05080d 0%,#070b10 100%) !important;border-top:1px solid rgba(198,255,0,.10) !important;border-bottom:1px solid rgba(255,255,255,.06) !important}#catalogo .eyebrow,#catalogo #currentTitle,.toolbar #currentTitle{color:#ffffff !important;opacity:1 !important;text-shadow:0 6px 18px rgba(0,0,0,.35) !important}#catalogo .eyebrow{color:#c6ff00 !important}#catalogo .controls .filter{cursor:pointer !important;pointer-events:auto !important;opacity:1 !important}@media (min-width:900px){#productModal.open{overflow:hidden !important;pointer-events:auto !important}#productModal.open .modal-card{overflow:hidden !important}#productModal.open .modal-info{overflow:hidden !important;display:flex !important;flex-direction:column !important}#productModal.open #modalName{display:block !important;color:#080808 !important;z-index:3 !important;position:relative !important;max-height:2.1em !important}#productModal.open .brand-line,#productModal.open #modalBrand{color:#222 !important}#productModal.open .modal-prices,#productModal.open .price-block{flex:0 0 auto !important}#productModal.open .modal-actions{flex:0 0 auto !important}}.cart-item{grid-template-columns:66px minmax(0,1fr) 42px !important;position:relative !important}.cart-item button,.cart-remove-btn{width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;background:#c6ff00 !important;color:#050505 !important;border:1px solid rgba(0,0,0,.18) !important;font-size:24px !important;font-weight:1000 !important;line-height:1 !important;opacity:1 !important;visibility:visible !important;cursor:pointer !important;box-shadow:0 10px 22px rgba(0,0,0,.22) !important}.cart-item button:hover,.cart-remove-btn:hover{transform:scale(1.04) !important}@media (max-width:900px){#catalogo,.toolbar#catalogo{scroll-margin-top:155px !important;padding-top:18px !important}.cart-item{grid-template-columns:58px minmax(0,1fr) 40px !important}.cart-item button,.cart-remove-btn{width:36px !important;height:36px !important;min-width:36px !important;min-height:36px !important;font-size:22px !important}}.ideal-quick-access{position:relative !important;z-index:1 !important;margin:0 !important;padding:10px 14px !important;background:linear-gradient(180deg,#05080d,#05080d) !important}#catalogo,.toolbar{position:relative !important;z-index:2 !important;padding-top:28px !important;scroll-margin-top:190px !important}#currentTitle{color:#ffffff !important;opacity:1 !important;visibility:visible !important;text-shadow:0 8px 24px rgba(0,0,0,.45) !important}.cart-item{grid-template-columns:66px minmax(0,1fr) 42px !important;gap:12px !important;align-items:center !important}.cart-item>button,.cart-item .cart-remove,.cart-remove-final{width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.22) !important;background:#161b22 !important;color:#ffffff !important;font-size:25px !important;font-weight:1000 !important;line-height:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 8px 22px rgba(0,0,0,.25) !important;cursor:pointer !important}.cart-item>button:hover,.cart-remove-final:hover{background:#c8ff00 !important;color:#050505 !important;border-color:#c8ff00 !important}@media (max-width:899px){#productModal.open{position:fixed !important;inset:0 !important;width:100vw !important;height:100dvh !important;max-height:100dvh !important;padding:0 !important;align-items:stretch !important;justify-content:flex-start !important;overflow:hidden !important;background:rgba(0,0,0,.82) !important;z-index:2147483000 !important;overscroll-behavior:contain !important;-webkit-overflow-scrolling:touch !important}#productModal.open .modal-card{width:100vw !important;height:100dvh !important;max-height:100dvh !important;min-height:0 !important;border-radius:0 !important;display:flex !important;flex-direction:column !important;overflow-y:auto !important;overflow-x:hidden !important;padding:0 !important;background:#ffffff !important;-webkit-overflow-scrolling:touch !important;overscroll-behavior:contain !important}#productModal.open .modal-img{width:100% !important;min-height:260px !important;height:42dvh !important;max-height:42dvh !important;flex:0 0 auto !important;padding:12px 14px !important;background:linear-gradient(180deg,#fffdf7,#f3efe4) !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important}#productModal.open #modalImg{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center !important}#productModal.open .modal-info{flex:1 0 auto !important;width:100% !important;min-height:auto !important;padding:18px 16px calc(24px+env(safe-area-inset-bottom)) !important;background:#ffffff !important;color:#080808 !important;overflow:visible !important}#productModal.open #modalBrand,#productModal.open #modalName{color:#080808 !important}#productModal.open #modalName{font-size:clamp(26px,8vw,38px) !important;line-height:.96 !important;margin:0 0 14px !important;overflow-wrap:anywhere !important}#productModal.open .size-wrap{margin:10px 0 14px !important}#productModal.open .price-block,#productModal.open .modal-prices{width:100% !important;max-width:100% !important;display:grid !important;gap:10px !important;margin:14px 0 0 !important;padding:0 !important}#productModal.open .price-row{width:100% !important;max-width:100% !important;min-height:56px !important;display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;align-items:center !important;column-gap:10px !important;padding:11px 13px !important;border-radius:18px !important;overflow:hidden !important;box-sizing:border-box !important;background:#f7f8f3 !important;border:1px solid rgba(0,0,0,.08) !important}#productModal.open .price-row span{min-width:0 !important;font-size:10px !important;line-height:1.12 !important;color:#404040 !important;white-space:normal !important}#productModal.open .price-row strong{min-width:0 !important;font-size:clamp(17px,5.1vw,23px) !important;line-height:1 !important;white-space:nowrap !important;text-align:right !important}#productModal.open .price-row.cash{background:rgba(200,255,0,.16) !important;border-color:rgba(70,130,0,.24) !important}#productModal.open .modal-actions{width:100% !important;display:grid !important;grid-template-columns:1fr !important;gap:10px !important;margin-top:14px !important;padding:0 !important;position:static !important;background:transparent !important}#productModal.open .modal-actions button{width:100% !important;min-height:52px !important;border-radius:18px !important;font-size:13px !important;letter-spacing:.045em !important}#productModal.open .modal-close{position:fixed !important;top:calc(10px+env(safe-area-inset-top)) !important;right:12px !important;width:44px !important;height:44px !important;border-radius:999px !important;background:rgba(0,0,0,.72) !important;color:#fff !important;z-index:2147483600 !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:34px !important}}@media (max-width:900px){html body #cartCount,html body #openCart #cartCount,html body .site-header .cart-btn #cartCount,html body .site-header-v124 .cart-btn #cartCount,html body .cart-btn span{position:static !important;top:auto !important;right:auto !important;left:auto !important;bottom:auto !important;width:auto !important;min-width:0 !important;height:auto !important;min-height:0 !important;padding:0 !important;margin-left:4px !important;display:inline !important;border-radius:0 !important;background:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important;outline:0 !important;color:#c8ff00 !important;font-size:14px !important;font-weight:1000 !important;line-height:1 !important;transform:none !important}html body #openCart,html body .site-header .cart-btn{gap:4px !important}html body #elclubMobileDrawerV270{z-index:2147483500 !important}html body #elclubMobileDrawerV270 .elclub-v270-search{display:none !important}html body #elclubMobileDrawerV270 .elclub-v270-cats button{cursor:pointer !important;pointer-events:auto !important}}@media (max-width:900px){#elclubCatBackdropV365{position:fixed !important;inset:0 !important;z-index:2147483550 !important;background:rgba(0,0,0,.62) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:.18s ease !important}#elclubCatBackdropV365.open{opacity:1 !important;visibility:visible !important;pointer-events:auto !important}#elclubCatMenuV365{position:fixed !important;top:0 !important;left:0 !important;bottom:0 !important;width:min(86vw,360px) !important;z-index:2147483600 !important;transform:translateX(-105%) !important;transition:transform .22s ease !important;background:radial-gradient(circle at 20% 0%,rgba(200,255,0,.12),transparent 32%),linear-gradient(180deg,#080c10,#030507) !important;border-right:1px solid rgba(200,255,0,.24) !important;box-shadow:28px 0 80px rgba(0,0,0,.55) !important;padding:18px !important;overflow:auto !important;-webkit-overflow-scrolling:touch !important;color:#fff !important}#elclubCatMenuV365.open{transform:translateX(0) !important}#elclubCatMenuV365 .cat365-head{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;margin-bottom:18px !important;padding-bottom:14px !important;border-bottom:1px solid rgba(255,255,255,.12) !important}#elclubCatMenuV365 .cat365-head strong{color:#c8ff00 !important;font-size:13px !important;letter-spacing:.16em !important;text-transform:uppercase !important;font-weight:1000 !important}#elclubCatMenuV365 .cat365-head button{width:38px !important;height:38px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.18) !important;background:#111820 !important;color:#fff !important;font-size:25px !important;line-height:1 !important}#elclubCatMenuV365 .cat365-list{display:grid !important;gap:10px !important}#elclubCatMenuV365 .cat365-list button{display:flex !important;align-items:center !important;justify-content:flex-start !important;width:100% !important;min-height:48px !important;padding:13px 14px !important;border-radius:16px !important;border:1px solid rgba(200,255,0,.18) !important;background:rgba(255,255,255,.055) !important;color:#f7f7f2 !important;font-size:13px !important;font-weight:1000 !important;letter-spacing:.06em !important;text-transform:uppercase !important;text-align:left !important;pointer-events:auto !important;cursor:pointer !important}#elclubCatMenuV365 .cat365-list button:active{background:#c8ff00 !important;color:#061000 !important}#cartCount,#openCart #cartCount,.cart-btn #cartCount,.site-header .cart-btn span{position:static !important;display:inline !important;width:auto !important;height:auto !important;min-width:0 !important;min-height:0 !important;padding:0 !important;margin-left:4px !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:#c8ff00 !important}}@media (max-width:900px){html body #elclubCatBackdropV365.open{display:block !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important}html body #elclubCatMenuV365{display:block !important;pointer-events:auto !important;will-change:transform !important}html body #elclubCatMenuV365.open{transform:translateX(0) !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important}html body #elclubCatMenuV365 .cat365-list button,html body #elclubCatMenuV365 .cat365-head button{-webkit-tap-highlight-color:transparent !important;touch-action:manipulation !important;pointer-events:auto !important}html body:not(.cat365-open) #elclubCatBackdropV365:not(.open){opacity:0 !important;visibility:hidden !important;pointer-events:none !important}}html body #catalogo.toolbar,html body section#catalogo.toolbar{position:relative !important;z-index:10 !important;background:linear-gradient(180deg,rgba(5,7,9,.90),rgba(5,7,9,.74)) !important;border-top:1px solid rgba(255,255,255,.08) !important;border-bottom:1px solid rgba(255,255,255,.08) !important;padding-top:28px !important;padding-bottom:24px !important}html body #catalogo .eyebrow,html body section#catalogo.toolbar .eyebrow{color:#c8ff00 !important;opacity:1 !important;visibility:visible !important;text-shadow:0 2px 14px rgba(0,0,0,.85) !important;font-size:12px !important;letter-spacing:.18em !important;font-weight:1000 !important;text-transform:uppercase !important}html body #catalogo h2,html body #currentTitle,html body section#catalogo.toolbar h2{color:#ffffff !important;opacity:1 !important;visibility:visible !important;text-shadow:0 2px 18px rgba(0,0,0,.95) !important;font-weight:1000 !important;letter-spacing:.02em !important}html body .product-grid#productGrid{align-items:stretch !important}html body .product-grid#productGrid .product-card,html body #productGrid .product-card{height:auto !important;min-height:0 !important;overflow:hidden !important;display:flex !important;flex-direction:column !important}html body .product-grid#productGrid .product-image,html body #productGrid .product-image{flex:0 0 auto !important}html body .product-grid#productGrid .product-info,html body #productGrid .product-info{flex:1 1 auto !important;min-height:178px !important;height:auto !important;padding:16px 18px 18px !important;background:#070707 !important;border-top:1px solid rgba(255,255,255,.10) !important;color:#fff !important;display:flex !important;flex-direction:column !important;gap:7px !important}html body .product-grid#productGrid .brand-line,html body #productGrid .brand-line{color:#c8ff00 !important;font-size:11px !important;letter-spacing:.16em !important;line-height:1.15 !important}html body .product-grid#productGrid .product-info h3,html body #productGrid .product-info h3,html body .product-card h3{display:block !important;color:#ffffff !important;opacity:1 !important;visibility:visible !important;font-size:clamp(17px,1.25vw,22px) !important;line-height:1.08 !important;letter-spacing:-.02em !important;font-weight:1000 !important;margin:0 !important;max-height:none !important;overflow:visible !important;text-overflow:clip !important;white-space:normal !important;-webkit-line-clamp:unset !important;-webkit-box-orient:initial !important;text-shadow:0 2px 14px rgba(0,0,0,.72) !important}html body .product-grid#productGrid .tone,html body .product-grid#productGrid .variant,html body #productGrid .tone,html body #productGrid .variant{color:#dcdcdc !important;opacity:1 !important;line-height:1.22 !important;min-height:0 !important}html body #productModal .modal-card{width:min(1080px,calc(100vw - 32px)) !important;max-height:90vh !important;border-radius:30px !important;overflow:auto !important;background:#080808 !important}html body #productModal .modal-info{padding:42px 36px 34px !important;display:flex !important;flex-direction:column !important}html body #productModal .modal-info h3{color:#fff !important;font-size:clamp(30px,3.1vw,48px) !important;line-height:1.02 !important;letter-spacing:-.035em !important;margin:8px 0 10px !important;overflow:visible !important;max-height:none !important}html body #productModal .modal-prices{margin-top:18px !important}html body #productModal .modal-actions{margin-top:26px !important;padding-top:18px !important;border-top:1px solid rgba(255,255,255,.10) !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:12px !important;width:100% !important}html body #productModal .modal-actions button,html body #productModal #addCartBtn,html body #productModal #buyNowBtn{width:100% !important;min-height:54px !important;height:54px !important;border-radius:16px !important;padding:0 16px !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;font-size:13px !important;font-weight:1000 !important;letter-spacing:.06em !important;text-transform:uppercase !important;line-height:1 !important}html body #productModal #addCartBtn{background:#c8ff00 !important;color:#071000 !important;border:1px solid #c8ff00 !important}html body #productModal #buyNowBtn{background:#111 !important;color:#fff !important;border:1px solid rgba(200,255,0,.38) !important}@media (max-width:900px){html body #catalogo.toolbar{padding:18px 16px 16px !important}html body #catalogo h2,html body #currentTitle{font-size:28px !important}html body .product-grid#productGrid .product-info,html body #productGrid .product-info{min-height:150px !important;padding:13px 12px 14px !important}html body .product-grid#productGrid .product-info h3,html body #productGrid .product-info h3,html body .product-card h3{font-size:15px !important;line-height:1.12 !important}html body #productModal .modal-card{width:calc(100vw - 18px) !important;max-height:92vh !important;border-radius:24px !important}html body #productModal .modal-info{padding:24px 16px 20px !important}html body #productModal .modal-actions{grid-template-columns:1fr !important;margin-top:22px !important;gap:10px !important}html body #productModal .modal-actions button,html body #productModal #addCartBtn,html body #productModal #buyNowBtn{height:52px !important;min-height:52px !important;font-size:12px !important}}html body #productGrid .product-card,html body .product-grid#productGrid .product-card{background:#ffffff !important;color:#111111 !important;border:1px solid rgba(17,17,17,.08) !important;border-radius:28px !important;overflow:hidden !important;box-shadow:0 18px 44px rgba(0,0,0,.12) !important}html body #productGrid .product-card .product-image,html body .product-grid#productGrid .product-card .product-image{background:#ffffff !important}html body #productGrid .product-card .product-info,html body .product-grid#productGrid .product-card .product-info,html body #productGrid .product-card .product-info::before,html body #productGrid .product-card .product-info::after{background:#ffffff !important;background-image:none !important;color:#111111 !important;border-top:1px solid rgba(17,17,17,.06) !important;padding:16px 16px 18px !important;opacity:1 !important;filter:none !important}html body #productGrid .product-card .brand-line,html body .product-grid#productGrid .product-card .brand-line{color:#a1c900 !important;font-weight:900 !important;letter-spacing:.10em !important;text-transform:uppercase !important;margin-bottom:6px !important}html body #productGrid .product-card h3,html body .product-grid#productGrid .product-card h3,html body #productGrid .product-card .product-title{color:#111111 !important;font-weight:900 !important;line-height:1.05 !important;margin:0 0 8px !important}html body #productGrid .product-card .tone,html body #productGrid .product-card .variant,html body .product-grid#productGrid .product-card .tone,html body .product-grid#productGrid .product-card .variant{color:#5f6b76 !important}html body #productGrid .product-card .price-block,html body .product-grid#productGrid .product-card .price-block{display:flex !important;flex-direction:column !important;gap:6px !important;margin-top:10px !important;opacity:1 !important}html body #productGrid .product-card .price-main,html body .product-grid#productGrid .product-card .price-main{color:#111111 !important;font-size:31px !important;font-weight:950 !important;line-height:1 !important;opacity:1 !important}html body #productGrid .product-card .price-transfer,html body .product-grid#productGrid .product-card .price-transfer{color:#3c8d16 !important;font-weight:900 !important;font-size:18px !important;line-height:1.15 !important;opacity:1 !important}html body #productGrid .product-card .price-transfer span,html body .product-grid#productGrid .product-card .price-transfer span{display:block !important;margin-top:2px !important;color:#5f6b76 !important;font-size:14px !important;font-weight:700 !important}html body #productGrid .product-card .price-dues,html body .product-grid#productGrid .product-card .price-dues{color:#1858c8 !important;font-weight:900 !important;font-size:16px !important;line-height:1.15 !important;opacity:1 !important}html body #productGrid .product-card .card-actions,html body .product-grid#productGrid .product-card .card-actions{margin-top:14px !important}html body #productModal .modal-info{padding:56px 42px 42px !important}html body #productModal .modal-prices,html body #productModal .price-block.modal-prices{margin-bottom:0 !important}html body #productModal .modal-actions{display:grid !important;grid-template-columns:1fr 1fr !important;gap:14px !important;margin-top:24px !important;padding-top:14px !important;border-top:1px solid rgba(17,17,17,.08) !important;align-items:stretch !important}html body #productModal .modal-actions button,html body #productModal #addCartBtn,html body #productModal #buyNowBtn{width:100% !important;min-width:0 !important;min-height:58px !important;height:58px !important;border-radius:16px !important;padding:0 18px !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;font-size:13px !important;font-weight:900 !important;letter-spacing:.06em !important;text-transform:uppercase !important;overflow:hidden !important;white-space:nowrap !important}html body #productModal #addCartBtn{background:#c8ff00 !important;color:#0b0f0c !important;border:1px solid #c8ff00 !important}html body #productModal #buyNowBtn{background:#11151a !important;color:#ffffff !important;border:1px solid #11151a !important}@media(max-width:980px){html body #productModal .modal-actions{grid-template-columns:1fr !important}}html body #currentTitle,html body #currentTitle *,html body .catalog-title,html body .catalog-title *{color:#ffffff !important;opacity:1 !important;visibility:visible !important;text-shadow:0 2px 16px rgba(0,0,0,.35) !important}html body #productGrid .product-card,html body .product-grid#productGrid .product-card{min-height:760px !important}html body #productGrid .product-card .product-info,html body .product-grid#productGrid .product-card .product-info{min-height:250px !important;height:auto !important;overflow:visible !important;padding:18px 18px 22px !important;gap:8px !important}html body #productGrid .product-card .product-info h3,html body .product-grid#productGrid .product-card .product-info h3,html body #productGrid .product-card h3,html body .product-grid#productGrid .product-card h3{display:block !important;position:relative !important;z-index:2 !important;color:#111111 !important;opacity:1 !important;visibility:visible !important;font-size:clamp(19px,1.35vw,24px) !important;line-height:1.08 !important;font-weight:1000 !important;letter-spacing:-.02em !important;margin:0 0 10px !important;min-height:44px !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;text-shadow:none !important}html body #productGrid .product-card .variant,html body .product-grid#productGrid .product-card .variant{margin-bottom:2px !important}html body #productGrid .product-card .price-main,html body .product-grid#productGrid .product-card .price-main{font-size:30px !important}html body #productGrid .product-card .price-transfer,html body .product-grid#productGrid .product-card .price-transfer{font-size:17px !important}html body #productGrid .product-card .price-dues,html body .product-grid#productGrid .product-card .price-dues{font-size:15px !important}html body #productModal .modal-card{background:#ffffff !important}html body #productModal .modal-info{padding:62px 42px 46px !important;background:#ffffff !important}html body #productModal .modal-info::before,html body #productModal .modal-info::after,html body #productModal .modal-prices::before,html body #productModal .modal-prices::after,html body #productModal .price-row::before,html body #productModal .price-row::after,html body #productModal .modal-actions::before,html body #productModal .modal-actions::after{content:none !important;display:none !important}html body #productModal .modal-prices,html body #productModal .price-block.modal-prices{display:flex !important;flex-direction:column !important;gap:12px !important;margin-top:22px !important;margin-bottom:0 !important;background:transparent !important}html body #productModal .price-row{min-height:74px !important;padding:14px 18px !important;border-radius:18px !important;background:#ffffff !important;border:1px solid rgba(17,17,17,.10) !important;box-shadow:none !important}html body #productModal .price-row span{color:#111111 !important;background:transparent !important;font-size:15px !important;font-weight:1000 !important;letter-spacing:.05em !important}html body #productModal .price-row strong,html body #productModal #modalCard,html body #productModal #modalDues,html body #productModal #modalCash{font-size:clamp(27px,2.2vw,36px) !important;line-height:1 !important;font-weight:1000 !important}html body #productModal .price-row.cash strong,html body #productModal #modalCash{color:#3c8d16 !important}html body #productModal .price-row.dues strong,html body #productModal #modalDues{color:#111111 !important}html body #productModal .modal-actions{margin-top:36px !important;padding-top:22px !important;border-top:none !important;background:transparent !important;box-shadow:none !important;align-items:stretch !important}html body #productModal .modal-actions button,html body #productModal #addCartBtn,html body #productModal #buyNowBtn{min-height:60px !important;height:60px !important;border-radius:16px !important;font-size:14px !important}html body #productModal #buyNowBtn{background:#11151a !important;color:#ffffff !important;border:1px solid #11151a !important}@media(max-width:900px){html body #productGrid .product-card,html body .product-grid#productGrid .product-card{min-height:690px !important}html body #productGrid .product-card .product-info,html body .product-grid#productGrid .product-card .product-info{min-height:230px !important;padding:16px 14px 20px !important}html body #productGrid .product-card .product-info h3,html body .product-grid#productGrid .product-card .product-info h3{font-size:17px !important;min-height:38px !important}html body #productModal .modal-info{padding:28px 18px 30px !important}html body #productModal .price-row{min-height:68px !important;padding:12px 14px !important}html body #productModal .price-row span{font-size:13px !important}html body #productModal .price-row strong,html body #productModal #modalCard,html body #productModal #modalDues,html body #productModal #modalCash{font-size:28px !important}html body #productModal .modal-actions{margin-top:28px !important;padding-top:18px !important}}html,body{overflow-x:hidden !important}html::before,html::after,body::before,body::after,.page-glow,.page-glow::before,.page-glow::after{content:none !important;display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;background:transparent !important;filter:none !important;backdrop-filter:none !important}body:not(.cat365-open):not(.mobile-drawer-open):not(.elclub-drawer-v270-open):not(.cart-open) #mobileNavBackdrop,body:not(.cat365-open):not(.mobile-drawer-open):not(.elclub-drawer-v270-open):not(.cart-open) #elclubMobileBackdropV270,body:not(.cat365-open):not(.mobile-drawer-open):not(.elclub-drawer-v270-open):not(.cart-open) .mobile-nav-backdrop,body:not(.cat365-open):not(.mobile-drawer-open):not(.elclub-drawer-v270-open):not(.cart-open) .cart-backdrop,body:not(.cat365-open):not(.mobile-drawer-open):not(.elclub-drawer-v270-open):not(.cart-open) .elclub-cart-backdrop{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;background:transparent !important;filter:none !important;backdrop-filter:none !important}body.mobile-menu-open-v258::before,body.mobile-menu-open-v258::after,body.elclub-menu-open-v262::before,body.elclub-menu-open-v262::after,body.mobile-nav-open::before,body.mobile-nav-open::after,body.mobile-drawer-open::before,body.mobile-drawer-open::after{content:none !important;display:none !important}#catalogo,.toolbar#catalogo,#productGrid,.product-grid#productGrid,.products,.products-section,.catalog-section{isolation:isolate !important;position:relative !important;z-index:5 !important;filter:none !important;backdrop-filter:none !important}#catalogo::before,#catalogo::after,.toolbar#catalogo::before,.toolbar#catalogo::after,#productGrid::before,#productGrid::after,.product-grid#productGrid::before,.product-grid#productGrid::after,.products::before,.products::after,.products-section::before,.products-section::after,.catalog-section::before,.catalog-section::after{content:none !important;display:none !important;opacity:0 !important;visibility:hidden !important;background:transparent !important;filter:none !important;backdrop-filter:none !important}#productGrid .product-card,.product-grid#productGrid .product-card{background:#ffffff !important;color:#111111 !important;filter:none !important;backdrop-filter:none !important}#productGrid .product-info,.product-grid#productGrid .product-info{background:#ffffff !important;color:#111111 !important;filter:none !important;backdrop-filter:none !important}#productGrid .product-info h3,#productGrid .product-info p,#productGrid .product-info span,#productGrid .product-info strong{filter:none !important;backdrop-filter:none !important}.cart-panel,#cartPanel{background:#ffffff !important;color:#111111 !important;filter:none !important;backdrop-filter:none !important}.cart-panel *,#cartPanel *{text-shadow:none !important}.cart-head button,.modal-close{color:#111111 !important}#cartCount,.cart-count,.cart-badge,.site-header .cart-count,.site-header-v124 .cart-count{background:transparent !important;border:0 !important;box-shadow:none !important;outline:0 !important;border-radius:0 !important;min-width:auto !important;width:auto !important;height:auto !important;padding:0 !important;color:inherit !important}#elclubCatMenuV365,#elclubCatBackdropV365{-webkit-tap-highlight-color:transparent !important}#elclubCatBackdropV365:not(.open){opacity:0 !important;visibility:hidden !important;pointer-events:none !important}@media(max-width:900px){body{background:#ffffff !important}.site-header,.site-header-v124{isolation:isolate !important}#catalogo,.toolbar#catalogo,#productGrid,.product-grid#productGrid{background:#ffffff !important}#productGrid .product-card,.product-grid#productGrid .product-card{box-shadow:0 8px 24px rgba(0,0,0,.08) !important}.cart-panel,#cartPanel{width:100% !important;background:#ffffff !important}}@media (min-width:901px){html body #productModal.open .modal-card{overflow:auto !important}html body #productModal.open .modal-info{padding-bottom:42px !important}html body #productModal.open .modal-prices,html body #productModal.open .price-block.modal-prices{margin-top:22px !important;gap:11px !important}html body #productModal.open .modal-prices .price-row{min-height:76px !important;padding:15px 18px !important;border-radius:18px !important}html body #productModal.open .modal-prices .price-row span{font-size:14px !important;line-height:1.15 !important;letter-spacing:.075em !important}html body #productModal.open .modal-prices .price-row strong,html body #productModal.open #modalCard,html body #productModal.open #modalDues,html body #productModal.open #modalCash{font-size:31px !important;line-height:1 !important;font-weight:1000 !important}html body #productModal.open .modal-actions{position:static !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:14px !important;margin-top:42px !important;padding:0 !important;background:transparent !important;background-image:none !important;box-shadow:none !important;border:0 !important;outline:0 !important}html body #productModal.open .modal-actions::before,html body #productModal.open .modal-actions::after{content:none !important;display:none !important}html body #productModal.open .modal-actions button{min-height:58px !important;width:100% !important;border-radius:18px !important;font-size:15px !important;font-weight:1000 !important;letter-spacing:.02em !important;box-shadow:none !important;filter:none !important;backdrop-filter:none !important}html body #productModal.open .modal-actions #addCartBtn{background:#c8ff00 !important;color:#050505 !important;border:1px solid #c8ff00 !important}html body #productModal.open .modal-actions #buyNowBtn{background:#050505 !important;color:#ffffff !important;border:1px solid #050505 !important}}@media (min-width:901px){html body section.ideal-quick-access a strong{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}html body #catalogo .eyebrow,html body .toolbar#catalogo .eyebrow,html body section.toolbar#catalogo .eyebrow,html body #currentTitle,html body .toolbar#catalogo h2,html body section.toolbar#catalogo h2,html body #catalogo h2{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;opacity:1 !important;text-shadow:none !important}}.category-top-nav.nav-clean .shop-nav{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:18px 0 !important;margin:-18px 0 !important;isolation:isolate !important}.category-top-nav.nav-clean .shop-main-link{display:flex !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important}.category-top-nav.nav-clean .shop-submenu{position:absolute !important;top:100% !important;left:50% !important;transform:translateX(-50%) translateY(8px) !important;min-width:260px !important;width:max-content !important;max-width:min(92vw,430px) !important;padding:13px !important;display:grid !important;grid-template-columns:1fr !important;gap:9px !important;border-radius:22px !important;background:rgba(7,8,9,.97) !important;border:1px solid rgba(200,255,0,.24) !important;box-shadow:0 26px 70px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.06) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;z-index:999 !important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease !important;backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important}.category-top-nav.nav-clean .shop-submenu:before{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;top:-22px !important;height:24px !important}.category-top-nav.nav-clean .shop-nav:hover .shop-submenu,.category-top-nav.nav-clean .shop-nav:focus-within .shop-submenu{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translateX(-50%) translateY(0) !important}.category-top-nav.nav-clean .shop-submenu button{appearance:none !important;-webkit-appearance:none !important;width:100% !important;min-width:220px !important;min-height:48px !important;padding:0 18px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:15px !important;border:1px solid rgba(255,255,255,.12) !important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)) !important;color:#f7f7f2 !important;font-size:13px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:.075em !important;text-transform:uppercase !important;text-align:center !important;white-space:nowrap !important;cursor:pointer !important;box-shadow:none !important;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease !important}.category-top-nav.nav-clean .shop-submenu button:hover,.category-top-nav.nav-clean .shop-submenu button:focus-visible{background:#c8ff00 !important;color:#050505 !important;border-color:#c8ff00 !important;transform:translateY(-1px) !important;outline:none !important}.category-top-nav.nav-clean .shop-submenu-brands{grid-template-columns:repeat(2,minmax(0,1fr)) !important;min-width:370px !important}.category-top-nav.nav-clean .shop-submenu-brands button{min-width:160px !important}@media(max-width:900px){.category-top-nav.nav-clean .shop-nav{display:flex !important;flex-direction:column !important;align-items:stretch !important;width:100% !important;padding:0 !important;margin:0 !important}.category-top-nav.nav-clean .shop-main-link{width:100% !important}.category-top-nav.nav-clean .shop-submenu,.category-top-nav.nav-clean .shop-submenu-brands{position:static !important;transform:none !important;width:100% !important;min-width:0 !important;max-width:none !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;margin-top:8px !important;padding:10px !important;border-radius:18px !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;background:rgba(255,255,255,.045) !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.category-top-nav.nav-clean .shop-submenu:before{display:none !important}.category-top-nav.nav-clean .shop-submenu button,.category-top-nav.nav-clean .shop-submenu-brands button{min-width:0 !important;min-height:42px !important;padding:0 10px !important;font-size:11px !important;border-radius:13px !important}}#elclubCatMenuV365 .cat365-group{display:grid !important;gap:8px !important}#elclubCatMenuV365 .cat365-sublist{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important;padding:0 0 4px 10px !important;margin-top:-2px !important}#elclubCatMenuV365 .cat365-list .cat365-subbtn{min-height:42px !important;border-radius:14px !important;padding:10px 12px !important;background:rgba(200,255,0,.08) !important;border:1px solid rgba(200,255,0,.22) !important;color:#f7f7f2 !important;font-size:12px !important;letter-spacing:.04em !important;justify-content:center !important;text-align:center !important}#elclubCatMenuV365 .cat365-list .cat365-subbtn:active{background:#c8ff00 !important;color:#061000 !important}@media (max-width:768px){body::before,body::after,.mobile-overlay,.mobile-backdrop,.menu-backdrop,.cart-backdrop,.elclub-overlay,.elclub-mobile-overlay,#mobileNavBackdrop,#elclubMobileBackdropV270,.elclub-cart-backdrop,[class*="overlay"],[class*="backdrop"]{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;display:none !important;background:transparent !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;filter:none !important}html,body{overflow-x:hidden !important;background:#fff !important}main,.product-grid,.products-grid,.product-card,.product-image{background:#fff !important}.product-grid,.products-grid,.product-card{position:relative !important;z-index:2 !important}.product-card:empty{display:none !important}}@media (max-width:900px){body:not(.elclub-root-menu-open-v378) #mobileDrawer,body:not(.elclub-root-menu-open-v378) #elclubMobileDrawerV270,body:not(.elclub-root-menu-open-v378) #mobileNavBackdrop,body:not(.elclub-root-menu-open-v378) #elclubMobileBackdropV270,body:not(.elclub-root-menu-open-v378) #elclubCatMenuV365,body:not(.elclub-root-menu-open-v378) #elclubCatBackdropV365,body:not(.elclub-root-menu-open-v378) .mobile-nav-backdrop,body:not(.elclub-root-menu-open-v378) .mobile-drawer,body:not(.elclub-root-menu-open-v378) .elclub-mobile-drawer-v270,body:not(.elclub-root-menu-open-v378) .elclub-mobile-menu-v262{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translateX(-120%) !important;background:transparent !important;background-image:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body::before,body::after,html::before,html::after,main::before,main::after,#catalogo::before,#catalogo::after,#productGrid::before,#productGrid::after,.product-grid::before,.product-grid::after{content:none !important;display:none !important;opacity:0 !important;pointer-events:none !important;background:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}html,body,main,#catalogo,.toolbar#catalogo,#productGrid,.product-grid{background:#fff !important;background-image:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;mix-blend-mode:normal !important;opacity:1 !important}#productGrid,.product-grid{position:relative !important;z-index:2 !important;isolation:isolate !important}#productGrid>.product-card:empty,.product-grid>.product-card:empty,#productGrid>article:empty{display:none !important}#elclubRootMobileShadeV378{position:fixed !important;inset:0 !important;z-index:2147483000 !important;background:rgba(0,0,0,.46) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:opacity .22s ease,visibility .22s ease !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#elclubRootMobileShadeV378.open{opacity:1 !important;visibility:visible !important;pointer-events:auto !important}#elclubRootMobileMenuV378{position:fixed !important;top:0 !important;left:0 !important;width:min(86vw,360px) !important;height:100dvh !important;z-index:2147483100 !important;background:#070807 !important;color:#fff !important;transform:translateX(-105%) !important;transition:transform .24s ease !important;display:flex !important;flex-direction:column !important;box-shadow:24px 0 70px rgba(0,0,0,.38) !important;border-right:1px solid rgba(200,255,0,.20) !important;overflow:hidden !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#elclubRootMobileMenuV378.open{transform:translateX(0) !important}#elclubRootMobileMenuV378 .root378-head{min-height:74px !important;padding:18px 16px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;border-bottom:1px solid rgba(255,255,255,.10) !important;background:#050505 !important}#elclubRootMobileMenuV378 .root378-head strong{font-size:18px !important;font-weight:1000 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#f7f7f2 !important}#elclubRootMobileMenuV378 .root378-close{width:42px !important;height:42px !important;border-radius:14px !important;border:1px solid rgba(255,255,255,.14) !important;background:#111 !important;color:#fff !important;font-size:27px !important;line-height:1 !important}#elclubRootMobileMenuV378 .root378-list{padding:14px !important;display:grid !important;gap:10px !important;overflow:auto !important;-webkit-overflow-scrolling:touch !important}#elclubRootMobileMenuV378 .root378-group{display:grid !important;gap:8px !important}#elclubRootMobileMenuV378 .root378-main,#elclubRootMobileMenuV378 .root378-subbtn{appearance:none !important;-webkit-appearance:none !important;border-radius:16px !important;min-height:48px !important;padding:12px 14px !important;display:flex !important;align-items:center !important;justify-content:center !important;border:1px solid rgba(255,255,255,.12) !important;background:#121212 !important;color:#f7f7f2 !important;font-size:13px !important;font-weight:1000 !important;letter-spacing:.055em !important;text-transform:uppercase !important;text-align:center !important}#elclubRootMobileMenuV378 .root378-main:active,#elclubRootMobileMenuV378 .root378-subbtn:active{background:#c8ff00 !important;border-color:#c8ff00 !important;color:#061000 !important}#elclubRootMobileMenuV378 .root378-sub{padding:0 0 3px 8px !important;display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important}#elclubRootMobileMenuV378 .root378-subbtn{min-height:42px !important;border-radius:14px !important;padding:10px 9px !important;background:rgba(200,255,0,.08) !important;border-color:rgba(200,255,0,.22) !important;font-size:11px !important;letter-spacing:.035em !important}}@media (max-width:900px){#elclubRootMobileMenuV378{transform:translateX(-125%) !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;box-shadow:none !important}body.elclub-root-menu-open-v378 #elclubRootMobileMenuV378.open{transform:translateX(0) !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;box-shadow:24px 0 70px rgba(0,0,0,.38) !important}#elclubRootMobileShadeV378{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;background:transparent !important}body.elclub-root-menu-open-v378 #elclubRootMobileShadeV378.open{display:block !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;background:rgba(0,0,0,.46) !important}body:not(.elclub-root-menu-open-v378) .mobile-nav-backdrop,body:not(.elclub-root-menu-open-v378) .elclub-cart-backdrop,body:not(.elclub-root-menu-open-v378) .cart-backdrop,body:not(.elclub-root-menu-open-v378) .mobile-drawer,body:not(.elclub-root-menu-open-v378) .nav-drawer,body:not(.elclub-root-menu-open-v378) .category-panel,body:not(.elclub-root-menu-open-v378) [id*="Backdrop"],body:not(.elclub-root-menu-open-v378) [id*="backdrop"],body:not(.elclub-root-menu-open-v378) [class*="backdrop"],body:not(.elclub-root-menu-open-v378) [class*="Backdrop"]{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;box-shadow:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#catalogo,.toolbar#catalogo,section.toolbar#catalogo,#productGrid,.product-grid{background:#fff !important;background-image:none !important;isolation:isolate !important;position:relative !important;z-index:10 !important;box-shadow:none !important;filter:none !important;-webkit-filter:none !important}#catalogo::before,#catalogo::after,.toolbar#catalogo::before,.toolbar#catalogo::after,#productGrid::before,#productGrid::after,.product-grid::before,.product-grid::after{content:none !important;display:none !important}#mobileMenuToggleFinal,#mobileMenuToggle,.mobile-menu-toggle{pointer-events:auto !important;touch-action:manipulation !important;position:relative !important;z-index:2147483200 !important}}@media (max-width:900px){body:not(.elclub-mobile-v380-open) #elclubCatMenuV365,body:not(.elclub-mobile-v380-open) #elclubCatBackdropV365,body:not(.elclub-mobile-v380-open) #elclubRootMobileMenuV378,body:not(.elclub-mobile-v380-open) #elclubRootMobileShadeV378,body:not(.elclub-mobile-v380-open) #elclubMobileDrawerV270,body:not(.elclub-mobile-v380-open) #elclubMobileBackdropV270,body:not(.elclub-mobile-v380-open) #mobileDrawer,body:not(.elclub-mobile-v380-open) #mobileNavBackdrop,body:not(.elclub-mobile-v380-open) .mobile-nav-backdrop,body:not(.elclub-mobile-v380-open) .elclub-mobile-drawer-v270,body:not(.elclub-mobile-v380-open) .elclub-mobile-menu-v262,body:not(.elclub-mobile-v380-open) .mobile-drawer,body:not(.elclub-mobile-v380-open) .nav-drawer,body:not(.elclub-mobile-v380-open) .category-panel,body:not(.elclub-mobile-v380-open) .menu-backdrop,body:not(.elclub-mobile-v380-open) .mobile-backdrop{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translateX(-140%) !important;box-shadow:none !important;background:transparent !important;background-image:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body:not(.elclub-mobile-v380-open)::before,body:not(.elclub-mobile-v380-open)::after,html::before,html::after,main::before,main::after,#catalogo::before,#catalogo::after,#productGrid::before,#productGrid::after,.product-grid::before,.product-grid::after,.product-card::before,.product-card::after,.product-info::before,.product-info::after{content:none !important;display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;box-shadow:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}html,body,main,#catalogo,.toolbar#catalogo,section#catalogo,#productGrid,.product-grid{background:#fff !important;background-image:none !important;box-shadow:none !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;mix-blend-mode:normal !important;opacity:1 !important}#catalogo,.toolbar#catalogo,#productGrid,.product-grid{isolation:isolate !important;position:relative !important;z-index:20 !important}#elclubMobileShadeV380{position:fixed !important;inset:0 !important;z-index:2147483500 !important;display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;background:transparent !important;transition:opacity .18s ease !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body.elclub-mobile-v380-open #elclubMobileShadeV380{display:block !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;background:rgba(0,0,0,.42) !important}#elclubMobileMenuV380{position:fixed !important;top:0 !important;left:0 !important;bottom:0 !important;width:min(88vw,370px) !important;height:100dvh !important;z-index:2147483600 !important;display:flex !important;flex-direction:column !important;transform:translateX(-135%) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;background:#070807 !important;color:#fff !important;border-right:1px solid rgba(200,255,0,.22) !important;box-shadow:none !important;overflow:hidden !important;transition:transform .22s ease,opacity .16s ease,visibility .16s ease !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body.elclub-mobile-v380-open #elclubMobileMenuV380.open{transform:translateX(0) !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;box-shadow:18px 0 44px rgba(0,0,0,.34) !important}#elclubMobileMenuV380 .v380-head{min-height:68px !important;padding:16px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;border-bottom:1px solid rgba(255,255,255,.10) !important;background:#050505 !important}#elclubMobileMenuV380 .v380-head strong{color:#c8ff00 !important;font-size:14px !important;font-weight:1000 !important;letter-spacing:.14em !important;text-transform:uppercase !important}#elclubMobileMenuV380 .v380-close{width:38px !important;height:38px !important;border-radius:12px !important;border:1px solid rgba(255,255,255,.16) !important;background:#111 !important;color:#fff !important;font-size:26px !important;line-height:1 !important}#elclubMobileMenuV380 .v380-list{padding:14px !important;overflow:auto !important;-webkit-overflow-scrolling:touch !important;display:grid !important;gap:10px !important}#elclubMobileMenuV380 .v380-group{display:grid !important;gap:8px !important}#elclubMobileMenuV380 .v380-main,#elclubMobileMenuV380 .v380-sub{appearance:none !important;-webkit-appearance:none !important;width:100% !important;min-height:46px !important;padding:11px 13px !important;border-radius:14px !important;border:1px solid rgba(255,255,255,.14) !important;background:#121212 !important;color:#f8f8f3 !important;font-size:12px !important;font-weight:1000 !important;letter-spacing:.055em !important;text-transform:uppercase !important;text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;-webkit-tap-highlight-color:transparent !important;touch-action:manipulation !important}#elclubMobileMenuV380 .v380-subgrid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important;padding-left:8px !important}#elclubMobileMenuV380 .v380-sub{min-height:40px !important;padding:9px 8px !important;border-radius:12px !important;background:rgba(200,255,0,.08) !important;border-color:rgba(200,255,0,.24) !important;font-size:11px !important;letter-spacing:.035em !important}#elclubMobileMenuV380 .v380-main:active,#elclubMobileMenuV380 .v380-sub:active{background:#c8ff00 !important;border-color:#c8ff00 !important;color:#061000 !important}#mobileMenuToggleV380{display:inline-flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:4px !important;width:42px !important;height:42px !important;border-radius:14px !important;border:1px solid rgba(255,255,255,.13) !important;background:#080808 !important;color:#fff !important;position:relative !important;z-index:2147483650 !important;pointer-events:auto !important;touch-action:manipulation !important;-webkit-tap-highlight-color:transparent !important}#mobileMenuToggleV380 span{display:block !important;width:18px !important;height:2px !important;border-radius:999px !important;background:#fff !important}#mobileMenuToggleFinal,#mobileMenuToggle,.mobile-menu-toggle:not(#mobileMenuToggleV380){display:none !important;pointer-events:none !important}#productGrid{gap:14px !important;padding-left:14px !important;padding-right:14px !important}#productGrid .product-card,.product-grid .product-card{min-height:0 !important;height:auto !important;border:1px solid #151515 !important;border-radius:22px !important;background:#fff !important;background-image:none !important;box-shadow:none !important;overflow:hidden !important;filter:none !important;-webkit-filter:none !important;transform:none !important}#productGrid .product-card:active,#productGrid .product-card:focus-within,.product-grid .product-card:active,.product-grid .product-card:focus-within{border-color:#c8ff00 !important;box-shadow:0 0 0 1px #c8ff00 !important}#productGrid .product-image,.product-grid .product-image,#productGrid .product-card[data-category="Paletas"] .product-image,.product-grid .product-card[data-category="Paletas"] .product-image{height:300px !important;min-height:0 !important;background:#fff !important;background-image:none !important;border-bottom:1px solid rgba(0,0,0,.08) !important}#productGrid .product-image:before,.product-grid .product-image:before,#productGrid .product-image:after,.product-grid .product-image:after{content:none !important;display:none !important}#productGrid .product-image img,.product-grid .product-image img{width:92% !important;height:92% !important;object-fit:contain !important;filter:none !important;-webkit-filter:none !important;transform:none !important}#productGrid .product-info,.product-grid .product-info{background:#fff !important;padding:14px 13px 13px !important;color:#111 !important}}@media (max-width:900px){html body #mobileMenuToggleV380{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;position:absolute !important;transform:translateX(-9999px) !important}html body .site-header #mobileMenuToggleFinal,html body #mobileMenuToggleFinal{display:inline-flex !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;align-items:center !important;justify-content:center !important;flex-direction:column !important;gap:5px !important;width:56px !important;height:56px !important;border-radius:18px !important;border:1px solid rgba(255,255,255,.14) !important;background:#070707 !important;box-shadow:none !important;position:absolute !important;left:18px !important;top:50% !important;transform:translateY(-50%) !important;z-index:80 !important;touch-action:manipulation !important;-webkit-tap-highlight-color:transparent !important}html body #mobileMenuToggleFinal span{display:block !important;width:24px !important;height:3px !important;border-radius:999px !important;background:#fff !important;margin:0 !important}html body .header-main-row{position:relative !important}#elclubMobileShadeV381{position:fixed !important;inset:0 !important;z-index:2147483600 !important;display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;background:rgba(0,0,0,.38) !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body.elclub-mobile-v381-open #elclubMobileShadeV381{display:block !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important}#elclubMobileMenuV381{position:fixed !important;top:0 !important;left:0 !important;bottom:0 !important;width:min(88vw,370px) !important;height:100dvh !important;z-index:2147483700 !important;display:flex !important;flex-direction:column !important;transform:translateX(-110%) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;background:#070707 !important;color:#fff !important;border-right:1px solid rgba(200,255,0,.22) !important;box-shadow:none !important;overflow:hidden !important;transition:transform .22s ease,opacity .16s ease,visibility .16s ease !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body.elclub-mobile-v381-open #elclubMobileMenuV381.open{transform:translateX(0) !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;box-shadow:14px 0 34px rgba(0,0,0,.28) !important}#elclubMobileMenuV381 .v381-head{min-height:70px !important;padding:16px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;border-bottom:1px solid rgba(255,255,255,.10) !important;background:#050505 !important}#elclubMobileMenuV381 .v381-head strong{color:#c8ff00 !important;font-size:14px !important;font-weight:1000 !important;letter-spacing:.14em !important;text-transform:uppercase !important}#elclubMobileMenuV381 .v381-close{width:38px !important;height:38px !important;border-radius:12px !important;border:1px solid rgba(255,255,255,.16) !important;background:#111 !important;color:#fff !important;font-size:26px !important;line-height:1 !important}#elclubMobileMenuV381 .v381-list{padding:14px !important;overflow:auto !important;-webkit-overflow-scrolling:touch !important;display:grid !important;gap:10px !important}#elclubMobileMenuV381 .v381-group{display:grid !important;gap:8px !important}#elclubMobileMenuV381 .v381-main,#elclubMobileMenuV381 .v381-sub{appearance:none !important;-webkit-appearance:none !important;width:100% !important;min-height:46px !important;padding:11px 13px !important;border-radius:14px !important;border:1px solid rgba(255,255,255,.14) !important;background:#121212 !important;color:#f8f8f3 !important;font-size:12px !important;font-weight:1000 !important;letter-spacing:.055em !important;text-transform:uppercase !important;text-align:center !important;display:flex !important;align-items:center !important;justify-content:space-between !important;-webkit-tap-highlight-color:transparent !important;touch-action:manipulation !important}#elclubMobileMenuV381 .v381-main span:last-child{color:#c8ff00 !important;font-size:16px !important}#elclubMobileMenuV381 .v381-subgrid{display:none !important;grid-template-columns:1fr !important;gap:8px !important;padding-left:8px !important}#elclubMobileMenuV381 .v381-group.open .v381-subgrid{display:grid !important}#elclubMobileMenuV381 .v381-sub{min-height:40px !important;padding:9px 11px !important;border-radius:12px !important;background:rgba(200,255,0,.08) !important;border-color:rgba(200,255,0,.24) !important;font-size:11px !important;letter-spacing:.035em !important;justify-content:center !important}#elclubMobileMenuV381 .v381-sub.ver-todo{background:#c8ff00 !important;color:#061000 !important;border-color:#c8ff00 !important}#elclubMobileMenuV381 .v381-main:active,#elclubMobileMenuV381 .v381-sub:active{background:#c8ff00 !important;border-color:#c8ff00 !important;color:#061000 !important}body:not(.elclub-mobile-v381-open) #elclubMobileMenuV381,body:not(.elclub-mobile-v381-open) #elclubMobileShadeV381,body:not(.elclub-mobile-v381-open) #elclubMobileMenuV380,body:not(.elclub-mobile-v381-open) #elclubMobileShadeV380,body:not(.elclub-mobile-v381-open) #elclubRootMobileMenuV378,body:not(.elclub-mobile-v381-open) #elclubRootMobileShadeV378,body:not(.elclub-mobile-v381-open) #elclubCatMenuV365,body:not(.elclub-mobile-v381-open) #elclubCatBackdropV365{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;transform:translateX(-130%) !important;box-shadow:none !important}html body #productGrid .product-card,html body .product-grid .product-card{border:1px solid #111 !important;border-radius:20px !important;background:#fff !important;box-shadow:none !important;overflow:hidden !important}html body #productGrid .product-card:active,html body #productGrid .product-card:focus-within,html body .product-grid .product-card:active,html body .product-grid .product-card:focus-within{border-color:#c8ff00 !important;box-shadow:0 0 0 1px #c8ff00 !important}html body #productGrid .product-image,html body .product-grid .product-image,html body #productGrid .product-card[data-category="Paletas"] .product-image,html body .product-grid .product-card[data-category="Paletas"] .product-image{height:260px !important;min-height:0 !important;background:#fff !important;border-bottom:1px solid rgba(0,0,0,.08) !important}html body #productGrid .product-image img,html body .product-grid .product-image img{width:90% !important;height:90% !important;object-fit:contain !important}html body #productGrid .product-info,html body .product-grid .product-info{padding:13px 12px 12px !important}}@media (max-width:900px){html body .site-header.site-header-v124>.header-main-row,html body .site-header-v124 .header-main-row,html body .site-header .header-main-row{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;min-height:62px !important;width:100% !important;padding-left:82px !important;padding-right:82px !important}html body .site-header-v124 .brand,html body .site-header .brand{position:relative !important;left:auto !important;right:auto !important;margin:0 auto !important;display:flex !important;justify-content:center !important;align-items:center !important;z-index:70 !important}html body .site-header-v124 .header-actions,html body .site-header .header-actions{display:contents !important}html body .site-header #mobileMenuToggleFinal,html body #mobileMenuToggleFinal{position:absolute !important;left:14px !important;right:auto !important;top:50% !important;transform:translateY(-50%) !important;z-index:2147483200 !important}html body .site-header #openCart,html body .site-header .cart-btn,html body #openCart{position:absolute !important;right:14px !important;left:auto !important;top:50% !important;transform:translateY(-50%) !important;z-index:2147483200 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:56px !important;height:56px !important;border-radius:18px !important;border:1px solid rgba(255,255,255,.14) !important;background:#070707 !important;color:#fff !important;box-shadow:none !important;pointer-events:auto !important;touch-action:manipulation !important}html body .ideal-quick-access,html body section.ideal-quick-access{background:#fff !important;color:#050505 !important}html body .ideal-quick-access a,html body section.ideal-quick-access a,html body .ideal-quick-access strong,html body section.ideal-quick-access strong{color:#050505 !important;text-shadow:none !important}}@media (max-width:900px){html body .site-header.site-header-v124>.header-main-row,html body .site-header-v124 .header-main-row{position:relative !important;display:grid !important;grid-template-columns:64px minmax(0,1fr) 92px !important;grid-template-rows:44px 48px !important;column-gap:8px !important;row-gap:8px !important;align-items:center !important;height:100px !important;min-height:100px !important;max-height:100px !important;padding:0 !important;margin:0 !important}html body .site-header-v124 .brand{grid-column:2 !important;grid-row:1 !important;justify-self:center !important;align-self:center !important;position:relative !important;z-index:70 !important;transform:translateY(-7px) !important}html body .site-header-v124 .header-search-wrap{grid-column:1 / -1 !important;grid-row:2 !important;justify-self:stretch !important;align-self:center !important;width:100% !important;max-width:100% !important;margin:0 !important;transform:translateY(-2px) !important;position:relative !important;z-index:60 !important}html body .site-header-v124 .header-actions{display:contents !important}html body .site-header #mobileMenuToggleFinal,html body #mobileMenuToggleFinal,html body .site-header.site-header-v124 .mobile-menu-toggle{grid-column:1 !important;grid-row:1 !important;justify-self:start !important;align-self:center !important;position:relative !important;left:auto !important;top:auto !important;transform:translateY(-8px) !important;z-index:2147483200 !important;width:52px !important;height:52px !important;pointer-events:auto !important;touch-action:manipulation !important}html body .site-header-v124 #openCart,html body .site-header-v124 .cart-btn{grid-column:3 !important;grid-row:1 !important;justify-self:end !important;align-self:center !important;position:relative !important;right:auto !important;top:auto !important;transform:translateY(-8px) !important;z-index:2147483200 !important;pointer-events:auto !important;touch-action:manipulation !important;white-space:nowrap !important}html body .ideal-mobile-card,html body .ideal-mobile-card a,html body .mobile-ideal-link,html body a[href="#mobileIdeal"]{color:#050505 !important}}@media (max-width:900px){html body .site-header #mobileMenuToggleFinal,html body #mobileMenuToggleFinal,html body .site-header.site-header-v124 .mobile-menu-toggle{transform:translateY(-2px) !important}html body .site-header-v124 #openCart,html body .site-header-v124 .cart-btn{transform:translateY(-2px) !important}}@media (max-width:900px){html body .site-header-v124 .header-actions{grid-column:1 / -1 !important;grid-row:1 !important;width:100% !important;height:44px !important;min-height:44px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;padding:0 2px !important;margin:4px 0 0 0 !important;position:relative !important;z-index:2147482500 !important;pointer-events:none !important;transform:translateY(5px) !important}html body #elclubMenuButtonV385,html body .site-header-v124 #elclubMenuButtonV385{appearance:none !important;-webkit-appearance:none !important;width:42px !important;height:42px !important;min-width:42px !important;border:0 !important;border-radius:0 !important;background:transparent !important;padding:8px 6px !important;margin:0 !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:center !important;gap:5px !important;cursor:pointer !important;pointer-events:auto !important;touch-action:manipulation !important;-webkit-tap-highlight-color:transparent !important;position:relative !important;z-index:2147483001 !important;box-shadow:none !important}html body #elclubMenuButtonV385 span{display:block !important;width:24px !important;height:3px !important;border-radius:999px !important;background:#ffffff !important;margin:0 !important;pointer-events:none !important}html body .site-header-v124 .header-actions #openCart,html body .site-header-v124 .header-actions .cart-btn{pointer-events:auto !important;position:relative !important;z-index:2147483001 !important;transform:none !important;margin:0 !important}html body .site-header-v124 .header-search-wrap{grid-column:1 / -1 !important;grid-row:2 !important;width:100% !important;margin-top:0 !important;position:relative !important;z-index:20 !important}#elclubMenuV385{position:fixed !important;top:0 !important;left:0 !important;bottom:0 !important;width:min(88vw,370px) !important;height:100dvh !important;z-index:2147483646 !important;display:flex !important;flex-direction:column !important;transform:translateX(-112%) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;background:#070707 !important;color:#fff !important;border-right:1px solid rgba(200,255,0,.22) !important;box-shadow:none !important;overflow:hidden !important;transition:transform .22s ease,opacity .16s ease,visibility .16s ease !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body.elclub-menu-v385-open #elclubMenuV385.open{transform:translateX(0) !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;box-shadow:14px 0 34px rgba(0,0,0,.28) !important}#elclubShadeV385{position:fixed !important;inset:0 !important;z-index:2147483645 !important;display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;background:rgba(0,0,0,.38) !important;filter:none !important;-webkit-filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body.elclub-menu-v385-open #elclubShadeV385.open{display:block !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important}#elclubMenuV385 .v385-head{min-height:70px !important;padding:16px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;border-bottom:1px solid rgba(255,255,255,.10) !important;background:#050505 !important}#elclubMenuV385 .v385-head strong{color:#c8ff00 !important;font-size:14px !important;font-weight:1000 !important;letter-spacing:.14em !important;text-transform:uppercase !important}#elclubMenuV385 .v385-close{width:38px !important;height:38px !important;border-radius:12px !important;border:1px solid rgba(255,255,255,.16) !important;background:#111 !important;color:#fff !important;font-size:26px !important;line-height:1 !important}#elclubMenuV385 .v385-list{padding:14px !important;overflow:auto !important;-webkit-overflow-scrolling:touch !important;display:grid !important;gap:10px !important}#elclubMenuV385 .v385-group{display:grid !important;gap:8px !important}#elclubMenuV385 .v385-main,#elclubMenuV385 .v385-sub{appearance:none !important;-webkit-appearance:none !important;width:100% !important;min-height:46px !important;padding:11px 13px !important;border-radius:14px !important;border:1px solid rgba(255,255,255,.14) !important;background:#121212 !important;color:#f8f8f3 !important;font-size:12px !important;font-weight:1000 !important;letter-spacing:.055em !important;text-transform:uppercase !important;text-align:center !important;display:flex !important;align-items:center !important;justify-content:space-between !important;-webkit-tap-highlight-color:transparent !important;touch-action:manipulation !important}#elclubMenuV385 .v385-main span:last-child{color:#c8ff00 !important;font-size:16px !important}#elclubMenuV385 .v385-subgrid{display:none !important;grid-template-columns:1fr !important;gap:8px !important;padding-left:8px !important}#elclubMenuV385 .v385-group.open .v385-subgrid{display:grid !important}#elclubMenuV385 .v385-sub{min-height:40px !important;padding:9px 11px !important;border-radius:12px !important;background:rgba(200,255,0,.08) !important;border-color:rgba(200,255,0,.24) !important;font-size:11px !important;letter-spacing:.035em !important;justify-content:center !important}#elclubMenuV385 .v385-sub.ver-todo{background:#c8ff00 !important;color:#061000 !important;border-color:#c8ff00 !important}#elclubMenuV385 .v385-main:active,#elclubMenuV385 .v385-sub:active{background:#c8ff00 !important;border-color:#c8ff00 !important;color:#061000 !important}body:not(.elclub-menu-v385-open) #elclubMenuV385,body:not(.elclub-menu-v385-open) #elclubShadeV385{visibility:hidden !important;opacity:0 !important;pointer-events:none !important}}.product-grid{gap:24px !important;align-items:stretch !important}.product-card{background:#ffffff !important;border:1px solid rgba(0,0,0,.08) !important;border-radius:28px !important;box-shadow:0 18px 46px rgba(0,0,0,.16) !important;overflow:hidden !important;color:#0b0b0b !important;transform:translateZ(0) !important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease !important}.product-card:hover{transform:translateY(-5px) !important;border-color:rgba(200,255,0,.55) !important;box-shadow:0 24px 60px rgba(0,0,0,.22) !important}.product-image{background:linear-gradient(180deg,#ffffff 0%,#f7f7f2 100%) !important;border-bottom:1px solid rgba(0,0,0,.06) !important;padding:20px !important}.product-image:before{content:"" !important;position:absolute !important;left:18% !important;right:18% !important;bottom:22px !important;height:22px !important;border-radius:999px !important;background:rgba(0,0,0,.11) !important;filter:blur(15px) !important;z-index:1 !important}.product-image img{position:relative !important;z-index:2 !important;filter:drop-shadow(0 18px 22px rgba(0,0,0,.14)) !important;transition:transform .24s ease,filter .24s ease !important}.product-card:hover .product-image img{transform:scale(1.035) !important;filter:drop-shadow(0 22px 26px rgba(0,0,0,.18)) !important}.product-info{background:#ffffff !important;padding:18px 18px 19px !important;color:#0b0b0b !important}.brand-line{color:#666 !important;font-size:10px !important;letter-spacing:.16em !important;font-weight:1000 !important}.product-info h3{color:#080808 !important;font-size:clamp(18px,1.25vw,22px) !important;line-height:1.08 !important;letter-spacing:-.03em !important;margin:0 !important}.tone,.variant{color:#666 !important}.price-list{border-radius:18px !important;padding:12px !important;background:#f5f5f2 !important;border:1px solid rgba(0,0,0,.06) !important}.price-main,.pedido-main{color:#080808 !important;font-size:22px !important;font-weight:1000 !important;letter-spacing:-.03em !important}.price-transfer,.pedido-sub{color:#222 !important;font-size:12px !important;font-weight:900 !important}.price-transfer span,.pedido-dues,.price-dues{color:#777 !important;font-size:11px !important;font-weight:800 !important}.pedido-list .pedido-main{color:#101010 !important}.card-actions{gap:10px !important;margin-top:auto !important}.quick-view,.whatsapp,.checkout{border-radius:15px !important;min-height:44px !important;font-size:10px !important;letter-spacing:.08em !important;transition:transform .18s ease,filter .18s ease,background .18s ease !important}.quick-view{background:#101010 !important;color:#ffffff !important;border:1px solid #101010 !important}.whatsapp,.checkout{background:linear-gradient(135deg,var(--lime),var(--lime2)) !important;color:#050505 !important;border:1px solid rgba(0,0,0,.08) !important}.quick-view:hover,.whatsapp:hover,.checkout:hover{transform:translateY(-1px) !important;filter:brightness(.98) !important}.badge,.preorder-badge,.soldout-badge{border-radius:999px !important;font-size:9px !important;letter-spacing:.10em !important;box-shadow:0 8px 18px rgba(0,0,0,.12) !important}@media(max-width:880px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px !important;padding-left:12px !important;padding-right:12px !important}.product-card{border-radius:22px !important}.product-info{padding:14px !important}.product-info h3{min-height:42px !important;font-size:16px !important}.price-main,.pedido-main{font-size:18px !important}.card-actions{grid-template-columns:1fr !important}}@media(max-width:560px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important}.product-image,.product-card[data-category="Paletas"] .product-image{height:255px !important;padding:12px !important}.product-card[data-category="Paletas"] .product-image img{max-width:96% !important;max-height:96% !important}.brand-line{font-size:9px !important}.product-info h3{font-size:15px !important;min-height:48px !important}.tone,.variant{font-size:11px !important}.price-list{padding:10px !important;border-radius:15px !important}.price-main,.pedido-main{font-size:16px !important}.price-transfer,.pedido-sub,.pedido-dues,.price-dues{font-size:10px !important}.quick-view,.whatsapp,.checkout{min-height:40px !important;font-size:9px !important}}html body #productGrid .product-card .hot-sale-price-block,html body .product-grid#productGrid .product-card .hot-sale-price-block{gap:5px !important}html body #productGrid .product-card .price-sale-badge,html body .product-grid#productGrid .product-card .price-sale-badge{display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;width:max-content !important;color:#184f86 !important;font-weight:950 !important;font-size:18px !important;line-height:1 !important;letter-spacing:.2px !important;margin:0 0 1px !important}html body #productGrid .product-card .price-old,html body .product-grid#productGrid .product-card .price-old{color:#8a9099 !important;font-size:18px !important;font-weight:800 !important;line-height:1 !important;margin:-1px 0 2px !important;opacity:1 !important}html body #productGrid .product-card .price-old span,html body .product-grid#productGrid .product-card .price-old span{text-decoration:line-through !important;text-decoration-thickness:2px !important}@media (max-width:700px){html body #productGrid .product-card .price-sale-badge,html body .product-grid#productGrid .product-card .price-sale-badge{font-size:15px !important}html body #productGrid .product-card .price-main,html body .product-grid#productGrid .product-card .price-main{font-size:25px !important;letter-spacing:-.4px !important}html body #productGrid .product-card .price-old,html body .product-grid#productGrid .product-card .price-old{font-size:15px !important}html body #productGrid .product-card .price-transfer,html body .product-grid#productGrid .product-card .price-transfer{font-size:15px !important}html body #productGrid .product-card .price-transfer span,html body .product-grid#productGrid .product-card .price-transfer span{font-size:12px !important}html body #productGrid .product-card .price-dues,html body .product-grid#productGrid .product-card .price-dues{font-size:13px !important}}#cartCreditInstallments,#checkoutCreditInstallments,.price-dues,.pedido-dues,.price-row.dues,.collection-price-block em{display:none !important}.method-btn.mp{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:12px !important}.method-btn.mp .mp-method-logo{width:42px !important;height:auto !important;flex:0 0 auto !important;object-fit:contain !important;border-radius:8px !important}.method-btn.mp .mp-method-copy{display:flex !important;flex-direction:column !important;align-items:flex-start !important;text-align:left !important;min-width:0 !important}.catalog-pagination{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:26px auto 10px}.catalog-page-btn{border:1px solid rgba(15,23,42,.14);background:#fff;color:#111827;min-width:38px;height:38px;border-radius:999px;padding:0 14px;font-weight:800;cursor:pointer;box-shadow:0 8px 22px rgba(15,23,42,.08)}.catalog-page-btn.active{background:#111827;color:#fff;border-color:#111827}.catalog-page-btn:disabled{opacity:.42;cursor:not-allowed}.catalog-page-dots{font-weight:900;color:#6b7280;padding:0 2px}@media(max-width:640px){.catalog-pagination{gap:6px;margin-top:20px}.catalog-page-btn{min-width:34px;height:34px;padding:0 11px;font-size:13px}.method-btn.mp .mp-method-logo{width:36px !important}}.method-btn.mp{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important}.method-btn.mp .mp-method-copy{flex:1 1 auto !important;min-width:0 !important}.method-btn.mp .mp-method-logo{width:76px !important;max-height:48px !important;height:auto !important;flex:0 0 auto !important;object-fit:contain !important;margin-left:auto !important;border-radius:0 !important}@media(max-width:640px){.method-btn.mp{gap:12px !important}.method-btn.mp .mp-method-logo{width:64px !important;max-height:42px !important}}.product-card,.hub-card,.drop-card,.collection-card{content-visibility:auto;contain-intrinsic-size:520px 720px}.product-image img,.modal-img img,.modal-gallery-thumbs img{backface-visibility:hidden;transform:translateZ(0)}.product-grid{will-change:contents}@media (hover:none){.product-card:hover{transform:none !important}.product-card:hover .product-image img{transform:none !important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto !important}}@media (min-width:901px){html body #elclubMenuV385,html body #elclubShadeV385,html body #elclubMobileMenuV381,html body #elclubMobileShadeV381,html body #elclubMobileMenuV380,html body #elclubMobileShadeV380,html body #elclubRootMobileMenuV378,html body #elclubRootMobileShadeV378,html body #elclubCatMenuV365,html body #elclubCatBackdropV365,html body #mobileDrawer,html body #mobileNavBackdrop,html body .mobile-nav-backdrop,html body .mobile-drawer,html body .nav-drawer,html body .category-panel,html body .elclub-mobile-menu-v262,html body .elclub-mobile-drawer-v270{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;transform:translateX(-120vw) !important;position:fixed !important;left:-9999px !important;top:auto !important;width:0 !important;height:0 !important;overflow:hidden !important}}.footer-social-v416{display:flex !important;justify-content:center !important;align-items:center !important;gap:10px !important;margin:16px auto 0 !important;padding-top:14px !important;border-top:1px solid rgba(255,255,255,.08) !important}.footer-instagram-v416{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;min-height:42px !important;padding:10px 15px !important;border-radius:999px !important;background:rgba(255,255,255,.06) !important;border:1px solid rgba(255,255,255,.12) !important;color:#f7f7f2 !important;text-decoration:none !important;font-weight:900 !important;letter-spacing:.02em !important;transition:transform .18s ease,background .18s ease,border-color .18s ease !important}.footer-instagram-v416:hover{transform:translateY(-1px) !important;background:rgba(255,255,255,.10) !important;border-color:rgba(200,255,0,.35) !important}.footer-instagram-v416 svg{width:24px !important;height:24px !important;flex:0 0 24px !important;display:block !important}.footer-instagram-v416 span{font-size:13px !important;line-height:1 !important;white-space:nowrap !important}@media (max-width:600px){.footer-social-v416{margin-top:14px !important;padding-top:12px !important}.footer-instagram-v416{min-height:40px !important;padding:9px 13px !important}.footer-instagram-v416 span{font-size:12px !important}}#cartCreditInstallments,#checkoutCreditInstallments,.price-dues,.pedido-dues,.price-row.dues,.collection-price-block em{display:block !important}.price-dues{margin-top:6px;font-size:12.5px;line-height:1.25;font-weight:800;color:#111827;background:linear-gradient(135deg,rgba(200,162,74,.18),rgba(240,216,138,.08));border:1px solid rgba(200,162,74,.28);border-radius:12px;padding:7px 9px}.price-row.dues{align-items:flex-start !important;gap:10px !important}.price-row.dues span::after{content:"" !important}.price-row.dues strong{font-size:14px !important;line-height:1.28 !important;text-align:right}#cartCreditInstallments,#checkoutCreditInstallments{margin-top:4px;font-size:12px;line-height:1.25;font-weight:750;color:#3f3a2a}.collection-price-block em{margin:5px 0;font-style:normal;font-size:12px;line-height:1.25;font-weight:800;color:#111827}@media(max-width:640px){.price-dues{font-size:11.5px;padding:6px 7px;border-radius:10px}.price-row.dues strong{font-size:12.5px !important}#cartCreditInstallments,#checkoutCreditInstallments{font-size:11.5px}}.price-block .price-transfer+.price-dues{margin-top:7px !important}.price-dues{display:block !important;width:100% !important;box-sizing:border-box !important;text-align:left !important}.modal-prices .price-row.dues,.cart-transfer-box small,.summary-main.transfer small{margin-top:6px !important}.cart-transfer-box small,.summary-main.transfer small{display:block !important;color:inherit !important;opacity:.92 !important}.collection-price-block small+em{margin-top:5px !important}@media(max-width:640px){.price-dues{margin-top:6px !important}.modal-prices .price-row.dues{margin-top:5px !important}}.product-card .price-block.price-list,.collection-product-card .collection-price-block{display:flex !important;flex-direction:column !important;gap:6px !important;align-items:stretch !important}.product-card .price-main,.product-card .price-transfer,.product-card .price-dues{display:block !important;width:100% !important;box-sizing:border-box !important;text-align:left !important;line-height:1.18 !important}.product-card .price-main{padding:9px 10px !important;border-radius:13px !important;background:rgba(255,255,255,.96) !important;border:1px solid rgba(0,0,0,.08) !important;color:#0f1115 !important;font-size:20px !important;font-weight:950 !important;letter-spacing:-.02em !important}.product-card .price-transfer{padding:8px 10px !important;border-radius:12px !important;background:rgba(200,255,0,.12) !important;border:1px solid rgba(120,160,0,.20) !important;color:#171717 !important;font-size:16px !important;font-weight:900 !important}.product-card .price-dues{margin-top:0 !important;padding:8px 10px !important;border-radius:12px !important;background:rgba(245,245,245,.96) !important;border:1px solid rgba(0,0,0,.08) !important;color:#222 !important;font-size:13px !important;font-weight:850 !important}.product-card .price-main::before,.product-card .price-transfer::before,.product-card .price-dues::before,.collection-price-block strong::before,.collection-price-block small::before,.collection-price-block em::before{display:block !important;margin-bottom:3px !important;font-size:10px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:rgba(0,0,0,.58) !important}.product-card .price-main::before,.collection-price-block strong::before{content:"Precio crédito" !important}.product-card .price-transfer::before,.collection-price-block small::before{content:"Efectivo / transferencia" !important}.product-card .price-dues::before,.collection-price-block em::before{content:"6 cuotas sin interés" !important}.product-card .price-transfer span{display:none !important}.collection-price-block strong,.collection-price-block small,.collection-price-block em{display:block !important;width:100% !important;box-sizing:border-box !important;text-align:left !important;font-style:normal !important;line-height:1.18 !important}.collection-price-block strong{padding:9px 10px !important;border-radius:13px !important;background:rgba(255,255,255,.96) !important;border:1px solid rgba(0,0,0,.08) !important;color:#0f1115 !important;font-size:20px !important;font-weight:950 !important}.collection-price-block small{padding:8px 10px !important;border-radius:12px !important;background:rgba(200,255,0,.12) !important;border:1px solid rgba(120,160,0,.20) !important;color:#171717 !important;font-size:16px !important;font-weight:900 !important}.collection-price-block em{padding:8px 10px !important;border-radius:12px !important;background:rgba(245,245,245,.96) !important;border:1px solid rgba(0,0,0,.08) !important;color:#222 !important;font-size:13px !important;font-weight:850 !important}@media(max-width:640px){.product-card .price-block.price-list,.collection-product-card .collection-price-block{gap:5px !important}.product-card .price-main,.collection-price-block strong{font-size:18px !important;padding:8px 9px !important}.product-card .price-transfer,.collection-price-block small{font-size:15px !important;padding:7px 9px !important}.product-card .price-dues,.collection-price-block em{font-size:12.5px !important;padding:7px 9px !important}}html body #productGrid .product-card .price-block.price-list,html body .product-grid#productGrid .product-card .price-block.price-list{display:flex !important;flex-direction:column !important;gap:7px !important;margin-top:8px !important}html body #productGrid .product-card .price-main,html body .product-grid#productGrid .product-card .price-main,html body #productGrid .product-card .price-transfer,html body .product-grid#productGrid .product-card .price-transfer,html body #productGrid .product-card .price-dues,html body .product-grid#productGrid .product-card .price-dues{display:block !important;width:100% !important;box-sizing:border-box !important;text-align:left !important;line-height:1.12 !important;border-radius:14px !important;letter-spacing:-.01em !important}html body #productGrid .product-card .price-main,html body .product-grid#productGrid .product-card .price-main{padding:9px 11px 10px !important;background:rgba(255,255,255,.94) !important;color:#111318 !important;border:1px solid rgba(0,0,0,.10) !important;box-shadow:0 8px 18px rgba(0,0,0,.08) !important;font-size:19px !important;font-weight:950 !important}html body #productGrid .product-card .price-transfer,html body .product-grid#productGrid .product-card .price-transfer{position:relative !important;padding:10px 74px 10px 11px !important;background:linear-gradient(135deg,rgba(211,255,0,.95),rgba(236,255,139,.92)) !important;color:#080a0d !important;border:1px solid rgba(129,160,0,.28) !important;box-shadow:0 10px 22px rgba(170,220,0,.16) !important;font-size:18px !important;font-weight:1000 !important}html body #productGrid .product-card .price-dues,html body .product-grid#productGrid .product-card .price-dues{padding:8px 11px !important;background:rgba(17,19,24,.92) !important;color:#fff !important;border:1px solid rgba(255,255,255,.12) !important;font-size:13px !important;font-weight:900 !important}html body #productGrid .product-card .price-main::before,html body .product-grid#productGrid .product-card .price-main::before,html body #productGrid .product-card .price-transfer::before,html body .product-grid#productGrid .product-card .price-transfer::before,html body #productGrid .product-card .price-dues::before,html body .product-grid#productGrid .product-card .price-dues::before{display:block !important;margin:0 0 4px !important;font-size:10px !important;line-height:1 !important;font-weight:950 !important;letter-spacing:.09em !important;text-transform:uppercase !important;opacity:.78 !important}html body #productGrid .product-card .price-main::before,html body .product-grid#productGrid .product-card .price-main::before{content:"Precio crédito" !important;color:#59606b !important}html body #productGrid .product-card .price-transfer::before,html body .product-grid#productGrid .product-card .price-transfer::before{content:"Efectivo / transferencia" !important;color:#303300 !important}html body #productGrid .product-card .price-dues::before,html body .product-grid#productGrid .product-card .price-dues::before{content:"Financiación" !important;color:rgba(255,255,255,.72) !important}html body #productGrid .product-card .price-transfer::after,html body .product-grid#productGrid .product-card .price-transfer::after{content:"25% OFF" !important;position:absolute !important;right:9px !important;top:50% !important;transform:translateY(-50%) !important;padding:6px 8px !important;border-radius:999px !important;background:#0b0d11 !important;color:#d7ff2f !important;font-size:10px !important;font-weight:1000 !important;letter-spacing:.04em !important;white-space:nowrap !important}html body #productGrid .product-card .price-transfer span,html body .product-grid#productGrid .product-card .price-transfer span{display:none !important}.collection-product-card .collection-price-block{display:flex !important;flex-direction:column !important;gap:7px !important}.collection-price-block strong,.collection-price-block small,.collection-price-block em{display:block !important;width:100% !important;box-sizing:border-box !important;border-radius:14px !important;text-align:left !important;font-style:normal !important;line-height:1.12 !important}.collection-price-block strong{padding:9px 11px !important;background:rgba(255,255,255,.94) !important;color:#111318 !important;font-size:19px !important;font-weight:950 !important}.collection-price-block small{position:relative !important;padding:10px 74px 10px 11px !important;background:linear-gradient(135deg,rgba(211,255,0,.95),rgba(236,255,139,.92)) !important;color:#080a0d !important;font-size:18px !important;font-weight:1000 !important}.collection-price-block em{padding:8px 11px !important;background:rgba(17,19,24,.92) !important;color:#fff !important;font-size:13px !important;font-weight:900 !important}.collection-price-block strong::before{content:"Precio crédito" !important;color:#59606b !important}.collection-price-block small::before{content:"Efectivo / transferencia" !important;color:#303300 !important}.collection-price-block em::before{content:"Financiación" !important;color:rgba(255,255,255,.72) !important}.collection-price-block small::after{content:"25% OFF" !important;position:absolute !important;right:9px !important;top:50% !important;transform:translateY(-50%) !important;padding:6px 8px !important;border-radius:999px !important;background:#0b0d11 !important;color:#d7ff2f !important;font-size:10px !important;font-weight:1000 !important;letter-spacing:.04em !important;white-space:nowrap !important}.collection-price-block strong::before,.collection-price-block small::before,.collection-price-block em::before{display:block !important;margin:0 0 4px !important;font-size:10px !important;line-height:1 !important;font-weight:950 !important;letter-spacing:.09em !important;text-transform:uppercase !important;opacity:.78 !important}@media(max-width:640px){html body #productGrid .product-card .price-block.price-list{gap:6px !important;margin-top:7px !important}html body #productGrid .product-card .price-main{font-size:18px !important;padding:8px 10px !important}html body #productGrid .product-card .price-transfer{font-size:17px !important;padding:9px 70px 9px 10px !important}html body #productGrid .product-card .price-dues{font-size:12.5px !important;padding:8px 10px !important}html body #productGrid .product-card .price-transfer::after{right:8px !important;font-size:9.5px !important;padding:5px 7px !important}}html body #productModal .modal-card,html body #productModal.open .modal-card{overflow:visible !important}html body #productModal .modal-info,html body #productModal.open .modal-info{min-width:0 !important;overflow:visible !important}html body #productModal .modal-prices,html body #productModal .price-block.modal-prices{width:100% !important;max-width:100% !important;display:flex !important;flex-direction:column !important;gap:10px !important;overflow:visible !important}html body #productModal .modal-prices .price-row,html body #productModal .price-block.modal-prices .price-row{width:100% !important;max-width:100% !important;box-sizing:border-box !important;display:grid !important;grid-template-columns:minmax(112px,1fr) minmax(0,max-content) !important;align-items:center !important;gap:12px !important;padding:12px 14px !important;overflow:visible !important}html body #productModal .modal-prices .price-row span,html body #productModal .price-block.modal-prices .price-row span{min-width:0 !important;white-space:normal !important;line-height:1.15 !important}html body #productModal .modal-prices .price-row strong,html body #productModal .price-block.modal-prices .price-row strong{min-width:0 !important;max-width:100% !important;overflow:visible !important;text-overflow:clip !important;white-space:normal !important;overflow-wrap:normal !important;word-break:keep-all !important;text-align:right !important;line-height:1.05 !important;font-size:clamp(18px,1.35vw,23px) !important;letter-spacing:-.035em !important}@media(min-width:881px){html body #productModal.open .modal-card{width:min(1120px,calc(100vw - 56px)) !important;grid-template-columns:minmax(420px,1fr) minmax(410px,500px) !important;align-items:stretch !important}html body #productModal.open .modal-info{width:100% !important;max-width:none !important}}@media(max-width:520px){html body #productModal .modal-prices .price-row,html body #productModal .price-block.modal-prices .price-row{grid-template-columns:1fr !important;gap:5px !important}html body #productModal .modal-prices .price-row strong,html body #productModal .price-block.modal-prices .price-row strong{text-align:left !important;font-size:20px !important}}html body #checkoutPageScreen .checkout-v111-summary .summary-main,html body #checkoutPageScreen .checkout-v111-summary .summary-main.transfer,html body #checkoutPageScreen .checkout-v111-summary>div{background:#080808 !important;color:#ffffff !important;border:1px solid rgba(200,162,74,.38) !important;box-shadow:0 18px 44px rgba(0,0,0,.28) !important}html body #checkoutPageScreen .checkout-v111-summary .summary-main span,html body #checkoutPageScreen .checkout-v111-summary .summary-main.transfer span{color:rgba(255,255,255,.68) !important}html body #checkoutPageScreen .checkout-v111-summary .summary-main strong,html body #checkoutPageScreen .checkout-v111-summary .summary-main.transfer strong{color:#ffffff !important;text-shadow:none !important}html body #checkoutPageScreen .checkout-v111-summary .summary-main small,html body #checkoutPageScreen .checkout-v111-summary .summary-main.transfer small{color:#d8c28a !important}html body #productModal .modal-prices .price-row.dues,html body #productModal .price-block.modal-prices .price-row.dues{grid-template-columns:1fr !important;gap:6px !important;align-items:start !important}html body #productModal .modal-prices .price-row.dues strong,html body #productModal .price-block.modal-prices .price-row.dues strong{text-align:left !important;white-space:normal !important;overflow:visible !important;word-break:normal !important;overflow-wrap:normal !important;font-size:clamp(19px,1.18vw,22px) !important;line-height:1.08 !important;letter-spacing:-.04em !important}@media(min-width:881px){html body #productModal.open .modal-card{width:min(1160px,calc(100vw - 44px)) !important;grid-template-columns:minmax(430px,1fr) minmax(460px,540px) !important}}html body #cartCreditInstallments,html body #checkoutCreditInstallments{display:block !important;margin-top:9px !important;color:rgba(255,255,255,.86) !important;font-size:14px !important;line-height:1.22 !important;font-weight:900 !important;white-space:normal !important;overflow:visible !important}html body .cart-transfer-box small,html body .summary-main.transfer small{display:none !important}html body .cart-credit-box,html body #checkoutPageScreen .checkout-v111-summary .summary-main:not(.transfer){min-height:auto !important}@media(max-width:640px){html body #cartCreditInstallments,html body #checkoutCreditInstallments{font-size:13px !important}}html body #cartCreditInstallments,html body #checkoutCreditInstallments{display:block !important;margin-top:14px !important;padding-top:8px !important;color:rgba(255,255,255,.90) !important;font-size:14px !important;line-height:1.25 !important;font-weight:900 !important;letter-spacing:.01em !important;white-space:normal !important;overflow:visible !important;clear:both !important}html body #productModal .modal-prices .price-row.dues,html body #productModal .price-block.modal-prices .price-row.dues{padding-top:14px !important;padding-bottom:14px !important}html body #productModal .modal-prices .price-row.dues strong,html body #productModal .price-block.modal-prices .price-row.dues strong{font-size:clamp(18px,1.08vw,21px) !important;line-height:1.15 !important}html body .cart-transfer-box small,html body .summary-main.transfer small{display:none !important}@media(max-width:640px){html body #cartCreditInstallments,html body #checkoutCreditInstallments{margin-top:12px !important;padding-top:7px !important;font-size:12.5px !important}}#productModal.open .modal-prices{gap:10px !important}#productModal.open .price-row{width:100% !important;overflow:visible !important;min-width:0 !important}#productModal.open .price-row span,#productModal.open .price-row strong{min-width:0 !important}#productModal.open #modalDues{white-space:normal !important;overflow:visible !important;text-overflow:clip !important;max-width:100% !important;font-size:clamp(17px,1.55vw,22px) !important;line-height:1.12 !important;letter-spacing:-.02em !important}#productModal.open .price-row.dues{display:grid !important;grid-template-columns:1fr !important;align-items:start !important;justify-content:start !important;gap:7px !important;padding-top:12px !important;padding-bottom:13px !important;min-height:76px !important}#productModal.open .price-row.dues span,#productModal.open .price-row.dues strong{text-align:left !important;justify-self:start !important}@media (max-width:1100px){#productModal.open .price-row{gap:8px !important;padding-left:12px !important;padding-right:12px !important}#productModal.open .price-row strong,#productModal.open #modalCard,#productModal.open #modalCash{font-size:clamp(18px,2.4vw,25px) !important}#productModal.open #modalDues{font-size:clamp(16px,2.1vw,21px) !important}}@media (max-width:700px){#productModal.open .price-row,#productModal.open .price-row.card,#productModal.open .price-row.cash{display:grid !important;grid-template-columns:1fr !important;gap:7px !important;align-items:start !important;min-height:68px !important}#productModal.open .price-row span,#productModal.open .price-row strong{text-align:left !important;justify-self:start !important}#productModal.open .price-row strong,#productModal.open #modalCard,#productModal.open #modalCash{font-size:24px !important;line-height:1.05 !important}#productModal.open #modalDues{font-size:19px !important;line-height:1.15 !important}#productModal.open .price-row.dues{min-height:74px !important}}#productModal.open .size-options{gap:8px !important}#productModal.open .size-options button{min-width:44px !important}.collection-product-card{position:relative !important}.collection-product-img{position:relative !important}.collection-product-info p{color:#313842 !important}.collection-product-info h3{color:#05070a !important;font-weight:1000 !important;text-shadow:none !important}.collection-product-info span{color:#242b33 !important;font-weight:950 !important}.collection-price-block strong,.collection-price-block small,.collection-price-block em{color:#05070a !important}.collection-price-block em{color:#174d83 !important}.collection-soldout-badge{position:absolute !important;top:12px !important;right:12px !important;z-index:5 !important;background:#111820 !important;color:#fff !important;border-radius:999px !important;padding:8px 12px !important;font-size:11px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:.06em !important;text-transform:uppercase !important;box-shadow:0 10px 24px rgba(0,0,0,.28) !important}.collection-product-card.is-soldout .collection-product-img img{opacity:.45 !important;filter:grayscale(1) !important}.collection-product-card.is-soldout .collection-product-info{opacity:.88 !important}.collection-soldout-btn,.collection-soldout-btn:hover,.collection-add-btn:disabled{background:#2b3036 !important;color:#d7dde2 !important;cursor:not-allowed !important;opacity:.75 !important}.collection-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:18px !important;align-items:stretch !important}.collection-grid .product-card{display:flex !important;flex-direction:column !important;height:100% !important}.collection-grid .product-image{height:360px !important;background:#f7f2e6 !important;display:grid !important;place-items:center !important;position:relative !important}.collection-grid .product-image img{width:100% !important;height:100% !important;object-fit:contain !important;object-position:center center !important}.collection-grid .product-info{color:inherit !important}.collection-grid .product-info h3,.collection-grid .product-info .brand-line,.collection-grid .product-info .tone,.collection-grid .product-info .variant{opacity:1 !important}.collection-grid .price-block,.collection-grid .hot-sale-price-block,.collection-grid .price-list{width:100% !important}.collection-grid .price-main,.collection-grid .price-transfer,.collection-grid .price-dues,.collection-grid .price-old,.collection-grid .price-sale-badge{display:block !important}@media(max-width:1200px){.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media(max-width:880px){.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.collection-grid .product-image{height:300px !important}}@media(max-width:560px){.collection-grid{grid-template-columns:1fr !important}.collection-grid .product-image{height:430px !important}}html body #collectionGrid.product-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:18px !important;align-items:stretch !important}html body #collectionGrid.product-grid .product-card{background:#ffffff !important;border:1px solid rgba(0,0,0,.08) !important;border-radius:28px !important;box-shadow:0 18px 46px rgba(0,0,0,.16) !important;overflow:hidden !important;color:#0b0b0b !important;display:flex !important;flex-direction:column !important;height:100% !important}html body #collectionGrid.product-grid .product-image,html body #collectionGrid.product-grid .product-card[data-category="Paletas"] .product-image{background:linear-gradient(180deg,#ffffff 0%,#f7f7f2 100%) !important;border-bottom:1px solid rgba(0,0,0,.06) !important;height:360px !important;padding:14px !important;display:grid !important;place-items:center !important;position:relative !important}html body #collectionGrid.product-grid .product-image img,html body #collectionGrid.product-grid .product-card[data-category="Paletas"] .product-image img{width:100% !important;height:100% !important;max-width:96% !important;max-height:96% !important;object-fit:contain !important;object-position:center center !important}html body #collectionGrid.product-grid .product-info{background:#ffffff !important;padding:18px 18px 19px !important;color:#0b0b0b !important;display:flex !important;flex-direction:column !important;gap:6px !important;flex:1 !important}html body #collectionGrid.product-grid .brand-line{color:#666 !important;font-size:10px !important;letter-spacing:.16em !important;font-weight:1000 !important;text-transform:uppercase !important}html body #collectionGrid.product-grid .product-info h3{color:#080808 !important;font-size:clamp(18px,1.25vw,22px) !important;line-height:1.08 !important;letter-spacing:-.03em !important;margin:0 !important;min-height:48px !important;font-weight:950 !important}html body #collectionGrid.product-grid .tone,html body #collectionGrid.product-grid .variant{color:#666 !important;font-size:12px !important;font-weight:800 !important}html body #collectionGrid.product-grid .price-list,html body #collectionGrid.product-grid .hot-sale-price-block{display:flex !important;flex-direction:column !important;gap:5px !important;border-radius:18px !important;padding:12px !important;background:#f5f5f2 !important;border:1px solid rgba(0,0,0,.06) !important;width:100% !important;margin-top:8px !important}html body #collectionGrid.product-grid .price-main,html body #collectionGrid.product-grid .price-transfer,html body #collectionGrid.product-grid .price-dues{display:block !important;width:100% !important;box-sizing:border-box !important;border-radius:14px !important;text-align:left !important;line-height:1.12 !important;font-style:normal !important}html body #collectionGrid.product-grid .price-main{position:relative !important;padding:9px 11px !important;background:#ffffff !important;color:#080808 !important;font-size:19px !important;font-weight:950 !important}html body #collectionGrid.product-grid .price-transfer{position:relative !important;padding:10px 74px 10px 11px !important;background:linear-gradient(135deg,rgba(211,255,0,.95),rgba(236,255,139,.92)) !important;color:#080a0d !important;font-size:18px !important;font-weight:1000 !important}html body #collectionGrid.product-grid .price-transfer span{display:none !important}html body #collectionGrid.product-grid .price-dues{padding:8px 11px !important;background:rgba(17,19,24,.92) !important;color:#ffffff !important;font-size:13px !important;font-weight:900 !important}html body #collectionGrid.product-grid .price-sale-badge{display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;width:max-content !important;color:#184f86 !important;font-weight:950 !important;font-size:18px !important;line-height:1 !important;letter-spacing:.2px !important;margin:0 0 1px !important}html body #collectionGrid.product-grid .price-old{color:#8a9099 !important;font-size:18px !important;font-weight:800 !important;line-height:1 !important;text-decoration:line-through !important}html body #collectionGrid.product-grid .price-main::before{content:"Precio crédito" !important;display:block !important;color:#59606b !important;font-size:9px !important;line-height:1 !important;margin-bottom:5px !important;text-transform:uppercase !important;letter-spacing:.08em !important;font-weight:1000 !important}html body #collectionGrid.product-grid .price-transfer::before{content:"Efectivo / transferencia" !important;display:block !important;color:#303300 !important;font-size:9px !important;line-height:1 !important;margin-bottom:5px !important;text-transform:uppercase !important;letter-spacing:.08em !important;font-weight:1000 !important}html body #collectionGrid.product-grid .price-dues::before{content:"Financiación" !important;display:block !important;color:rgba(255,255,255,.72) !important;font-size:9px !important;line-height:1 !important;margin-bottom:5px !important;text-transform:uppercase !important;letter-spacing:.08em !important;font-weight:1000 !important}html body #collectionGrid.product-grid .price-transfer::after{content:"25% OFF" !important;position:absolute !important;right:10px !important;top:50% !important;transform:translateY(-50%) !important;background:#b6ff00 !important;color:#111 !important;font-size:10px !important;font-weight:1000 !important;border-radius:999px !important;padding:6px 8px !important}html body #collectionGrid.product-grid .card-actions{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;margin-top:auto !important;padding-top:10px !important}html body #collectionGrid.product-grid .soldout-badge{position:absolute !important;top:10px !important;right:10px !important;z-index:6 !important;background:#14181d !important;color:#ffffff !important;border:1px solid rgba(255,255,255,.22) !important;border-radius:999px !important;padding:7px 10px !important;font-size:10px !important;font-weight:1000 !important;letter-spacing:.05em !important;text-transform:uppercase !important;box-shadow:0 9px 22px rgba(0,0,0,.30) !important}html body .hero-simple-slide[data-collection="tapia"] .hero-collection-copy p,html body .hero-simple-slide[data-collection="tapia"] .hero-collection-copy h2,html body .hero-simple-slide[data-collection="tapia"] .hero-collection-copy span,html body .hero-slide-tapia .hero-collection-copy p,html body .hero-slide-tapia .hero-collection-copy h2,html body .hero-slide-tapia .hero-collection-copy span{color:#ffffff !important;text-shadow:0 2px 12px rgba(0,0,0,.65) !important}html body .hero-simple-slide[data-collection="tapia"] .hero-collection-copy p,html body .hero-slide-tapia .hero-collection-copy p{letter-spacing:.16em !important}@media(max-width:1200px){html body #collectionGrid.product-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media(max-width:880px){html body #collectionGrid.product-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px !important}html body #collectionGrid.product-grid .product-image,html body #collectionGrid.product-grid .product-card[data-category="Paletas"] .product-image{height:300px !important}html body #collectionGrid.product-grid .card-actions{grid-template-columns:1fr !important}}@media(max-width:560px){html body #collectionGrid.product-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important}html body #collectionGrid.product-grid .product-image,html body #collectionGrid.product-grid .product-card[data-category="Paletas"] .product-image{height:255px !important;padding:12px !important}html body #collectionGrid.product-grid .product-info{padding:14px !important}html body #collectionGrid.product-grid .product-info h3{font-size:15px !important;min-height:48px !important}html body #collectionGrid.product-grid .price-main{font-size:18px !important;padding:8px 10px !important}html body #collectionGrid.product-grid .price-transfer{font-size:17px !important;padding:9px 70px 9px 10px !important}html body #collectionGrid.product-grid .price-dues{font-size:12.5px !important;padding:8px 10px !important}html body #collectionGrid.product-grid .price-transfer::after{right:8px !important;font-size:9.5px !important;padding:5px 7px !important}}html body #collectionGrid{display:none !important;visibility:hidden !important;height:0 !important;overflow:hidden !important;margin:0 !important;padding:0 !important}html body #collectionLanding{padding-bottom:10px !important}html body #collectionLanding .collection-head p,html body #collectionLanding .collection-head h2,html body #collectionLanding .collection-head span,html body .hero-simple-slide[data-collection="tapia"] .hero-collection-copy p,html body .hero-simple-slide[data-collection="tapia"] .hero-collection-copy h2,html body .hero-simple-slide[data-collection="tapia"] .hero-collection-copy span,html body .hero-slide-tapia .hero-collection-copy p,html body .hero-slide-tapia .hero-collection-copy h2,html body .hero-slide-tapia .hero-collection-copy span{color:#ffffff !important;text-shadow:0 2px 14px rgba(0,0,0,.75) !important}html body #collectionLanding .collection-head{background:linear-gradient(135deg,rgba(8,10,14,.94),rgba(20,24,30,.88)) !important;border:1px solid rgba(255,255,255,.14) !important;border-radius:26px !important;padding:22px !important;margin-bottom:18px !important}html body #cartPanel,html body .cart-panel,html body .cart-drawer,html body .cart-sidebar{background:linear-gradient(180deg,#050505 0%,#0b0d10 100%) !important;color:#ffffff !important;border-left:1px solid rgba(198,255,0,.22) !important;box-shadow:-28px 0 80px rgba(0,0,0,.55) !important}html body #cartPanel *,html body .cart-panel *,html body .cart-drawer *,html body .cart-sidebar *{text-shadow:none !important}html body #cartPanel .cart-head,html body .cart-panel .cart-head{border-bottom:1px solid rgba(255,255,255,.12) !important}html body #cartPanel .cart-head strong,html body .cart-panel .cart-head strong{color:#ffffff !important}html body #closeCart,html body .cart-head button,html body .cart-panel .modal-close,html body .cart-panel .close,html body .cart-drawer .close{background:rgba(255,255,255,.08) !important;color:#ffffff !important;border:1px solid rgba(198,255,0,.35) !important}html body #cartItems .cart-item,html body .cart-panel .cart-item,html body .cart-drawer .cart-item{background:rgba(255,255,255,.045) !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:none !important}html body #cartItems .cart-item img,html body .cart-panel .cart-item img{background:#ffffff !important}html body #cartPanel .cart-item strong,html body .cart-panel .cart-item strong,html body #cartPanel .cart-item-title,html body .cart-panel .cart-item-title,html body #cartPanel .cart-name,html body .cart-panel .cart-name{color:#ffffff !important}html body #cartPanel .cart-item span,html body .cart-panel .cart-item span,html body #cartPanel .cart-item-price,html body .cart-panel .cart-item-price{color:#d8d8d8 !important}html body #cartPanel .cart-total,html body .cart-panel .cart-total,html body #cartPanel .cart-total-dual,html body .cart-panel .cart-total-dual{border-top:1px solid rgba(255,255,255,.12) !important}html body #cartPanel .cart-total-dual div,html body .cart-panel .cart-total-dual div{background:rgba(255,255,255,.055) !important;border:1px solid rgba(255,255,255,.10) !important}html body #cartPanel .cart-total-dual span,html body .cart-panel .cart-total-dual span,html body #cartPanel .cart-total span,html body .cart-panel .cart-total span{color:#f0f0f0 !important}html body #cartPanel .cart-total-dual strong,html body .cart-panel .cart-total-dual strong,html body #cartPanel .cart-total strong,html body .cart-panel .cart-total strong{color:#c8ff00 !important}html body #cartPanel .checkout.main-pay,html body .cart-panel .checkout.main-pay,html body #checkoutPay{background:#c8ff00 !important;color:#050505 !important}html.elclub-product-locked,html.elclub-product-locked body{overscroll-behavior:none}body.elclub-product-fullscreen{overflow:hidden !important}#productModal.open{overscroll-behavior:contain;touch-action:pan-y}#productModal.open .modal-card{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#modalDescription.modal-description{display:block !important;margin:12px 0 14px !important;color:rgba(255,255,255,.86) !important;font-size:14.5px !important;line-height:1.55 !important;letter-spacing:.01em !important}#modalGalleryWrap.elclub-gallery-final{width:100%;margin-top:12px;display:grid;grid-template-columns:38px 1fr 38px;gap:10px;align-items:center}#modalGalleryWrap.elclub-gallery-final .modal-gallery-thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 0}#modalGalleryWrap.elclub-gallery-final .modal-gallery-thumbs::-webkit-scrollbar{display:none}#modalGalleryWrap.elclub-gallery-final .modal-gallery-thumbs button{flex:0 0 58px;height:58px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.045);padding:4px;cursor:pointer;opacity:.72;transition:opacity .18s ease,transform .18s ease,border-color .18s ease}#modalGalleryWrap.elclub-gallery-final .modal-gallery-thumbs button.active{opacity:1;border-color:rgba(255,255,255,.48);transform:translateY(-1px)}#modalGalleryWrap.elclub-gallery-final .modal-gallery-thumbs img{width:100%;height:100%;object-fit:contain;border-radius:10px}#modalGalleryWrap.elclub-gallery-final .gallery-arrow{width:38px;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07);color:#fff;font-size:28px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}#modalImg{user-select:none;-webkit-user-drag:none;touch-action:pan-y}@media (max-width:720px){#productModal.open{align-items:flex-start !important;overflow-y:auto !important;padding:12px !important}#productModal.open .modal-card{max-height:none !important;margin:0 auto 18px !important}#modalDescription.modal-description{font-size:14px !important;line-height:1.5 !important}#modalGalleryWrap.elclub-gallery-final{grid-template-columns:34px 1fr 34px;gap:8px;margin-top:10px}#modalGalleryWrap.elclub-gallery-final .gallery-arrow{width:34px;height:42px}#modalGalleryWrap.elclub-gallery-final .modal-gallery-thumbs button{flex-basis:52px;height:52px}}html.elclub-product-locked-clean,html.elclub-product-locked-clean body{overflow:hidden !important;overscroll-behavior:none !important}body.elclub-product-locked-clean{touch-action:none}#productModal.open{display:flex !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;overscroll-behavior:contain !important}#productModal.open .modal-card{max-height:calc(100vh - 28px);overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#productModal #modalDescription.elclub-description-clean,#productModal.open #modalDescription.elclub-description-clean{display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;max-height:none !important;overflow:visible !important;margin:12px 0 16px !important;padding:12px 14px !important;border-radius:16px !important;border:1px solid rgba(255,255,255,.12) !important;background:rgba(255,255,255,.055) !important;color:rgba(255,255,255,.90) !important;font-size:14.5px !important;line-height:1.55 !important;font-weight:650 !important;letter-spacing:-.01em !important}#modalGalleryWrap.elclub-gallery-clean{width:100%;margin-top:12px;display:grid;grid-template-columns:38px 1fr 38px;gap:10px;align-items:center}#modalGalleryWrap.elclub-gallery-clean .modal-gallery-thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 0}#modalGalleryWrap.elclub-gallery-clean .modal-gallery-thumbs::-webkit-scrollbar{display:none}#modalGalleryWrap.elclub-gallery-clean .modal-gallery-thumbs button{flex:0 0 58px;height:58px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.045);padding:4px;opacity:.74}#modalGalleryWrap.elclub-gallery-clean .modal-gallery-thumbs button.active{opacity:1;border-color:rgba(255,255,255,.48)}#modalGalleryWrap.elclub-gallery-clean .modal-gallery-thumbs img{width:100%;height:100%;object-fit:contain;border-radius:10px}#modalGalleryWrap.elclub-gallery-clean .gallery-arrow{width:38px;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07);color:#fff;font-size:28px;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}#modalImg{user-select:none;-webkit-user-drag:none;touch-action:pan-y}@media (max-width:720px){#productModal.open{align-items:flex-start !important;overflow-y:auto !important;padding:12px !important}#productModal.open .modal-card{max-height:none !important;margin:0 auto 18px !important}#productModal #modalDescription.elclub-description-clean{font-size:14px !important;line-height:1.5 !important}#modalGalleryWrap.elclub-gallery-clean{grid-template-columns:34px 1fr 34px;gap:8px}#modalGalleryWrap.elclub-gallery-clean .gallery-arrow{width:34px;height:42px}#modalGalleryWrap.elclub-gallery-clean .modal-gallery-thumbs button{flex-basis:52px;height:52px}}html.elclub-modal-lock,html.elclub-modal-lock body{overflow:hidden !important;overscroll-behavior:none !important}#productModal.open{display:flex !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;overscroll-behavior:contain !important}#productModal.open .modal-card{max-height:calc(100vh - 28px) !important;overflow:auto !important;-webkit-overflow-scrolling:touch !important}#productModal #modalDescription.elclub-desc-v455{display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;max-height:none !important;min-height:0 !important;overflow:visible !important;margin:12px 0 16px !important;padding:12px 14px !important;border-radius:16px !important;background:rgba(0,0,0,.045) !important;border:1px solid rgba(0,0,0,.08) !important;color:#232323 !important;font-size:14.5px !important;line-height:1.55 !important;font-weight:650 !important;letter-spacing:-.01em !important}#modalGalleryWrap.elclub-gallery-v455{width:100%;margin-top:10px;display:grid;grid-template-columns:38px 1fr 38px;gap:10px;align-items:center}#modalGalleryWrap.elclub-gallery-v455 .modal-gallery-thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0;scrollbar-width:none;-webkit-overflow-scrolling:touch}#modalGalleryWrap.elclub-gallery-v455 .modal-gallery-thumbs::-webkit-scrollbar{display:none}#modalGalleryWrap.elclub-gallery-v455 button{-webkit-tap-highlight-color:transparent}#modalGalleryWrap.elclub-gallery-v455 .gallery-arrow{width:38px;height:44px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#111;font-size:28px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer}#modalGalleryWrap.elclub-gallery-v455 .modal-gallery-thumbs button{flex:0 0 58px;height:58px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff;padding:4px;opacity:.68;cursor:pointer}#modalGalleryWrap.elclub-gallery-v455 .modal-gallery-thumbs button.active{opacity:1;border-color:#111}#modalGalleryWrap.elclub-gallery-v455 .modal-gallery-thumbs img{width:100%;height:100%;object-fit:contain;border-radius:10px}#modalImg{user-select:none;-webkit-user-drag:none;touch-action:pan-y}@media(max-width:720px){#productModal.open{align-items:flex-start !important;overflow-y:auto !important;padding:12px !important}#productModal.open .modal-card{max-height:none !important;width:100% !important;margin:0 auto 18px !important}#productModal #modalDescription.elclub-desc-v455{font-size:14px !important;line-height:1.5 !important}#modalGalleryWrap.elclub-gallery-v455{grid-template-columns:34px 1fr 34px;gap:8px}#modalGalleryWrap.elclub-gallery-v455 .gallery-arrow{width:34px;height:42px}#modalGalleryWrap.elclub-gallery-v455 .modal-gallery-thumbs button{flex-basis:52px;height:52px}}html.elclub-v456-lock,html.elclub-v456-lock body{overflow:hidden !important;overscroll-behavior:none !important}body.elclub-v456-lock{position:fixed !important;left:0 !important;right:0 !important;width:100% !important}html body #productModal.open{position:fixed !important;inset:0 !important;z-index:999999 !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:16px !important;background:rgba(0,0,0,.72) !important;overflow:hidden !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important}html body #productModal.open .modal-card{position:relative !important;width:min(1360px,96vw) !important;height:min(860px,calc(100dvh - 32px)) !important;max-height:calc(100dvh - 32px) !important;min-height:0 !important;display:grid !important;grid-template-columns:minmax(390px,.92fr) minmax(500px,1.08fr) !important;overflow:hidden !important;border-radius:34px !important;background:#f4f4f1 !important;color:#202631 !important;border:1px solid rgba(0,0,0,.08) !important;box-shadow:0 28px 90px rgba(0,0,0,.42) !important;transform:none !important}html body #productModal.open .modal-img{min-height:0 !important;height:100% !important;max-height:none !important;overflow:hidden !important;background:linear-gradient(180deg,#ffffff,#ebe9e2) !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:34px 26px 96px !important}html body #productModal.open #modalImg{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;display:block !important;filter:drop-shadow(0 22px 28px rgba(0,0,0,.16)) !important}html body #productModal.open .modal-info{min-width:0 !important;height:100% !important;max-height:none !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;padding:34px 42px 38px !important;background:#f4f4f1 !important;color:#202631 !important;display:block !important}html body #productModal.open .modal-close{position:absolute !important;top:16px !important;right:18px !important;z-index:20 !important;width:40px !important;height:40px !important;border-radius:999px !important;background:rgba(244,244,241,.92) !important;color:#202631 !important;border:1px solid rgba(0,0,0,.12) !important;display:flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 10px 25px rgba(0,0,0,.15) !important}html body #productModal.open #modalBrand{margin:0 0 8px !important;color:#667085 !important;font-size:12px !important;line-height:1.15 !important;letter-spacing:.16em !important;font-weight:900 !important;text-transform:uppercase !important}html body #productModal.open #modalName{margin:0 52px 18px 0 !important;color:#273142 !important;font-size:clamp(30px,3vw,48px) !important;line-height:1.02 !important;letter-spacing:-.045em !important;font-weight:950 !important}html body #productModal.open #modalTone,html body #productModal.open #modalVariant,html body #productModal.open #modalBadge{display:none !important}html body #productModal.open #modalDescription,html body #productModal.open #modalDescription.elclub-desc-v455,html body #productModal.open #modalDescription.elclub-desc-v456{position:static !important;display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;clear:both !important;margin:0 0 18px !important;padding:15px 17px !important;border-radius:18px !important;background:#ffffff !important;border:1px solid rgba(0,0,0,.08) !important;color:#3f4755 !important;font-size:15px !important;line-height:1.58 !important;letter-spacing:-.01em !important;font-weight:650 !important;box-shadow:0 12px 28px rgba(16,24,40,.05) !important}html body #productModal.open #modalTechDescription{position:static !important;display:block !important;clear:both !important;margin:0 0 22px !important;padding:0 !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;color:#202631 !important}html body #productModal.open #modalTechDescription *,html body #productModal.open .modal-tech-description,html body #productModal.open .modal-tech-description *{position:static !important;transform:none !important;float:none !important;text-shadow:none !important}html body #productModal.open .modal-tech-description{display:block !important;margin:0 !important;padding:17px 18px !important;border-radius:18px !important;background:#ffffff !important;border:1px solid rgba(0,0,0,.08) !important;box-shadow:0 12px 28px rgba(16,24,40,.05) !important;color:#202631 !important}html body #productModal.open .modal-tech-description h4,html body #productModal.open .modal-tech-description h5{display:block !important;margin:0 0 13px !important;padding:0 !important;color:#4b5565 !important;font-size:13px !important;line-height:1.25 !important;letter-spacing:.12em !important;font-weight:950 !important;text-transform:uppercase !important}html body #productModal.open .modal-tech-description p{display:block !important;margin:0 0 14px !important;color:#4b5565 !important;font-size:14px !important;line-height:1.55 !important;font-weight:600 !important}html body #productModal.open .modal-tech-description ul{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px 22px !important;margin:0 !important;padding:0 !important;list-style:none !important}html body #productModal.open .modal-tech-description li{display:block !important;margin:0 !important;padding:0 !important;color:#4b5565 !important;font-size:13.5px !important;line-height:1.35 !important;font-weight:650 !important}html body #productModal.open .modal-tech-description b{color:#202631 !important;font-weight:950 !important}html body #productModal.open .modal-prices,html body #productModal.open .price-block{position:static !important;display:grid !important;gap:12px !important;margin:0 0 18px !important;padding:0 !important}html body #productModal.open .price-row{border-radius:18px !important;background:#ffffff !important;border:1px solid rgba(0,0,0,.08) !important;color:#273142 !important;padding:16px 18px !important;box-shadow:0 10px 24px rgba(16,24,40,.045) !important}html body #productModal.open .price-row span{color:#596273 !important;font-size:13px !important;letter-spacing:.08em !important}html body #productModal.open .price-row strong{color:#273142 !important}html body #productModal.open .price-row.cash strong{color:#16a34a !important}html body #modalGalleryWrap.elclub-gallery-v455,html body #modalGalleryWrap.elclub-gallery-v456{position:absolute !important;left:24px !important;right:24px !important;bottom:24px !important;z-index:5 !important;display:grid !important;grid-template-columns:40px minmax(0,1fr) 40px !important;gap:10px !important;align-items:center !important;margin:0 !important}html body #modalGalleryWrap.elclub-gallery-v455 .modal-gallery-thumbs,html body #modalGalleryWrap.elclub-gallery-v456 .modal-gallery-thumbs{display:flex !important;gap:8px !important;overflow-x:auto !important;scrollbar-width:none !important;-webkit-overflow-scrolling:touch !important;padding:2px !important}html body #modalGalleryWrap.elclub-gallery-v455 .modal-gallery-thumbs::-webkit-scrollbar,html body #modalGalleryWrap.elclub-gallery-v456 .modal-gallery-thumbs::-webkit-scrollbar{display:none !important}html body #modalGalleryWrap.elclub-gallery-v455 .gallery-arrow,html body #modalGalleryWrap.elclub-gallery-v456 .gallery-arrow,html body #modalGalleryWrap.elclub-gallery-v455 .modal-gallery-thumbs button,html body #modalGalleryWrap.elclub-gallery-v456 .modal-gallery-thumbs button{border:1px solid rgba(0,0,0,.12) !important;background:rgba(255,255,255,.92) !important;color:#101828 !important;box-shadow:0 10px 22px rgba(16,24,40,.10) !important}html body #modalGalleryWrap.elclub-gallery-v455 .gallery-arrow,html body #modalGalleryWrap.elclub-gallery-v456 .gallery-arrow{width:40px !important;height:44px !important;border-radius:14px !important;font-size:27px !important}html body #modalGalleryWrap.elclub-gallery-v455 .modal-gallery-thumbs button,html body #modalGalleryWrap.elclub-gallery-v456 .modal-gallery-thumbs button{flex:0 0 58px !important;height:58px !important;border-radius:14px !important;padding:4px !important;opacity:.72 !important}html body #modalGalleryWrap.elclub-gallery-v455 .modal-gallery-thumbs button.active,html body #modalGalleryWrap.elclub-gallery-v456 .modal-gallery-thumbs button.active{opacity:1 !important;border-color:#273142 !important}html body #modalGalleryWrap.elclub-gallery-v455 img,html body #modalGalleryWrap.elclub-gallery-v456 img{width:100% !important;height:100% !important;object-fit:contain !important}@media(max-width:900px){html body #productModal.open{align-items:flex-start !important;justify-content:flex-start !important;padding:0 !important;overflow-y:auto !important;background:#f4f4f1 !important}html body #productModal.open .modal-card{width:100% !important;min-height:100dvh !important;height:auto !important;max-height:none !important;display:block !important;border-radius:0 !important;overflow:visible !important;box-shadow:none !important;border:0 !important;background:#f4f4f1 !important}html body #productModal.open .modal-img{height:58dvh !important;min-height:360px !important;max-height:620px !important;padding:54px 16px 88px !important;border-radius:0 0 28px 28px !important}html body #productModal.open .modal-info{height:auto !important;max-height:none !important;overflow:visible !important;padding:24px 18px calc(34px+env(safe-area-inset-bottom)) !important}html body #productModal.open #modalName{margin-right:44px !important;font-size:clamp(28px,8.5vw,40px) !important}html body #productModal.open .modal-tech-description ul{grid-template-columns:1fr !important;gap:9px !important}html body #modalGalleryWrap.elclub-gallery-v455,html body #modalGalleryWrap.elclub-gallery-v456{left:14px !important;right:14px !important;bottom:18px !important;grid-template-columns:36px minmax(0,1fr) 36px !important;gap:8px !important}html body #modalGalleryWrap.elclub-gallery-v455 .gallery-arrow,html body #modalGalleryWrap.elclub-gallery-v456 .gallery-arrow{width:36px !important;height:42px !important}html body #modalGalleryWrap.elclub-gallery-v455 .modal-gallery-thumbs button,html body #modalGalleryWrap.elclub-gallery-v456 .modal-gallery-thumbs button{flex-basis:52px !important;height:52px !important}}html.elclub-v457-lock,body.elclub-v457-lock{overflow:hidden !important;overscroll-behavior:none !important}body.elclub-v457-lock{position:fixed !important;left:0 !important;right:0 !important;width:100% !important}html body #productModal.open{position:fixed !important;inset:0 !important;z-index:2147483000 !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:22px !important;background:rgba(5,8,13,.78) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;overflow:hidden !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important}html body #productModal.open .modal-card{position:relative !important;width:min(1120px,calc(100vw - 44px)) !important;height:min(760px,calc(100dvh - 44px)) !important;max-height:calc(100dvh - 44px) !important;min-height:0 !important;display:grid !important;grid-template-columns:minmax(360px,.9fr) minmax(420px,1fr) !important;align-items:stretch !important;overflow:hidden !important;border-radius:30px !important;background:#f3f2ed !important;color:#202633 !important;border:1px solid rgba(255,255,255,.46) !important;box-shadow:0 28px 95px rgba(0,0,0,.48) !important;transform:none !important}html body #productModal.open .modal-close{position:absolute !important;top:14px !important;right:14px !important;z-index:50 !important;width:38px !important;height:38px !important;border-radius:999px !important;background:rgba(255,255,255,.92) !important;color:#1f2937 !important;border:1px solid rgba(15,23,42,.10) !important;box-shadow:0 10px 24px rgba(0,0,0,.16) !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:28px !important;line-height:1 !important}html body #productModal.open .modal-img{height:100% !important;min-height:0 !important;max-height:none !important;overflow:hidden !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:28px 24px 86px !important;background:linear-gradient(180deg,#ffffff 0%,#f5f4ef 52%,#e7e5dc 100%) !important;border-right:1px solid rgba(15,23,42,.06) !important}html body #productModal.open #modalImg{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center !important;display:block !important;filter:drop-shadow(0 18px 22px rgba(0,0,0,.14)) !important}html body #productModal.open .modal-info{height:100% !important;min-height:0 !important;max-height:none !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;padding:28px 34px 28px !important;background:#f3f2ed !important;color:#202633 !important;display:flex !important;flex-direction:column !important;gap:12px !important}html body #productModal.open #modalBrand{order:1 !important;margin:0 !important;color:#667085 !important;font-size:11px !important;line-height:1.1 !important;letter-spacing:.16em !important;font-weight:950 !important;text-transform:uppercase !important}html body #productModal.open #modalName{order:2 !important;margin:0 46px 2px 0 !important;color:#232b3a !important;font-size:clamp(28px,2.7vw,42px) !important;line-height:1.02 !important;letter-spacing:-.045em !important;font-weight:950 !important}html body #productModal.open #modalTone,html body #productModal.open #modalVariant,html body #productModal.open #modalBadge{display:none !important}html body #productModal.open #modalDescription,html body #productModal.open #modalDescription.elclub-desc-v457{order:3 !important;display:block !important;visibility:visible !important;opacity:1 !important;position:static !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:14px 16px !important;border-radius:18px !important;background:rgba(255,255,255,.88) !important;border:1px solid rgba(15,23,42,.08) !important;color:#3f4755 !important;font-size:14.5px !important;line-height:1.48 !important;font-weight:650 !important;letter-spacing:-.01em !important;box-shadow:0 10px 26px rgba(16,24,40,.045) !important}html body #productModal.open #modalTechDescription{order:4 !important;display:block !important;margin:0 !important;padding:0 !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important}html body #productModal.open .modal-tech-description{display:block !important;margin:0 !important;padding:14px 16px !important;border-radius:18px !important;background:rgba(255,255,255,.78) !important;border:1px solid rgba(15,23,42,.08) !important;box-shadow:0 10px 24px rgba(16,24,40,.04) !important}html body #productModal.open .modal-tech-description *,html body #productModal.open #modalTechDescription *{position:static !important;transform:none !important;float:none !important;text-shadow:none !important}html body #productModal.open .modal-tech-description h4,html body #productModal.open .modal-tech-description h5{margin:0 0 10px !important;color:#596273 !important;font-size:12px !important;line-height:1.2 !important;letter-spacing:.12em !important;font-weight:950 !important;text-transform:uppercase !important}html body #productModal.open .modal-tech-description p{margin:0 !important;color:#4b5565 !important;font-size:13.5px !important;line-height:1.45 !important;font-weight:600 !important}html body #productModal.open .modal-tech-description ul{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px 20px !important;margin:0 !important;padding:0 !important;list-style:none !important}html body #productModal.open .modal-tech-description li{min-width:0 !important;margin:0 !important;padding:0 !important;color:#4b5565 !important;font-size:12.8px !important;line-height:1.28 !important;font-weight:650 !important}html body #productModal.open .modal-tech-description b{color:#222b3a !important;font-weight:950 !important}html body #productModal.open #sizeWrap{order:5 !important;margin:0 !important}html body #productModal.open .modal-prices,html body #productModal.open .price-block{order:6 !important;display:grid !important;gap:10px !important;margin:0 !important;padding:0 !important}html body #productModal.open .price-row{min-width:0 !important;display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;align-items:center !important;column-gap:18px !important;row-gap:4px !important;margin:0 !important;padding:14px 17px !important;border-radius:18px !important;background:rgba(255,255,255,.88) !important;border:1px solid rgba(15,23,42,.08) !important;box-shadow:0 10px 24px rgba(16,24,40,.04) !important;color:#273142 !important}html body #productModal.open .price-row.card{order:1 !important}html body #productModal.open .price-row.dues{order:2 !important}html body #productModal.open .price-row.cash{order:3 !important}html body #productModal.open .price-row span{min-width:0 !important;display:block !important;color:#596273 !important;font-size:12px !important;line-height:1.2 !important;letter-spacing:.09em !important;font-weight:900 !important;text-transform:uppercase !important;white-space:normal !important}html body #productModal.open .price-row strong{min-width:max-content !important;display:block !important;text-align:right !important;color:#273142 !important;font-size:clamp(23px,2.2vw,33px) !important;line-height:1 !important;letter-spacing:-.04em !important;font-weight:950 !important;white-space:nowrap !important}html body #productModal.open .price-row.dues strong{font-size:clamp(22px,2vw,31px) !important}html body #productModal.open .price-row.cash strong{color:#16a34a !important}html body #productModal.open .modal-actions{order:7 !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:12px !important;margin-top:4px !important;padding:0 !important}html body #productModal.open .modal-actions button{min-height:50px !important;border-radius:16px !important;font-weight:950 !important;letter-spacing:.02em !important}html body #modalGalleryWrap.elclub-gallery-v457{position:absolute !important;left:22px !important;right:22px !important;bottom:20px !important;z-index:8 !important;display:grid !important;grid-template-columns:38px minmax(0,1fr) 38px !important;gap:9px !important;align-items:center !important;margin:0 !important}html body #modalGalleryWrap.elclub-gallery-v457 .gallery-arrow{width:38px !important;height:38px !important;border-radius:999px !important;border:1px solid rgba(15,23,42,.12) !important;background:rgba(255,255,255,.92) !important;color:#172033 !important;font-size:28px !important;line-height:1 !important;box-shadow:0 10px 20px rgba(0,0,0,.10) !important}html body #modalGalleryWrap.elclub-gallery-v457 .modal-gallery-thumbs{display:flex !important;gap:8px !important;justify-content:center !important;overflow-x:auto !important;scrollbar-width:none !important}html body #modalGalleryWrap.elclub-gallery-v457 .modal-gallery-thumbs::-webkit-scrollbar{display:none !important}html body #modalGalleryWrap.elclub-gallery-v457 .modal-gallery-thumbs button{flex:0 0 48px !important;width:48px !important;height:48px !important;padding:3px !important;border-radius:13px !important;border:1px solid rgba(15,23,42,.12) !important;background:#fff !important;opacity:.72 !important}html body #modalGalleryWrap.elclub-gallery-v457 .modal-gallery-thumbs button.active{opacity:1 !important;border-color:#b7ff00 !important;box-shadow:0 0 0 2px rgba(183,255,0,.36) !important}html body #modalGalleryWrap.elclub-gallery-v457 .modal-gallery-thumbs img{width:100% !important;height:100% !important;object-fit:contain !important;display:block !important}@media (max-width:920px){html body #productModal.open{align-items:stretch !important;justify-content:stretch !important;padding:0 !important;background:#f3f2ed !important}html body #productModal.open .modal-card{width:100vw !important;height:100dvh !important;max-height:100dvh !important;border-radius:0 !important;display:flex !important;flex-direction:column !important;overflow:hidden !important;box-shadow:none !important}html body #productModal.open .modal-img{flex:0 0 44dvh !important;height:44dvh !important;padding:18px 18px 74px !important;border-right:0 !important;border-bottom:1px solid rgba(15,23,42,.06) !important}html body #productModal.open .modal-info{flex:1 1 auto !important;height:auto !important;padding:20px 18px 24px !important}html body #productModal.open #modalName{font-size:31px !important;margin-right:42px !important}html body #productModal.open .modal-tech-description ul{grid-template-columns:1fr !important;gap:7px !important}html body #productModal.open .price-row{grid-template-columns:1fr !important;align-items:start !important;gap:8px !important}html body #productModal.open .price-row strong{text-align:left !important;font-size:30px !important}html body #productModal.open .modal-actions{grid-template-columns:1fr !important}html body #modalGalleryWrap.elclub-gallery-v457{left:14px !important;right:14px !important;bottom:14px !important}}@media (max-width:420px){html body #productModal.open .modal-img{flex-basis:40dvh !important;height:40dvh !important}html body #productModal.open #modalName{font-size:27px !important}html body #productModal.open #modalDescription{font-size:14px !important}}html.elclub-v458-lock,body.elclub-v458-lock{overflow:hidden !important;overscroll-behavior:none !important}body.elclub-v458-lock{position:fixed !important;left:0 !important;right:0 !important;width:100% !important}body.elclub-v458-lock header,body.elclub-v458-lock .header,body.elclub-v458-lock .site-header,body.elclub-v458-lock .topbar,body.elclub-v458-lock .nav,body.elclub-v458-lock nav,body.elclub-v458-lock .navbar,body.elclub-v458-lock .main-header,body.elclub-v458-lock .desktop-header,body.elclub-v458-lock .mobile-header{z-index:1 !important}html body #productModal,html body #productModal.open{position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;width:100vw !important;height:100dvh !important;max-width:none !important;max-height:none !important;z-index:2147483647 !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:10px !important;margin:0 !important;background:rgba(4,7,12,.82) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;opacity:1 !important;visibility:visible !important;overflow:hidden !important;pointer-events:auto !important;transform:none !important}html body #productModal:not(.open){display:none !important}html body #productModal.open .modal-card{position:relative !important;z-index:2147483647 !important;width:min(1160px,calc(100vw - 20px)) !important;height:min(650px,calc(100dvh - 20px)) !important;max-width:calc(100vw - 20px) !important;max-height:calc(100dvh - 20px) !important;min-height:0 !important;margin:0 auto !important;display:grid !important;grid-template-columns:minmax(330px,.92fr) minmax(430px,1fr) !important;align-items:stretch !important;overflow:hidden !important;border-radius:28px !important;background:#f2f1eb !important;color:#202633 !important;border:1px solid rgba(255,255,255,.50) !important;box-shadow:0 28px 90px rgba(0,0,0,.52) !important;transform:none !important}html body #productModal.open .modal-close{position:absolute !important;top:12px !important;right:12px !important;z-index:2147483647 !important;width:38px !important;height:38px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;border:1px solid rgba(15,23,42,.10) !important;background:rgba(255,255,255,.94) !important;color:#1f2937 !important;box-shadow:0 10px 24px rgba(0,0,0,.16) !important;font-size:28px !important;line-height:1 !important}html body #productModal.open .modal-img{position:relative !important;height:100% !important;min-height:0 !important;max-height:100% !important;overflow:hidden !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:22px 22px 78px !important;background:linear-gradient(180deg,#ffffff 0%,#f7f6f1 52%,#e6e3da 100%) !important;border-right:1px solid rgba(15,23,42,.07) !important}html body #productModal.open #modalImg{position:relative !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center center !important;display:block !important;margin:0 auto !important;filter:drop-shadow(0 16px 22px rgba(0,0,0,.13)) !important;transform:none !important}html body #productModal.open .modal-info{height:100% !important;min-height:0 !important;max-height:100% !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;padding:24px 32px 24px !important;background:#f2f1eb !important;color:#202633 !important;display:flex !important;flex-direction:column !important;gap:10px !important;scroll-padding-top:0 !important}html body #productModal.open .modal-info::-webkit-scrollbar{width:8px !important}html body #productModal.open .modal-info::-webkit-scrollbar-thumb{background:rgba(15,23,42,.18) !important;border-radius:999px !important}html body #productModal.open #modalBrand{order:1 !important;margin:0 !important;color:#667085 !important;font-size:10.5px !important;line-height:1.1 !important;letter-spacing:.16em !important;font-weight:950 !important;text-transform:uppercase !important}html body #productModal.open #modalName{order:2 !important;margin:0 44px 0 0 !important;color:#232b3a !important;font-size:clamp(25px,2.35vw,36px) !important;line-height:1.04 !important;letter-spacing:-.04em !important;font-weight:950 !important}html body #productModal.open #modalTone,html body #productModal.open #modalVariant,html body #productModal.open #modalBadge{display:none !important}html body #productModal.open #modalDescription,html body #productModal.open #modalDescription.elclub-desc-v458{order:3 !important;position:static !important;display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;margin:2px 0 4px !important;padding:13px 15px !important;border-radius:17px !important;background:#ffffff !important;border:1px solid rgba(15,23,42,.08) !important;color:#3f4755 !important;font-size:14px !important;line-height:1.47 !important;letter-spacing:-.01em !important;font-weight:650 !important;box-shadow:0 10px 24px rgba(16,24,40,.045) !important}html body #productModal.open #modalTechDescription{order:4 !important;position:static !important;display:block !important;margin:0 !important;padding:0 !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important}html body #productModal.open .modal-tech-description{display:block !important;margin:0 !important;padding:14px 15px !important;border-radius:17px !important;background:#ffffff !important;border:1px solid rgba(15,23,42,.08) !important;box-shadow:0 10px 24px rgba(16,24,40,.045) !important;color:#202633 !important}html body #productModal.open .modal-tech-description *,html body #productModal.open #modalTechDescription *{position:static !important;transform:none !important;float:none !important;text-shadow:none !important}html body #productModal.open .modal-tech-description h4,html body #productModal.open .modal-tech-description h5{margin:0 0 10px !important;padding:0 !important;color:#4b5565 !important;font-size:12px !important;line-height:1.2 !important;letter-spacing:.11em !important;font-weight:950 !important;text-transform:uppercase !important}html body #productModal.open .modal-tech-description p{display:none !important}html body #productModal.open .modal-tech-description ul{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px 18px !important;margin:0 !important;padding:0 !important;list-style:none !important}html body #productModal.open .modal-tech-description li{margin:0 !important;padding:0 !important;color:#4b5565 !important;font-size:12.4px !important;line-height:1.28 !important;font-weight:650 !important}html body #productModal.open .modal-tech-description b{color:#202633 !important;font-weight:950 !important}html body #productModal.open #sizeWrap{order:5 !important;margin:0 !important}html body #productModal.open .modal-prices,html body #productModal.open .price-block{order:6 !important;display:grid !important;gap:10px !important;margin:4px 0 0 !important;padding:0 !important}html body #productModal.open .price-row{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;align-items:center !important;column-gap:18px !important;min-height:58px !important;border-radius:17px !important;background:#ffffff !important;border:1px solid rgba(15,23,42,.08) !important;color:#273142 !important;padding:12px 16px !important;box-shadow:0 10px 24px rgba(16,24,40,.045) !important}html body #productModal.open .price-row.card{order:1 !important}html body #productModal.open .price-row.dues{order:2 !important}html body #productModal.open .price-row.cash{order:3 !important}html body #productModal.open .price-row span{display:block !important;min-width:0 !important;margin:0 !important;color:#596273 !important;font-size:12px !important;line-height:1.2 !important;letter-spacing:.08em !important;font-weight:950 !important;text-transform:uppercase !important;white-space:normal !important}html body #productModal.open .price-row strong{display:block !important;justify-self:end !important;min-width:max-content !important;margin:0 !important;color:#273142 !important;font-size:clamp(25px,2.25vw,34px) !important;line-height:1 !important;letter-spacing:-.04em !important;font-weight:950 !important;white-space:nowrap !important;text-align:right !important}html body #productModal.open .price-row.dues strong{font-size:clamp(24px,2.15vw,32px) !important}html body #productModal.open .price-row.cash strong{color:#16a34a !important}html body #productModal.open .modal-actions{order:7 !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:12px !important;margin:0 !important;padding:0 !important}html body #productModal.open .modal-actions button{min-height:54px !important;border-radius:17px !important;font-size:13px !important;font-weight:950 !important;letter-spacing:.02em !important}html body #modalGalleryWrap.elclub-gallery-v458,html body #modalGalleryWrap.elclub-gallery-v457{position:absolute !important;left:18px !important;right:18px !important;bottom:18px !important;z-index:12 !important;display:grid !important;grid-template-columns:38px minmax(0,1fr) 38px !important;gap:8px !important;align-items:center !important;margin:0 !important}html body #modalGalleryWrap.elclub-gallery-v458 .gallery-arrow,html body #modalGalleryWrap.elclub-gallery-v457 .gallery-arrow,html body #modalGalleryWrap.elclub-gallery-v458 .modal-gallery-thumbs button,html body #modalGalleryWrap.elclub-gallery-v457 .modal-gallery-thumbs button{border:1px solid rgba(15,23,42,.12) !important;background:rgba(255,255,255,.94) !important;color:#101828 !important;box-shadow:0 8px 18px rgba(16,24,40,.10) !important}html body #modalGalleryWrap.elclub-gallery-v458 .modal-gallery-thumbs,html body #modalGalleryWrap.elclub-gallery-v457 .modal-gallery-thumbs{display:flex !important;gap:8px !important;overflow-x:auto !important;scrollbar-width:none !important;-webkit-overflow-scrolling:touch !important;padding:2px !important}html body #modalGalleryWrap.elclub-gallery-v458 .modal-gallery-thumbs::-webkit-scrollbar,html body #modalGalleryWrap.elclub-gallery-v457 .modal-gallery-thumbs::-webkit-scrollbar{display:none !important}html body #modalGalleryWrap.elclub-gallery-v458 .modal-gallery-thumbs button,html body #modalGalleryWrap.elclub-gallery-v457 .modal-gallery-thumbs button{width:48px !important;height:48px !important;min-width:48px !important;border-radius:13px !important;padding:3px !important;overflow:hidden !important}html body #modalGalleryWrap.elclub-gallery-v458 .modal-gallery-thumbs img,html body #modalGalleryWrap.elclub-gallery-v457 .modal-gallery-thumbs img{width:100% !important;height:100% !important;object-fit:cover !important;border-radius:10px !important}@media (max-width:980px){html body #productModal.open{align-items:stretch !important;justify-content:stretch !important;padding:0 !important}html body #productModal.open .modal-card{width:100vw !important;height:100dvh !important;max-width:100vw !important;max-height:100dvh !important;border-radius:0 !important;display:flex !important;flex-direction:column !important;overflow:hidden !important}html body #productModal.open .modal-img{flex:0 0 42dvh !important;height:42dvh !important;min-height:280px !important;padding:18px 16px 76px !important;border-right:0 !important;border-bottom:1px solid rgba(15,23,42,.07) !important}html body #productModal.open .modal-info{flex:1 1 auto !important;min-height:0 !important;height:auto !important;padding:18px 18px 24px !important}html body #productModal.open #modalName{font-size:28px !important;margin-right:42px !important}html body #productModal.open .modal-tech-description ul{grid-template-columns:1fr !important}html body #productModal.open .price-row{min-height:56px !important;padding:12px 14px !important}html body #productModal.open .price-row strong{font-size:27px !important}html body #productModal.open .modal-actions{grid-template-columns:1fr !important}}@media (max-width:430px){html body #productModal.open .modal-img{flex-basis:38dvh !important;height:38dvh !important;min-height:250px !important}html body #productModal.open #modalName{font-size:25px !important}html body #productModal.open #modalDescription{font-size:13.5px !important}html body #productModal.open .price-row{grid-template-columns:1fr !important;row-gap:6px !important}html body #productModal.open .price-row strong{justify-self:start !important;text-align:left !important}}@media (max-height:720px) and (min-width:981px){html body #productModal.open .modal-card{height:calc(100dvh - 16px) !important;max-height:calc(100dvh - 16px) !important}html body #productModal.open .modal-info{padding:20px 28px 20px !important;gap:8px !important}html body #productModal.open #modalName{font-size:30px !important}html body #productModal.open #modalDescription{font-size:13.3px !important;line-height:1.42 !important;padding:11px 13px !important}html body #productModal.open .modal-tech-description{padding:12px 13px !important}html body #productModal.open .modal-tech-description li{font-size:12px !important}html body #productModal.open .price-row{min-height:52px !important;padding:10px 14px !important}html body #productModal.open .price-row strong{font-size:28px !important}html body #productModal.open .price-row.dues strong{font-size:27px !important}html body #productModal.open .modal-actions button{min-height:48px !important}}html.elclub-v459-lock,body.elclub-v459-lock{overflow:hidden !important;overscroll-behavior:none !important;touch-action:none !important}html body #productModal,html body #productModal.open{position:fixed !important;inset:0 !important;width:100vw !important;height:100dvh !important;z-index:2147483647 !important;background:rgba(0,0,0,.82) !important;display:none !important;align-items:center !important;justify-content:center !important;padding:16px !important;overflow:hidden !important;box-sizing:border-box !important;opacity:1 !important;transform:none !important}html body #productModal.open{display:flex !important}html body #productModal.open .modal-card{position:relative !important;width:min(1220px,calc(100vw - 32px)) !important;height:min(700px,calc(100dvh - 32px)) !important;max-width:calc(100vw - 32px) !important;max-height:calc(100dvh - 32px) !important;display:grid !important;grid-template-columns:minmax(360px,48%) minmax(420px,52%) !important;gap:0 !important;overflow:hidden !important;border-radius:30px !important;background:#f3f0e7 !important;border:1px solid rgba(255,255,255,.50) !important;box-shadow:0 30px 100px rgba(0,0,0,.58) !important;transform:none !important;opacity:1 !important;box-sizing:border-box !important}html body #productModal.open .modal-close{position:absolute !important;top:16px !important;right:16px !important;z-index:50 !important;width:38px !important;height:38px !important;border-radius:999px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:rgba(255,255,255,.92) !important;border:1px solid rgba(15,23,42,.10) !important;color:#4b5565 !important;font-size:27px !important;line-height:1 !important;box-shadow:0 10px 26px rgba(0,0,0,.12) !important}html body #productModal.open .modal-img{position:relative !important;height:100% !important;min-height:0 !important;width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:24px 28px 78px !important;background:#f6f4ed !important;border-right:1px solid rgba(15,23,42,.08) !important;overflow:hidden !important;box-sizing:border-box !important;transform:none !important}html body #productModal.open #modalImg{display:block !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center center !important;transform:none !important;filter:drop-shadow(0 20px 26px rgba(0,0,0,.16)) !important}html body #productModal.open .modal-info{position:relative !important;height:100% !important;min-height:0 !important;display:flex !important;flex-direction:column !important;gap:10px !important;padding:26px 34px 22px !important;overflow-y:auto !important;overflow-x:hidden !important;color:#1f2937 !important;background:#f3f0e7 !important;box-sizing:border-box !important;transform:none !important;scrollbar-width:thin !important}html body #productModal.open .modal-info::-webkit-scrollbar{width:7px !important}html body #productModal.open .modal-info::-webkit-scrollbar-thumb{background:rgba(15,23,42,.22) !important;border-radius:999px !important}html body #productModal.open #modalBrand{display:block !important;margin:0 !important;padding:0 !important;color:#5c6473 !important;font-size:11px !important;line-height:1.1 !important;letter-spacing:.16em !important;text-transform:uppercase !important;font-weight:950 !important}html body #productModal.open #modalName{display:block !important;margin:0 44px 2px 0 !important;padding:0 !important;color:#263044 !important;font-size:clamp(29px,3vw,42px) !important;line-height:1.02 !important;letter-spacing:-.055em !important;font-weight:950 !important;max-width:100% !important}html body #productModal.open #modalTone,html body #productModal.open #modalVariant,html body #productModal.open #modalBadge{display:none !important}html body #productModal.open #modalDescription{display:block !important;position:relative !important;clear:both !important;float:none !important;visibility:visible !important;opacity:1 !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;margin:0 !important;padding:13px 15px !important;border-radius:16px !important;background:rgba(255,255,255,.72) !important;border:1px solid rgba(15,23,42,.07) !important;color:#374151 !important;font-size:14px !important;line-height:1.42 !important;font-weight:650 !important;text-align:left !important;text-transform:none !important;letter-spacing:0 !important;transform:none !important;box-shadow:none !important;order:3 !important}html body #productModal.open #modalTechDescription{display:block !important;order:4 !important;margin:0 !important;padding:0 !important;height:auto !important;max-height:none !important;overflow:visible !important;position:relative !important;clear:both !important;transform:none !important}html body #productModal.open #modalTechDescription:empty{display:none !important}html body #productModal.open .modal-tech-description{display:block !important;margin:0 !important;padding:13px 15px !important;border-radius:16px !important;background:rgba(255,255,255,.62) !important;border:1px solid rgba(15,23,42,.07) !important;color:#424b5b !important;box-shadow:none !important;position:relative !important;clear:both !important;transform:none !important}html body #productModal.open .modal-tech-description *,html body #productModal.open #modalTechDescription *{position:static !important;transform:none !important;float:none !important;text-shadow:none !important;box-sizing:border-box !important}html body #productModal.open .modal-tech-description h4,html body #productModal.open .modal-tech-description p{display:none !important}html body #productModal.open .modal-tech-description h5{display:block !important;margin:0 0 9px !important;padding:0 !important;color:#4b5565 !important;font-size:12px !important;line-height:1.15 !important;letter-spacing:.10em !important;text-transform:uppercase !important;font-weight:950 !important}html body #productModal.open .modal-tech-description ul{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:7px 18px !important;margin:0 !important;padding:0 !important;list-style:none !important}html body #productModal.open .modal-tech-description li{display:block !important;margin:0 !important;padding:0 !important;color:#4b5565 !important;font-size:12px !important;line-height:1.25 !important;font-weight:650 !important}html body #productModal.open .modal-tech-description b{color:#202633 !important;font-weight:950 !important}html body #productModal.open #sizeWrap{order:5 !important;margin:0 !important}html body #productModal.open .modal-prices,html body #productModal.open .price-block{order:6 !important;display:grid !important;gap:9px !important;margin:0 !important;padding:0 !important}html body #productModal.open .price-row{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;align-items:center !important;column-gap:18px !important;min-height:55px !important;margin:0 !important;padding:11px 16px !important;border-radius:16px !important;background:rgba(255,255,255,.76) !important;border:1px solid rgba(15,23,42,.07) !important;box-shadow:none !important;color:#273142 !important}html body #productModal.open .price-row.card{order:1 !important}html body #productModal.open .price-row.dues{order:2 !important}html body #productModal.open .price-row.cash{order:3 !important}html body #productModal.open .price-row span{display:block !important;min-width:0 !important;margin:0 !important;color:#5d6676 !important;font-size:11.5px !important;line-height:1.15 !important;letter-spacing:.075em !important;text-transform:uppercase !important;font-weight:950 !important;white-space:normal !important}html body #productModal.open .price-row strong{display:block !important;justify-self:end !important;min-width:max-content !important;margin:0 !important;color:#263044 !important;font-size:clamp(25px,2.05vw,32px) !important;line-height:1 !important;letter-spacing:-.04em !important;font-weight:950 !important;white-space:nowrap !important;text-align:right !important}html body #productModal.open .price-row.dues strong{font-size:clamp(24px,1.95vw,31px) !important}html body #productModal.open .price-row.cash strong{color:#159447 !important}html body #productModal.open .modal-actions{order:7 !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:12px !important;margin:0 !important;padding:0 !important}html body #productModal.open .modal-actions button{min-height:50px !important;border-radius:16px !important;font-size:12.5px !important;font-weight:950 !important}html body #modalGalleryWrap.elclub-gallery-v459{position:absolute !important;left:18px !important;right:18px !important;bottom:16px !important;z-index:15 !important;display:grid !important;grid-template-columns:38px minmax(0,1fr) 38px !important;gap:8px !important;align-items:center !important;margin:0 !important}html body #modalGalleryWrap.elclub-gallery-v459 .gallery-arrow,html body #modalGalleryWrap.elclub-gallery-v459 .modal-gallery-thumbs button{border:1px solid rgba(15,23,42,.12) !important;background:rgba(255,255,255,.95) !important;color:#101828 !important;box-shadow:0 8px 18px rgba(16,24,40,.10) !important}html body #modalGalleryWrap.elclub-gallery-v459 .modal-gallery-thumbs{display:flex !important;gap:8px !important;overflow-x:auto !important;scrollbar-width:none !important;-webkit-overflow-scrolling:touch !important;padding:2px !important}html body #modalGalleryWrap.elclub-gallery-v459 .modal-gallery-thumbs::-webkit-scrollbar{display:none !important}html body #modalGalleryWrap.elclub-gallery-v459 .modal-gallery-thumbs button{width:48px !important;height:48px !important;min-width:48px !important;border-radius:13px !important;padding:3px !important;overflow:hidden !important}html body #modalGalleryWrap.elclub-gallery-v459 .modal-gallery-thumbs img{width:100% !important;height:100% !important;object-fit:cover !important;border-radius:10px !important}@media (max-height:720px) and (min-width:981px){html body #productModal.open{padding:10px !important}html body #productModal.open .modal-card{width:min(1180px,calc(100vw - 20px)) !important;height:calc(100dvh - 20px) !important;max-height:calc(100dvh - 20px) !important;border-radius:24px !important;grid-template-columns:minmax(340px,49%) minmax(390px,51%) !important}html body #productModal.open .modal-img{padding:18px 24px 70px !important}html body #productModal.open .modal-info{padding:22px 32px 20px !important;gap:8px !important}html body #productModal.open #modalName{font-size:32px !important}html body #productModal.open #modalDescription{font-size:13.2px !important;line-height:1.34 !important;padding:11px 13px !important}html body #productModal.open .modal-tech-description{padding:11px 13px !important}html body #productModal.open .modal-tech-description h5{font-size:11.4px !important;margin-bottom:7px !important}html body #productModal.open .modal-tech-description li{font-size:11.4px !important;line-height:1.2 !important}html body #productModal.open .price-row{min-height:50px !important;padding:9px 14px !important}html body #productModal.open .price-row strong{font-size:27px !important}html body #productModal.open .price-row.dues strong{font-size:26px !important}html body #productModal.open .modal-actions button{min-height:47px !important}}@media (max-width:980px){html body #productModal.open{align-items:stretch !important;justify-content:stretch !important;padding:0 !important}html body #productModal.open .modal-card{width:100vw !important;height:100dvh !important;max-width:100vw !important;max-height:100dvh !important;border-radius:0 !important;display:flex !important;flex-direction:column !important}html body #productModal.open .modal-img{flex:0 0 40dvh !important;height:40dvh !important;min-height:260px !important;padding:18px 16px 72px !important;border-right:0 !important;border-bottom:1px solid rgba(15,23,42,.08) !important}html body #productModal.open .modal-info{flex:1 1 auto !important;min-height:0 !important;height:auto !important;padding:18px 18px 24px !important}html body #productModal.open #modalName{font-size:28px !important;margin-right:42px !important}html body #productModal.open .modal-tech-description ul{grid-template-columns:1fr !important}html body #productModal.open .modal-actions{grid-template-columns:1fr !important}}@media (max-width:430px){html body #productModal.open .modal-img{flex-basis:37dvh !important;height:37dvh !important;min-height:240px !important}html body #productModal.open #modalName{font-size:25px !important}html body #productModal.open #modalDescription{font-size:13.2px !important}html body #productModal.open .price-row{grid-template-columns:1fr !important;row-gap:6px !important}html body #productModal.open .price-row strong{justify-self:start !important;text-align:left !important}}html.ec-product-open,body.ec-product-open{overflow:hidden !important;overscroll-behavior:none !important}html body #productModal.ec-modal-pro,html body #productModal.ec-modal-pro.open{position:fixed !important;inset:0 !important;z-index:2147483647 !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:18px !important;background:rgba(3,7,18,.84) !important;overflow:hidden !important;opacity:1 !important;transform:none !important;box-sizing:border-box !important}html body #productModal.ec-modal-pro.open .modal-card{width:min(1160px,calc(100vw - 36px)) !important;height:min(720px,calc(100dvh - 36px)) !important;max-width:calc(100vw - 36px) !important;max-height:calc(100dvh - 36px) !important;display:grid !important;grid-template-columns:minmax(360px,44%) minmax(430px,56%) !important;gap:0 !important;overflow:hidden !important;border-radius:30px !important;background:#f2efe6 !important;box-shadow:0 32px 100px rgba(0,0,0,.62) !important;border:1px solid rgba(255,255,255,.55) !important;transform:none !important;opacity:1 !important;box-sizing:border-box !important}html body #productModal.ec-modal-pro.open .modal-close{position:absolute !important;top:15px !important;right:15px !important;z-index:100 !important;width:38px !important;height:38px !important;border-radius:999px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:rgba(255,255,255,.94) !important;border:1px solid rgba(15,23,42,.10) !important;color:#4b5563 !important;font-size:27px !important;line-height:1 !important;box-shadow:0 12px 28px rgba(0,0,0,.16) !important}html body #productModal.ec-modal-pro.open .modal-img{position:relative !important;width:100% !important;height:100% !important;min-height:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:28px 34px 78px !important;background:#f8f6ef !important;border-right:1px solid rgba(17,24,39,.08) !important;overflow:hidden !important;box-sizing:border-box !important}html body #productModal.ec-modal-pro.open #modalImg{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center center !important;display:block !important;transform:none !important;filter:drop-shadow(0 18px 24px rgba(0,0,0,.14)) !important}html body #productModal.ec-modal-pro.open .modal-info{height:100% !important;min-height:0 !important;overflow-y:auto !important;overflow-x:hidden !important;display:flex !important;flex-direction:column !important;gap:12px !important;padding:28px 34px 24px !important;background:#f2efe6 !important;color:#1f2937 !important;box-sizing:border-box !important;scrollbar-width:thin !important}html body #productModal.ec-modal-pro.open .modal-info::-webkit-scrollbar{width:7px !important}html body #productModal.ec-modal-pro.open .modal-info::-webkit-scrollbar-thumb{background:rgba(15,23,42,.20) !important;border-radius:999px !important}html body #productModal.ec-modal-pro.open #modalBrand{display:block !important;margin:0 !important;color:#687182 !important;font-size:10.5px !important;line-height:1.1 !important;letter-spacing:.16em !important;text-transform:uppercase !important;font-weight:950 !important;order:1 !important}html body #productModal.ec-modal-pro.open #modalName{display:block !important;margin:0 48px 0 0 !important;color:#263044 !important;font-size:clamp(30px,3.1vw,42px) !important;line-height:1.03 !important;letter-spacing:-.055em !important;font-weight:950 !important;order:2 !important}html body #productModal.ec-modal-pro.open #modalBadge,html body #productModal.ec-modal-pro.open #modalTone,html body #productModal.ec-modal-pro.open #modalVariant{display:none !important}html body #productModal.ec-modal-pro.open .ec-product-block{display:block !important;position:relative !important;clear:both !important;margin:0 !important;padding:14px 16px !important;border-radius:18px !important;background:rgba(255,255,255,.78) !important;border:1px solid rgba(17,24,39,.075) !important;box-shadow:0 10px 28px rgba(15,23,42,.045) !important;color:#334155 !important;box-sizing:border-box !important;transform:none !important;overflow:visible !important}html body #productModal.ec-modal-pro.open .ec-desc-block{order:3 !important}html body #productModal.ec-modal-pro.open .ec-specs-block{order:4 !important}html body #productModal.ec-modal-pro.open .ec-block-title{display:block !important;margin:0 0 8px !important;padding:0 !important;color:#93c90e !important;font-size:12px !important;line-height:1.1 !important;letter-spacing:.20em !important;text-transform:uppercase !important;font-weight:950 !important}html body #productModal.ec-modal-pro.open .ec-desc-text{display:block !important;color:#243044 !important;font-size:14px !important;line-height:1.45 !important;font-weight:750 !important;text-transform:none !important;letter-spacing:0 !important}html body #productModal.ec-modal-pro.open #modalDescription,html body #productModal.ec-modal-pro.open #modalDescription *{visibility:visible !important;opacity:1 !important;height:auto !important;max-height:none !important;text-align:left !important;text-shadow:none !important;transform:none !important}html body #productModal.ec-modal-pro.open #modalTechDescription{order:4 !important;display:block !important;margin:0 !important;padding:0 !important;height:auto !important;max-height:none !important;overflow:visible !important;transform:none !important}html body #productModal.ec-modal-pro.open #modalTechDescription:empty{display:none !important}html body #productModal.ec-modal-pro.open .ec-specs-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important}html body #productModal.ec-modal-pro.open .ec-spec-item{min-width:0 !important;display:block !important;padding:9px 10px !important;border-radius:13px !important;background:rgba(248,250,252,.88) !important;border:1px solid rgba(15,23,42,.055) !important;box-sizing:border-box !important}html body #productModal.ec-modal-pro.open .ec-spec-item span{display:block !important;margin:0 0 4px !important;color:#7b8494 !important;font-size:10px !important;line-height:1 !important;letter-spacing:.08em !important;text-transform:uppercase !important;font-weight:900 !important}html body #productModal.ec-modal-pro.open .ec-spec-item strong{display:block !important;color:#263044 !important;font-size:12.5px !important;line-height:1.2 !important;font-weight:900 !important;letter-spacing:0 !important}html body #productModal.ec-modal-pro.open #sizeWrap{order:5 !important;margin:0 !important}html body #productModal.ec-modal-pro.open .modal-prices,html body #productModal.ec-modal-pro.open .price-block{order:6 !important;display:grid !important;gap:10px !important;margin:0 !important;padding:0 !important}html body #productModal.ec-modal-pro.open .price-row{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;align-items:center !important;column-gap:20px !important;min-height:58px !important;margin:0 !important;padding:12px 16px !important;border-radius:17px !important;background:rgba(255,255,255,.82) !important;border:1px solid rgba(17,24,39,.075) !important;box-shadow:0 10px 24px rgba(15,23,42,.04) !important;box-sizing:border-box !important}html body #productModal.ec-modal-pro.open .price-row.card{order:1 !important}html body #productModal.ec-modal-pro.open .price-row.dues{order:2 !important}html body #productModal.ec-modal-pro.open .price-row.cash{order:3 !important}html body #productModal.ec-modal-pro.open .price-row span{display:block !important;min-width:0 !important;color:#667085 !important;font-size:11.5px !important;line-height:1.1 !important;letter-spacing:.08em !important;text-transform:uppercase !important;font-weight:950 !important;white-space:normal !important}html body #productModal.ec-modal-pro.open .price-row strong{display:block !important;justify-self:end !important;text-align:right !important;min-width:max-content !important;color:#263044 !important;font-size:clamp(25px,2vw,31px) !important;line-height:1 !important;letter-spacing:-.04em !important;font-weight:950 !important;white-space:nowrap !important}html body #productModal.ec-modal-pro.open .price-row.cash strong{color:#159447 !important}html body #productModal.ec-modal-pro.open .modal-actions{order:7 !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:12px !important;margin:0 !important;padding:0 !important}html body #productModal.ec-modal-pro.open .modal-actions button{min-height:50px !important;border-radius:16px !important;font-size:12px !important;letter-spacing:.03em !important;font-weight:950 !important}html body #modalGalleryWrap.elclub-gallery-v467{position:absolute !important;left:18px !important;right:18px !important;bottom:16px !important;z-index:15 !important;display:grid !important;grid-template-columns:38px minmax(0,1fr) 38px !important;gap:8px !important;align-items:center !important;margin:0 !important}html body #modalGalleryWrap.elclub-gallery-v467 .gallery-arrow,html body #modalGalleryWrap.elclub-gallery-v467 .modal-gallery-thumbs button{border:1px solid rgba(15,23,42,.12) !important;background:rgba(255,255,255,.88) !important;border-radius:12px !important;height:38px !important;box-shadow:0 10px 22px rgba(0,0,0,.10) !important}html body #modalGalleryWrap.elclub-gallery-v467 .modal-gallery-thumbs{display:flex !important;gap:8px !important;overflow:auto !important;justify-content:center !important}html body #modalGalleryWrap.elclub-gallery-v467 .modal-gallery-thumbs button{width:42px !important;padding:2px !important;flex:0 0 auto !important}html body #modalGalleryWrap.elclub-gallery-v467 .modal-gallery-thumbs button.active{outline:2px solid #a6ff00 !important}html body #modalGalleryWrap.elclub-gallery-v467 img{width:100% !important;height:100% !important;object-fit:contain !important;display:block !important}@media (max-width:1100px){html body #productModal.ec-modal-pro.open{padding:12px !important}html body #productModal.ec-modal-pro.open .modal-card{width:calc(100vw - 24px) !important;height:calc(100dvh - 24px) !important;grid-template-columns:43% 57% !important;border-radius:26px !important}html body #productModal.ec-modal-pro.open .modal-info{padding:24px 28px 20px !important;gap:10px !important}html body #productModal.ec-modal-pro.open #modalName{font-size:30px !important}html body #productModal.ec-modal-pro.open .ec-product-block{padding:12px 14px !important}html body #productModal.ec-modal-pro.open .ec-desc-text{font-size:13.2px !important;line-height:1.35 !important}html body #productModal.ec-modal-pro.open .ec-specs-grid{gap:7px !important}html body #productModal.ec-modal-pro.open .ec-spec-item{padding:8px 9px !important}html body #productModal.ec-modal-pro.open .ec-spec-item strong{font-size:11.7px !important}html body #productModal.ec-modal-pro.open .price-row{min-height:52px !important;padding:10px 14px !important}html body #productModal.ec-modal-pro.open .price-row strong{font-size:26px !important}}@media (max-width:760px){html body #productModal.ec-modal-pro.open{align-items:stretch !important;justify-content:stretch !important;padding:0 !important}html body #productModal.ec-modal-pro.open .modal-card{width:100vw !important;height:100dvh !important;max-width:100vw !important;max-height:100dvh !important;grid-template-columns:1fr !important;grid-template-rows:38dvh minmax(0,1fr) !important;border-radius:0 !important}html body #productModal.ec-modal-pro.open .modal-img{height:38dvh !important;padding:18px 18px 66px !important;border-right:0 !important;border-bottom:1px solid rgba(15,23,42,.08) !important}html body #productModal.ec-modal-pro.open .modal-info{height:auto !important;padding:20px 18px 24px !important;gap:10px !important}html body #productModal.ec-modal-pro.open #modalName{font-size:27px !important;margin-right:42px !important}html body #productModal.ec-modal-pro.open .ec-specs-grid{grid-template-columns:1fr !important}html body #productModal.ec-modal-pro.open .price-row{grid-template-columns:1fr !important;row-gap:6px !important}html body #productModal.ec-modal-pro.open .price-row strong{justify-self:start !important;text-align:left !important}html body #productModal.ec-modal-pro.open .modal-actions{grid-template-columns:1fr !important}}html body #productModal.open #modalTechDescription,html body #productModal.ec-modal-pro.open #modalTechDescription{display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;max-height:none !important;overflow:visible !important}html body #productModal.open #modalTechDescription .ec-specs-locked,html body #productModal.ec-modal-pro.open #modalTechDescription .ec-specs-locked{display:block !important;visibility:visible !important;opacity:1 !important}html.ec-product-locked,body.ec-product-locked{overflow:hidden !important;overscroll-behavior:none !important}body.ec-product-locked{position:fixed !important;width:100% !important;left:0 !important;right:0 !important}html body #productModal.ec-product-clean-modal,html body #productModal.ec-product-clean-modal.open{position:fixed !important;inset:0 !important;z-index:2147483000 !important;display:none !important;align-items:center !important;justify-content:center !important;padding:18px !important;background:rgba(2,6,23,.62) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;overflow:hidden !important}html body #productModal.ec-product-clean-modal.open{display:flex !important}html body #productModal.ec-product-clean-modal .modal-card{width:min(1120px,calc(100vw - 36px)) !important;height:min(760px,calc(100vh - 36px)) !important;max-height:calc(100vh - 36px) !important;display:grid !important;grid-template-columns:minmax(330px,46%) minmax(420px,54%) !important;gap:26px !important;padding:24px !important;border-radius:28px !important;background:#fff !important;box-shadow:0 30px 90px rgba(0,0,0,.28) !important;overflow:hidden !important;position:relative !important}html body #productModal.ec-product-clean-modal .modal-close{position:absolute !important;top:16px !important;right:16px !important;z-index:5 !important}html body #productModal.ec-product-clean-modal .modal-img{min-height:0 !important;height:100% !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:14px !important;border-radius:24px !important;background:linear-gradient(180deg,#f8fafc,#eef2f7) !important;padding:18px !important;overflow:hidden !important}html body #productModal.ec-product-clean-modal #modalImg{width:100% !important;height:calc(100% - 82px) !important;max-height:560px !important;object-fit:contain !important;display:block !important}html body #productModal.ec-product-clean-modal .modal-info{min-height:0 !important;height:100% !important;overflow:auto !important;padding:4px 8px 4px 0 !important;display:flex !important;flex-direction:column !important;gap:12px !important}html body #productModal.ec-product-clean-modal #modalBrand{margin:0 !important;font-size:12px !important;letter-spacing:.13em !important;text-transform:uppercase !important;color:#64748b !important;font-weight:800 !important}html body #productModal.ec-product-clean-modal #modalName{margin:0 42px 2px 0 !important;font-size:clamp(24px,2.15vw,34px) !important;line-height:1.05 !important;letter-spacing:-.04em !important;color:#0f172a !important}html body #productModal.ec-product-clean-modal #modalTone,html body #productModal.ec-product-clean-modal #modalBadge{display:none !important}html body #productModal.ec-product-clean-modal #modalVariant{margin:0 !important;color:#475569 !important;font-weight:650 !important}html body #productModal.ec-product-clean-modal .ec-clean-description{display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;max-height:none !important;overflow:visible !important;margin:6px 0 0 !important;padding:16px 18px !important;border-radius:18px !important;background:#f8fafc !important;border:1px solid rgba(15,23,42,.08) !important;color:#334155 !important;font-size:15px !important;line-height:1.55 !important}html body #productModal.ec-product-clean-modal .ec-clean-tech,html body #productModal.ec-product-clean-modal #modalTechDescription{display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;max-height:none !important;overflow:visible !important;margin:0 !important}html body #productModal.ec-product-clean-modal .ec-product-block{margin:0 !important;padding:16px !important;border-radius:18px !important;background:#fff !important;border:1px solid rgba(15,23,42,.10) !important;box-shadow:0 10px 28px rgba(15,23,42,.06) !important}html body #productModal.ec-product-clean-modal .ec-block-title{margin:0 0 12px !important;font-size:13px !important;font-weight:900 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#0f172a !important}html body #productModal.ec-product-clean-modal .ec-specs-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}html body #productModal.ec-product-clean-modal .ec-spec-item{min-width:0 !important;padding:11px 12px !important;border-radius:14px !important;background:#f8fafc !important;border:1px solid rgba(15,23,42,.07) !important}html body #productModal.ec-product-clean-modal .ec-spec-item span{display:block !important;margin-bottom:4px !important;font-size:11px !important;font-weight:800 !important;color:#64748b !important;text-transform:uppercase !important;letter-spacing:.04em !important}html body #productModal.ec-product-clean-modal .ec-spec-item strong{display:block !important;font-size:14px !important;line-height:1.22 !important;color:#0f172a !important;font-weight:900 !important}html body #productModal.ec-product-clean-modal .modal-prices{margin:2px 0 0 !important;display:flex !important;flex-direction:column !important;gap:9px !important}html body #productModal.ec-product-clean-modal .price-row{min-height:50px !important;padding:12px 15px !important;border-radius:16px !important;background:#fff !important;border:1px solid rgba(15,23,42,.10) !important}html body #productModal.ec-product-clean-modal .price-row span{min-width:0 !important;color:#64748b !important;font-weight:800 !important;font-size:13px !important}html body #productModal.ec-product-clean-modal .price-row strong{justify-self:end !important;text-align:right !important;white-space:nowrap !important;color:#0f172a !important;font-size:16px !important;font-weight:950 !important}html body #productModal.ec-product-clean-modal .price-row.cash strong{color:#047857 !important}html body #productModal.ec-product-clean-modal .ec-clean-gallery{width:100% !important;display:flex !important;gap:8px !important;justify-content:center !important;overflow:auto !important;padding:2px !important}html body #productModal.ec-product-clean-modal .ec-clean-gallery button{width:58px !important;height:58px !important;flex:0 0 58px !important;border:1px solid rgba(15,23,42,.12) !important;border-radius:14px !important;background:#fff !important;padding:4px !important;cursor:pointer !important}html body #productModal.ec-product-clean-modal .ec-clean-gallery button.active{border-color:#0f172a !important}html body #productModal.ec-product-clean-modal .ec-clean-gallery img{width:100% !important;height:100% !important;object-fit:contain !important;display:block !important}@media (max-width:900px){html body #productModal.ec-product-clean-modal,html body #productModal.ec-product-clean-modal.open{padding:0 !important;align-items:stretch !important;justify-content:stretch !important}html body #productModal.ec-product-clean-modal .modal-card{width:100vw !important;height:100dvh !important;max-height:100dvh !important;border-radius:0 !important;grid-template-columns:1fr !important;grid-template-rows:minmax(270px,42dvh) minmax(0,1fr) !important;gap:12px !important;padding:14px !important;overflow:hidden !important}html body #productModal.ec-product-clean-modal .modal-img{padding:12px !important;border-radius:20px !important}html body #productModal.ec-product-clean-modal #modalImg{height:calc(100% - 66px) !important;max-height:none !important}html body #productModal.ec-product-clean-modal .modal-info{padding:0 4px 90px 0 !important}html body #productModal.ec-product-clean-modal #modalName{font-size:25px !important;margin-right:46px !important}html body #productModal.ec-product-clean-modal .ec-specs-grid{grid-template-columns:1fr !important}html body #productModal.ec-product-clean-modal .price-row strong{font-size:15px !important}}html.ec-product-locked,body.ec-product-locked{overflow:hidden !important;overscroll-behavior:none !important}html body #productModal.ec-product-clean-modal,html body #productModal.ec-product-clean-modal.open{position:fixed !important;inset:0 !important;width:100vw !important;height:100dvh !important;padding:0 !important;margin:0 !important;z-index:2147483000 !important;align-items:stretch !important;justify-content:stretch !important;background:#f3f5f7 !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;overflow:hidden !important}html body #productModal.ec-product-clean-modal.open{display:flex !important}html body #productModal.ec-product-clean-modal .modal-card{width:100vw !important;height:100dvh !important;max-width:100vw !important;max-height:100dvh !important;min-height:100dvh !important;border-radius:0 !important;box-shadow:none !important;background:#f3f5f7 !important;display:grid !important;grid-template-columns:minmax(390px,44vw) minmax(0,1fr) !important;gap:28px !important;padding:28px clamp(24px,3vw,46px) !important;overflow:hidden !important;position:relative !important}html body #productModal.ec-product-clean-modal .modal-close{position:fixed !important;top:22px !important;right:24px !important;z-index:2147483001 !important;width:44px !important;height:44px !important;border-radius:999px !important;background:#ffffff !important;border:1px solid rgba(15,23,42,.12) !important;box-shadow:0 10px 30px rgba(15,23,42,.12) !important}html body #productModal.ec-product-clean-modal .modal-img{height:calc(100dvh - 56px) !important;min-height:0 !important;border-radius:30px !important;background:linear-gradient(180deg,#ffffff 0%,#eef2f6 100%) !important;border:1px solid rgba(15,23,42,.08) !important;box-shadow:0 18px 55px rgba(15,23,42,.08) !important;padding:24px 24px 104px !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;overflow:hidden !important}html body #productModal.ec-product-clean-modal #modalImg{width:100% !important;height:100% !important;max-height:calc(100dvh - 190px) !important;object-fit:contain !important;object-position:center !important;display:block !important}html body #productModal.ec-product-clean-modal .ec-clean-gallery{position:absolute !important;left:24px !important;right:24px !important;bottom:24px !important;width:auto !important;min-height:64px !important;justify-content:center !important;padding:0 !important;overflow-x:auto !important}html body #productModal.ec-product-clean-modal .modal-info{height:calc(100dvh - 56px) !important;min-height:0 !important;overflow:auto !important;padding:6px 8px 28px 0 !important;display:flex !important;flex-direction:column !important;gap:14px !important;scrollbar-width:thin !important}html body #productModal.ec-product-clean-modal #modalBrand{margin:4px 58px 0 0 !important;font-size:12px !important;line-height:1.1 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#64748b !important;font-weight:900 !important}html body #productModal.ec-product-clean-modal #modalName{margin:0 58px 0 0 !important;font-size:clamp(28px,3.1vw,48px) !important;line-height:.98 !important;letter-spacing:-.055em !important;color:#0f172a !important;font-weight:950 !important}html body #productModal.ec-product-clean-modal #modalVariant{margin:-4px 58px 4px 0 !important;color:#475569 !important;font-size:15px !important;line-height:1.25 !important;font-weight:750 !important}html body #productModal.ec-product-clean-modal #modalTone,html body #productModal.ec-product-clean-modal #modalBadge{display:none !important}html body #productModal.ec-product-clean-modal .ec-clean-description,html body #productModal.ec-product-clean-modal .ec-product-block,html body #productModal.ec-product-clean-modal .modal-prices{border-radius:22px !important;background:#ffffff !important;border:1px solid rgba(15,23,42,.09) !important;box-shadow:0 14px 38px rgba(15,23,42,.07) !important}html body #productModal.ec-product-clean-modal .ec-clean-description{display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;max-height:none !important;overflow:visible !important;margin:0 !important;padding:42px 22px 20px !important;color:#334155 !important;font-size:15.5px !important;line-height:1.58 !important;position:relative !important}html body #productModal.ec-product-clean-modal .ec-clean-description::before{content:'DESCRIPCIÓN' !important;position:absolute !important;top:18px !important;left:22px !important;font-size:12px !important;line-height:1 !important;font-weight:950 !important;letter-spacing:.09em !important;text-transform:uppercase !important;color:#0f8a3b !important}html body #productModal.ec-product-clean-modal .ec-product-block{margin:0 !important;padding:20px 22px !important}html body #productModal.ec-product-clean-modal .ec-block-title{margin:0 0 14px !important;font-size:12px !important;line-height:1 !important;font-weight:950 !important;letter-spacing:.09em !important;text-transform:uppercase !important;color:#0f172a !important}html body #productModal.ec-product-clean-modal .ec-specs-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}html body #productModal.ec-product-clean-modal .ec-spec-item{min-width:0 !important;padding:12px 14px !important;border-radius:16px !important;background:#f8fafc !important;border:1px solid rgba(15,23,42,.07) !important}html body #productModal.ec-product-clean-modal .ec-spec-item span{display:block !important;margin-bottom:5px !important;font-size:10.5px !important;font-weight:900 !important;letter-spacing:.055em !important;text-transform:uppercase !important;color:#64748b !important}html body #productModal.ec-product-clean-modal .ec-spec-item strong{display:block !important;color:#0f172a !important;font-size:14px !important;line-height:1.25 !important;font-weight:900 !important}html body #productModal.ec-product-clean-modal .modal-prices{margin:0 !important;padding:18px !important;display:flex !important;flex-direction:column !important;gap:10px !important;position:relative !important}html body #productModal.ec-product-clean-modal .modal-prices::before{content:'PRECIOS' !important;display:block !important;margin:0 0 2px !important;font-size:12px !important;line-height:1 !important;font-weight:950 !important;letter-spacing:.09em !important;text-transform:uppercase !important;color:#0f172a !important}html body #productModal.ec-product-clean-modal .price-row{min-height:56px !important;margin:0 !important;padding:13px 16px !important;display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;align-items:center !important;gap:18px !important;border-radius:17px !important;background:#f8fafc !important;border:1px solid rgba(15,23,42,.07) !important;box-shadow:none !important}html body #productModal.ec-product-clean-modal .price-row span{min-width:0 !important;color:#64748b !important;font-size:13px !important;line-height:1.2 !important;font-weight:850 !important}html body #productModal.ec-product-clean-modal .price-row strong{justify-self:end !important;text-align:right !important;white-space:nowrap !important;color:#0f172a !important;font-size:18px !important;line-height:1 !important;font-weight:950 !important}html body #productModal.ec-product-clean-modal .price-row.cash strong{color:#047857 !important}html body #productModal.ec-product-clean-modal #sizeWrap{margin:0 !important}@media (min-width:1180px){html body #productModal.ec-product-clean-modal .modal-card{grid-template-columns:minmax(420px,45vw) minmax(0,1fr) !important}html body #productModal.ec-product-clean-modal .modal-info{max-width:760px !important}}@media (max-width:980px){html body #productModal.ec-product-clean-modal .modal-card{grid-template-columns:1fr !important;grid-template-rows:minmax(280px,43dvh) minmax(0,1fr) !important;gap:14px !important;padding:14px !important}html body #productModal.ec-product-clean-modal .modal-img{height:100% !important;padding:14px 14px 76px !important;border-radius:24px !important}html body #productModal.ec-product-clean-modal #modalImg{max-height:calc(43dvh - 96px) !important}html body #productModal.ec-product-clean-modal .ec-clean-gallery{left:14px !important;right:14px !important;bottom:12px !important}html body #productModal.ec-product-clean-modal .modal-info{height:100% !important;padding:2px 2px 88px !important}html body #productModal.ec-product-clean-modal #modalBrand,html body #productModal.ec-product-clean-modal #modalName,html body #productModal.ec-product-clean-modal #modalVariant{margin-right:52px !important}html body #productModal.ec-product-clean-modal #modalName{font-size:28px !important;line-height:1.02 !important}html body #productModal.ec-product-clean-modal .ec-specs-grid{grid-template-columns:1fr !important}html body #productModal.ec-product-clean-modal .price-row{grid-template-columns:minmax(0,1fr) auto !important}html body #productModal.ec-product-clean-modal .price-row strong{font-size:16px !important}}html.ec-product-locked,body.ec-product-locked{overflow:hidden !important;width:100% !important}body.ec-product-locked{position:fixed !important;left:0 !important;right:0 !important}#productModal.open,#productModal.ec-product-clean-modal.open{position:fixed !important;inset:0 !important;width:100vw !important;height:100dvh !important;max-width:100vw !important;max-height:100dvh !important;padding:0 !important;margin:0 !important;display:block !important;overflow:hidden !important;background:#050607 !important;z-index:2147483647 !important}#productModal.open .modal-card,#productModal.ec-product-clean-modal.open .modal-card{width:100vw !important;max-width:100vw !important;height:100dvh !important;max-height:100dvh !important;min-height:100dvh !important;margin:0 !important;border-radius:0 !important;border:0 !important;box-shadow:none !important;padding:clamp(18px,2.2vw,34px) !important;box-sizing:border-box !important;display:grid !important;grid-template-columns:minmax(46vw,1.05fr) minmax(440px,.95fr) !important;gap:clamp(20px,3vw,48px) !important;overflow:hidden !important;background:radial-gradient(circle at 24% 18%,rgba(255,255,255,.08),transparent 34%),#050607 !important}#productModal.open .modal-img,#productModal.ec-product-clean-modal.open .modal-img{width:100% !important;height:calc(100dvh - clamp(36px,4.4vw,68px)) !important;max-height:calc(100dvh - clamp(36px,4.4vw,68px)) !important;min-height:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;border-radius:24px !important;background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.015)) !important}#productModal.open .modal-img>img,#productModal.ec-product-clean-modal.open .modal-img>img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center center !important;display:block !important}#productModal.open .modal-info,#productModal.ec-product-clean-modal.open .modal-info{width:100% !important;height:calc(100dvh - clamp(36px,4.4vw,68px)) !important;max-height:calc(100dvh - clamp(36px,4.4vw,68px)) !important;min-height:0 !important;overflow-y:auto !important;overflow-x:hidden !important;padding:4px 12px 12px 0 !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;gap:14px !important;justify-content:flex-start !important}#productModal.open #modalBrand,#productModal.ec-product-clean-modal.open #modalBrand{display:block !important;margin:0 !important;font-size:13px !important;line-height:1 !important;letter-spacing:.16em !important;text-transform:uppercase !important;opacity:.78 !important}#productModal.open #modalName,#productModal.ec-product-clean-modal.open #modalName{display:block !important;margin:0 !important;max-width:100% !important;font-size:clamp(34px,4vw,70px) !important;line-height:.92 !important;letter-spacing:-.055em !important;white-space:normal !important;overflow:visible !important;text-overflow:unset !important;overflow-wrap:anywhere !important;word-break:normal !important}#productModal.open #modalBadge,#productModal.open #modalTone,#productModal.open #modalVariant{display:none !important}#productModal.open #modalDescription,#productModal.ec-product-clean-modal.open #modalDescription{display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;max-height:none !important;min-height:0 !important;overflow:visible !important;margin:0 !important;padding:18px 20px !important;border-radius:20px !important;background:rgba(255,255,255,.96) !important;color:#111 !important;font-size:clamp(14px,1.02vw,17px) !important;line-height:1.45 !important;font-weight:650 !important;box-shadow:0 12px 34px rgba(0,0,0,.20) !important}#productModal.open #modalDescription::before,#productModal.ec-product-clean-modal.open #modalDescription::before{content:'DESCRIPCIÓN' !important;display:block !important;margin:0 0 8px !important;color:#62a900 !important;font-size:12px !important;line-height:1 !important;letter-spacing:.12em !important;font-weight:1000 !important}#productModal.open #modalTechDescription,#productModal.ec-product-clean-modal.open #modalTechDescription{display:block !important;visibility:visible !important;opacity:1 !important;flex:0 0 auto !important;max-height:none !important;height:auto !important;overflow:visible !important;margin:0 !important;padding:18px 20px !important;border-radius:20px !important;background:rgba(255,255,255,.96) !important;color:#111 !important;box-shadow:0 12px 34px rgba(0,0,0,.20) !important}#productModal.open #modalTechDescription h2,#productModal.open #modalTechDescription h3,#productModal.open #modalTechDescription h4,#productModal.ec-product-clean-modal.open #modalTechDescription h2,#productModal.ec-product-clean-modal.open #modalTechDescription h3,#productModal.ec-product-clean-modal.open #modalTechDescription h4{display:block !important;margin:0 0 12px !important;color:#62a900 !important;font-size:12px !important;line-height:1 !important;letter-spacing:.12em !important;font-weight:1000 !important;text-transform:uppercase !important}#productModal.open #modalTechDescription ul,#productModal.open #modalTechDescription .specs-grid,#productModal.open #modalTechDescription .features-grid,#productModal.ec-product-clean-modal.open #modalTechDescription ul,#productModal.ec-product-clean-modal.open #modalTechDescription .specs-grid,#productModal.ec-product-clean-modal.open #modalTechDescription .features-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px 18px !important;margin:0 !important;padding:0 !important;list-style:none !important}#productModal.open #modalTechDescription li,#productModal.ec-product-clean-modal.open #modalTechDescription li{margin:0 !important;padding:10px 12px !important;border-radius:14px !important;background:rgba(0,0,0,.045) !important;color:#151515 !important;font-size:clamp(12.5px,.92vw,15px) !important;line-height:1.22 !important;font-weight:750 !important}#productModal.open .price-block,#productModal.ec-product-clean-modal.open .price-block{margin:0 !important;padding:0 !important;display:grid !important;gap:9px !important;flex:0 0 auto !important}#productModal.open .price-row,#productModal.ec-product-clean-modal.open .price-row{min-height:54px !important;display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;align-items:center !important;gap:18px !important;margin:0 !important;padding:11px 16px !important;border-radius:17px !important}#productModal.open .price-row span,#productModal.ec-product-clean-modal.open .price-row span{font-size:11px !important;line-height:1.05 !important;letter-spacing:.11em !important;white-space:normal !important}#productModal.open .price-row strong,#productModal.ec-product-clean-modal.open .price-row strong{font-size:clamp(20px,1.85vw,32px) !important;line-height:1 !important;text-align:right !important;white-space:nowrap !important}#productModal.open .modal-actions,#productModal.ec-product-clean-modal.open .modal-actions{margin-top:0 !important;display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important;position:static !important;background:transparent !important;padding:0 !important}#productModal.open .modal-actions button,#productModal.ec-product-clean-modal.open .modal-actions button{min-height:54px !important;border-radius:16px !important;font-size:13px !important;line-height:1.1 !important;padding:12px 14px !important}#productModal.open .modal-close,#productModal.ec-product-clean-modal.open .modal-close{position:fixed !important;top:18px !important;right:18px !important;z-index:2147483647 !important}@media (min-width:900px) and (max-height:820px){#productModal.open .modal-card,#productModal.ec-product-clean-modal.open .modal-card{padding:16px !important;gap:22px !important;grid-template-columns:minmax(48vw,1.1fr) minmax(420px,.9fr) !important}#productModal.open .modal-img,#productModal.open .modal-info,#productModal.ec-product-clean-modal.open .modal-img,#productModal.ec-product-clean-modal.open .modal-info{height:calc(100dvh - 32px) !important;max-height:calc(100dvh - 32px) !important}#productModal.open #modalName,#productModal.ec-product-clean-modal.open #modalName{font-size:clamp(30px,3.1vw,52px) !important}#productModal.open #modalDescription,#productModal.open #modalTechDescription,#productModal.ec-product-clean-modal.open #modalDescription,#productModal.ec-product-clean-modal.open #modalTechDescription{padding:14px 16px !important}#productModal.open .price-row,#productModal.ec-product-clean-modal.open .price-row{min-height:46px !important;padding:8px 13px !important}#productModal.open .modal-actions button,#productModal.ec-product-clean-modal.open .modal-actions button{min-height:46px !important}}@media (max-width:899px){#productModal.open,#productModal.ec-product-clean-modal.open{padding:0 !important;background:#050607 !important}#productModal.open .modal-card,#productModal.ec-product-clean-modal.open .modal-card{width:100vw !important;max-width:100vw !important;height:100dvh !important;max-height:100dvh !important;min-height:100dvh !important;border-radius:0 !important;margin:0 !important;padding:14px !important;display:flex !important;flex-direction:column !important;gap:14px !important;overflow-y:auto !important;overflow-x:hidden !important;background:#050607 !important}#productModal.open .modal-img,#productModal.ec-product-clean-modal.open .modal-img{width:100% !important;height:min(46dvh,390px) !important;min-height:260px !important;border-radius:22px !important}#productModal.open .modal-img>img,#productModal.ec-product-clean-modal.open .modal-img>img{width:100% !important;height:100% !important;object-fit:contain !important}#productModal.open .modal-info,#productModal.ec-product-clean-modal.open .modal-info{height:auto !important;max-height:none !important;overflow:visible !important;padding:0 0 18px !important;gap:12px !important}#productModal.open #modalName,#productModal.ec-product-clean-modal.open #modalName{font-size:clamp(30px,10vw,46px) !important}#productModal.open #modalTechDescription ul,#productModal.ec-product-clean-modal.open #modalTechDescription ul{grid-template-columns:1fr !important}#productModal.open .modal-actions,#productModal.ec-product-clean-modal.open .modal-actions{grid-template-columns:1fr !important}}html body #productModal.open,html body #productModal.ec-product-clean-modal.open{background:radial-gradient(circle at 16% 18%,rgba(126,211,33,.12),transparent 24%),radial-gradient(circle at 82% 70%,rgba(255,255,255,.08),transparent 26%),#050607 !important}html body #productModal.open .modal-card,html body #productModal.ec-product-clean-modal.open .modal-card{background:transparent !important;grid-template-columns:minmax(520px,1.16fr) minmax(430px,.84fr) !important;gap:clamp(26px,3.6vw,58px) !important;padding:clamp(22px,3vw,42px) !important;align-items:stretch !important}html body #productModal.open .modal-img,html body #productModal.ec-product-clean-modal.open .modal-img{position:relative !important;height:calc(100dvh - clamp(44px,6vw,84px)) !important;max-height:calc(100dvh - clamp(44px,6vw,84px)) !important;border-radius:34px !important;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.025)),radial-gradient(circle at center,rgba(255,255,255,.12),transparent 58%) !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 24px 70px rgba(0,0,0,.38) !important;padding:clamp(16px,2.2vw,34px) !important}html body #productModal.open .modal-img::before,html body #productModal.ec-product-clean-modal.open .modal-img::before{content:'ELCLUB SELECT' !important;position:absolute !important;top:18px !important;left:22px !important;z-index:2 !important;padding:8px 12px !important;border-radius:999px !important;background:rgba(255,255,255,.10) !important;color:rgba(255,255,255,.78) !important;font-size:11px !important;line-height:1 !important;letter-spacing:.16em !important;font-weight:900 !important;backdrop-filter:blur(12px) !important}html body #productModal.open .modal-img>img,html body #productModal.ec-product-clean-modal.open .modal-img>img{width:100% !important;height:100% !important;object-fit:contain !important;object-position:center center !important;filter:drop-shadow(0 24px 32px rgba(0,0,0,.35)) !important}html body #productModal.open .ec-clean-gallery,html body #productModal.ec-product-clean-modal.open .ec-clean-gallery{position:absolute !important;left:50% !important;bottom:18px !important;transform:translateX(-50%) !important;width:auto !important;max-width:calc(100% - 36px) !important;display:flex !important;gap:10px !important;padding:8px !important;border-radius:18px !important;background:rgba(0,0,0,.48) !important;border:1px solid rgba(255,255,255,.12) !important;backdrop-filter:blur(14px) !important;overflow-x:auto !important;z-index:5 !important}html body #productModal.open .ec-clean-gallery button,html body #productModal.ec-product-clean-modal.open .ec-clean-gallery button{flex:0 0 56px !important;width:56px !important;height:56px !important;padding:4px !important;border-radius:14px !important;border:1px solid rgba(255,255,255,.16) !important;background:rgba(255,255,255,.08) !important;opacity:.72 !important}html body #productModal.open .ec-clean-gallery button.active,html body #productModal.ec-product-clean-modal.open .ec-clean-gallery button.active{opacity:1 !important;border-color:rgba(126,211,33,.95) !important;box-shadow:0 0 0 2px rgba(126,211,33,.18) !important}html body #productModal.open .ec-clean-gallery img,html body #productModal.ec-product-clean-modal.open .ec-clean-gallery img{width:100% !important;height:100% !important;object-fit:contain !important;display:block !important}html body #productModal.open .modal-info,html body #productModal.ec-product-clean-modal.open .modal-info{height:calc(100dvh - clamp(44px,6vw,84px)) !important;max-height:calc(100dvh - clamp(44px,6vw,84px)) !important;padding:2px 10px 8px 0 !important;gap:12px !important;scrollbar-width:thin !important;scrollbar-color:rgba(255,255,255,.24) transparent !important}html body #productModal.open #modalBrand,html body #productModal.ec-product-clean-modal.open #modalBrand{color:rgba(255,255,255,.66) !important;font-size:12px !important;letter-spacing:.22em !important;font-weight:900 !important}html body #productModal.open #modalName,html body #productModal.ec-product-clean-modal.open #modalName{color:#fff !important;font-size:clamp(33px,3.4vw,62px) !important;line-height:.94 !important;letter-spacing:-.052em !important;margin:0 0 2px !important;text-wrap:balance !important}html body #productModal.open #modalDescription,html body #productModal.ec-product-clean-modal.open #modalDescription,html body #productModal.open #modalTechDescription,html body #productModal.ec-product-clean-modal.open #modalTechDescription,html body #productModal.open .price-block,html body #productModal.ec-product-clean-modal.open .price-block{border-radius:24px !important;border:1px solid rgba(255,255,255,.82) !important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,246,246,.96)) !important;box-shadow:0 18px 45px rgba(0,0,0,.22) !important}html body #productModal.open #modalDescription,html body #productModal.ec-product-clean-modal.open #modalDescription{padding:20px 22px !important;color:#111 !important;font-size:clamp(14px,.98vw,16px) !important;line-height:1.5 !important;font-weight:650 !important}html body #productModal.open #modalDescription::before,html body #productModal.ec-product-clean-modal.open #modalDescription::before{content:'DESCRIPCIÓN' !important;color:#63a900 !important;font-size:11px !important;letter-spacing:.16em !important;font-weight:1000 !important;margin-bottom:10px !important}html body #productModal.open #modalTechDescription,html body #productModal.ec-product-clean-modal.open #modalTechDescription{padding:20px 22px !important;color:#111 !important}html body #productModal.open #modalTechDescription .ec-block-title,html body #productModal.ec-product-clean-modal.open #modalTechDescription .ec-block-title,html body #productModal.open #modalTechDescription h2,html body #productModal.open #modalTechDescription h3,html body #productModal.open #modalTechDescription h4,html body #productModal.ec-product-clean-modal.open #modalTechDescription h2,html body #productModal.ec-product-clean-modal.open #modalTechDescription h3,html body #productModal.ec-product-clean-modal.open #modalTechDescription h4{display:block !important;margin:0 0 12px !important;color:#63a900 !important;font-size:11px !important;line-height:1 !important;letter-spacing:.16em !important;font-weight:1000 !important;text-transform:uppercase !important}html body #productModal.open #modalTechDescription .ec-specs-grid,html body #productModal.ec-product-clean-modal.open #modalTechDescription .ec-specs-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}html body #productModal.open #modalTechDescription .ec-spec-item,html body #productModal.ec-product-clean-modal.open #modalTechDescription .ec-spec-item{min-height:58px !important;padding:11px 12px !important;border-radius:16px !important;background:#f1f2f0 !important;border:1px solid rgba(0,0,0,.055) !important;display:flex !important;flex-direction:column !important;justify-content:center !important;gap:4px !important}html body #productModal.open #modalTechDescription .ec-spec-item span,html body #productModal.ec-product-clean-modal.open #modalTechDescription .ec-spec-item span{display:block !important;color:rgba(0,0,0,.54) !important;font-size:10px !important;line-height:1 !important;letter-spacing:.09em !important;font-weight:900 !important;text-transform:uppercase !important}html body #productModal.open #modalTechDescription .ec-spec-item strong,html body #productModal.ec-product-clean-modal.open #modalTechDescription .ec-spec-item strong{display:block !important;color:#111 !important;font-size:clamp(12.5px,.94vw,15px) !important;line-height:1.14 !important;font-weight:900 !important}html body #productModal.open .price-block,html body #productModal.ec-product-clean-modal.open .price-block{padding:16px !important;gap:10px !important}html body #productModal.open .price-block::before,html body #productModal.ec-product-clean-modal.open .price-block::before{content:'PRECIOS' !important;display:block !important;color:#63a900 !important;font-size:11px !important;line-height:1 !important;letter-spacing:.16em !important;font-weight:1000 !important;margin:0 0 2px !important}html body #productModal.open .price-row,html body #productModal.ec-product-clean-modal.open .price-row{min-height:60px !important;padding:13px 16px !important;border-radius:18px !important;background:#101112 !important;color:#fff !important;border:1px solid rgba(0,0,0,.12) !important;display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;gap:18px !important;align-items:center !important}html body #productModal.open .price-row.dues,html body #productModal.ec-product-clean-modal.open .price-row.dues{background:#191b1e !important}html body #productModal.open .price-row.cash,html body #productModal.ec-product-clean-modal.open .price-row.cash{background:linear-gradient(135deg,#62a900,#76c900) !important;color:#071004 !important}html body #productModal.open .price-row span,html body #productModal.ec-product-clean-modal.open .price-row span{color:inherit !important;opacity:.76 !important;font-size:11px !important;line-height:1.05 !important;letter-spacing:.12em !important;font-weight:900 !important;text-transform:uppercase !important}html body #productModal.open .price-row strong,html body #productModal.ec-product-clean-modal.open .price-row strong{color:inherit !important;font-size:clamp(22px,2.05vw,34px) !important;line-height:.96 !important;letter-spacing:-.045em !important;font-weight:1000 !important;text-align:right !important;white-space:nowrap !important}html body #productModal.open .price-row.dues strong,html body #productModal.ec-product-clean-modal.open .price-row.dues strong{font-size:clamp(18px,1.55vw,28px) !important;letter-spacing:-.035em !important}html body #productModal.open .modal-actions,html body #productModal.ec-product-clean-modal.open .modal-actions{display:grid !important;grid-template-columns:.95fr 1.05fr !important;gap:12px !important;padding-bottom:2px !important}html body #productModal.open .modal-actions button,html body #productModal.ec-product-clean-modal.open .modal-actions button{min-height:58px !important;border-radius:18px !important;font-weight:1000 !important;letter-spacing:.02em !important;box-shadow:0 16px 34px rgba(0,0,0,.22) !important}html body #productModal.open .modal-close,html body #productModal.ec-product-clean-modal.open .modal-close{top:22px !important;right:22px !important;width:46px !important;height:46px !important;border-radius:999px !important;background:rgba(255,255,255,.92) !important;color:#111 !important;box-shadow:0 14px 32px rgba(0,0,0,.26) !important}@media (min-width:900px) and (max-height:820px){html body #productModal.open .modal-card,html body #productModal.ec-product-clean-modal.open .modal-card{grid-template-columns:minmax(500px,1.1fr) minmax(410px,.9fr) !important;padding:18px !important;gap:24px !important}html body #productModal.open .modal-img,html body #productModal.ec-product-clean-modal.open .modal-img,html body #productModal.open .modal-info,html body #productModal.ec-product-clean-modal.open .modal-info{height:calc(100dvh - 36px) !important;max-height:calc(100dvh - 36px) !important}html body #productModal.open #modalName,html body #productModal.ec-product-clean-modal.open #modalName{font-size:clamp(30px,2.8vw,48px) !important}html body #productModal.open #modalDescription,html body #productModal.ec-product-clean-modal.open #modalDescription,html body #productModal.open #modalTechDescription,html body #productModal.ec-product-clean-modal.open #modalTechDescription{padding:15px 16px !important}html body #productModal.open #modalTechDescription .ec-spec-item,html body #productModal.ec-product-clean-modal.open #modalTechDescription .ec-spec-item{min-height:50px !important;padding:9px 10px !important}html body #productModal.open .price-row,html body #productModal.ec-product-clean-modal.open .price-row{min-height:50px !important;padding:10px 13px !important}}@media (max-width:899px){html body #productModal.open .modal-card,html body #productModal.ec-product-clean-modal.open .modal-card{display:flex !important;flex-direction:column !important;padding:12px !important;gap:12px !important;overflow-y:auto !important;background:transparent !important}html body #productModal.open .modal-img,html body #productModal.ec-product-clean-modal.open .modal-img{height:min(44dvh,380px) !important;min-height:260px !important;padding:14px !important;border-radius:26px !important}html body #productModal.open .ec-clean-gallery,html body #productModal.ec-product-clean-modal.open .ec-clean-gallery{bottom:10px !important;max-width:calc(100% - 20px) !important}html body #productModal.open .ec-clean-gallery button,html body #productModal.ec-product-clean-modal.open .ec-clean-gallery button{width:48px !important;height:48px !important;flex-basis:48px !important}html body #productModal.open .modal-info,html body #productModal.ec-product-clean-modal.open .modal-info{height:auto !important;max-height:none !important;overflow:visible !important;padding:0 0 18px !important;gap:11px !important}html body #productModal.open #modalName,html body #productModal.ec-product-clean-modal.open #modalName{font-size:clamp(29px,9vw,44px) !important}html body #productModal.open #modalDescription,html body #productModal.ec-product-clean-modal.open #modalDescription,html body #productModal.open #modalTechDescription,html body #productModal.ec-product-clean-modal.open #modalTechDescription,html body #productModal.open .price-block,html body #productModal.ec-product-clean-modal.open .price-block{border-radius:22px !important}html body #productModal.open #modalTechDescription .ec-specs-grid,html body #productModal.ec-product-clean-modal.open #modalTechDescription .ec-specs-grid{grid-template-columns:1fr 1fr !important;gap:8px !important}html body #productModal.open .price-row,html body #productModal.ec-product-clean-modal.open .price-row{min-height:56px !important;gap:10px !important;padding:12px 14px !important}html body #productModal.open .price-row strong,html body #productModal.ec-product-clean-modal.open .price-row strong{font-size:clamp(18px,6vw,26px) !important}html body #productModal.open .price-row.dues strong,html body #productModal.ec-product-clean-modal.open .price-row.dues strong{font-size:clamp(16px,5vw,22px) !important}html body #productModal.open .modal-actions,html body #productModal.ec-product-clean-modal.open .modal-actions{grid-template-columns:1fr !important}}@media (max-width:480px){html body #productModal.open #modalTechDescription .ec-specs-grid,html body #productModal.ec-product-clean-modal.open #modalTechDescription .ec-specs-grid{grid-template-columns:1fr !important}html body #productModal.open .price-row,html body #productModal.ec-product-clean-modal.open .price-row{grid-template-columns:1fr !important;text-align:left !important}html body #productModal.open .price-row strong,html body #productModal.ec-product-clean-modal.open .price-row strong{text-align:left !important}}html body #productModal.open #modalDescription,html body #productModal.ec-product-clean-modal.open #modalDescription{display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;background:#ffffff !important;color:#151515 !important;border:1px solid rgba(0,0,0,.08) !important;border-radius:22px !important;padding:18px 20px !important;font-size:clamp(14.5px,.98vw,16.5px) !important;line-height:1.58 !important;font-weight:520 !important;letter-spacing:-.01em !important;box-shadow:0 12px 34px rgba(0,0,0,.07) !important}html body #productModal.open #modalDescription::before,html body #productModal.ec-product-clean-modal.open #modalDescription::before{content:'DESCRIPCIÓN' !important;display:block !important;margin-bottom:9px !important;color:#5d9900 !important;font-size:11px !important;line-height:1 !important;letter-spacing:.17em !important;font-weight:1000 !important}html body #productModal.open .price-block,html body #productModal.ec-product-clean-modal.open .price-block{background:#ffffff !important;border:1px solid rgba(0,0,0,.08) !important;border-radius:24px !important;padding:16px !important;box-shadow:0 12px 34px rgba(0,0,0,.07) !important}html body #productModal.open .price-row,html body #productModal.ec-product-clean-modal.open .price-row,html body #productModal.open .price-row.dues,html body #productModal.ec-product-clean-modal.open .price-row.dues,html body #productModal.open .price-row.card,html body #productModal.ec-product-clean-modal.open .price-row.card{background:#f7f8f6 !important;color:#111111 !important;border:1px solid rgba(0,0,0,.075) !important;border-radius:18px !important;min-height:62px !important;padding:13px 16px !important;grid-template-columns:minmax(0,1fr) max-content !important;column-gap:18px !important;align-items:center !important}html body #productModal.open .price-row.cash,html body #productModal.ec-product-clean-modal.open .price-row.cash{background:#eef8e6 !important;color:#163300 !important;border:1px solid rgba(93,153,0,.25) !important}html body #productModal.open .price-row span,html body #productModal.ec-product-clean-modal.open .price-row span{color:#4c4c4c !important;opacity:1 !important;font-size:12px !important;line-height:1.15 !important;letter-spacing:.10em !important;font-weight:950 !important;text-transform:uppercase !important;white-space:normal !important}html body #productModal.open .price-row.cash span,html body #productModal.ec-product-clean-modal.open .price-row.cash span{color:#4d7e00 !important}html body #productModal.open .price-row strong,html body #productModal.ec-product-clean-modal.open .price-row strong,html body #productModal.open .price-row.dues strong,html body #productModal.ec-product-clean-modal.open .price-row.dues strong{color:#111111 !important;opacity:1 !important;font-size:clamp(20px,1.65vw,28px) !important;line-height:1.02 !important;letter-spacing:-.035em !important;font-weight:1000 !important;text-align:right !important;white-space:nowrap !important;min-width:max-content !important}html body #productModal.open .price-row.cash strong,html body #productModal.ec-product-clean-modal.open .price-row.cash strong{color:#163300 !important}html body #productModal.open .modal-actions,html body #productModal.ec-product-clean-modal.open .modal-actions{display:grid !important;grid-template-columns:1fr !important;gap:0 !important;width:100% !important;margin-top:4px !important}html body #productModal.open #buyNowBtn,html body #productModal.ec-product-clean-modal.open #buyNowBtn{display:none !important}html body #productModal.open #addCartBtn,html body #productModal.ec-product-clean-modal.open #addCartBtn{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:62px !important;border-radius:18px !important;background:#111111 !important;color:#ffffff !important;border:1px solid #111111 !important;font-size:15px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:.04em !important;text-transform:uppercase !important;box-shadow:0 16px 34px rgba(0,0,0,.20) !important}html body #productModal.open #addCartBtn:hover,html body #productModal.ec-product-clean-modal.open #addCartBtn:hover{transform:translateY(-1px) !important;box-shadow:0 20px 42px rgba(0,0,0,.24) !important}@media (max-width:899px){html body #productModal.open .price-row,html body #productModal.ec-product-clean-modal.open .price-row,html body #productModal.open .price-row.dues,html body #productModal.ec-product-clean-modal.open .price-row.dues,html body #productModal.open .price-row.cash,html body #productModal.ec-product-clean-modal.open .price-row.cash{grid-template-columns:minmax(0,1fr) max-content !important;min-height:58px !important;padding:12px 14px !important}html body #productModal.open .price-row strong,html body #productModal.ec-product-clean-modal.open .price-row strong,html body #productModal.open .price-row.dues strong,html body #productModal.ec-product-clean-modal.open .price-row.dues strong{font-size:clamp(18px,5.3vw,24px) !important;text-align:right !important}}@media (max-width:420px){html body #productModal.open .price-row,html body #productModal.ec-product-clean-modal.open .price-row,html body #productModal.open .price-row.dues,html body #productModal.ec-product-clean-modal.open .price-row.dues,html body #productModal.open .price-row.cash,html body #productModal.ec-product-clean-modal.open .price-row.cash{grid-template-columns:1fr !important;row-gap:6px !important}html body #productModal.open .price-row strong,html body #productModal.ec-product-clean-modal.open .price-row strong,html body #productModal.open .price-row.dues strong,html body #productModal.ec-product-clean-modal.open .price-row.dues strong{text-align:left !important;white-space:normal !important}}html body #productModal.open .modal-info,html body #productModal.ec-product-clean-modal.open .modal-info{overflow-y:auto !important;overscroll-behavior:contain !important;scroll-behavior:smooth !important;gap:18px !important;padding-bottom:128px !important}html body #productModal.open #modalDescription,html body #productModal.ec-product-clean-modal.open #modalDescription{margin-bottom:6px !important}html body #productModal.open #modalTechDescription,html body #productModal.ec-product-clean-modal.open #modalTechDescription{margin-top:18px !important;margin-bottom:4px !important}html body #productModal.open .price-block,html body #productModal.ec-product-clean-modal.open .price-block{margin-top:22px !important;margin-bottom:0 !important}html body #productModal.open .modal-actions,html body #productModal.ec-product-clean-modal.open .modal-actions{margin-top:20px !important;padding-bottom:18px !important}html body #productModal.open #modalDescription,html body #productModal.ec-product-clean-modal.open #modalDescription,html body #productModal.open #modalTechDescription,html body #productModal.ec-product-clean-modal.open #modalTechDescription,html body #productModal.open .price-block,html body #productModal.ec-product-clean-modal.open .price-block{flex-shrink:0 !important}@media (min-width:900px){html body #productModal.open .modal-card,html body #productModal.ec-product-clean-modal.open .modal-card{overflow:hidden !important}html body #productModal.open .modal-info,html body #productModal.ec-product-clean-modal.open .modal-info{padding-top:22px !important;padding-right:18px !important;padding-bottom:150px !important}}@media (max-width:899px){html body #productModal.open .modal-card,html body #productModal.ec-product-clean-modal.open .modal-card{overflow-y:auto !important;overscroll-behavior:contain !important;padding-bottom:92px !important}html body #productModal.open .modal-info,html body #productModal.ec-product-clean-modal.open .modal-info{overflow:visible !important;gap:15px !important;padding-bottom:130px !important}html body #productModal.open #modalTechDescription,html body #productModal.ec-product-clean-modal.open #modalTechDescription{margin-top:16px !important}html body #productModal.open .price-block,html body #productModal.ec-product-clean-modal.open .price-block{margin-top:20px !important}html body #productModal.open .modal-actions,html body #productModal.ec-product-clean-modal.open .modal-actions{margin-top:18px !important}}html body #currentTitle,html body .catalog-title,html body .section-title,html body .products-title,html body [id*="currentTitle"],html body .catalog-section h2,html body #catalogo h2{color:#111111 !important;text-shadow:none !important;opacity:1 !important}html body .category-top-nav.nav-clean>a,html body .category-top-nav.nav-clean .nav-item,html body .category-top-nav.nav-clean .ideal-main-link,html body .category-top-nav.nav-clean button,html body .filter-chip,html body .category-link,html body a[data-category],html body button[data-category]{color:#111111 !important;-webkit-text-fill-color:#111111 !important;text-shadow:none !important;opacity:1 !important}html body .category-top-nav.nav-clean>a:hover,html body .category-top-nav.nav-clean .nav-item:hover,html body .category-top-nav.nav-clean .ideal-main-link:hover,html body .category-top-nav.nav-clean .active,html body .filter-chip.active{color:#000000 !important;-webkit-text-fill-color:#000000 !important}html body .product-card .price-block.hot-sale-price-block{background:#ffffff !important;border:1px solid rgba(17,17,17,.10) !important;border-radius:16px !important;padding:12px !important;box-shadow:0 8px 22px rgba(0,0,0,.05) !important;gap:5px !important}html body .product-card .price-sale-badge{display:inline-flex !important;align-items:center !important;width:max-content !important;padding:5px 9px !important;border-radius:999px !important;background:#111111 !important;color:#ffffff !important;font-size:11px !important;line-height:1 !important;letter-spacing:.08em !important;font-weight:950 !important;text-transform:uppercase !important;margin-bottom:4px !important}html body .product-card .price-old{display:block !important;color:#8c8c8c !important;font-size:12px !important;font-weight:800 !important;line-height:1.1 !important}html body .product-card .price-old span{text-decoration:line-through !important;text-decoration-thickness:1.5px !important}html body .product-card .price-main{color:#111111 !important;font-size:22px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:-.04em !important}html body .product-card .price-transfer{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;color:#167200 !important;font-size:17px !important;font-weight:1000 !important;letter-spacing:-.03em !important;background:#eef9e9 !important;border:1px solid rgba(22,114,0,.18) !important;border-radius:12px !important;padding:8px 10px !important;margin-top:5px !important}html body .product-card .price-transfer::before{content:'25% OFF transferencia';color:#2f6f11 !important;font-size:10px !important;line-height:1 !important;letter-spacing:.07em !important;font-weight:950 !important;text-transform:uppercase !important;white-space:normal !important}html body .product-card .price-transfer span{display:none !important}html body .product-card .price-dues{color:#3e3e3e !important;font-size:13px !important;font-weight:850 !important;line-height:1.2 !important}html body #productModal.open .price-block,html body #productModal.ec-product-clean-modal.open .price-block{background:#ffffff !important;border:1px solid rgba(17,17,17,.10) !important;border-radius:22px !important;box-shadow:0 14px 38px rgba(0,0,0,.07) !important;padding:14px !important}html body #productModal.open .price-block::before,html body #productModal.ec-product-clean-modal.open .price-block::before{content:'Precio y financiación' !important;display:block !important;color:#111111 !important;font-size:12px !important;font-weight:1000 !important;letter-spacing:.10em !important;text-transform:uppercase !important;margin:2px 2px 12px !important}html body #productModal.open .price-row,html body #productModal.ec-product-clean-modal.open .price-row,html body #productModal.open .price-row.dues,html body #productModal.ec-product-clean-modal.open .price-row.dues,html body #productModal.open .price-row.cash,html body #productModal.ec-product-clean-modal.open .price-row.cash{background:#f8f8f8 !important;color:#111111 !important;border:1px solid rgba(17,17,17,.08) !important;border-radius:16px !important;display:grid !important;grid-template-columns:minmax(0,1fr) max-content !important;gap:18px !important;align-items:center !important;min-height:64px !important;padding:13px 15px !important}html body #productModal.open .price-row.cash,html body #productModal.ec-product-clean-modal.open .price-row.cash{background:#eef9e9 !important;border-color:rgba(22,114,0,.20) !important}html body #productModal.open .price-row span,html body #productModal.ec-product-clean-modal.open .price-row span{color:#4a4a4a !important;-webkit-text-fill-color:#4a4a4a !important;opacity:1 !important;font-size:12px !important;line-height:1.15 !important;letter-spacing:.08em !important;font-weight:950 !important;text-transform:uppercase !important;white-space:normal !important}html body #productModal.open .price-row.cash span,html body #productModal.ec-product-clean-modal.open .price-row.cash span{color:#2f6f11 !important;-webkit-text-fill-color:#2f6f11 !important}html body #productModal.open .price-row strong,html body #productModal.ec-product-clean-modal.open .price-row strong,html body #productModal.open .price-row.dues strong,html body #productModal.ec-product-clean-modal.open .price-row.dues strong,html body #productModal.open .price-row.cash strong,html body #productModal.ec-product-clean-modal.open .price-row.cash strong{color:#111111 !important;-webkit-text-fill-color:#111111 !important;opacity:1 !important;font-size:clamp(22px,1.75vw,29px) !important;line-height:1 !important;letter-spacing:-.045em !important;font-weight:1000 !important;text-align:right !important;white-space:nowrap !important;min-width:max-content !important}html body #productModal.open .price-row.cash strong,html body #productModal.ec-product-clean-modal.open .price-row.cash strong{color:#163d00 !important;-webkit-text-fill-color:#163d00 !important}html body #productModal.open .price-row.cash span::after,html body #productModal.ec-product-clean-modal.open .price-row.cash span::after{content:' · 25% OFF' !important;color:#2f6f11 !important;font-weight:1000 !important}html body #productModal.open #modalDescription,html body #productModal.ec-product-clean-modal.open #modalDescription{color:#222222 !important;-webkit-text-fill-color:#222222 !important;background:#ffffff !important;border:1px solid rgba(17,17,17,.09) !important;box-shadow:0 12px 32px rgba(0,0,0,.05) !important;font-size:15.5px !important;line-height:1.62 !important;font-weight:650 !important;opacity:1 !important}html body #productModal.open #addCartBtn,html body #productModal.ec-product-clean-modal.open #addCartBtn{width:100% !important;background:#111111 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}html body #productModal.open #buyNowBtn,html body #productModal.ec-product-clean-modal.open #buyNowBtn{display:none !important}@media (max-width:420px){html body #productModal.open .price-row,html body #productModal.ec-product-clean-modal.open .price-row,html body #productModal.open .price-row.dues,html body #productModal.ec-product-clean-modal.open .price-row.dues,html body #productModal.open .price-row.cash,html body #productModal.ec-product-clean-modal.open .price-row.cash{grid-template-columns:1fr !important;gap:7px !important}html body #productModal.open .price-row strong,html body #productModal.ec-product-clean-modal.open .price-row strong,html body #productModal.open .price-row.dues strong,html body #productModal.ec-product-clean-modal.open .price-row.dues strong,html body #productModal.open .price-row.cash strong,html body #productModal.ec-product-clean-modal.open .price-row.cash strong{text-align:left !important;white-space:normal !important;font-size:24px !important}}html body #currentTitle,html body .catalog-title,html body .products-title,html body #catalogo h2{color:#111 !important;-webkit-text-fill-color:#111 !important;text-shadow:none !important}html body .toolbar .filter,html body .filters .filter,html body button.filter,html body .filter-chip{color:#111 !important;-webkit-text-fill-color:#111 !important;background:#fff !important;border:1px solid rgba(17,17,17,.14) !important;box-shadow:0 6px 18px rgba(0,0,0,.04) !important;text-shadow:none !important;opacity:1 !important}html body .toolbar .filter.active,html body .filters .filter.active,html body button.filter.active,html body .filter-chip.active{color:#fff !important;-webkit-text-fill-color:#fff !important;background:#111 !important;border-color:#111 !important}html body .category-top-nav.nav-clean .shop-main-link,html body .category-top-nav.nav-clean>a,html body .category-top-nav.nav-clean .ideal-main-link,html body .category-top-nav.nav-clean .nav-item{color:#fff !important;-webkit-text-fill-color:#fff !important;text-shadow:0 1px 10px rgba(0,0,0,.28) !important;opacity:1 !important}html body .category-top-nav.nav-clean .shop-submenu,html body .category-top-nav.nav-clean .shop-submenu-brands{background:rgba(8,8,8,.98) !important;border:1px solid rgba(255,255,255,.16) !important;box-shadow:0 26px 70px rgba(0,0,0,.40) !important}html body .category-top-nav.nav-clean .shop-submenu button,html body .category-top-nav.nav-clean .shop-submenu a,html body .category-top-nav.nav-clean .shop-submenu-brands button{color:#fff !important;-webkit-text-fill-color:#fff !important;background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.14) !important;opacity:1 !important}html body .category-top-nav.nav-clean .shop-submenu button:hover,html body .category-top-nav.nav-clean .shop-submenu a:hover,html body .category-top-nav.nav-clean .shop-submenu-brands button:hover{color:#111 !important;-webkit-text-fill-color:#111 !important;background:#fff !important;border-color:#fff !important}html body .product-card .price-block.hot-sale-price-block{padding:13px !important;border-radius:18px !important;border:1px solid rgba(17,17,17,.12) !important;background:linear-gradient(180deg,#fff 0%,#fbfbfb 100%) !important;box-shadow:0 12px 28px rgba(0,0,0,.055) !important}html body .product-card .price-sale-badge{background:#111 !important;color:#fff !important;-webkit-text-fill-color:#fff !important;border-radius:999px !important;padding:6px 10px !important;font-size:10.5px !important;letter-spacing:.10em !important;font-weight:1000 !important;margin-bottom:6px !important}html body .product-card .price-main{font-size:23px !important;color:#111 !important;-webkit-text-fill-color:#111 !important;letter-spacing:-.045em !important;margin-top:1px !important}html body .product-card .price-transfer{margin-top:8px !important;border-radius:14px !important;background:#edf9e9 !important;border:1px solid rgba(22,114,0,.22) !important;color:#133d00 !important;-webkit-text-fill-color:#133d00 !important;font-size:18px !important;min-height:42px !important}html body .product-card .price-dues{margin-top:5px !important;color:#333 !important;-webkit-text-fill-color:#333 !important;font-size:13px !important}html body #productModal.open .price-block,html body #productModal.ec-product-clean-modal.open .price-block{border-radius:24px !important;padding:16px !important;background:#fff !important;border:1px solid rgba(17,17,17,.12) !important;box-shadow:0 16px 44px rgba(0,0,0,.075) !important}html body #productModal.open .price-row,html body #productModal.ec-product-clean-modal.open .price-row,html body #productModal.open .price-row.dues,html body #productModal.ec-product-clean-modal.open .price-row.dues,html body #productModal.open .price-row.cash,html body #productModal.ec-product-clean-modal.open .price-row.cash{min-height:70px !important;padding:15px 17px !important;border-radius:18px !important;background:#fafafa !important;border:1px solid rgba(17,17,17,.10) !important;grid-template-columns:minmax(0,1fr) minmax(150px,max-content) !important;column-gap:22px !important}html body #productModal.open .price-row.cash,html body #productModal.ec-product-clean-modal.open .price-row.cash{background:#edf9e9 !important;border-color:rgba(22,114,0,.24) !important}html body #productModal.open .price-row span,html body #productModal.ec-product-clean-modal.open .price-row span{color:#4a4a4a !important;-webkit-text-fill-color:#4a4a4a !important;font-size:12px !important;letter-spacing:.08em !important;font-weight:1000 !important;line-height:1.2 !important}html body #productModal.open .price-row strong,html body #productModal.ec-product-clean-modal.open .price-row strong{color:#111 !important;-webkit-text-fill-color:#111 !important;font-size:clamp(24px,1.9vw,32px) !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:-.05em !important;text-align:right !important;white-space:nowrap !important}html body #productModal.open .price-row.cash strong,html body #productModal.ec-product-clean-modal.open .price-row.cash strong{color:#123d00 !important;-webkit-text-fill-color:#123d00 !important}html body #productModal.open .price-row.cash span,html body #productModal.ec-product-clean-modal.open .price-row.cash span{color:#287400 !important;-webkit-text-fill-color:#287400 !important}html body #productModal.open #modalDescription,html body #productModal.ec-product-clean-modal.open #modalDescription{color:#1f1f1f !important;-webkit-text-fill-color:#1f1f1f !important;font-size:16px !important;line-height:1.7 !important;font-weight:650 !important;background:#fff !important}@media(max-width:640px){html body .category-top-nav.nav-clean .shop-main-link,html body .category-top-nav.nav-clean>a,html body .category-top-nav.nav-clean .ideal-main-link,html body .category-top-nav.nav-clean .nav-item{color:#fff !important;-webkit-text-fill-color:#fff !important}html body #productModal.open .price-row,html body #productModal.ec-product-clean-modal.open .price-row,html body #productModal.open .price-row.dues,html body #productModal.ec-product-clean-modal.open .price-row.dues,html body #productModal.open .price-row.cash,html body #productModal.ec-product-clean-modal.open .price-row.cash{grid-template-columns:1fr !important;gap:8px !important}html body #productModal.open .price-row strong,html body #productModal.ec-product-clean-modal.open .price-row strong{text-align:left !important;font-size:26px !important}}html body .product-card .price-dues,html body .product-card .installments,html body .product-card .installment,html body .product-card [class*="dues"],html body .product-card [class*="installment"]{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:34px !important;margin-top:8px !important;padding:8px 10px !important;border-radius:12px !important;background:#f4f4f4 !important;border:1px solid rgba(17,17,17,.10) !important;color:#171717 !important;-webkit-text-fill-color:#171717 !important;font-size:13.5px !important;line-height:1.18 !important;font-weight:950 !important;letter-spacing:-.015em !important;text-align:center !important;opacity:1 !important;text-shadow:none !important;white-space:normal !important}html body .product-card .price-dues *,html body .product-card .installments *,html body .product-card .installment *,html body .product-card [class*="dues"] *,html body .product-card [class*="installment"] *{color:#171717 !important;-webkit-text-fill-color:#171717 !important;opacity:1 !important;text-shadow:none !important}html body #productModal.open .price-row.dues,html body #productModal.ec-product-clean-modal.open .price-row.dues{background:#f5f6f4 !important;border-color:rgba(17,17,17,.12) !important}html body #productModal.open .price-row.dues span,html body #productModal.ec-product-clean-modal.open .price-row.dues span,html body #productModal.open .price-row.dues strong,html body #productModal.ec-product-clean-modal.open .price-row.dues strong,html body #modalDues{color:#111111 !important;-webkit-text-fill-color:#111111 !important;opacity:1 !important;text-shadow:none !important}@media (max-width:640px){html body .product-card .price-dues,html body .product-card .installments,html body .product-card .installment,html body .product-card [class*="dues"],html body .product-card [class*="installment"]{font-size:13px !important;min-height:32px !important;padding:8px 9px !important}}html body .product-card .price-block .price-dues,html body .product-card .hot-sale-price-block .price-dues,html body .product-card .price-list .price-dues{box-sizing:border-box !important;display:grid !important;grid-template-columns:1fr !important;gap:3px !important;align-items:center !important;justify-items:center !important;width:100% !important;margin:10px 0 0 !important;padding:9px 10px 10px !important;min-height:44px !important;border-radius:14px !important;background:#ffffff !important;border:1px solid rgba(17,17,17,.14) !important;box-shadow:0 8px 20px rgba(17,17,17,.06) !important;color:#111111 !important;-webkit-text-fill-color:#111111 !important;opacity:1 !important;text-shadow:none !important;overflow:visible !important;white-space:normal !important;text-align:center !important;font-size:0 !important;line-height:1.1 !important}html body .product-card .price-dues .dues-title{display:block !important;color:#111111 !important;-webkit-text-fill-color:#111111 !important;font-size:12px !important;line-height:1.05 !important;font-weight:950 !important;letter-spacing:.02em !important;text-transform:uppercase !important;opacity:1 !important}html body .product-card .price-dues .dues-amount{display:block !important;color:#111111 !important;-webkit-text-fill-color:#111111 !important;font-size:15px !important;line-height:1.05 !important;font-weight:950 !important;letter-spacing:-.02em !important;opacity:1 !important}html body .product-card .price-dues .dues-unit{font-size:11px !important;font-weight:850 !important;color:#424242 !important;-webkit-text-fill-color:#424242 !important;margin-left:3px !important}html body .product-card .price-dues:not(:has(.dues-title)){font-size:13.5px !important;color:#111111 !important;-webkit-text-fill-color:#111111 !important}html body #productModal.open .price-row.dues,html body #productModal.ec-product-clean-modal.open .price-row.dues{background:#ffffff !important;border:1px solid rgba(17,17,17,.14) !important;box-shadow:0 8px 22px rgba(17,17,17,.06) !important;color:#111111 !important;-webkit-text-fill-color:#111111 !important}html body #productModal.open .price-row.dues span,html body #productModal.open .price-row.dues strong,html body #productModal.ec-product-clean-modal.open .price-row.dues span,html body #productModal.ec-product-clean-modal.open .price-row.dues strong,html body #modalDues{color:#111111 !important;-webkit-text-fill-color:#111111 !important;opacity:1 !important;text-shadow:none !important}html body #modalDues .dues-title,html body #modalDues .dues-amount{color:#111111 !important;-webkit-text-fill-color:#111111 !important;opacity:1 !important}@media (max-width:640px){html body .product-card .price-block .price-dues,html body .product-card .hot-sale-price-block .price-dues,html body .product-card .price-list .price-dues{min-height:42px !important;padding:8px 8px 9px !important;border-radius:13px !important}html body .product-card .price-dues .dues-title{font-size:11px !important}html body .product-card .price-dues .dues-amount{font-size:14px !important}}html body .product-card .price-block.price-list,html body .product-card .hot-sale-price-block,html body .product-card .pedido-list{width:100% !important;display:grid !important;gap:8px !important;margin-top:12px !important;padding:12px !important;border-radius:20px !important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)) !important;border:1px solid rgba(255,255,255,.12) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 34px rgba(0,0,0,.16) !important}html body .product-card .price-main{position:relative !important;display:flex !important;align-items:flex-end !important;justify-content:space-between !important;gap:12px !important;margin:0 !important;padding:0 0 9px !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:clamp(25px,1.9vw,34px) !important;line-height:.95 !important;font-weight:1000 !important;letter-spacing:-.055em !important;text-shadow:0 1px 0 rgba(0,0,0,.22) !important;border-bottom:1px solid rgba(255,255,255,.10) !important}html body .product-card .price-main::before{content:"PRECIO" !important;flex:0 0 auto !important;color:#b9b09f !important;-webkit-text-fill-color:#b9b09f !important;font-size:10px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:.13em !important;text-transform:uppercase !important}html body .product-card .price-old{margin:-2px 0 0 !important;color:#9a9a9a !important;-webkit-text-fill-color:#9a9a9a !important;font-size:12px !important;font-weight:850 !important;opacity:.88 !important}html body .product-card .price-old span{text-decoration:line-through !important;text-decoration-thickness:2px !important}html body .product-card .price-transfer{display:grid !important;grid-template-columns:1fr !important;gap:3px !important;margin:0 !important;padding:10px 12px !important;border-radius:15px !important;background:rgba(255,255,255,.065) !important;border:1px solid rgba(255,255,255,.10) !important;color:#f5f5f0 !important;-webkit-text-fill-color:#f5f5f0 !important;font-size:clamp(17px,1.2vw,21px) !important;line-height:1.05 !important;font-weight:1000 !important;letter-spacing:-.035em !important}html body .product-card .price-transfer span{display:block !important;color:#c9c1ad !important;-webkit-text-fill-color:#c9c1ad !important;font-size:10.5px !important;line-height:1.12 !important;font-weight:950 !important;letter-spacing:.055em !important;text-transform:uppercase !important}html body .product-card .price-dues,html body .product-card .price-block .price-dues,html body .product-card .hot-sale-price-block .price-dues,html body .product-card .price-list .price-dues{display:grid !important;grid-template-columns:1fr !important;align-items:center !important;justify-items:center !important;gap:4px !important;width:100% !important;min-height:50px !important;margin:0 !important;padding:10px 12px !important;border-radius:16px !important;background:linear-gradient(180deg,#ffffff,#f1f1ee) !important;border:1px solid rgba(255,255,255,.55) !important;box-shadow:0 12px 26px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.85) !important;color:#090909 !important;-webkit-text-fill-color:#090909 !important;text-align:center !important;opacity:1 !important;overflow:visible !important;text-shadow:none !important;white-space:normal !important}html body .product-card .price-dues .dues-title,html body .product-card .price-dues:not(:empty)::first-line{color:#111111 !important;-webkit-text-fill-color:#111111 !important;font-size:11.5px !important;line-height:1.05 !important;font-weight:1000 !important;letter-spacing:.055em !important;text-transform:uppercase !important}html body .product-card .price-dues .dues-amount{color:#050505 !important;-webkit-text-fill-color:#050505 !important;font-size:17px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:-.035em !important}html body .product-card .price-dues .dues-unit{color:#484848 !important;-webkit-text-fill-color:#484848 !important;font-size:11px !important;font-weight:950 !important;letter-spacing:-.01em !important}html body .product-card .price-sale-badge{justify-self:start !important;margin:0 0 1px !important;padding:6px 9px !important;border-radius:999px !important;background:#ffffff !important;color:#111111 !important;-webkit-text-fill-color:#111111 !important;border:1px solid rgba(255,255,255,.45) !important;font-size:10px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:.08em !important;text-transform:uppercase !important}html body #productModal.open .price-block,html body #productModal.ec-product-clean-modal.open .price-block{display:grid !important;gap:10px !important}html body #productModal.open .price-row,html body #productModal.ec-product-clean-modal.open .price-row{display:grid !important;grid-template-columns:minmax(0,1fr) max-content !important;align-items:center !important;gap:18px !important;min-height:72px !important;padding:16px 18px !important;border-radius:20px !important;background:#ffffff !important;border:1px solid rgba(17,17,17,.10) !important;box-shadow:0 12px 28px rgba(17,17,17,.055) !important}html body #productModal.open .price-row.card{order:1 !important}html body #productModal.open .price-row.dues{order:2 !important;background:linear-gradient(180deg,#ffffff,#f3f3f0) !important}html body #productModal.open .price-row.cash{order:3 !important;background:#f3fbf2 !important;border-color:rgba(22,120,50,.18) !important}html body #productModal.open .price-row span,html body #productModal.ec-product-clean-modal.open .price-row span{color:#555555 !important;-webkit-text-fill-color:#555555 !important;font-size:11.5px !important;line-height:1.15 !important;font-weight:1000 !important;letter-spacing:.105em !important;text-transform:uppercase !important}html body #productModal.open .price-row strong,html body #productModal.ec-product-clean-modal.open .price-row strong{color:#101010 !important;-webkit-text-fill-color:#101010 !important;font-size:clamp(25px,2vw,34px) !important;line-height:.98 !important;font-weight:1000 !important;letter-spacing:-.055em !important;text-align:right !important;white-space:nowrap !important}html body #productModal.open .price-row.cash span,html body #productModal.ec-product-clean-modal.open .price-row.cash span{color:#1d6e35 !important;-webkit-text-fill-color:#1d6e35 !important}html body #productModal.open .price-row.cash strong,html body #productModal.ec-product-clean-modal.open .price-row.cash strong{color:#0b5f2a !important;-webkit-text-fill-color:#0b5f2a !important}html body #modalDues,html body #modalDues *{color:#101010 !important;-webkit-text-fill-color:#101010 !important;opacity:1 !important;text-shadow:none !important}@media(max-width:640px){html body .product-card .price-block.price-list,html body .product-card .hot-sale-price-block,html body .product-card .pedido-list{gap:7px !important;margin-top:10px !important;padding:9px !important;border-radius:17px !important}html body .product-card .price-main{font-size:20px !important;gap:8px !important;padding-bottom:8px !important}html body .product-card .price-main::before{font-size:8.5px !important;letter-spacing:.10em !important}html body .product-card .price-transfer{padding:8px 9px !important;border-radius:13px !important;font-size:15px !important}html body .product-card .price-transfer span{font-size:9px !important}html body .product-card .price-dues,html body .product-card .price-block .price-dues,html body .product-card .hot-sale-price-block .price-dues,html body .product-card .price-list .price-dues{min-height:44px !important;padding:8px 8px !important;border-radius:13px !important}html body .product-card .price-dues .dues-title{font-size:9.5px !important}html body .product-card .price-dues .dues-amount{font-size:14px !important}html body .product-card .price-dues .dues-unit{font-size:9.5px !important}html body #productModal.open .price-row,html body #productModal.ec-product-clean-modal.open .price-row{grid-template-columns:1fr !important;align-items:start !important;gap:7px !important;min-height:64px !important;padding:14px 15px !important;border-radius:18px !important}html body #productModal.open .price-row strong,html body #productModal.ec-product-clean-modal.open .price-row strong{text-align:left !important;font-size:26px !important}}html body .product-card .price-block.price-list,html body .product-card .hot-sale-price-block,html body .product-card .pedido-list{position:relative !important;display:grid !important;gap:8px !important;margin-top:12px !important;padding:12px !important;border-radius:20px !important;background:#ffffff !important;border:1px solid rgba(15,15,15,.10) !important;box-shadow:0 16px 36px rgba(0,0,0,.12) !important;color:#0b0b0b !important;-webkit-text-fill-color:initial !important;text-shadow:none !important;opacity:1 !important}html body .product-card .price-block.price-list *,html body .product-card .hot-sale-price-block *,html body .product-card .pedido-list *{opacity:1 !important;text-shadow:none !important}html body .product-card .price-main{display:flex !important;align-items:flex-end !important;justify-content:space-between !important;gap:10px !important;width:100% !important;margin:0 !important;padding:0 0 9px !important;border-bottom:1px solid rgba(0,0,0,.10) !important;color:#050505 !important;-webkit-text-fill-color:#050505 !important;font-size:clamp(26px,2vw,36px) !important;line-height:.98 !important;font-weight:1000 !important;letter-spacing:-.055em !important;text-shadow:none !important;white-space:nowrap !important}html body .product-card .price-main::before{content:"PRECIO" !important;flex:0 0 auto !important;color:#555 !important;-webkit-text-fill-color:#555 !important;font-size:10px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:.14em !important;text-transform:uppercase !important}html body .product-card .price-old,html body .product-card .price-old *{color:#6f6f6f !important;-webkit-text-fill-color:#6f6f6f !important;opacity:1 !important}html body .product-card .price-old span{text-decoration:line-through !important;text-decoration-thickness:2px !important}html body .product-card .price-transfer{display:grid !important;grid-template-columns:1fr !important;gap:3px !important;width:100% !important;margin:0 !important;padding:10px 12px !important;border-radius:15px !important;background:#f4f4f1 !important;border:1px solid rgba(0,0,0,.08) !important;color:#101010 !important;-webkit-text-fill-color:#101010 !important;font-size:clamp(18px,1.25vw,22px) !important;line-height:1.05 !important;font-weight:1000 !important;letter-spacing:-.035em !important;text-shadow:none !important;white-space:normal !important}html body .product-card .price-transfer span{display:block !important;color:#444 !important;-webkit-text-fill-color:#444 !important;font-size:10.5px !important;line-height:1.12 !important;font-weight:950 !important;letter-spacing:.055em !important;text-transform:uppercase !important}html body .product-card .price-dues,html body .product-card .price-dues *,html body .product-card .price-block .price-dues,html body .product-card .hot-sale-price-block .price-dues,html body .product-card .price-list .price-dues{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;opacity:1 !important;text-shadow:none !important}html body .product-card .price-dues,html body .product-card .price-block .price-dues,html body .product-card .hot-sale-price-block .price-dues,html body .product-card .price-list .price-dues{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:48px !important;margin:0 !important;padding:11px 12px !important;border-radius:16px !important;background:#0b0b0b !important;border:1px solid rgba(0,0,0,.88) !important;box-shadow:0 10px 24px rgba(0,0,0,.18) !important;text-align:center !important;font-size:clamp(15px,1.1vw,18px) !important;line-height:1.12 !important;font-weight:1000 !important;letter-spacing:-.02em !important;white-space:normal !important;overflow:visible !important}html body .product-card .price-sale-badge{justify-self:start !important;margin:0 !important;padding:6px 10px !important;border-radius:999px !important;background:#111 !important;color:#fff !important;-webkit-text-fill-color:#fff !important;border:1px solid #111 !important;font-size:10px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:.08em !important;text-transform:uppercase !important}html body #productModal.open .price-row,html body #productModal.ec-product-clean-modal.open .price-row{background:#ffffff !important;border:1px solid rgba(0,0,0,.12) !important;box-shadow:0 12px 28px rgba(0,0,0,.08) !important;color:#0b0b0b !important;-webkit-text-fill-color:initial !important;text-shadow:none !important}html body #productModal.open .price-row.dues,html body #productModal.ec-product-clean-modal.open .price-row.dues{background:#0b0b0b !important;border-color:#0b0b0b !important}html body #productModal.open .price-row span,html body #productModal.ec-product-clean-modal.open .price-row span{color:#555 !important;-webkit-text-fill-color:#555 !important;opacity:1 !important;text-shadow:none !important}html body #productModal.open .price-row strong,html body #productModal.ec-product-clean-modal.open .price-row strong{color:#070707 !important;-webkit-text-fill-color:#070707 !important;opacity:1 !important;text-shadow:none !important}html body #productModal.open .price-row.dues span,html body #productModal.open .price-row.dues strong,html body #productModal.ec-product-clean-modal.open .price-row.dues span,html body #productModal.ec-product-clean-modal.open .price-row.dues strong,html body #modalDues,html body #modalDues *{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;opacity:1 !important;text-shadow:none !important}html body #productModal.open .price-row.cash,html body #productModal.ec-product-clean-modal.open .price-row.cash{background:#f2fbf4 !important;border-color:rgba(18,120,48,.18) !important}html body #productModal.open .price-row.cash span,html body #productModal.ec-product-clean-modal.open .price-row.cash span{color:#236236 !important;-webkit-text-fill-color:#236236 !important}html body #productModal.open .price-row.cash strong,html body #productModal.ec-product-clean-modal.open .price-row.cash strong{color:#0f5d28 !important;-webkit-text-fill-color:#0f5d28 !important}@media(max-width:640px){html body .product-card .price-block.price-list,html body .product-card .hot-sale-price-block,html body .product-card .pedido-list{gap:7px !important;padding:10px !important;border-radius:18px !important}html body .product-card .price-main{font-size:21px !important;letter-spacing:-.045em !important}html body .product-card .price-main::before{font-size:8.5px !important}html body .product-card .price-transfer{font-size:16px !important;padding:9px 10px !important}html body .product-card .price-transfer span{font-size:9px !important}html body .product-card .price-dues{font-size:13.5px !important;min-height:44px !important;padding:9px 8px !important}}html body .product-card .price-block.price-list,html body .product-card .hot-sale-price-block,html body .product-card .pedido-list{display:grid !important;grid-template-columns:1fr !important;gap:9px !important;width:100% !important;margin:13px 0 0 !important;padding:13px !important;border-radius:22px !important;background:linear-gradient(180deg,#ffffff 0%,#fbfbf8 100%) !important;border:1px solid rgba(16,16,16,.11) !important;box-shadow:0 18px 38px rgba(0,0,0,.11),inset 0 1px 0 rgba(255,255,255,.95) !important;color:#070707 !important;-webkit-text-fill-color:initial !important;text-shadow:none !important;overflow:visible !important}html body .product-card .price-block.price-list *,html body .product-card .hot-sale-price-block *,html body .product-card .pedido-list *{opacity:1 !important;text-shadow:none !important;filter:none !important}html body .product-card .price-main{position:relative !important;display:block !important;width:100% !important;margin:0 !important;padding:20px 0 10px !important;border:0 !important;border-bottom:1px solid rgba(0,0,0,.10) !important;background:transparent !important;color:#050505 !important;-webkit-text-fill-color:#050505 !important;font-size:clamp(28px,2.25vw,38px) !important;line-height:.94 !important;font-weight:1000 !important;letter-spacing:-.06em !important;text-align:left !important;white-space:nowrap !important;overflow:visible !important}html body .product-card .price-main::before{content:"Precio online" !important;position:absolute !important;left:0 !important;top:0 !important;display:inline-flex !important;align-items:center !important;height:14px !important;color:#6a6a6a !important;-webkit-text-fill-color:#6a6a6a !important;font-size:9.5px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:.15em !important;text-transform:uppercase !important}html body .product-card .price-sale-badge{order:-2 !important;justify-self:start !important;margin:0 0 -2px !important;padding:6px 10px !important;border-radius:999px !important;background:#0b0b0b !important;border:1px solid rgba(0,0,0,.90) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:10px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:.08em !important;text-transform:uppercase !important;box-shadow:0 8px 18px rgba(0,0,0,.15) !important}html body .product-card .price-old,html body .product-card .price-old *{color:#7a7a7a !important;-webkit-text-fill-color:#7a7a7a !important;font-size:12px !important;line-height:1.1 !important;font-weight:850 !important}html body .product-card .price-old span{text-decoration:line-through !important;text-decoration-thickness:2px !important;text-decoration-color:rgba(0,0,0,.50) !important}html body .product-card .price-transfer{position:relative !important;display:grid !important;grid-template-columns:1fr auto !important;align-items:center !important;column-gap:10px !important;row-gap:3px !important;width:100% !important;margin:0 !important;padding:12px 13px !important;border-radius:17px !important;background:#f3faf4 !important;border:1px solid rgba(21,117,47,.18) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.88) !important;color:#0f5b27 !important;-webkit-text-fill-color:#0f5b27 !important;font-size:clamp(18px,1.35vw,23px) !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:-.045em !important;white-space:normal !important;overflow:visible !important}html body .product-card .price-transfer::before{content:"Transferencia" !important;grid-column:1 / -1 !important;display:block !important;margin:0 0 1px !important;color:#26713b !important;-webkit-text-fill-color:#26713b !important;font-size:9.5px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:.14em !important;text-transform:uppercase !important}html body .product-card .price-transfer::after{content:"Mejor precio" !important;grid-column:2 !important;grid-row:2 !important;align-self:center !important;padding:5px 8px !important;border-radius:999px !important;background:#ffffff !important;border:1px solid rgba(21,117,47,.16) !important;color:#1d6a34 !important;-webkit-text-fill-color:#1d6a34 !important;font-size:9px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:.04em !important;white-space:nowrap !important}html body .product-card .price-transfer span{grid-column:1 / -1 !important;display:block !important;margin-top:1px !important;color:#376b45 !important;-webkit-text-fill-color:#376b45 !important;font-size:10px !important;line-height:1.15 !important;font-weight:900 !important;letter-spacing:.04em !important;text-transform:uppercase !important}html body .product-card .price-dues,html body .product-card .price-block .price-dues,html body .product-card .hot-sale-price-block .price-dues,html body .product-card .price-list .price-dues{display:grid !important;grid-template-columns:1fr !important;align-items:center !important;justify-items:center !important;gap:3px !important;width:100% !important;min-height:58px !important;margin:0 !important;padding:12px 13px !important;border-radius:18px !important;background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%) !important;border:1px solid rgba(0,0,0,.92) !important;box-shadow:0 12px 26px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.08) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;text-align:center !important;font-size:15px !important;line-height:1.1 !important;font-weight:1000 !important;letter-spacing:-.015em !important;white-space:normal !important;overflow:visible !important}html body .product-card .price-dues *,html body .product-card .price-dues .dues-title,html body .product-card .price-dues .dues-amount,html body .product-card .price-dues .dues-unit{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;opacity:1 !important;text-shadow:none !important}html body .product-card .price-dues .dues-title{display:block !important;font-size:10px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:.13em !important;text-transform:uppercase !important;color:#f0f0f0 !important;-webkit-text-fill-color:#f0f0f0 !important}html body .product-card .price-dues .dues-amount{display:block !important;font-size:clamp(18px,1.35vw,23px) !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:-.045em !important}html body .product-card .price-dues .dues-unit{display:inline-block !important;margin-left:4px !important;font-size:10px !important;line-height:1 !important;font-weight:950 !important;letter-spacing:.02em !important}html body #productModal.open .price-block,html body #productModal.ec-product-clean-modal.open .price-block{gap:10px !important}html body #productModal.open .price-row,html body #productModal.ec-product-clean-modal.open .price-row{display:grid !important;grid-template-columns:1fr auto !important;align-items:center !important;gap:8px 14px !important;padding:14px 15px !important;border-radius:18px !important;background:#ffffff !important;border:1px solid rgba(0,0,0,.11) !important;box-shadow:0 12px 28px rgba(0,0,0,.07) !important;color:#080808 !important;-webkit-text-fill-color:initial !important;text-shadow:none !important}html body #productModal.open .price-row span,html body #productModal.ec-product-clean-modal.open .price-row span{color:#5e5e5e !important;-webkit-text-fill-color:#5e5e5e !important;font-size:11px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:.12em !important;text-transform:uppercase !important}html body #productModal.open .price-row strong,html body #productModal.ec-product-clean-modal.open .price-row strong{color:#060606 !important;-webkit-text-fill-color:#060606 !important;font-size:clamp(23px,3vw,34px) !important;line-height:.98 !important;font-weight:1000 !important;letter-spacing:-.055em !important;text-align:right !important}html body #productModal.open .price-row.dues,html body #productModal.ec-product-clean-modal.open .price-row.dues{background:linear-gradient(135deg,#080808 0%,#191919 100%) !important;border-color:#090909 !important;box-shadow:0 16px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.08) !important}html body #productModal.open .price-row.dues span,html body #productModal.open .price-row.dues strong,html body #productModal.ec-product-clean-modal.open .price-row.dues span,html body #productModal.ec-product-clean-modal.open .price-row.dues strong,html body #modalDues,html body #modalDues *{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}html body #productModal.open .price-row.cash,html body #productModal.ec-product-clean-modal.open .price-row.cash{background:#f3faf4 !important;border-color:rgba(21,117,47,.18) !important}html body #productModal.open .price-row.cash span,html body #productModal.ec-product-clean-modal.open .price-row.cash span{color:#23713a !important;-webkit-text-fill-color:#23713a !important}html body #productModal.open .price-row.cash strong,html body #productModal.ec-product-clean-modal.open .price-row.cash strong{color:#0f5b27 !important;-webkit-text-fill-color:#0f5b27 !important}@media(max-width:640px){html body .product-card .price-block.price-list,html body .product-card .hot-sale-price-block,html body .product-card .pedido-list{gap:8px !important;padding:11px !important;border-radius:20px !important}html body .product-card .price-main{padding-top:18px !important;font-size:23px !important;letter-spacing:-.05em !important}html body .product-card .price-main::before{font-size:8.5px !important}html body .product-card .price-transfer{grid-template-columns:1fr !important;padding:11px !important;font-size:18px !important}html body .product-card .price-transfer::after{grid-column:1 !important;grid-row:auto !important;justify-self:start !important;margin-top:2px !important}html body .product-card .price-transfer span{font-size:9px !important}html body .product-card .price-dues{min-height:54px !important;padding:11px !important}html body .product-card .price-dues .dues-title{font-size:9px !important}html body .product-card .price-dues .dues-amount{font-size:18px !important}html body #productModal.open .price-row,html body #productModal.ec-product-clean-modal.open .price-row{grid-template-columns:1fr !important;padding:13px !important}html body #productModal.open .price-row strong,html body #productModal.ec-product-clean-modal.open .price-row strong{text-align:left !important;font-size:26px !important}}html body .product-card .price-dues,html body .product-card .price-block .price-dues,html body .product-card .hot-sale-price-block .price-dues,html body .product-card .price-list .price-dues{position:relative !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:5px !important;min-height:72px !important;padding:12px 12px 11px !important;border-radius:18px !important;background:linear-gradient(135deg,#050505 0%,#161616 100%) !important;border:1px solid rgba(255,255,255,.12) !important;box-shadow:0 14px 28px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.12) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;text-align:center !important;overflow:visible !important}html body .product-card .price-dues::before,html body .product-card .price-block .price-dues::before,html body .product-card .hot-sale-price-block .price-dues::before,html body .product-card .price-list .price-dues::before{content:"FINANCIACIÓN" !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;max-width:100% !important;padding:5px 10px !important;margin:0 0 1px !important;border-radius:999px !important;background:#ffffff !important;border:1px solid rgba(255,255,255,.85) !important;color:#050505 !important;-webkit-text-fill-color:#050505 !important;font-size:10.5px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:.12em !important;text-transform:uppercase !important;opacity:1 !important;text-shadow:none !important;white-space:nowrap !important}html body .product-card .price-dues .dues-title{display:block !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:12px !important;line-height:1.05 !important;font-weight:1000 !important;letter-spacing:.04em !important;text-transform:uppercase !important;opacity:1 !important;text-shadow:none !important}html body .product-card .price-dues .dues-amount{display:block !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:clamp(19px,1.45vw,24px) !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:-.045em !important;opacity:1 !important;text-shadow:none !important}html body .product-card .price-dues .dues-unit{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:10px !important;font-weight:950 !important;opacity:1 !important}html body #productModal.open .price-row.dues span,html body #productModal.ec-product-clean-modal.open .price-row.dues span{justify-self:start !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:6px 10px !important;border-radius:999px !important;background:#ffffff !important;color:#050505 !important;-webkit-text-fill-color:#050505 !important;font-size:11px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:.11em !important;text-transform:uppercase !important;opacity:1 !important;text-shadow:none !important;white-space:nowrap !important}html body #productModal.open .price-row.dues strong,html body #productModal.ec-product-clean-modal.open .price-row.dues strong,html body #modalDues,html body #modalDues *{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;opacity:1 !important;text-shadow:none !important}@media(max-width:640px){html body .product-card .price-dues,html body .product-card .price-block .price-dues,html body .product-card .hot-sale-price-block .price-dues,html body .product-card .price-list .price-dues{min-height:68px !important;padding:11px 9px !important;gap:5px !important}html body .product-card .price-dues::before,html body .product-card .price-block .price-dues::before,html body .product-card .hot-sale-price-block .price-dues::before,html body .product-card .price-list .price-dues::before{font-size:9.5px !important;padding:5px 9px !important;letter-spacing:.10em !important}html body .product-card .price-dues .dues-title{font-size:10.5px !important}html body .product-card .price-dues .dues-amount{font-size:18.5px !important}}html body .product-card .price-dues,html body .product-card .price-block .price-dues,html body .product-card .hot-sale-price-block .price-dues,html body .product-card .price-list .price-dues{min-height:86px !important;padding:13px 12px 12px !important;gap:7px !important;background:linear-gradient(135deg,#030303 0%,#101010 52%,#1d1d1d 100%) !important;border:1px solid rgba(255,255,255,.18) !important;box-shadow:0 16px 32px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.14) !important}html body .product-card .price-dues::before,html body .product-card .price-block .price-dues::before,html body .product-card .hot-sale-price-block .price-dues::before,html body .product-card .price-list .price-dues::before{font-size:10px !important;padding:5px 10px !important;margin-bottom:0 !important;background:#f8f8f8 !important;color:#030303 !important;-webkit-text-fill-color:#030303 !important}html body .product-card .price-dues .dues-title,html body .product-card .price-dues .dues-title *,html body .product-card .price-dues strong:first-child{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:clamp(15px,1.35vw,20px) !important;line-height:1.02 !important;font-weight:1000 !important;letter-spacing:-.015em !important;text-transform:uppercase !important;opacity:1 !important;text-shadow:0 1px 10px rgba(0,0,0,.45) !important}html body .product-card .price-dues .dues-amount,html body .product-card .price-dues .dues-amount *,html body .product-card .price-dues b,html body .product-card .price-dues strong:last-child{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:clamp(23px,2.15vw,31px) !important;line-height:.95 !important;font-weight:1000 !important;letter-spacing:-.06em !important;opacity:1 !important;text-shadow:0 2px 12px rgba(0,0,0,.5) !important}html body .product-card .price-dues .dues-unit{color:rgba(255,255,255,.92) !important;-webkit-text-fill-color:rgba(255,255,255,.92) !important;font-size:11px !important;font-weight:950 !important;letter-spacing:.02em !important}html body #productModal.open .price-row.dues,html body #productModal.ec-product-clean-modal.open .price-row.dues{align-items:center !important;gap:14px !important;padding:17px 18px !important;background:linear-gradient(135deg,#030303 0%,#111 55%,#1f1f1f 100%) !important;border:1px solid rgba(255,255,255,.15) !important}html body #productModal.open .price-row.dues strong,html body #productModal.ec-product-clean-modal.open .price-row.dues strong,html body #modalDues{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:clamp(26px,3.4vw,42px) !important;line-height:.95 !important;font-weight:1000 !important;letter-spacing:-.065em !important;text-shadow:0 2px 14px rgba(0,0,0,.52) !important}@media(max-width:640px){html body .product-card .price-dues,html body .product-card .price-block .price-dues,html body .product-card .hot-sale-price-block .price-dues,html body .product-card .price-list .price-dues{min-height:82px !important;padding:12px 8px 11px !important;gap:6px !important}html body .product-card .price-dues::before,html body .product-card .price-block .price-dues::before,html body .product-card .hot-sale-price-block .price-dues::before,html body .product-card .price-list .price-dues::before{font-size:9px !important;padding:5px 8px !important;letter-spacing:.09em !important}html body .product-card .price-dues .dues-title,html body .product-card .price-dues .dues-title *,html body .product-card .price-dues strong:first-child{font-size:14.5px !important}html body .product-card .price-dues .dues-amount,html body .product-card .price-dues .dues-amount *,html body .product-card .price-dues b,html body .product-card .price-dues strong:last-child{font-size:23px !important}html body #productModal.open .price-row.dues strong,html body #productModal.ec-product-clean-modal.open .price-row.dues strong,html body #modalDues{font-size:30px !important}}html body .product-card .price-dues,html body .product-card .price-block .price-dues,html body .product-card .hot-sale-price-block .price-dues,html body .product-card .price-list .price-dues{background:#ffffff !important;color:#050505 !important;-webkit-text-fill-color:#050505 !important;font-size:24px !important;line-height:1.05 !important;font-weight:1000 !important;letter-spacing:-.045em !important;text-shadow:none !important;text-align:center !important;min-height:88px !important;padding:14px 10px 12px !important;border:2px solid #050505 !important;box-shadow:0 10px 24px rgba(0,0,0,.16) !important}html body .product-card .price-dues *,html body .product-card .price-block .price-dues *,html body .product-card .hot-sale-price-block .price-dues *,html body .product-card .price-list .price-dues *{color:#050505 !important;-webkit-text-fill-color:#050505 !important;opacity:1 !important;text-shadow:none !important}html body .product-card .price-dues::before,html body .product-card .price-block .price-dues::before,html body .product-card .hot-sale-price-block .price-dues::before,html body .product-card .price-list .price-dues::before{background:#050505 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:10px !important;font-weight:1000 !important;letter-spacing:.11em !important;margin-bottom:7px !important}html body #productModal.open .price-row.dues strong,html body #productModal.ec-product-clean-modal.open .price-row.dues strong,html body #modalDues{color:#050505 !important;-webkit-text-fill-color:#050505 !important;font-size:38px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:-.055em !important;text-shadow:none !important}html body #productModal.open .price-row.dues,html body #productModal.ec-product-clean-modal.open .price-row.dues{background:#ffffff !important;border:2px solid #050505 !important}@media(max-width:640px){html body .product-card .price-dues,html body .product-card .price-block .price-dues,html body .product-card .hot-sale-price-block .price-dues,html body .product-card .price-list .price-dues{font-size:22px !important;min-height:86px !important;padding:13px 8px 11px !important}html body #productModal.open .price-row.dues strong,html body #productModal.ec-product-clean-modal.open .price-row.dues strong,html body #modalDues{font-size:34px !important}}#catalogPagination{display:none!important}#catalogPagination.catalog-pagination,#catalogPagination{display:flex !important;align-items:center !important;justify-content:center !important;flex-wrap:wrap !important;gap:10px !important;margin:26px auto 38px !important;padding:8px 12px !important}#catalogPagination:empty{display:none!important}#catalogPagination .catalog-page-btn{appearance:none !important;border:1px solid rgba(255,255,255,.16) !important;background:#ffffff !important;color:#070707 !important;min-width:42px !important;height:42px !important;padding:0 15px !important;border-radius:999px !important;font-weight:900 !important;letter-spacing:.02em !important;cursor:pointer !important;box-shadow:0 10px 26px rgba(0,0,0,.16) !important}#catalogPagination .catalog-page-btn.active{background:#d7ff00 !important;color:#050505 !important;border-color:#d7ff00 !important}#catalogPagination .catalog-page-btn:disabled{opacity:.38 !important;cursor:not-allowed !important}#catalogPagination .catalog-page-dots{color:rgba(255,255,255,.72) !important;font-weight:900 !important;padding:0 2px !important}@media(max-width:640px){#catalogPagination{gap:7px!important;margin:20px auto 30px!important}#catalogPagination .catalog-page-btn{min-width:36px!important;height:36px!important;padding:0 11px!important;font-size:12px!important}}html body .ideal-dropdown .ideal-col button{background:#ffffff !important;color:#050505 !important;-webkit-text-fill-color:#050505 !important;border:1px solid rgba(255,255,255,.95) !important;box-shadow:0 8px 18px rgba(0,0,0,.18) !important}html body .ideal-dropdown .ideal-col button:hover,html body .ideal-dropdown .ideal-col button:focus-visible{background:#c8ff00 !important;color:#050505 !important;-webkit-text-fill-color:#050505 !important;border-color:#c8ff00 !important}html body .hero-simple-slide.hero-slide-ideal-link-v495{cursor:pointer !important}html body .category-top-nav.nav-clean .shop-submenu a.submenu-link{appearance:none !important;-webkit-appearance:none !important;width:100% !important;min-width:160px !important;min-height:48px !important;padding:0 18px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:15px !important;font-size:13px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:.075em !important;text-transform:uppercase !important;text-align:center !important;white-space:nowrap !important;text-decoration:none !important;cursor:pointer !important}@media(max-width:900px){html body .category-top-nav.nav-clean .shop-submenu a.submenu-link{min-width:0 !important;min-height:42px !important;padding:0 10px !important;font-size:11px !important;border-radius:13px !important}}html body .ideal-nav:hover .ideal-dropdown .ideal-col strong,html body .ideal-nav:focus-within .ideal-dropdown .ideal-col strong,html body .ideal-dropdown .ideal-col strong{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;text-shadow:0 1px 8px rgba(0,0,0,.65) !important}html body .shop-submenu.shop-submenu-bolsos-v496 button{text-transform:none !important;letter-spacing:.02em !important}html body .category-top-nav.nav-clean .shop-submenu.shop-submenu-brands a.submenu-link[data-sub-search="Siux"]{background:#ffffff !important;color:#050505 !important;-webkit-text-fill-color:#050505 !important;border:1px solid rgba(255,255,255,.95) !important;box-shadow:0 10px 22px rgba(0,0,0,.18) !important}html body .category-top-nav.nav-clean .shop-submenu.shop-submenu-brands a.submenu-link[data-sub-search="Siux"]:hover,html body .category-top-nav.nav-clean .shop-submenu.shop-submenu-brands a.submenu-link[data-sub-search="Siux"]:focus-visible{background:#c8ff00 !important;color:#050505 !important;-webkit-text-fill-color:#050505 !important;border-color:#c8ff00 !important}html body .category-top-nav.nav-clean .shop-submenu.shop-submenu-brands a.submenu-link[data-sub-search="Siux"]{background:rgba(255,255,255,.08) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;border:1px solid rgba(255,255,255,.14) !important;box-shadow:none !important}html body .category-top-nav.nav-clean .shop-submenu.shop-submenu-brands a.submenu-link[data-sub-search="Siux"]:hover,html body .category-top-nav.nav-clean .shop-submenu.shop-submenu-brands a.submenu-link[data-sub-search="Siux"]:focus-visible{background:#c8ff00 !important;color:#050505 !important;-webkit-text-fill-color:#050505 !important;border-color:#c8ff00 !important}html body .hero-simple-slide.hero-slide-tapia-v493 .hero-tapia-v497-kicker{position:absolute !important;left:clamp(22px,5vw,76px) !important;bottom:clamp(96px,13vw,150px) !important;z-index:6 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:clamp(30px,6.2vw,86px) !important;line-height:.9 !important;font-weight:1000 !important;letter-spacing:.03em !important;text-transform:uppercase !important;text-shadow:0 10px 28px rgba(0,0,0,.75) !important;pointer-events:none !important}@media(max-width:700px){html body .hero-simple-slide.hero-slide-tapia-v493 .hero-tapia-v497-kicker{left:20px !important;bottom:86px !important;font-size:42px !important}}html body .product-card{content-visibility:auto;contain-intrinsic-size:420px 620px;contain:layout paint style}html body #productGrid{will-change:contents}html body .product-card img,html body .product-media img,html body .hero-simple-slide img{image-rendering:auto}@media (prefers-reduced-motion:reduce){html body *{scroll-behavior:auto !important}}html body .product-card .price-block.price-list,html body .product-card .hot-sale-price-block,html body .product-card .pedido-list{padding:10px !important;gap:7px !important;border-radius:18px !important;background:rgba(255,255,255,.97) !important;border:1px solid rgba(8,8,8,.08) !important;box-shadow:0 10px 24px rgba(0,0,0,.10) !important}html body .product-card .price-main,html body .product-card .pedido-main{padding:14px 10px 9px !important;border-radius:15px !important;font-size:clamp(20px,1.55vw,25px) !important;line-height:1.02 !important;letter-spacing:-.045em !important;font-weight:1000 !important;color:#050505 !important;-webkit-text-fill-color:#050505 !important;background:linear-gradient(180deg,#ffffff 0%,#f6f6f6 100%) !important;border:1px solid rgba(0,0,0,.08) !important;box-shadow:none !important}html body .product-card .price-main::before{top:6px !important;left:10px !important;font-size:7.5px !important;letter-spacing:.12em !important;color:#777 !important;-webkit-text-fill-color:#777 !important}html body .product-card .price-transfer,html body .product-card .pedido-sub{min-height:0 !important;padding:9px 10px !important;border-radius:14px !important;font-size:clamp(16px,1.25vw,20px) !important;line-height:1.05 !important;letter-spacing:-.035em !important;font-weight:1000 !important;color:#0d0d0d !important;-webkit-text-fill-color:#0d0d0d !important;background:#f3f5f2 !important;border:1px solid rgba(0,0,0,.06) !important;box-shadow:none !important}html body .product-card .price-transfer span,html body .product-card .pedido-sub{font-size:9px !important;line-height:1.1 !important;letter-spacing:.08em !important}html body .product-card .price-transfer::after{padding:5px 8px !important;font-size:8px !important;letter-spacing:.08em !important;border-radius:999px !important}html body .product-card .price-dues,html body .product-card .price-block .price-dues,html body .product-card .hot-sale-price-block .price-dues,html body .product-card .price-list .price-dues,html body .product-card .pedido-dues{min-height:58px !important;padding:9px 10px !important;gap:3px !important;border-radius:15px !important;background:#0a0a0a !important;border:1px solid rgba(0,0,0,.92) !important;box-shadow:none !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;text-shadow:none !important;letter-spacing:0 !important}html body .product-card .price-dues::before,html body .product-card .price-block .price-dues::before,html body .product-card .hot-sale-price-block .price-dues::before,html body .product-card .price-list .price-dues::before{padding:0 !important;margin:0 !important;background:transparent !important;border:0 !important;color:rgba(255,255,255,.72) !important;-webkit-text-fill-color:rgba(255,255,255,.72) !important;font-size:8.5px !important;line-height:1 !important;letter-spacing:.12em !important}html body .product-card .price-dues .dues-title,html body .product-card .price-dues .dues-title *,html body .product-card .price-dues strong:first-child{font-size:11px !important;line-height:1 !important;letter-spacing:.02em !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;text-shadow:none !important}html body .product-card .price-dues .dues-amount,html body .product-card .price-dues .dues-amount *,html body .product-card .price-dues b,html body .product-card .price-dues strong:last-child{font-size:clamp(18px,1.55vw,23px) !important;line-height:1 !important;letter-spacing:-.045em !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;text-shadow:none !important}html body .product-card .price-dues .dues-unit{font-size:9px !important;color:rgba(255,255,255,.8) !important;-webkit-text-fill-color:rgba(255,255,255,.8) !important}html body .product-grid#productGrid .card-actions,html body .product-card .card-actions{width:100% !important;display:grid !important;grid-template-columns:1fr !important;gap:8px !important;margin-top:10px !important;padding-top:6px !important;overflow:visible !important}html body .product-grid#productGrid .whatsapp.cart-action,html body .product-card .whatsapp.cart-action{width:100% !important;max-width:100% !important;min-width:0 !important;min-height:44px !important;height:auto !important;padding:11px 12px !important;box-sizing:border-box !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:7px !important;border-radius:13px !important;font-size:11px !important;line-height:1 !important;letter-spacing:.045em !important;white-space:nowrap !important;overflow:visible !important;text-overflow:clip !important;word-break:normal !important}html body .product-grid#productGrid .whatsapp.cart-action::before,html body .product-card .whatsapp.cart-action::before{flex:0 0 auto !important;margin:0 !important}html body .product-card .product-info{overflow:visible !important}@media(max-width:640px){html body .product-card .price-block.price-list,html body .product-card .hot-sale-price-block,html body .product-card .pedido-list{padding:9px !important;gap:6px !important}html body .product-card .price-main,html body .product-card .pedido-main{font-size:21px !important;padding:14px 9px 9px !important}html body .product-card .price-transfer,html body .product-card .pedido-sub{font-size:17px !important;padding:9px !important}html body .product-card .price-dues,html body .product-card .price-block .price-dues,html body .product-card .hot-sale-price-block .price-dues,html body .product-card .price-list .price-dues,html body .product-card .pedido-dues{min-height:56px !important;padding:9px 8px !important}html body .product-card .price-dues .dues-amount,html body .product-card .price-dues .dues-amount *,html body .product-card .price-dues b,html body .product-card .price-dues strong:last-child{font-size:19px !important}html body .product-grid#productGrid .whatsapp.cart-action,html body .product-card .whatsapp.cart-action{min-height:43px !important;padding:10px 8px !important;font-size:10.5px !important;letter-spacing:.035em !important}}html body .product-card .price-sale-badge,html body .product-card .price-old,html body #productGrid .product-card .price-sale-badge,html body #productGrid .product-card .price-old,html body #collectionGrid .product-card .price-sale-badge,html body #collectionGrid .product-card .price-old,html body .collection-grid .price-sale-badge,html body .collection-grid .price-old{display:none !important;visibility:hidden !important}html body .product-card .price-main,html body .collection-grid .price-main,html body #collectionGrid.product-grid .price-main,html body #productGrid.product-grid .product-card .price-main,html body .product-card .pedido-main{position:relative !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:center !important;gap:4px !important;min-height:54px !important;padding:9px 11px 10px !important;overflow:visible !important;white-space:normal !important}html body .product-card .price-main::before,html body .collection-grid .price-main::before,html body #collectionGrid.product-grid .price-main::before,html body #productGrid.product-grid .product-card .price-main::before{content:"Precio crédito" !important;position:static !important;display:block !important;order:0 !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;font-size:8px !important;line-height:1.05 !important;letter-spacing:.12em !important;font-weight:800 !important;text-transform:uppercase !important;color:#6f747c !important;-webkit-text-fill-color:#6f747c !important;opacity:1 !important;transform:none !important}html body .modal-prices .price-row.card,html body .modal-prices .price-row.cash,html body .modal-prices .price-row.dues{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:center !important;gap:4px !important}html body .modal-prices .price-row.card span,html body .modal-prices .price-row.cash span,html body .modal-prices .price-row.dues span{position:static !important;display:block !important;margin:0 !important;color:#6f747c !important;-webkit-text-fill-color:#6f747c !important;font-size:10px !important;line-height:1.05 !important;letter-spacing:.10em !important;text-transform:uppercase !important;font-weight:800 !important}html body .modal-prices .price-row.card strong,html body .modal-prices .price-row.cash strong,html body .modal-prices .price-row.dues strong{display:block !important;margin:0 !important;line-height:1.05 !important}html body #productGrid .product-card[data-id="stock-bullpadel-vertex-04-woman-2025"] .price-sale-badge,html body #collectionGrid .product-card[data-id="stock-bullpadel-vertex-04-woman-2025"] .price-sale-badge,html body .collection-grid .product-card[data-id="stock-bullpadel-vertex-04-woman-2025"] .price-sale-badge,html body .product-card[data-id="stock-bullpadel-vertex-04-woman-2025"] .price-sale-badge,html body #productGrid .product-card[data-id="stock-bullpadel-hack-04-2026"] .price-sale-badge,html body #collectionGrid .product-card[data-id="stock-bullpadel-hack-04-2026"] .price-sale-badge,html body .collection-grid .product-card[data-id="stock-bullpadel-hack-04-2026"] .price-sale-badge,html body .product-card[data-id="stock-bullpadel-hack-04-2026"] .price-sale-badge,html body #productGrid .product-card[data-id="bullpadel-vertex-04-comfort-black-red"] .price-sale-badge,html body #collectionGrid .product-card[data-id="bullpadel-vertex-04-comfort-black-red"] .price-sale-badge,html body .collection-grid .product-card[data-id="bullpadel-vertex-04-comfort-black-red"] .price-sale-badge,html body .product-card[data-id="bullpadel-vertex-04-comfort-black-red"] .price-sale-badge{display:inline-flex !important;visibility:visible !important;opacity:1 !important;width:max-content !important;min-width:auto !important;height:auto !important;align-items:center !important;justify-content:center !important;margin:0 0 5px 0 !important;padding:7px 11px !important;border-radius:999px !important;background:#050505 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;border:1px solid rgba(0,0,0,.14) !important;box-shadow:0 8px 18px rgba(0,0,0,.16) !important;font-size:11px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:.08em !important;text-transform:uppercase !important;position:relative !important;z-index:8 !important;pointer-events:none !important}html body .product-card[data-id="stock-bullpadel-vertex-04-woman-2025"] .hot-sale-price-block,html body .product-card[data-id="stock-bullpadel-hack-04-2026"] .hot-sale-price-block,html body .product-card[data-id="bullpadel-vertex-04-comfort-black-red"] .hot-sale-price-block{padding-top:11px !important}html body .product-image,html body .product-card[data-category] .product-image{display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;background:linear-gradient(180deg,#fffaf0,#eee7dc) !important}html body .product-image img,html body .product-card[data-category] .product-image img{width:100% !important;height:100% !important;max-width:96% !important;max-height:96% !important;object-fit:contain !important;object-position:center center !important}html body .modal-img,html body .product-modal-media,html body .modal-gallery-main,html body #modalGalleryWrap{display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important}html body .modal-img img,html body #modalMainImg,html body #modalImage,html body #modalGalleryWrap img,html body .modal-gallery-main img,html body .product-gallery img{width:100% !important;height:100% !important;max-width:96% !important;max-height:96% !important;object-fit:contain !important;object-position:center center !important;display:block !important}@media(max-width:720px){html body .modal{padding:8px !important;align-items:flex-start !important;overflow:auto !important}html body .modal-card{width:100% !important;max-height:none !important;min-height:100dvh !important;display:flex !important;flex-direction:column !important;overflow:visible !important;border-radius:24px !important}html body .modal-img{min-height:48dvh !important;height:48dvh !important;flex:0 0 auto !important}html body .modal-img img{max-width:98% !important;max-height:98% !important}html body .product-card[data-category="Paletas"] .product-image,html body .product-image{height:360px !important}}#mobileIdeal.ideal-selector-pro{padding:clamp(24px,5vw,56px) 16px !important;background:radial-gradient(circle at top left,rgba(190,255,0,.14),transparent 34%),#050505 !important;border-top:1px solid rgba(255,255,255,.08) !important;border-bottom:1px solid rgba(255,255,255,.08) !important}#mobileIdeal .ideal-test-shell{max-width:1120px !important;margin:0 auto !important;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025)) !important;border:1px solid rgba(255,255,255,.12) !important;border-radius:28px !important;padding:clamp(18px,3.5vw,34px) !important;box-shadow:0 26px 70px rgba(0,0,0,.34) !important;overflow:hidden !important}#mobileIdeal .ideal-test-header h2{color:#fff !important;font-size:clamp(1.65rem,4vw,3rem) !important;letter-spacing:-.04em !important;margin:0 0 8px !important}#mobileIdeal .ideal-test-header p{color:rgba(255,255,255,.72) !important;max-width:680px !important;line-height:1.55 !important}#mobileIdeal .ideal-test-step{display:flex !important;align-items:center !important;gap:12px !important;margin:24px 0 14px !important}#mobileIdeal .ideal-test-number{width:34px !important;height:34px !important;border-radius:999px !important;display:grid !important;place-items:center !important;background:#baff00 !important;color:#050505 !important;font-weight:900 !important;font-size:.78rem !important}#mobileIdeal .ideal-test-step h3{margin:0 !important;color:#fff !important;font-size:1.08rem !important}#mobileIdeal .ideal-level-tabs{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:10px !important;margin:0 0 10px !important}#mobileIdeal .ideal-level-tabs button,#mobileIdeal .ideal-style-grid button{cursor:pointer !important;-webkit-tap-highlight-color:transparent !important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease !important}#mobileIdeal .ideal-level-tabs button{min-height:48px !important;border-radius:16px !important;border:1px solid rgba(255,255,255,.14) !important;background:rgba(255,255,255,.06) !important;color:#fff !important;font-weight:900 !important;letter-spacing:-.01em !important}#mobileIdeal .ideal-level-tabs button.active{background:#baff00 !important;color:#050505 !important;border-color:#baff00 !important;box-shadow:0 14px 34px rgba(186,255,0,.17) !important}#mobileIdeal .ideal-panel{display:none !important}#mobileIdeal .ideal-panel.active{display:block !important}#mobileIdeal .ideal-style-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:14px !important}#mobileIdeal .ideal-style-grid button{min-height:132px !important;text-align:left !important;border-radius:22px !important;padding:18px !important;border:1px solid rgba(255,255,255,.13) !important;background:rgba(255,255,255,.055) !important;color:#fff !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important}#mobileIdeal .ideal-style-grid button b{display:block !important;font-size:1.05rem !important;color:#fff !important;margin-bottom:10px !important}#mobileIdeal .ideal-style-grid button span{display:block !important;color:rgba(255,255,255,.68) !important;font-size:.88rem !important;line-height:1.38 !important}#mobileIdeal .ideal-style-grid button:hover{transform:translateY(-2px) !important;border-color:rgba(186,255,0,.55) !important}#mobileIdeal .ideal-style-grid button.active-style,#mobileIdeal .ideal-style-grid button.active,#mobileIdeal .ideal-style-grid button.selected{background:linear-gradient(145deg,rgba(186,255,0,.22),rgba(255,255,255,.08)) !important;border-color:#baff00 !important;box-shadow:0 18px 46px rgba(186,255,0,.14) !important}#mobileIdeal .ideal-result-v538{margin-top:18px !important;padding:16px 18px !important;border-radius:18px !important;background:rgba(186,255,0,.105) !important;border:1px solid rgba(186,255,0,.24) !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:14px !important}#mobileIdeal .ideal-result-v538 strong{color:#fff !important;font-size:1rem !important}#mobileIdeal .ideal-result-v538 span{color:rgba(255,255,255,.72) !important;font-size:.92rem !important;line-height:1.4 !important;text-align:right !important}@media (max-width:760px){#mobileIdeal.ideal-selector-pro{padding:18px 10px 34px !important}#mobileIdeal .ideal-test-shell{border-radius:22px !important;padding:16px !important}#mobileIdeal .ideal-level-tabs{grid-template-columns:1fr !important;gap:8px !important}#mobileIdeal .ideal-level-tabs button{min-height:46px !important;border-radius:14px !important}#mobileIdeal .ideal-style-grid{grid-template-columns:1fr !important;gap:10px !important}#mobileIdeal .ideal-style-grid button{min-height:104px !important;border-radius:18px !important;padding:15px !important}#mobileIdeal .ideal-result-v538{flex-direction:column !important;align-items:flex-start !important}#mobileIdeal .ideal-result-v538 span{text-align:left !important}}html body #productModal.open #modalImg,html body #productModal.ec-product-clean-modal #modalImg{width:100% !important;max-width:100% !important;height:min(68vh,760px) !important;max-height:760px !important;object-fit:contain !important;object-position:center center !important;background:#fff !important;border-radius:22px !important;transform:none !important;will-change:auto !important;user-select:none !important;-webkit-user-drag:none !important}html body #modalGalleryWrap.elclub-gallery-v545{display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;margin:12px auto 0 !important;padding:8px 10px !important;max-width:100% !important;background:rgba(20,20,20,.72) !important;border-radius:18px !important;backdrop-filter:blur(8px) !important}html body #modalGalleryWrap.elclub-gallery-v545 .modal-gallery-thumbs{display:flex !important;gap:8px !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important;-webkit-overflow-scrolling:touch !important;max-width:min(560px,calc(100vw - 150px)) !important;padding:0 !important}html body #modalGalleryWrap.elclub-gallery-v545 .modal-gallery-thumbs::-webkit-scrollbar{display:none !important}html body #modalGalleryWrap.elclub-gallery-v545 .modal-gallery-thumbs button{flex:0 0 58px !important;width:58px !important;height:58px !important;padding:3px !important;border-radius:14px !important;border:1px solid rgba(255,255,255,.34) !important;background:#fff !important;opacity:.78 !important;scroll-snap-align:center !important}html body #modalGalleryWrap.elclub-gallery-v545 .modal-gallery-thumbs button.active{opacity:1 !important;border-color:#a6ff00 !important;box-shadow:0 0 0 2px rgba(166,255,0,.25) !important}html body #modalGalleryWrap.elclub-gallery-v545 .modal-gallery-thumbs img{width:100% !important;height:100% !important;object-fit:contain !important;display:block !important;border-radius:10px !important}html body #modalGalleryWrap.elclub-gallery-v545 .gallery-arrow{width:42px !important;height:42px !important;border:0 !important;border-radius:14px !important;background:#f4f4f4 !important;color:#111 !important;font-size:30px !important;line-height:1 !important;cursor:pointer !important}@media (max-width:720px){html body #productModal.open #modalImg,html body #productModal.ec-product-clean-modal #modalImg{height:min(58vh,520px) !important;border-radius:18px !important}html body #modalGalleryWrap.elclub-gallery-v545{gap:8px !important;margin-top:10px !important;border-radius:16px !important}html body #modalGalleryWrap.elclub-gallery-v545 .modal-gallery-thumbs{max-width:calc(100vw - 124px) !important}html body #modalGalleryWrap.elclub-gallery-v545 .modal-gallery-thumbs button{flex-basis:52px !important;width:52px !important;height:52px !important}html body #modalGalleryWrap.elclub-gallery-v545 .gallery-arrow{width:38px !important;height:38px !important}}#sizeOptions button.disabled-size,#sizeOptions button:disabled{text-decoration:line-through !important;opacity:.55 !important;background:#f3f4f6 !important;color:#9ca3af !important;border-color:#e5e7eb !important;cursor:not-allowed !important;pointer-events:none !important}#sizeOptions button.disabled-size,#sizeOptions button[disabled],#sizeOptions button:disabled{text-decoration:line-through !important;opacity:.52 !important;background:#f3f4f6 !important;color:#9ca3af !important;border-color:#e5e7eb !important;cursor:not-allowed !important;pointer-events:none !important}body.cart-open{overflow:auto !important}html.cart-open{overflow:auto !important}.elclub-cart-backdrop,.cart-backdrop,.modal-backdrop{pointer-events:none !important}#elclubCartNoticeV571{position:fixed;right:22px;bottom:24px;z-index:2147483647;background:#101010;color:#c6ff00;border:1px solid rgba(198,255,0,.45);border-radius:14px;padding:13px 16px;font-weight:800;box-shadow:0 14px 34px rgba(0,0,0,.35);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}#elclubCartNoticeV571.show{opacity:1;transform:translateY(0)}body.cart-open .elclub-cart-backdrop,body.cart-open .cart-backdrop,body.cart-open .modal-backdrop{pointer-events:none !important;opacity:0 !important;visibility:hidden !important}html,body{overflow-x:hidden !important}body:not(.checkout-open):not(.customer-open):not(.payment-open),html:not(.checkout-open){overflow-y:auto !important}.elclub-cart-backdrop,.cart-backdrop,.modal-backdrop{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}#cartPanel.open,.cart-panel.open{pointer-events:auto !important}#elclubCartNoticeV572{position:fixed;left:50%;bottom:24px;transform:translateX(-50%) translateY(16px);z-index:2147483647;background:#101010;color:#c6ff00;border:1px solid rgba(198,255,0,.45);border-radius:999px;padding:12px 18px;font-weight:900;font-size:14px;box-shadow:0 16px 46px rgba(0,0,0,.35);opacity:0;pointer-events:none;transition:.18s ease}#elclubCartNoticeV572.show{opacity:1;transform:translateX(-50%) translateY(0)}@media (min-width:761px){html body #productGrid .product-card .product-info,html body .product-grid#productGrid .product-card .product-info{display:flex !important;flex-direction:column !important;min-height:0 !important;overflow:visible !important}html body #productGrid .product-card .elclub-card-proof-v536,html body .product-grid#productGrid .product-card .elclub-card-proof-v536{display:grid !important;grid-template-columns:1fr 1fr !important;gap:7px !important;margin:10px 0 0 !important;padding:0 !important}html body #productGrid .product-card .elclub-card-proof-v536 span,html body .product-grid#productGrid .product-card .elclub-card-proof-v536 span{min-height:32px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;font-size:10px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:.04em !important;text-transform:uppercase !important;white-space:nowrap !important}html body #productGrid .product-card .card-actions,html body .product-grid#productGrid .product-card .card-actions{display:block !important;width:100% !important;margin-top:10px !important;padding-top:0 !important;overflow:visible !important}html body #productGrid .product-card .card-actions .quick-view,html body .product-grid#productGrid .product-card .card-actions .quick-view{display:none !important}html body #productGrid .product-card .card-actions .whatsapp.cart-action,html body .product-grid#productGrid .product-card .card-actions .whatsapp.cart-action{display:flex !important;width:100% !important;min-height:48px !important;align-items:center !important;justify-content:center !important;border-radius:15px !important;font-size:11px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:.06em !important;text-transform:uppercase !important;box-shadow:0 10px 24px rgba(190,255,0,.18) !important}}html body #headerBenefitSingle,html body #headerBenefitSingleDisabledV340{white-space:nowrap !important}@media (min-width:761px){html body #productGrid.product-grid .product-card,html body .product-grid#productGrid .product-card{height:auto !important;min-height:725px !important;overflow:hidden !important}html body #productGrid.product-grid .product-card .product-info,html body .product-grid#productGrid .product-card .product-info{flex:1 1 auto !important;display:flex !important;flex-direction:column !important;padding:16px 18px 22px !important;box-sizing:border-box !important;overflow:visible !important}html body #productGrid.product-grid .product-card .card-actions,html body .product-grid#productGrid .product-card .card-actions{margin-top:12px !important;padding:0 0 2px !important;width:100% !important;flex:0 0 auto !important;display:grid !important;grid-template-columns:1fr !important;overflow:visible !important}html body #productGrid.product-grid .product-card .card-actions .whatsapp.cart-action,html body .product-grid#productGrid .product-card .card-actions .whatsapp.cart-action{width:100% !important;min-height:52px !important;height:52px !important;padding:0 16px !important;box-sizing:border-box !important;border-radius:16px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:11px !important;line-height:1 !important;letter-spacing:.055em !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:clip !important;transform:none !important}html body #productGrid.product-grid .product-card .card-actions .whatsapp.cart-action:hover,html body .product-grid#productGrid .product-card .card-actions .whatsapp.cart-action:hover{transform:translateY(-1px) !important}}@media (min-width:761px){html body #productGrid.product-grid,html body .product-grid#productGrid{align-items:start !important;grid-auto-rows:auto !important;row-gap:36px !important}html body #productGrid.product-grid .product-card,html body .product-grid#productGrid .product-card{height:auto !important;min-height:790px !important;padding-bottom:0 !important;overflow:hidden !important}html body #productGrid.product-grid .product-card .product-info,html body .product-grid#productGrid .product-card .product-info{flex:1 1 auto !important;display:flex !important;flex-direction:column !important;min-height:350px !important;padding:16px 18px 28px !important;box-sizing:border-box !important;overflow:visible !important}html body #productGrid.product-grid .product-card .elclub-card-proof-v536,html body .product-grid#productGrid .product-card .elclub-card-proof-v536{margin:10px 0 12px !important;flex:0 0 auto !important}html body #productGrid.product-grid .product-card .card-actions,html body .product-grid#productGrid .product-card .card-actions{margin-top:auto !important;padding:0 !important;width:100% !important;flex:0 0 auto !important;display:grid !important;grid-template-columns:1fr !important;overflow:visible !important}html body #productGrid.product-grid .product-card .card-actions .whatsapp.cart-action,html body .product-grid#productGrid .product-card .card-actions .whatsapp.cart-action{width:100% !important;height:46px !important;min-height:46px !important;padding:0 14px !important;margin:0 !important;box-sizing:border-box !important;border-radius:15px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:10.5px !important;line-height:1 !important;letter-spacing:.045em !important;white-space:nowrap !important;overflow:hidden !important;transform:none !important}}@media (min-width:761px){html body #productGrid.product-grid,html body .product-grid#productGrid{align-items:stretch !important;row-gap:34px !important}html body #productGrid.product-grid .product-card,html body .product-grid#productGrid .product-card{min-height:875px !important;height:100% !important;display:flex !important;flex-direction:column !important;overflow:hidden !important}html body #productGrid.product-grid .product-card .product-image,html body .product-grid#productGrid .product-card .product-image{flex:0 0 auto !important}html body #productGrid.product-grid .product-card .product-info,html body .product-grid#productGrid .product-card .product-info{flex:1 1 auto !important;min-height:405px !important;display:flex !important;flex-direction:column !important;padding:18px 18px 24px !important;box-sizing:border-box !important;overflow:visible !important}html body #productGrid.product-grid .product-card .price-block,html body .product-grid#productGrid .product-card .price-block,html body #productGrid.product-grid .product-card .price-list,html body .product-grid#productGrid .product-card .price-list{flex:0 0 auto !important}html body #productGrid.product-grid .product-card .card-actions,html body .product-grid#productGrid .product-card .card-actions{margin-top:auto !important;padding-top:14px !important;width:100% !important;display:grid !important;grid-template-columns:1fr !important;gap:9px !important;overflow:visible !important;flex:0 0 auto !important}html body #productGrid.product-grid .product-card .card-actions .quick-view,html body .product-grid#productGrid .product-card .card-actions .quick-view{width:100% !important;min-height:42px !important;height:42px !important;display:flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;overflow:hidden !important}html body #productGrid.product-grid .product-card .card-actions .whatsapp.cart-action,html body .product-grid#productGrid .product-card .card-actions .whatsapp.cart-action{width:100% !important;min-height:52px !important;height:52px !important;display:flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;padding:0 16px !important;border-radius:16px !important;font-size:11px !important;line-height:1 !important;letter-spacing:.05em !important;white-space:nowrap !important;overflow:visible !important;text-overflow:clip !important;transform:none !important}}@media (min-width:761px) and (max-width:1200px){html body #productGrid.product-grid .product-card,html body .product-grid#productGrid .product-card{min-height:835px !important}html body #productGrid.product-grid .product-card .product-info,html body .product-grid#productGrid .product-card .product-info{min-height:385px !important}}html body .product-card .elclub-card-proof-v536{display:none !important}html body .product-card .product-info{display:flex !important;flex-direction:column !important;overflow:visible !important}html body .product-card .card-actions{display:grid !important;grid-template-columns:1fr !important;gap:9px !important;width:100% !important;margin-top:auto !important;padding-top:12px !important;overflow:visible !important}html body .product-card .card-actions .quick-view,html body .product-card .card-actions .whatsapp.cart-action{width:100% !important;min-height:46px !important;height:46px !important;display:flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;border-radius:15px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}html body .product-card .card-actions .whatsapp.cart-action{font-size:11px !important;font-weight:1000 !important;letter-spacing:.05em !important;text-transform:uppercase !important}@media (min-width:761px){html body #productGrid.product-grid .product-card,html body .product-grid#productGrid .product-card{min-height:780px !important;height:auto !important}html body #productGrid.product-grid .product-card .product-info,html body .product-grid#productGrid .product-card .product-info{min-height:330px !important;padding-bottom:22px !important}}@media (max-width:760px){html body .product-card .card-actions{margin-top:12px !important}html body .product-card .card-actions .quick-view,html body .product-card .card-actions .whatsapp.cart-action{min-height:44px !important;height:44px !important;font-size:10.5px !important}}html body .product-card .card-actions.card-actions-premium{display:block !important;width:100% !important;margin-top:auto !important;padding-top:14px !important}html body .product-card .card-actions.card-actions-premium .premium-add,html body .product-card .card-actions.card-actions-premium .premium-soldout{width:100% !important;min-height:48px !important;height:48px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:16px !important;box-sizing:border-box !important;font-size:11.5px !important;font-weight:1000 !important;letter-spacing:.06em !important;text-transform:uppercase !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;cursor:pointer !important}html body .product-card .card-actions.card-actions-premium .premium-add{background:#b6ff00 !important;color:#071100 !important;border:1px solid rgba(182,255,0,.55) !important;box-shadow:0 10px 26px rgba(182,255,0,.18) !important}html body .product-card .card-actions.card-actions-premium .premium-soldout{background:rgba(255,255,255,.06) !important;color:rgba(255,255,255,.82) !important;border:1px solid rgba(255,255,255,.16) !important;box-shadow:none !important}html body .product-card .card-actions.card-actions-premium .premium-add:hover{transform:translateY(-1px) !important;filter:brightness(1.03) !important}@media (max-width:760px){html body .product-card .card-actions.card-actions-premium{padding-top:12px !important}html body .product-card .card-actions.card-actions-premium .premium-add,html body .product-card .card-actions.card-actions-premium .premium-soldout{min-height:45px !important;height:45px !important;font-size:10.8px !important;border-radius:15px !important}}#mobileIdeal .ideal-style-grid{gap:10px !important}#mobileIdeal .ideal-style-grid button{min-height:48px !important;height:48px !important;border-radius:16px !important;padding:0 14px !important;text-align:center !important;display:grid !important;place-items:center !important;justify-content:center !important;align-items:center !important}#mobileIdeal .ideal-style-grid button b{margin:0 !important;font-size:.95rem !important;line-height:1.1 !important;text-align:center !important}#mobileIdeal .ideal-style-grid button span,#mobileIdeal .ideal-style-grid button::before,#mobileIdeal .ideal-style-grid button::after{display:none !important}@media (max-width:760px){#mobileIdeal .ideal-style-grid button{min-height:46px !important;height:46px !important;border-radius:14px !important;padding:0 12px !important}}@media (max-width:760px){html body #productGrid.product-grid,html body .product-grid#productGrid{align-items:start !important;grid-auto-rows:auto !important;overflow:visible !important;row-gap:18px !important}html body #productGrid.product-grid .product-card,html body .product-grid#productGrid .product-card{height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;display:flex !important;flex-direction:column !important;padding-bottom:12px !important}html body #productGrid.product-grid .product-card .product-info,html body .product-grid#productGrid .product-card .product-info{height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;display:flex !important;flex-direction:column !important;padding-bottom:12px !important}html body #productGrid.product-grid .product-card .card-actions.card-actions-premium,html body .product-grid#productGrid .product-card .card-actions.card-actions-premium,html body .product-card .card-actions.card-actions-premium{display:block !important;visibility:visible !important;opacity:1 !important;width:100% !important;height:auto !important;min-height:44px !important;max-height:none !important;margin-top:10px !important;padding:0 !important;overflow:visible !important;position:relative !important;z-index:10 !important;flex:0 0 auto !important}html body #productGrid.product-grid .product-card .card-actions.card-actions-premium .premium-add,html body #productGrid.product-grid .product-card .card-actions.card-actions-premium .premium-soldout,html body .product-grid#productGrid .product-card .card-actions.card-actions-premium .premium-add,html body .product-grid#productGrid .product-card .card-actions.card-actions-premium .premium-soldout,html body .product-card .card-actions.card-actions-premium .premium-add,html body .product-card .card-actions.card-actions-premium .premium-soldout{display:flex !important;visibility:visible !important;opacity:1 !important;width:100% !important;height:44px !important;min-height:44px !important;max-height:none !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;padding:0 8px !important;border-radius:14px !important;font-size:9.8px !important;line-height:1 !important;letter-spacing:.035em !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;transform:none !important}html body #productGrid.product-grid .product-card .price-transfer,html body .product-grid#productGrid .product-card .price-transfer,html body .product-card .price-transfer{position:relative !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:center !important;gap:3px !important;padding:10px 9px !important;min-height:62px !important;overflow:visible !important}html body #productGrid.product-grid .product-card .price-transfer::before,html body .product-grid#productGrid .product-card .price-transfer::before,html body .product-card .price-transfer::before{content:"Efectivo / transferencia · 25% OFF" !important;position:static !important;display:block !important;width:100% !important;margin:0 0 2px 0 !important;padding:0 !important;color:#303300 !important;-webkit-text-fill-color:#303300 !important;font-size:8.3px !important;line-height:1.05 !important;font-weight:1000 !important;letter-spacing:.055em !important;text-transform:uppercase !important;white-space:normal !important;opacity:.9 !important}html body #productGrid.product-grid .product-card .price-transfer::after,html body .product-grid#productGrid .product-card .price-transfer::after,html body .product-card .price-transfer::after{display:none !important;content:none !important}}#modalGalleryWrap,#modalProductGallery,#modalGalleryPrev,#modalGalleryNext,.ec-clean-gallery{display:none !important}.product-image{position:relative}.product-card .product-image .soldout-badge,.product-card .soldout-badge{position:absolute !important;top:12px !important;right:12px !important;left:auto !important;z-index:40 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;max-width:max-content !important;background:#111418 !important;color:#fff !important;border:1px solid rgba(255,255,255,.22) !important;border-radius:999px !important;padding:7px 10px !important;font-size:10px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:.07em !important;text-transform:uppercase !important;box-shadow:0 10px 24px rgba(0,0,0,.30) !important;pointer-events:none !important}@media(max-width:560px){.product-card .product-image .soldout-badge,.product-card .soldout-badge{top:10px !important;right:10px !important;padding:6px 9px !important;font-size:9px !important}}@supports (content-visibility:auto){.product-card{content-visibility:auto;contain-intrinsic-size:520px 380px}}.product-card img{will-change:auto}

/* V639 - Cartelito chico de descuento sobre productos seleccionados. No toca precios. */
.product-image{position:relative;}
.promo-card-badge{
  position:absolute;
  top:10px;
  left:10px;
  z-index:6;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:5px 9px;
  border-radius:999px;
  background:#dfff3f;
  color:#10140f;
  border:1px solid rgba(0,0,0,.12);
  box-shadow:0 8px 18px rgba(0,0,0,.14);
  font-size:11px;
  line-height:1;
  font-weight:900;
  letter-spacing:.02em;
  text-transform:uppercase;
  white-space:nowrap;
}
@media (max-width: 640px){
  .promo-card-badge{top:8px;left:8px;padding:4px 7px;font-size:10px;}
}
