.landing-wrapper{--void:#090D1B;--deep:#0E1B3E;--panel:#141C36;--cyan:#1750E6;--cyan-soft:#3F73F5;--white:#FFFFFF;--apple-gray:#F5F5F7;--ink:#0B1220;--ink-soft:#4B5563;--line-light:#E5E7EB;--gold:#F0B429;--fog:#EAF0FA;--mist:#90A0C0;--urgency:#FF4242;--wa:#25D366;--border:rgba(255,255,255,.08);--font-title:"Magoat",sans-serif;--font-body:"Inter",sans-serif;--font-mono:"IBM Plex Mono",monospace;--container-max:1100px;--card-radius:14px;--section-padding:64px 20px;--fs-h1:28px;--fs-h2:27px;--fs-body:15.5px;--fs-small:13.5px;font-family:var(--font-body);color:var(--fog);line-height:1.65;background:var(--void);-webkit-font-smoothing:antialiased;overflow-x:clip}.landing-wrapper img{max-width:100%;height:auto;display:block}.landing-wrapper a{text-decoration:none;color:inherit}.landing-wrapper h1,.landing-wrapper h2,.landing-wrapper h3{font-family:var(--font-title);font-weight:400;line-height:1.1;letter-spacing:-.2px;margin:0}.landing-container{max-width:var(--container-max);margin:0 auto;padding:0 20px}.landing-wrapper .eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;color:var(--cyan)}.landing-wrapper .cyan-grad{background:linear-gradient(92deg,var(--cyan),var(--cyan-soft));-webkit-background-clip:text;background-clip:text;color:transparent}.top-bar{background:var(--urgency);color:#fff;text-align:center;padding:10px 20px;font-size:12.5px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;border-bottom:1px solid rgba(0,0,0,.22)}.top-bar .countdown{display:inline-flex;gap:6px;align-items:center}.top-bar .countdown-block{background:#12060a;color:#fff;border-radius:5px;font-family:var(--font-body);font-size:13.5px;font-weight:800;width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;letter-spacing:-.5px;flex-shrink:0}.top-bar .countdown-sep{font-weight:700;color:#ffffffa6}.trust-banner{background:var(--deep);overflow:hidden;padding:9px 0;border-bottom:1px solid var(--border)}.trust-banner-track{display:flex;gap:44px;animation:trust-scroll 22s linear infinite;width:max-content;will-change:transform}@keyframes trust-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.trust-banner-item{display:inline-flex;align-items:center;gap:7px;color:var(--fog);font-size:13px;font-weight:500;white-space:nowrap;flex-shrink:0}.trust-banner-item svg{width:16px;height:16px;stroke:var(--cyan);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.hero-emo{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden;background:radial-gradient(90% 70% at 50% 30%,#12305C 0%,var(--deep) 45%,var(--void) 100%);height:82vh;min-height:540px}.hero-emo-bg{position:absolute;top:0;right:0;bottom:0;left:0}.hero-emo-bg picture{display:block;width:100%;height:100%}.hero-emo-bg img{width:100%;height:100%;object-fit:cover;object-position:center 62%}.hero-emo-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#ffffff4d;font-size:13px;text-align:center;padding:0 30px;pointer-events:none}.hero-emo:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--scrim-h,56%);background:linear-gradient(to bottom,#090d1be6,#090d1bde 30%,#090d1bc7 52%,#090d1b99 68%,#090d1b5c 81%,#090d1b29 90%,#090d1b0d 96%,#090d1b00);pointer-events:none;z-index:1}.hero-emo:after{content:"";position:absolute;bottom:0;left:0;right:0;height:30%;background:linear-gradient(to top,var(--void) 0%,rgba(9,13,27,0) 100%);pointer-events:none;z-index:1}.hero-emo-content{position:relative;z-index:3;display:flex;flex-direction:column;flex:1;padding:44px 20px 0;text-align:center}.hero-emo-top{width:100%;max-width:660px;margin:0 auto}.emo-rating .emo-stars{color:var(--gold);font-size:15px;letter-spacing:3px}.emo-rating .emo-rating-text{color:var(--mist);font-size:13px;font-weight:500;margin-left:6px}.emo-title{font-size:var(--fs-h1);color:#fff;line-height:1.04;letter-spacing:-.3px;margin:14px auto 0;max-width:94%;text-wrap:balance;font-family:var(--font-title)}.emo-title-2{font-family:var(--font-title);font-size:calc(var(--fs-h1) + 3px);font-weight:400;line-height:1.04;letter-spacing:-.3px;margin:2px auto 0;max-width:94%;text-wrap:balance}.emo-subtitle{font-size:15px;color:var(--mist);line-height:1.55;margin:12px auto 0;max-width:520px;text-wrap:balance}.landing-wrapper .emo-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:min(380px,calc(100% - 40px));margin:18px auto 0;background:linear-gradient(92deg,var(--cyan),var(--cyan-soft));color:#fff;font-family:var(--font-body);font-size:clamp(12.5px,3.8vw,15.5px);font-weight:800;text-transform:uppercase;letter-spacing:.4px;border:none;border-radius:50px;min-height:54px;padding:0 clamp(16px,5vw,30px);cursor:pointer;white-space:nowrap;transition:transform .15s,opacity .15s;box-shadow:0 6px 26px #1750e666}.landing-wrapper .emo-cta:hover{opacity:.92}.landing-wrapper .emo-cta:active{transform:scale(.98)}.hero-emo-spacer{flex:1;min-height:120px}.hero-emo-icons{position:absolute;left:0;right:0;bottom:5%;z-index:3;display:flex;justify-content:center;align-items:flex-start;gap:8px;width:100%;max-width:640px;margin:0 auto;padding:0 16px}.emo-icon-item{flex:0 1 140px;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.emo-icon-item .emo-icon{width:29.4px;height:29.4px;display:flex;align-items:center;justify-content:center;color:#fff}.emo-icon-item .emo-icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.emo-icon-item .emo-icon-text{font-size:12px;color:var(--fog);line-height:1.25;margin-top:6px}.emo-icon-item .emo-icon-line{display:block;white-space:nowrap}@media(max-width:768px){.hero-emo{height:auto;min-height:0;aspect-ratio:1080/1800}.hero-emo-content{padding-top:32px}.hero-emo-bg img{object-position:center top}.emo-title{font-size:23px}.emo-title-2{font-size:25px}.emo-subtitle{font-size:14px}.hero-emo-icons{gap:6px;padding:0 6px;bottom:4.5%}.emo-icon-item{flex:1 1 0;max-width:115px}.emo-icon-item .emo-icon{width:31.6px;height:31.6px}.emo-icon-item .emo-icon-text{font-size:12.7px;margin-top:7px}.hero-emo-spacer{min-height:90px}}.hero-section{padding:26px 20px 56px;background:var(--white)}.hero-grid{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.hero-gallery{display:flex;flex-direction:column;gap:10px;position:sticky;top:20px;align-self:start}.hero-main-image{width:100%;border-radius:var(--card-radius);overflow:hidden;background:var(--panel);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid var(--border)}.hero-main-image img{width:100%;height:100%;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.hero-main-image{cursor:grab}.hero-main-image.arrastrando{cursor:grabbing}.badge-bestseller{position:absolute;top:14px;left:14px;background:var(--gold);color:#1a1200;font-size:11px;font-weight:800;padding:6px 12px;border-radius:50px;text-transform:uppercase;letter-spacing:.8px;z-index:2;display:inline-flex;align-items:center;gap:5px}.gallery-dots{display:none;position:absolute;bottom:14px;left:50%;transform:translate(-50%);z-index:5;gap:6px;align-items:center;background:none;padding:0;border-radius:0}.gallery-dot{width:6.6px;height:6.6px;border-radius:50%;background:#dddfe4;cursor:pointer;transition:background .3s;border:none;padding:0}.gallery-dot.active{background:#3a3f4a}.hero-thumbnails{display:flex;flex-direction:row;gap:8px;width:100%}.hero-thumbnails .thumb{flex:1;aspect-ratio:1/1;border-radius:8px;background:#fff;border:2px solid transparent;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:9px;color:var(--mist);text-align:center;padding:0;transition:border-color .3s}.hero-thumbnails .thumb.active,.hero-thumbnails .thumb:hover{border-color:var(--cyan)}.hero-thumbnails .thumb img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.testimonial-card{max-width:856px;margin:14px auto 0;display:flex;align-items:flex-start;gap:13px;background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:15px 18px}.testimonial-avatar{width:60px;height:60px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--deep);display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--mist)}.testimonial-avatar img{width:100%;height:100%;object-fit:cover;display:block}.testimonial-body{flex:1}.testimonial-header{display:flex;align-items:center;gap:6px;margin-bottom:5px;flex-wrap:wrap}.testimonial-name{font-size:12px;font-weight:600;color:var(--cyan)}.testimonial-stars{color:var(--gold);font-size:11px;letter-spacing:2px}.testimonial-text{font-size:12px;color:var(--mist);line-height:1.45;margin:0}.hero-info{padding-top:10px}.hero-tag{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--gold);font-weight:700;margin-bottom:10px;background:#f0b4291f;border:1px solid rgba(240,180,41,.35);padding:6px 15px;border-radius:50px}.hero-stars{display:flex;align-items:center;gap:6px;margin-bottom:12px;flex-wrap:wrap}.hero-stars .hp-stars{color:var(--gold);letter-spacing:2px;font-size:15px}.hero-stars .review-count{font-size:13px;color:var(--mist)}.hero-title{font-size:var(--fs-h1);color:#fff}.hero-info .hero-title{margin-bottom:11px}.hero-desc{font-size:var(--fs-body);color:var(--mist);margin:0 0 16px;line-height:1.65}.hero-desc strong{color:var(--fog)}.hero-benefits-row{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.hero-benefit-pill{display:inline-flex;align-items:center;gap:6px;background:var(--panel);border:1px solid var(--border);border-radius:50px;padding:6px 13px;font-size:13px;font-weight:500;color:var(--fog);white-space:nowrap;line-height:1}.hero-benefit-pill .pill-icon{width:15px;height:15px;display:inline-flex}.hero-benefit-pill .pill-icon svg{width:15px;height:15px;stroke:var(--cyan);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.offer-price-block{margin:0 0 16px}.offer-price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.offer-price-sale{font-family:"Montserrat",var(--font-body);font-size:33px;font-weight:700;color:#fff;line-height:1;letter-spacing:-.5px}.offer-price-original{font-size:18px;color:var(--mist);text-decoration:line-through}.offer-save-badge{background:var(--urgency);color:#fff;font-size:12.5px;font-weight:700;padding:4px 12px;border-radius:20px;white-space:nowrap;position:relative;top:-3px}.offer-check-list{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:9px}.offer-check-list li{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:500;color:var(--fog);line-height:1.35}.offer-check-icon{flex-shrink:0;width:20px;height:20px;display:flex}.offer-check-icon svg{width:20px;height:20px}.urgency-row{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:var(--fog);margin-bottom:12px;font-weight:500}.dot-urgent{width:10px;height:10px;background:var(--urgency);border-radius:50%;flex-shrink:0;animation:pulse-dot 1.5s ease-in-out infinite}@keyframes pulse-dot{0%,to{box-shadow:0 0 #ff42428c}50%{box-shadow:0 0 0 5px #ff424200}}.urgency-count{color:var(--urgency);font-weight:800;font-size:1.1em;animation:urgency-pulse 2s ease-in-out infinite}@keyframes urgency-pulse{0%,to{opacity:1}50%{opacity:.5}}.shopify-product-form{width:100%;margin:0;padding:0}.atc-button{width:100%;padding:15px 10px;background:linear-gradient(92deg,var(--cyan),var(--cyan-soft));color:#fff;border:none;border-radius:12px;font-weight:800;font-family:var(--font-body);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:opacity .3s,box-shadow .3s;text-transform:uppercase;letter-spacing:.4px;margin-bottom:12px;flex-wrap:nowrap;white-space:nowrap;min-height:54px;line-height:1;font-size:clamp(12.5px,3.8vw,15.5px);box-shadow:0 6px 26px #1750e652}.atc-button:hover{opacity:.92}.atc-button svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.atc-guarantee-row{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:600;color:var(--fog);margin-bottom:12px}.atc-guarantee-row svg{width:20px;height:20px;stroke:var(--cyan);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.payment-cards-row{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin-bottom:24px}.pay-card{display:inline-block;width:46px;height:31px;border-radius:4px;overflow:hidden;flex-shrink:0}.pay-card svg,.pay-card img{width:100%;height:100%;display:block;object-fit:contain}.shipping-timeline{display:flex;align-items:flex-start;justify-content:space-between;position:relative;padding:0 6px;margin:4px 0 20px}.shipping-timeline:before{content:"";position:absolute;top:21px;left:16.66%;right:16.66%;height:3px;background:var(--panel);z-index:0;border-radius:2px;pointer-events:none}.shipping-timeline .line-bg{display:none}.ship-step{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;position:relative;z-index:2}.ship-icon{width:44px;height:44px;border-radius:50%;background:var(--deep);border:1px solid rgba(63,115,245,.45);display:flex;align-items:center;justify-content:center;margin-bottom:8px;transition:box-shadow .3s,transform .3s}.ship-icon.glow{box-shadow:0 0 18px 5px #1750e673;transform:scale(1.08)}.ship-icon svg{width:21px;height:21px;stroke:var(--cyan);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ship-title{font-size:11px;font-weight:600;color:var(--fog);line-height:1.3;margin-bottom:2px}.ship-date{font-size:10px;color:var(--mist)}.accordion-group{margin-bottom:8px}.accordion-item{border-bottom:1px solid var(--border)}.accordion-trigger{width:100%;background:none;border:none;padding:15px 0;font-size:15px;font-weight:600;font-family:var(--font-body);color:var(--fog);cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-align:left;gap:10px}.acc-left{display:flex;align-items:center;gap:12px}.acc-icon{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.acc-icon svg{width:22px;height:22px;stroke:var(--cyan);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.acc-chevron{width:16px;height:16px;transition:transform .3s;fill:var(--mist);flex-shrink:0}.accordion-trigger.active .acc-chevron{transform:rotate(180deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease}.accordion-content.open{max-height:1400px}.accordion-content-inner{padding:0 0 16px;font-size:14.5px;color:var(--mist);line-height:1.8}.accordion-content-inner strong{color:var(--fog)}.accordion-content-inner ul{list-style:none;padding:0;margin:0}.accordion-content-inner li{padding:4px 0 4px 20px;position:relative}.accordion-content-inner li:before{content:"\25b8";position:absolute;left:2px;color:var(--cyan);font-weight:700}.section-problema{position:relative;padding:var(--section-padding);background:linear-gradient(180deg,var(--void) 0%,var(--deep) 55%,var(--void) 100%)}.section-problema:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(63,115,245,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(63,115,245,.07) 1px,transparent 1px);background-size:44px 44px;pointer-events:none;mask-image:radial-gradient(80% 65% at 50% 45%,#000 25%,transparent 100%);-webkit-mask-image:radial-gradient(80% 65% at 50% 45%,#000 25%,transparent 100%)}.section-problema>.landing-container{position:relative;z-index:1}.problema-head{text-align:center;max-width:680px;margin:0 auto 34px}.problema-head h2{font-size:var(--fs-h2);color:#fff;margin-top:8px}.problema-caps{max-width:620px;margin:0 auto 40px;display:flex;flex-direction:column;gap:16px}.problema-cap{display:flex;gap:12px;align-items:flex-start;background:#090d1b73;border:1px solid var(--border);border-radius:12px;padding:14px 16px}.problema-x{flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:#ff424226;color:var(--urgency);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;margin-top:2px}.problema-cap p{margin:0;font-size:14px;color:var(--fog);line-height:1.55}.problema-cap p b{color:#fff}.problema-bridge{text-align:center;font-size:16px;font-weight:600;color:#fff;max-width:560px;margin:0 auto 36px;line-height:1.5}.sol-grid{max-width:960px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:16px;text-align:left}.sol-item{display:flex;gap:14px;align-items:flex-start;padding:18px;border-radius:14px;background:var(--panel);border:1px solid var(--border);transition:transform .25s,border-color .25s}.sol-item:hover{transform:translateY(-3px);border-color:#3f73f573}.sol-num{flex:0 0 auto;font-family:var(--font-mono);font-weight:600;font-size:22px;color:var(--cyan);line-height:1;min-width:34px;margin-top:3px}.sol-item h3{font-size:15.5px;color:#fff;margin-bottom:3px;font-family:var(--font-body);font-weight:700}.sol-item p{font-size:13px;color:var(--mist);line-height:1.55;margin:0}.sol-cta-wrap{text-align:center;margin-top:34px;display:flex;flex-direction:column;align-items:center}.btn-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;max-width:380px;background:linear-gradient(92deg,var(--cyan),var(--cyan-soft));color:#fff;font-family:var(--font-body);font-weight:800;font-size:clamp(12.5px,3.8vw,15.5px);letter-spacing:.4px;text-transform:uppercase;padding:16px 12px;border-radius:12px;border:none;cursor:pointer;white-space:nowrap;box-shadow:0 6px 26px #1750e652}@media(max-width:720px){.sol-grid{grid-template-columns:1fr}}.section-compare{padding:var(--section-padding);background:var(--apple-gray)}.compare-head{text-align:center;max-width:680px;margin:0 auto 30px}.compare-head h2{font-size:var(--fs-h2);color:#fff;margin-top:8px}.compare-head p{font-size:14.5px;color:var(--mist);margin:10px auto 0;max-width:560px}.compare-note{max-width:680px;margin:22px auto 0;text-align:center;font-size:14px;color:var(--mist);line-height:1.7}.compare-note b{color:var(--fog)}.compare-cta-wrap{text-align:center;margin-top:26px;display:flex;flex-direction:column;align-items:center}.ba-seals{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:14px}.ba-seal{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--mist)}.ba-seal svg{width:16px;height:16px;stroke:var(--cyan);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.section-reviews{position:relative;padding:var(--section-padding);background:var(--deep)}.section-reviews:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(63,115,245,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(63,115,245,.07) 1px,transparent 1px);background-size:44px 44px;pointer-events:none;mask-image:radial-gradient(85% 70% at 50% 40%,#000 25%,transparent 100%);-webkit-mask-image:radial-gradient(85% 70% at 50% 40%,#000 25%,transparent 100%)}.section-reviews>.landing-container{position:relative;z-index:1}.section-reviews .section-header{text-align:center;margin-bottom:10px}.section-reviews h2{font-size:var(--fs-h2);color:#fff;margin-top:8px}.reviews-rating-line{display:flex;align-items:center;justify-content:center;gap:8px;line-height:1;margin:12px 0 28px}.rr-stars{color:var(--gold);letter-spacing:2.5px;font-size:14.5px;line-height:1;display:inline-block;position:relative;top:-.5px}.rr-text{font-size:12px;color:var(--mist);line-height:1}.reviews-carousel-wrapper{position:relative;max-width:var(--container-max);margin:0 auto;overflow:hidden}.reviews-grid{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 0 20px}.reviews-grid::-webkit-scrollbar{display:none}.review-card{border-radius:var(--card-radius);overflow:hidden;background:var(--panel);border:1px solid var(--border);min-width:310px;max-width:330px;flex-shrink:0;scroll-snap-align:start;display:flex;flex-direction:column}.review-photo{aspect-ratio:1/1;background:var(--void);display:flex;align-items:center;justify-content:center;color:var(--mist);font-size:12px}.review-photo img{width:100%;height:100%;object-fit:cover}.review-body{padding:18px;flex:1;display:flex;flex-direction:column}.review-author{font-weight:700;font-size:14px;color:var(--fog)}.review-verified{font-size:11px;color:#5bd98a;display:flex;align-items:center;gap:4px;margin:2px 0 4px}.review-verified svg{width:12px;height:12px;fill:#5bd98a}.review-stars{color:var(--gold);font-size:12px;letter-spacing:2px;margin-bottom:9px}.review-text{font-size:13px;color:var(--mist);line-height:1.6;margin:0 0 14px}.review-product{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--border);margin-top:auto}.review-product-img{width:46px;height:46px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:8px;color:var(--mist);flex-shrink:0;overflow:hidden}.review-product-img img{width:100%;height:100%;object-fit:contain;padding:3px;box-sizing:border-box}.review-product-name{font-size:12px;font-weight:500;color:var(--fog)}.review-product-date{font-size:11px;color:var(--mist)}.reviews-nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px}.reviews-nav-btn{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--border);background:var(--panel);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}.reviews-nav-btn:hover{border-color:var(--cyan)}.reviews-nav-btn svg{width:18px;height:18px;stroke:var(--fog);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.reviews-dots{display:flex;gap:8px;align-items:center}.reviews-dot{width:10px;height:10px;border-radius:50%;background:#ffffff2e;cursor:pointer;transition:background .3s}.reviews-dot.active{background:var(--cyan)}.section-faq{padding:var(--section-padding);background:var(--white)}.faq-guarantee{max-width:760px;margin:0 auto 44px;text-align:center;background:linear-gradient(135deg,#0B2E52,var(--deep));border:1px solid rgba(23,80,230,.32);border-radius:var(--card-radius);padding:30px 24px}.faq-guarantee h2{font-size:22px;color:#fff;margin-bottom:10px}.faq-guarantee p,.faq-guarantee .hp-rte{font-size:14.5px;color:var(--mist);max-width:560px;margin:0 auto;line-height:1.7}.faq-guarantee .hp-rte p{max-width:none}.faq-guarantee p strong{color:var(--fog)}.guarantee-note{display:block;margin-top:8px;font-size:11.5px;color:var(--mist);opacity:.85;line-height:1.7;font-weight:400}.guarantee-pills{display:flex;align-items:center;justify-content:center;gap:6px 22px;flex-wrap:wrap;font-size:12.5px;line-height:1.3;color:var(--fog);margin-top:18px}.guarantee-pills span{display:flex;align-items:center;gap:6px}.guarantee-pills svg{width:15px;height:15px;stroke:var(--cyan);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.section-faq .section-header{text-align:center;margin-bottom:32px}.section-faq h2{font-size:var(--fs-h2);color:#fff;margin-top:8px}.faq-list{max-width:700px;margin:0 auto}.faq-item{border-bottom:1px solid var(--border)}.faq-question{width:100%;background:none;border:none;padding:18px 0;font-size:15px;font-weight:600;font-family:var(--font-body);color:var(--fog);cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-align:left;gap:12px}.faq-question svg{width:20px;height:20px;fill:var(--mist);transition:transform .3s;flex-shrink:0}.faq-question.active svg{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-answer.open{max-height:420px}.faq-answer-inner{padding:0 0 18px;font-size:14.5px;color:var(--mist);line-height:1.7}.faq-answer-inner strong{color:var(--fog)}.faq-wa-wrap{text-align:center;margin-top:30px}.faq-doubts{font-weight:700;font-size:15px;color:var(--fog);margin-bottom:10px}.faq-wa{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--wa);color:#fff!important;height:52px;padding:0 30px;border-radius:12px;font-weight:700;font-size:15px}.faq-wa:hover{opacity:.9}.faq-wa svg{fill:#fff;width:26px;height:26px;flex-shrink:0}.hero-section .hero-main-image{background:#fff;border-color:var(--line-light)}.hero-section .hero-thumbnails .thumb{background:#fff;color:var(--ink-soft)}.hero-section .testimonial-card{background:var(--white);border-color:var(--line-light)}.hero-section .testimonial-avatar{background:var(--apple-gray);color:var(--ink-soft)}.hero-section .testimonial-text{color:var(--ink-soft)}.hero-section .hero-title{color:var(--ink)}.hero-section .hero-section .hero-desc{color:var(--ink-soft)}.hero-section .hero-desc strong{color:var(--ink)}.hero-section .hero-stars .review-count{color:var(--ink-soft)}.hero-section .hero-tag{color:#8a6206;background:#f0b42929;border-color:#f0b42980}.hero-section .hero-benefit-pill{background:var(--white);border-color:var(--line-light);color:var(--ink);box-shadow:0 2px 8px #0b12200f}.hero-section .offer-price-sale{color:var(--ink)}.hero-section .offer-price-original{color:#9ca3af}.hero-section .offer-check-list li,.hero-section .urgency-row,.hero-section .atc-guarantee-row{color:var(--ink)}.hero-section .atc-guarantee-row svg{stroke:var(--cyan)}.hero-section .shipping-timeline:before{background:var(--line-light)}.hero-section .ship-icon{background:var(--white);border-color:#1750e659;box-shadow:0 2px 8px #0b122014}.hero-section .ship-title{color:var(--ink)}.hero-section .ship-date{color:var(--ink-soft)}.hero-section .accordion-item{border-color:var(--line-light)}.hero-section .accordion-trigger{color:var(--ink)}.hero-section .acc-chevron{fill:var(--ink-soft)}.hero-section .accordion-content-inner{color:var(--ink-soft)}.hero-section .accordion-content-inner strong{color:var(--ink)}.hero-section .gallery-dot{background:#dddfe4}.hero-section .gallery-dot.active{background:#3a3f4a}.section-compare .compare-head h2{color:var(--ink)}.section-compare .compare-head p,.section-compare .section-compare .section-compare .section-compare .section-compare .section-compare .compare-note{color:var(--ink-soft)}.section-compare .compare-note b{color:var(--ink)}.section-compare .ba-seal{color:var(--ink-soft)}.section-faq .section-header h2{color:var(--ink)}.section-faq .faq-item{border-color:var(--line-light)}.section-faq .faq-question{color:var(--ink)}.section-faq .faq-question svg{fill:var(--ink-soft)}.section-faq .faq-answer-inner{color:var(--ink-soft)}.section-faq .faq-answer-inner strong,.section-faq .faq-doubts{color:var(--ink)}.band-distri{position:relative;background:var(--white);padding:44px 20px}.band-distri:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(23,80,230,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(23,80,230,.09) 1px,transparent 1px);background-size:44px 44px;pointer-events:none;mask-image:radial-gradient(80% 75% at 50% 50%,#000 30%,transparent 100%);-webkit-mask-image:radial-gradient(80% 75% at 50% 50%,#000 30%,transparent 100%)}.distri-card{position:relative;z-index:1;max-width:860px;margin:0 auto;background:#13214a;border-radius:28px;padding:40px 34px 32px;box-shadow:0 14px 40px #0b122029}.distri-top{display:flex;align-items:center;justify-content:center;gap:34px}.distri-logo{flex:0 0 auto;width:128px}.distri-logo img{width:100%;height:auto;display:block}.distri-info{flex:0 1 auto;max-width:440px;min-width:0}.distri-info h2{font-size:27px;color:#fff;line-height:1.06;margin-bottom:10px}.distri-info p{margin:0;font-size:15px;color:#c9d4ea;line-height:1.7}.distri-info p b{color:var(--fog)}.distri-ruc{font-size:14.5px}.distri-bottom{margin-top:28px;text-align:center}.distri-bottom>span{display:block;font-size:15px;font-weight:600;color:#fff;margin-bottom:5px}.distri-logos>span{margin:0}.distri-logos{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:clamp(22px,6vw,58px);flex-wrap:nowrap;background:#fff;border-radius:50px;padding:clamp(7px,1.3vw,9px) clamp(26px,7vw,58px);max-width:100%;margin:0 auto;width:max-content}.distri-logos>span{display:flex;align-items:center}.distri-logos svg{display:block;width:auto;max-width:100%}.distri-logos .l-promart svg{height:clamp(30px,6vw,42px)}.distri-logos .l-falabella svg{height:clamp(27px,5.4vw,37px)}.distri-logos .l-plazavea svg{height:clamp(26px,5.2vw,36px)}.eco-solo-movil{display:none}@media(max-width:768px){.eco-solo-pc{display:none}.eco-solo-movil{display:block}.band-distri{padding:34px 16px}.distri-card{padding:26px 20px 22px;border-radius:18px}.distri-top{flex-direction:column;text-align:center;gap:14px}.distri-logo{width:104px}.distri-logos{padding-top:3px;padding-bottom:3px;gap:clamp(10px,3.6vw,26px);padding-left:clamp(10px,4vw,18px);padding-right:clamp(10px,4vw,18px)}.distri-logos .l-promart svg{height:min(36px,9.2vw)}.distri-logos .l-falabella svg{height:min(32px,8.2vw)}.distri-logos .l-plazavea svg{height:min(31px,8vw)}.distri-info h2{font-size:21px}.distri-info p{font-size:13.5px}}.landing-wrapper .vs{--lbl:27%;--hp:27.3%;--otra:22.85%;position:relative;max-width:560px;margin:44px auto 0;padding-bottom:26px}.vs-panel{position:relative;background:linear-gradient(168deg,#2059ec,#123fbd);border-radius:18px;box-shadow:0 18px 44px #1750e647}.vs-card{position:absolute;top:-31px;bottom:-50px;left:var(--lbl);width:var(--hp);background:#fff;border-radius:15px;box-shadow:0 16px 36px #0b12204d;z-index:1}.vs-card .vs-pill{position:absolute;left:50%;transform:translate(-50%);bottom:9px;background:linear-gradient(92deg,var(--cyan),var(--cyan-soft));color:#fff;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;padding:7px 13px;border-radius:30px;white-space:nowrap;box-shadow:0 4px 12px #1750e659}.vs-grid{position:relative;z-index:2;display:grid;grid-template-columns:var(--lbl) var(--hp) var(--otra) var(--otra)}.vs-corner{grid-column:1;grid-row:1;min-height:0;padding:0;visibility:hidden}.vs-grid>.vs-h:empty{display:flex!important}.vs-h{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:7px;min-height:104px;padding:12px 4px}.vs-h .vs-foto{width:auto;height:56px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.25))}.vs-h .ico{color:#cfe0ff}.vs-h .ico svg{width:34px;height:34px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.vs-h .vs-nm{font-size:9.5px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:#eaf0fa;text-align:center;line-height:1.3}.vs-h.vs-hp img{width:90px;height:90px;object-fit:contain;margin-top:-27px}.vs-h.vs-hp .vs-nm{color:var(--ink);font-size:9.5px}.vs-cell{display:flex;align-items:center;justify-content:center;text-align:center;min-height:47px;padding:6px 5px;font-size:10.5px;font-weight:600;color:#eaf0fa;line-height:1.3;border-top:1px solid rgba(255,255,255,.24)}.vs-cell.lbl{justify-content:flex-start;text-align:left;padding-left:14px;padding-right:8px;font-size:12px;color:#fff}.vs-cell.casio{border-left:1px solid rgba(255,255,255,.24)}.vs-cell.vs-hp{color:var(--ink);font-weight:700;border-top:1px solid #E9EDF5}.vs-cell.vs-hp.first{border-top:none}.vs-h.vs-hp{border:none;justify-content:flex-start}.vs-h.vs-hp .vs-nm{margin-top:auto}.vs-x{font-size:13px;font-weight:800;color:#fff}.landing-wrapper .vs-last{padding-bottom:10px}.landing-wrapper .vsF{display:none}.vs-cell .con-check{display:inline-flex;align-items:center;gap:6px}.vs-cell .con-check svg{flex-shrink:0}@media(min-width:769px){.landing-wrapper .vsS{display:none}.landing-wrapper .vsF{display:inline}.landing-wrapper .d-only{display:flex!important}.landing-wrapper .vs{max-width:820px}.landing-wrapper .vs *{--lbl:24%}.landing-wrapper .vs{--lbl:24%;--hp:27%;--otra:24.5%}.vs-cell{min-height:54px;font-size:12.5px;padding:8px 10px}.vs-cell.lbl{font-size:14px;padding-left:22px}.vs-h{min-height:128px}.vs-h .vs-foto{height:74px}.vs-h .vs-nm{font-size:11px}.vs-h.vs-hp img{width:112px;height:112px;margin-top:-37px}.vs-h.vs-hp .vs-nm{font-size:11px}.vs-card{top:-38px;bottom:-58px;border-radius:18px}.vs-card .vs-pill{font-size:11px;padding:8px 16px;bottom:12px}.compare-head h2{font-size:27px}}.landing-wrapper .d-only{display:none}.section-compare .vs{margin-bottom:54px}@media(min-width:769px){.section-compare .vs{margin-bottom:70px}}.section-eco{position:relative;padding:56px 0 60px;background:linear-gradient(180deg,var(--void) 0%,var(--deep) 55%,var(--void) 100%);overflow:hidden}.section-eco:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(63,115,245,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(63,115,245,.07) 1px,transparent 1px);background-size:44px 44px;pointer-events:none;mask-image:radial-gradient(80% 70% at 50% 45%,#000 25%,transparent 100%);-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000 25%,transparent 100%)}.eco-inner{position:relative;z-index:1;max-width:1100px;margin:0 auto}.eco-head{text-align:center;padding:0 20px;margin-bottom:30px}.section-eco .eyebrow{color:#5b8cff}.eco-head h2{font-size:var(--fs-h2);color:#fff;margin:8px 0 0}.eco-head h2 .eco-grad{background:linear-gradient(92deg,var(--cyan-soft),#7FA6FF);-webkit-background-clip:text;background-clip:text;color:transparent}.eco-head p{font-size:14.5px;color:#90a0c0;max-width:560px;margin:12px auto 0;line-height:1.6}.eco-row{margin-bottom:26px}.eco-row:last-child{margin-bottom:0}.eco-row--sub{margin-top:-14px}.eco-row--sub .eco-row-head:has(.eco-arrows.oculto){display:none}.eco-row--sub .eco-row-head{margin-bottom:0;min-height:0}.eco-row--sub .eco-label{display:none}.eco-row-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px;margin-bottom:11px;max-width:1100px}.eco-label{font-size:12px;font-weight:800;letter-spacing:1.6px;color:#eaf0fa}.eco-arrows{display:flex;gap:8px}.eco-btn{width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:#ffffff0f;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s,opacity .2s;padding:0}.eco-btn:hover{border-color:#4d82ff}.eco-btn[disabled]{opacity:.3;cursor:default}.eco-btn svg{width:15px;height:15px;stroke:#eaf0fa;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.eco-arrows.oculto{display:none}.eco-track{cursor:grab;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 20px 8px;scroll-padding-left:20px}.eco-track::-webkit-scrollbar{display:none}.eco-card{flex:0 0 auto;scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;width:clamp(148px,19vw,190px);background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:12px 14px 9px;transition:border-color .25s,transform .25s}.eco-card:hover{border-color:#4d82ff8c;transform:translateY(-2px)}.eco-ic{width:26px;height:26px;color:#4d82ff}.eco-ic svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.eco-tt{font-size:13px;font-weight:700;color:#fff;line-height:1.25;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.eco-sb{font-size:11px;color:#90a0c0;line-height:1.3}.eco-track.arrastrando{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.eco-track.arrastrando .eco-card{pointer-events:none}@media(max-width:768px){.eco-card{width:clamp(132px,41vw,168px);padding:10px 12px 8px}.eco-tt{font-size:12px}.eco-arrows{display:none}}.landing-wrapper .bx{stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.btn-dos{display:flex;flex-direction:column;align-items:center;gap:2px;line-height:1.2;white-space:nowrap}.bd2{font-size:calc(1em - 1px);font-weight:550;letter-spacing:.6px;color:#f8c55e;display:inline-flex;align-items:center;gap:5px;line-height:1;text-transform:uppercase}.bd2 .bd-gift{width:13px;height:13px;stroke:#f8c55e;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;display:block;position:relative;top:-.07em}.atc-button .bd2,.sticky-bar-cta .bd2,.btn-cta .bd2{font-size:calc(.74em - .5px)}.atc-button,.sticky-bar-cta{padding-top:9px;padding-bottom:9px}.btn-cta{padding-top:10px;padding-bottom:10px}.section-problema,.section-compare,.section-eco,.band-distri,.section-reviews{content-visibility:auto;contain-intrinsic-size:auto 900px}.landing-wrapper .hero-emo-spacer:empty{display:block!important}.landing-wrapper .dot-urgent:empty{display:inline-block!important}.landing-wrapper .gallery-dot:empty{display:block!important}.landing-wrapper .reviews-dot:empty{display:block!important}.landing-wrapper .ship-date:empty{display:block!important}.landing-wrapper .eco-label:empty{display:block!important}.landing-wrapper .vs-corner:empty{display:flex!important}.landing-wrapper .line-bg:empty{display:none!important}.landing-wrapper.landing-wrapper .atc-button,.landing-wrapper.landing-wrapper .btn-cta,.landing-wrapper.landing-wrapper .sticky-bar-cta{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;text-align:center;text-decoration:none;box-sizing:border-box!important}.landing-wrapper.landing-wrapper .atc-button:before,.landing-wrapper.landing-wrapper .atc-button:after,.landing-wrapper.landing-wrapper .btn-cta:before,.landing-wrapper.landing-wrapper .btn-cta:after,.landing-wrapper.landing-wrapper .sticky-bar-cta:before,.landing-wrapper.landing-wrapper .sticky-bar-cta:after{content:none!important;display:none!important}.landing-wrapper.landing-wrapper .btn-cta{max-width:380px;margin-left:auto!important;margin-right:auto!important}.landing-wrapper.landing-wrapper .btn-dos{display:flex!important;flex-direction:column!important;align-items:center;flex:0 1 auto;min-width:0}.landing-wrapper.landing-wrapper .atc-button>svg,.landing-wrapper.landing-wrapper .btn-cta>svg,.landing-wrapper.landing-wrapper .sticky-bar-cta>svg{flex:0 0 auto}.landing-footer{background:#060910;border-top:1px solid var(--border);padding:28px 20px 130px}.footer-bottom{max-width:var(--container-max);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.footer-policies{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.footer-policies a{font-size:12px;color:var(--mist)}.footer-policies a:hover{color:var(--cyan)}.footer-policies a:not(:last-child):after{content:"|";margin-left:8px;color:var(--border)}.footer-copy{font-size:11px;color:var(--mist);line-height:1.5}.footer-copy strong{color:var(--fog)}.sticky-bottom-bar{position:fixed;bottom:0;left:0;right:0;z-index:999;background:#0e1b3ef7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--border);box-shadow:0 -4px 24px #00000073;padding:14px 30px;display:flex;align-items:center;justify-content:center;transform:translateY(100%);transition:transform .4s ease;will-change:transform}.sticky-bottom-bar.visible{transform:translateY(0)}.sticky-bar-inner{max-width:var(--container-max);width:100%;display:flex;align-items:center;gap:20px}.sticky-bar-img img{width:100%;height:100%;object-fit:contain;display:block;background:#fff}.sticky-bar-img{width:52px;height:52px;border-radius:8px;background:var(--panel);flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:7px;color:var(--mist)}.sticky-bar-info{flex:1;min-width:0}.sticky-bar-name{font-size:16px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-bar-stock{font-size:13.5px;color:var(--mist);display:flex;align-items:center;gap:8px}.sticky-bar-stock .urgency-text,.sticky-bar-stock .urgency-text strong{color:var(--fog)}.sticky-bar-stock .urgency-text strong.urgency-count{color:var(--urgency)}.sbar-sep{opacity:.45;margin:0 2px}.sticky-bar-cta{display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);background:linear-gradient(92deg,var(--cyan),var(--cyan-soft));color:#fff;border:none;border-radius:10px;padding:15px clamp(14px,4vw,34px);font-size:clamp(12.5px,3.8vw,15.5px);font-weight:800;text-transform:uppercase;cursor:pointer;white-space:nowrap;flex-shrink:0;letter-spacing:.4px}.sticky-bar-cta:hover{opacity:.9}.wa-fab{position:fixed;right:16px;bottom:var(--wa-bottom,118px);width:54px;height:54px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 18px #25d36673;z-index:1000;cursor:pointer;text-decoration:none;transition:opacity .3s,transform .3s,bottom .3s}.wa-fab.hide{opacity:0;transform:scale(.7);pointer-events:none}.wa-fab svg{width:29px;height:29px;fill:#fff}@media(min-width:769px){.wa-fab{bottom:var(--wa-bottom,28px)}.sticky-bar-cta{min-width:400px;padding-left:54px;padding-right:54px}}@media(max-width:1024px)and (min-width:769px){.hero-grid{gap:24px}.hero-title{font-size:23px}}@media(max-width:768px){.landing-wrapper{--fs-h1:23px;--fs-h2:23px;--section-padding:50px 16px}.hero-grid{grid-template-columns:1fr;gap:24px}.hero-gallery{position:static;width:calc(100% + 24px);margin-left:-12px;margin-right:-12px}.hero-main-image{border-radius:10px}.gallery-dots{bottom:12px}.hero-thumbnails{display:none}.gallery-dots{display:flex}.offer-price-sale{font-size:28px}.review-card{min-width:280px;max-width:300px}.sticky-bottom-bar{padding:12px 14px}.sticky-bar-inner{flex-direction:column;gap:8px}.sticky-bar-img,.sticky-bar-name{display:none}.sticky-bar-info{width:100%;text-align:center}.sticky-bar-stock{justify-content:center;font-size:13px}.hero-section{padding-top:13px}.sticky-bar-cta{width:100%;padding:14px 10px}.landing-footer{padding-bottom:150px}}@media(prefers-reduced-motion:reduce){.trust-banner-track,.dot-urgent,.urgency-count{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/landing-hp-prime.css.map */
