.rstep p{font-size:20px!important;color:#f4f1eee0!important}.rtime,.rclock span{font-size:14px!important}.safe .note,.faq-h p{font-size:20px!important;color:#f4f1eedb!important}.wcard h3{font-size:clamp(30px,2.6vw,36px)!important}.wcard p{font-size:19px!important;color:#f4f1eedb!important}.wtag,.wstat{font-size:13px!important}.tgrid h3{font-size:21px!important}.tgrid p{font-size:18px!important;color:#f4f1eedb!important}.pay-l{font-size:16px!important}.pay li,.foot-pay li{font-size:14px!important}.faq summary{font-size:21px!important}.faq details p{font-size:19px!important;color:#f4f1eedb!important}.foot{font-size:18px!important}.foot h3{font-size:14px!important}.fspec span{font-size:13.5px!important}.fnews label,.fnews input{font-size:16px!important}.foot-bot{font-size:14px!important}.pitch p{font-size:clamp(34px,3.6vw,56px)!important}.specs li{font-size:14px}@media(max-width:760px){body{font-size:18px}#tecnologia .callouts p,.callouts p{font-size:19px!important}.callouts .v{font-size:38px!important}#anatomia .legend h3{font-size:19px!important}#anatomia .legend p{font-size:15px!important;line-height:1.38!important}.rstep h3{font-size:32px!important}.rstep p,.safe .note,.faq-h p{font-size:18.5px!important}.wcard p{font-size:18px!important}.tgrid h3{font-size:18.5px!important}.tgrid p{font-size:16.5px!important}.faq summary{font-size:19px!important}.faq details p{font-size:18px!important}.foot{font-size:17px!important}.pitch p{font-size:clamp(30px,8.6vw,36px)!important}}.band{position:relative;height:min(92vh,960px);overflow:hidden;background:var(--night)}.band-ph{position:absolute;top:-8%;right:0;bottom:-8%;left:0;will-change:transform}.band-ph img{width:100%;height:100%;object-fit:cover;object-position:62% 45%;display:block;max-width:none}.band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--night) 0,rgba(11,18,32,0) 16%,rgba(11,18,32,0) 80%,var(--night) 100%),linear-gradient(90deg,#0b1220d9 0,#0b122059 34%,#0b122000 55%)}.band-tx{position:absolute;z-index:2;left:max(24px,calc((100vw - 1180px)/2));top:50%;transform:translateY(-50%);max-width:760px}.band-q .nw{white-space:nowrap}.band-q{font-size:clamp(40px,4.6vw,72px)!important}.band-tx .eyebrow{color:#f4f1eebf}.band-q{margin:16px 0 0;font-family:var(--display);font-weight:400;font-size:clamp(44px,5.4vw,82px);line-height:1.02;color:var(--paper);text-shadow:0 2px 30px rgba(5,8,14,.7)}.band-tx{opacity:0;transform:translateY(calc(-50% + 24px));transition:opacity 1s ease,transform 1.2s cubic-bezier(.2,.8,.2,1)}.band.in .band-tx{opacity:1;transform:translateY(-50%)}@media(max-width:760px){.band{height:86svh}.band-ph img{object-position:74% 40%}.band:before{background:linear-gradient(180deg,var(--night) 0,rgba(11,18,32,0) 14%,rgba(11,18,32,0) 48%,rgba(11,18,32,.92) 82%,var(--night) 100%)}.band-tx{left:20px;right:20px;top:auto;bottom:9%;transform:translateY(24px);text-align:center;max-width:none}.band.in .band-tx{transform:none}.band-q{font-size:clamp(30px,8.6vw,40px)!important}}@media(prefers-reduced-motion:reduce){.band-tx{transition:none;opacity:1}}.band-2 .band-ph img{object-position:70% 40%}@media(max-width:760px){.band-2 .band-ph img{object-position:80% 40%}}.band-mq{position:absolute;z-index:2;left:0;right:0;bottom:clamp(28px,7vh,72px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mq-track{display:flex;width:max-content;animation:mq 38s linear infinite}.band-2 .mq-track{animation-direction:reverse}.mq-run{display:flex;align-items:center;flex:none}.mq-run span{font-family:var(--display);font-weight:400;font-size:clamp(54px,7.4vw,124px);line-height:1.1;color:var(--paper);white-space:nowrap;padding:0 .35em;text-shadow:0 2px 30px rgba(5,8,14,.75)}.mq-run span:nth-child(4n+3){font-style:italic;color:#ff5a68;text-shadow:0 0 8px rgba(255,50,70,.75),0 0 30px rgba(255,30,50,.5)}.mq-run i{flex:none;width:.16em;height:.16em;font-size:clamp(54px,7.4vw,124px);border-radius:50%;background:var(--led);box-shadow:0 0 8px #ff3b4e,0 0 22px #ff283cb3}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mq-track{animation:none}}@media(max-width:760px){.band{height:68svh!important}.band-mq{bottom:22px}.mq-run span,.mq-run i{font-size:clamp(40px,12vw,56px)}.mq-track{animation-duration:26s}.band:before{background:linear-gradient(180deg,var(--night) 0,rgba(11,18,32,0) 14%,rgba(11,18,32,0) 58%,rgba(11,18,32,.85) 88%,var(--night) 100%)!important}.band-2 .band-ph img{object-position:74% 40%!important}}.faq .wrap{display:block!important;max-width:980px}.faq-h{text-align:center;max-width:820px;margin:0 auto clamp(36px,5vw,60px)}.faq-h h2{font-size:clamp(42px,5.4vw,78px);line-height:1.02;margin:14px auto 18px!important}.faq-l{border-top:0!important;display:flex;flex-direction:column;gap:12px}.fq{position:relative;border:1px solid rgba(255,255,255,.12)!important;border-radius:6px;overflow:hidden;background:linear-gradient(180deg,#ffffff0b,#ffffff03);transition:border-color .4s,box-shadow .4s}.fq:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#ff3b4e;box-shadow:0 0 12px #ff283ccc;opacity:0;transition:opacity .4s}.fq[open]{border-color:#ff5a6873!important;box-shadow:0 18px 50px #ff1e3214}.fq[open]:before{opacity:1}.fq summary{display:flex!important;align-items:center;gap:20px;padding:24px 26px!important;list-style:none;cursor:pointer}.fq summary:after{display:none!important}.fq-n{flex:none;font-size:13px;font-weight:600;letter-spacing:.1em;color:#f4f1ee73;font-variant-numeric:tabular-nums;transition:color .3s}.fq[open] .fq-n{color:#ff5a68}.fq-q{flex:1;font-family:var(--display);font-weight:400;font-size:clamp(23px,2.2vw,30px)!important;line-height:1.15;color:var(--paper)}.fq-ic{flex:none;position:relative;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.22);transition:all .4s}.fq-ic:before,.fq-ic:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:currentColor;color:var(--paper);transform:translate(-50%,-50%);transition:transform .4s}.fq-ic:after{transform:translate(-50%,-50%) rotate(90deg)}.fq[open] .fq-ic{border-color:#ff3b4e;background:#ff283c26;box-shadow:0 0 16px #ff283c73}.fq[open] .fq-ic:after{transform:translate(-50%,-50%) rotate(0)}.fq summary:hover .fq-ic{border-color:#ff5a68}.fq-a{padding:0 26px 26px 66px}.fq-a p{margin:0!important;font-size:19px!important;line-height:1.6;color:#f4f1eedb!important;max-width:62ch}.fq[open] .fq-a{animation:fqIn .5s ease}@keyframes fqIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:760px){.faq-h h2{font-size:clamp(36px,10vw,46px)}.fq summary{gap:14px;padding:20px 18px!important}.fq-q{font-size:21px!important}.fq-a{padding:0 18px 22px}.fq-a p{font-size:17.5px!important}}@media(prefers-reduced-motion:reduce){.fq[open] .fq-a{animation:none}}.pd-ann{background:#05080f;border-bottom:1px solid var(--line);font-size:14px;color:var(--soft);overflow:hidden}.pd-ann-run{display:flex;gap:44px;justify-content:center;padding:9px 20px;white-space:nowrap}.pd-ann-run span{display:inline-flex;align-items:center;gap:8px}.pd-ann-run span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--led-hi);box-shadow:0 0 6px var(--led-hi)}.pd-top{position:sticky;top:0;z-index:40;background:#0b1220d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.pd-top .pd-wrap{display:flex;align-items:center;justify-content:space-between;height:66px}.pd-logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-size:25px;letter-spacing:.14em;text-decoration:none}.pd-logo i{width:9px;height:9px;border-radius:50%;background:var(--led);box-shadow:0 0 10px var(--led-hi)}.pd-top nav{display:flex;gap:26px;font-size:15px}.pd-top nav a{text-decoration:none;color:var(--soft)}.pd-top nav a:hover{color:var(--led-txt)}.pd-cart{position:relative;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);display:grid;place-items:center;text-decoration:none}.pd-cart b{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;border-radius:10px;background:var(--led);font-size:11px;display:grid;place-items:center;padding:0 5px;box-shadow:0 0 10px #ff283c99;transform:scale(0);transition:transform .35s cubic-bezier(.2,1.6,.4,1)}.pd-cart b.on{transform:scale(1)}.pd-pdp{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(28px,4vw,64px);padding-block:28px 64px;align-items:start}.pd-gal{position:sticky;top:86px}.pd-gal-main{position:relative;aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:radial-gradient(ellipse at 50% 55%,#1a2438,#0b1220 70%);border:1px solid var(--line)}.pd-gal-main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:68% 45%;opacity:0;transition:opacity .5s ease;max-width:none}.pd-gal-main img.pd-contain{object-fit:contain;padding:6%}.pd-gal-main img.on{opacity:1}.pd-gal-tag{position:absolute;left:16px;top:16px;z-index:2;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:7px 12px;border-radius:999px;background:#0b1220b3;border:1px solid rgba(255,90,104,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pd-gal-arr{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#0b122099;color:#fff;font-size:18px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pd-gal-arr:hover{border-color:var(--led-txt)}.pd-gal-arr.pd-p{left:14px}.pd-gal-arr.pd-n{right:14px}.pd-gal-th{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:12px}.pd-gal-th button{aspect-ratio:1;border-radius:7px;overflow:hidden;border:1px solid var(--line);padding:0;background:#141d2e;cursor:pointer;opacity:.55;transition:opacity .3s,border-color .3s}.pd-gal-th button img{width:100%;height:100%;object-fit:cover}.pd-gal-th button.on{opacity:1;border-color:var(--led-hi);box-shadow:0 0 12px #ff283c59}.pd-buy h1{font-size:clamp(52px,5.4vw,82px);margin:14px 0 10px}.pd-buy .pd-tag{font-size:clamp(19px,1.6vw,21px);color:var(--soft);margin:0 0 22px;max-width:40ch}.pd-price{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.pd-price b{font-family:var(--display);font-weight:400;font-size:46px;line-height:1}.pd-price small{font-size:14px;color:var(--mute)}.pd-rate{margin:8px 0 0;font-size:15.5px;color:var(--soft)}.pd-rate b{color:var(--paper)}.pd-ticks{list-style:none;margin:24px 0;padding:22px 0;border-block:1px solid var(--line);display:grid;gap:12px}.pd-ticks li{display:flex;gap:12px;align-items:flex-start;font-size:17.5px}.pd-ticks li:before{content:"";flex:none;width:20px;height:20px;margin-top:3px;border-radius:50%;background:#ff283c29 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FF5A68' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/12px no-repeat;box-shadow:0 0 0 1px #ff5a6873}.pd-ticks b{font-weight:600}.pd-bundle{display:grid;gap:12px;margin:0 0 18px;border:0;padding:0}.pd-bundle legend{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--mute);margin-bottom:10px;padding:0}.pd-opt{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:8px;cursor:pointer;background:linear-gradient(180deg,#ffffff0a,#ffffff03);transition:border-color .3s,box-shadow .3s,background .3s}.pd-opt input{position:absolute;opacity:0;pointer-events:none}.pd-opt .pd-rd{width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);display:grid;place-items:center;transition:border-color .3s}.pd-opt .pd-rd:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--led-hi);box-shadow:0 0 8px var(--led-hi);transform:scale(0);transition:transform .3s cubic-bezier(.2,1.6,.4,1)}.pd-opt:has(input:checked){border-color:var(--led-hi);background:linear-gradient(180deg,#ff283c1a,#ff283c08);box-shadow:0 0 0 1px #ff283c33,0 12px 36px #ff1e321f}.pd-opt:has(input:checked) .pd-rd{border-color:var(--led-hi)}.pd-opt:has(input:checked) .pd-rd:after{transform:scale(1)}.pd-opt:has(input:focus-visible){outline:2px solid var(--led-hi);outline-offset:3px}.pd-opt-t b{display:block;font-size:18px;font-weight:600}.pd-opt-t span{font-size:15px;color:var(--mute)}.pd-opt-p{text-align:right}.pd-opt-p b{display:block;font-family:var(--display);font-weight:400;font-size:28px;line-height:1}.pd-opt-p s{font-size:14px;color:var(--mute)}.pd-badge{position:absolute;top:-11px;right:16px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--led);box-shadow:0 0 14px #ff283c8c}.pd-atc{position:relative;isolation:isolate;width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:20px 24px;border-radius:999px;border:1px solid rgba(255,120,130,.85);background:linear-gradient(180deg,#f0233a,#c4122a);color:#fff;font:600 18px/1 var(--body);letter-spacing:.03em;cursor:pointer;box-shadow:0 0 0 1px #ff3c4b4d,0 10px 40px #ff1e3273;animation:atcGlow 2.4s ease-in-out infinite}.pd-atc:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;border:2px solid rgba(255,70,85,.9);z-index:-1;animation:atcRing 2.4s cubic-bezier(.2,.6,.3,1) infinite}.pd-atc:hover{filter:brightness(1.08)}.pd-atc:focus-visible{outline:2px solid #fff;outline-offset:3px}@keyframes atcRing{0%{transform:scale(1);opacity:.9}to{transform:scale(1.06,1.5);opacity:0}}@keyframes atcGlow{0%,to{box-shadow:0 0 0 1px #ff3c4b4d,0 10px 36px #ff1e3259}50%{box-shadow:0 0 0 1px #ff3c4b80,0 10px 52px #ff1e32a6}}.pd-atc .pd-dot{width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 10px #fff}.pd-ship{display:flex;gap:10px;align-items:center;justify-content:center;margin:14px 0 0;font-size:15.5px;color:var(--soft);text-align:center}.pd-ship svg{flex:none;color:var(--led-txt)}.pd-assure{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 0}.pd-assure div{display:flex;gap:10px;align-items:center;padding:13px 14px;border:1px solid var(--line);border-radius:8px;font-size:15px;line-height:1.3}.pd-assure svg{flex:none;color:var(--led-txt)}.pd-pays{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 0;padding:0;list-style:none}
/*# sourceMappingURL=/cdn/shop/t/38/assets/rubra-5.css.map */
