@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(fonts/nunito-latin.woff2) format("woff2")}:root{--navy:#24266F;--navy-700:#383A8E;--cloud:#7E8FC7;--cloud-200:#AFC9EF;--lilac:#CDC4EF;--pink:#F5C7D5;--sky:#E4EDFA;--lilac-100:#EFEBFA;--pink-100:#FCEDF2;--bg-base:#FFFFFF;--bg-soft:#FBFAF7;--bg-subtle:#EEF1F9;--border-soft:#E2E6F1;--border-strong:#C6CCE0;--text-primary:#24266F;--text-secondary:#5F6480;--text-muted:#8B90A8;--text-inverse:#FFFFFF;--success:#3F8C68;--success-bg:#E7F3EC;--warning:#E8A33D;--warning-bg:#FCF2E2;--error:#D64545;--error-bg:#FBEAEA;--sale:#F5C7D5;--font-display:"Baloo 2", system-ui, sans-serif;--font-body:Nunito, "Segoe UI", Arial, sans-serif;--navy-deep:var(--navy-700);--lav:var(--cloud);--lav-soft:var(--lilac);--bg:var(--bg-subtle);--bg2:var(--sky);--cream:var(--bg-soft);--card:var(--bg-base);--ink:var(--text-primary);--muted:var(--text-secondary);--line:var(--border-soft);--ok:var(--success);--radius:16px;--shadow:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Nunito,Segoe UI,Arial,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}input,select,textarea,button,optgroup{font-family:inherit}h1,h2,h3,h4,h5,.btn,.price,.pcard .price,.pd .price{font-family:Nunito,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.hd .logo img,footer .brandcol img,.blogo{width:auto!important;max-width:none;height:48px;object-fit:contain}.blogo{height:54px}h1,h2,h3{margin:0 0 .4em;font-weight:800;color:var(--navy);letter-spacing:-.01em}.wrap{max-width:1200px;margin:0 auto;padding:0 20px}.btn{display:inline-flex;align-items:center;gap:8px;border:0;cursor:pointer;font-family:inherit;font-weight:800;font-size:15px;padding:14px 28px;border-radius:27px;transition:.18s;text-align:center;justify-content:center}.btn-primary{background:var(--navy);color:#fff}.btn-primary:hover{background:var(--navy-deep);transform:translateY(-1px)}.btn-ghost{background:#fff;color:var(--navy);border:1.5px solid var(--line)}.btn-ghost:hover{border-color:var(--lav);color:var(--lav)}.btn-lav{background:var(--lav);color:#fff}.btn-lav:hover{background:var(--lav-soft)}.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.pill{display:inline-block;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:800}.muted{color:var(--muted)}.topbar{background:var(--bg2);color:var(--navy);font-size:13px;font-weight:700;text-align:center;padding:8px}header.site{background:#fff;position:sticky;top:0;z-index:40;border-bottom:1px solid var(--line)}.hd{display:flex;align-items:center;gap:22px;padding:14px 0}.hd .logo{flex:0 0 auto}.nav{display:flex;gap:20px;font-weight:700;color:var(--navy);flex:1}.nav a{padding:6px 2px;border-bottom:2px solid transparent}.nav a:hover,.nav a.active{color:var(--lav);border-color:var(--lav)}.hd .tools{display:flex;align-items:center;gap:16px}.search{display:flex;align-items:center;background:var(--bg);border:1.5px solid var(--line);border-radius:999px;padding:9px 16px;gap:8px;min-width:230px}.search input{border:0;background:none;outline:0;font-family:inherit;font-size:14px;width:100%;color:var(--ink)}.icon-btn{position:relative;display:inline-flex;color:var(--navy);cursor:pointer}.icon-btn .badge{position:absolute;top:-8px;right:-9px;background:var(--pink);color:#fff;font-size:11px;font-weight:800;min-width:18px;height:18px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 4px}.burger{display:none;cursor:pointer;color:var(--navy)}.hero{background:var(--bg-soft);border-bottom:1px solid var(--border-soft);overflow:hidden}.hero .in{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;align-items:center;padding:46px 0 40px}.hero h1{font-size:46px;line-height:1.05}.hero h1 .em{color:var(--lav)}.hero p{font-size:18px;color:#5b5b7a;max-width:440px}.hero .cta{display:flex;gap:12px;margin-top:22px;flex-wrap:wrap}.hero-trust{display:flex;align-items:center;gap:10px;margin-top:20px;font-size:13.5px;color:#5b5b7a;font-weight:700;flex-wrap:wrap}.hero-trust .stars{color:#f5b301;letter-spacing:2px;font-size:15px}.hero-photo{position:relative;aspect-ratio:1.18/1;border-radius:20px;overflow:hidden;box-shadow:var(--shadow);isolation:isolate}.hero-photo img{width:100%;height:100%;object-fit:cover;display:block}.hero-photo .cloud{position:absolute;background:#fff;border-radius:50%;filter:blur(1px);opacity:.92;z-index:2;pointer-events:none}.hero-photo .cloud.c1{width:150px;height:60px;border-radius:40px;top:-18px;right:34px;box-shadow:38px 14px 0 -6px #fff,-40px 12px 0 -8px #fff}.hero-photo .cloud.c2{width:110px;height:44px;border-radius:30px;bottom:74px;left:-24px;box-shadow:34px 12px 0 -6px #fff}.hero-badge{position:absolute;left:18px;bottom:18px;z-index:3;background:#fffffff0;border-radius:16px;padding:11px 16px 11px 12px;display:flex;gap:11px;align-items:center;border:1px solid var(--border-soft)}.hero-badge .hb-ic{display:inline-flex;background:#efeafc;border-radius:12px;padding:8px}.hero-badge b{display:block;color:var(--navy);font-size:15px;line-height:1.1}.hero-badge small{color:var(--muted);font-size:12px}.iconbar{background:#fff;border-bottom:1px solid var(--line)}.ib{display:flex;gap:28px;justify-content:center;flex-wrap:wrap;padding:11px 0}.ib a{display:inline-flex;align-items:center;gap:7px;color:var(--navy);font-weight:800;font-size:14px}.ib a:hover{color:var(--lav)}.ib a svg{color:var(--lav)}.banner{width:100%;margin:0;padding:0}.bslides{position:relative;border-radius:0;overflow:hidden;box-shadow:none}.bslide{display:none;position:relative;grid-template-columns:1.02fr 1fr;min-height:440px;background:var(--sky)}.bslide.on{display:grid}.bdeco{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.bdeco .cl{position:absolute;opacity:.7}.bdeco .sp{position:absolute;color:#fff}.btext{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:38px 16px 40px 56px}.blogo{height:54px;width:auto;margin-bottom:14px}.btext h1{font-size:52px;line-height:1.03;color:var(--navy);margin:0 0 14px;font-weight:900;letter-spacing:-.5px}.btext h1 .em{color:var(--lav)}.btext p{font-size:18px;color:var(--muted);max-width:400px;margin:0 0 26px;font-weight:600}.btext p b{color:var(--navy)}.btext .btn{align-self:flex-start}.bphoto{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;min-height:440px}.bphoto img{max-height:440px;width:auto;max-width:100%;object-fit:contain;-webkit-mask-image:radial-gradient(130% 105% at 62% 52%,#000 52%,transparent 80%);mask-image:radial-gradient(130% 105% at 62% 52%,#000 52%,transparent 80%)}.bsticker{position:absolute;top:24px;right:38px;z-index:4;pointer-events:none;background:var(--pink);color:var(--navy);font-weight:800;font-size:13px;padding:7px 16px;border-radius:999px;transform:rotate(6deg);border:1px solid var(--border-soft)}.bslide.bfull{display:none;grid-template-columns:1fr;min-height:0;background:var(--sky)}.bslide.bfull.on{display:block}.bslide.bfull img{width:100%;height:auto;max-height:560px;object-fit:contain;object-position:center;display:block;margin:0 auto}.bslide.bfull a{display:block;width:100%}.bdots{display:flex;gap:8px;justify-content:center;margin:12px 0 0}.bdot{width:9px;height:9px;border-radius:50%;border:0;background:#cdc4ef;cursor:pointer;padding:0;transition:.2s}.bdot.on{background:var(--lav);width:24px;border-radius:6px}.brands{padding:26px 0 8px}.brands-t{text-align:center;color:var(--muted);font-weight:800;font-size:12.5px;text-transform:uppercase;letter-spacing:1.2px;margin:0 0 16px}.brands-row{display:flex;flex-wrap:wrap;gap:26px 44px;align-items:center;justify-content:center}.brand{display:inline-flex;align-items:center;justify-content:center;height:44px;max-width:150px}.brand img{max-height:44px!important;max-width:150px!important;width:auto!important;height:auto!important;object-fit:contain;filter:grayscale(1);opacity:.6;transition:.2s}.brand:hover img{filter:grayscale(0);opacity:1}.brand-txt{font-weight:900;font-size:18px;color:#a49fc2;letter-spacing:.3px}.promo-strip{display:block;text-align:center;font-weight:800;font-size:14px;padding:9px 12px}.nube-chat{position:fixed;left:20px;bottom:20px;z-index:50;width:66px;height:66px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 8px 24px #24266f38;transition:transform .2s}.nube-chat:hover{transform:translateY(-2px)}.nube-chat img{width:52px;height:52px;object-fit:contain}.nube-chat-wa{position:absolute;right:-2px;bottom:-2px;width:26px;height:26px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;border:2px solid #fff}.nube-chat-wa svg{width:15px;height:15px}button.nube-chat{border:0;padding:0;cursor:pointer;font-family:inherit}.nube-chat.on{transform:translateY(-2px)}.nube-chat-n{position:absolute;right:-2px;top:-2px;min-width:22px;height:22px;padding:0 5px;border-radius:999px;background:var(--navy);color:#fff;font:800 12px/22px Nunito,Arial,sans-serif;text-align:center;border:2px solid #fff}.wc{position:fixed;left:20px;bottom:96px;z-index:51;width:370px;max-width:calc(100vw - 40px);max-height:min(560px,calc(100vh - 140px));background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 44px #24266f3d;display:flex;flex-direction:column;overflow:hidden}.wc-top{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--navy);color:#fff}.wc-top img{width:34px;height:34px;object-fit:contain;background:#fff;border-radius:50%;padding:3px}.wc-top-txt{display:grid;line-height:1.3;flex:1;min-width:0}.wc-top-txt b{font-size:15px}.wc-top-txt small{font-size:12px;color:#cdc4ef}.wc-x{background:transparent;border:0;color:#fff;cursor:pointer;display:grid;place-items:center;padding:4px;border-radius:8px}.wc-x:hover{background:#ffffff24}.wc-body{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:8px;background:var(--bg-soft)}.wc-msg{max-width:84%;padding:9px 12px;border-radius:14px;font-size:14px;line-height:1.5}.wc-msg p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.wc-msg time{display:block;font-size:10px;opacity:.6;margin-top:3px;text-align:right}.wc-msg.them{align-self:flex-start;background:var(--bg-base);border:1px solid var(--line);border-bottom-left-radius:5px;color:var(--ink)}.wc-msg.me{align-self:flex-end;background:var(--lilac-100);border:1px solid var(--lilac);border-bottom-right-radius:5px;color:var(--navy)}.wc-datos{display:grid;gap:7px;padding:12px;border-radius:14px;background:var(--bg-base);border:1px solid var(--line)}.wc-datos b{font-size:13px;color:var(--navy)}.wc-datos input{height:38px;border:1px solid var(--line);border-radius:10px;padding:0 10px;font-size:14px;width:100%}.wc-datos-btns{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wc-datos-btns .btn{padding:8px 14px;font-size:13px}.wc-skip{background:transparent;border:0;color:var(--muted);font-size:12px;cursor:pointer;text-decoration:underline;font-family:inherit}.wc-err{font-size:13px;color:#a4342f;background:var(--error-bg);border-radius:10px;padding:8px 10px}.wc-compose{display:flex;align-items:flex-end;gap:8px;padding:10px;border-top:1px solid var(--line);background:var(--card)}.wc-compose textarea{flex:1;resize:none;max-height:96px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:14px;font-family:inherit;line-height:1.4;color:var(--ink)}.wc-send{width:40px;height:40px;flex:0 0 40px;border:0;border-radius:12px;background:var(--navy);color:#fff;cursor:pointer;display:grid;place-items:center}.wc-send:disabled{opacity:.45;cursor:default}.wc-wa{display:flex;align-items:center;justify-content:center;gap:7px;padding:9px;font-size:12.5px;font-weight:800;color:#1f8a4c;background:#eaf8ef;border-top:1px solid var(--line)}.wc-wa svg{width:16px;height:16px}@media (max-width:560px){.wc{left:12px;right:12px;width:auto;bottom:88px;max-height:calc(100vh - 120px)}.nube-chat{left:14px;bottom:14px;width:58px;height:58px}.nube-chat img{width:46px;height:46px}}@media (max-width:960px){.bslide.on{grid-template-columns:1fr;min-height:0}.btext{padding:30px 26px 8px;text-align:center;align-items:center}.blogo{height:46px}.btext h1{font-size:34px}.btext p{font-size:16px}.btext .btn{align-self:center}.bphoto{min-height:0;padding:0 20px 10px}.bphoto img{max-height:280px}.ib{gap:16px 20px;font-size:13px}}.cats{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;padding:34px 0 8px}.cat{display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;width:106px}.cat .bubble{width:94px;height:94px;border-radius:50%;background:#fff;box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center;overflow:hidden;border:3px solid #fff;transition:.18s}.cat:hover .bubble{transform:translateY(-3px);border-color:var(--lav)}.cat .bubble img{width:100%;height:100%;object-fit:cover}.cat span{font-weight:800;font-size:13px;color:var(--navy)}.sec{padding:40px 0}.sec-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.sec-h a{color:var(--lav);font-weight:800;font-size:14px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.grid.wide{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pcard{background:var(--card);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column;transition:.18s;position:relative}.pcard:hover{transform:translateY(-4px)}.pcard .thumb{aspect-ratio:1/1;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:12px;box-sizing:border-box}.pcard .thumb img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;display:block}.pcard .body{padding:14px 15px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.pcard .cat-tag{font-size:11px;font-weight:800;color:var(--lav);text-transform:uppercase;letter-spacing:.5px}.pcard .name{font-weight:800;color:var(--navy);font-size:15px;min-height:42px}.pcard .price{font-size:18px;font-weight:900;color:var(--navy)}.pcard .row{display:flex;align-items:center;justify-content:space-between;margin-top:auto;gap:8px}.pcard .add{background:var(--navy);color:#fff;border:0;border-radius:10px;padding:9px 12px;font-weight:800;cursor:pointer;font-family:inherit;font-size:13px}.pcard .add:hover{background:var(--lav)}.stock-dot{font-size:12px;font-weight:800}.stock-ok{color:var(--ok)}.stock-low{color:#c98a2a}.stock-out{color:#c0504a}.badge-new{position:absolute;top:12px;left:12px;background:#e8f1fb;color:#3f79c9}.badge-top{position:absolute;top:12px;left:12px;background:#fbeaf1;color:#c95b86}.shop{display:grid;grid-template-columns:230px 1fr;gap:26px;align-items:start}.filters{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:20px;position:sticky;top:96px}.filters h4{font-size:13px;text-transform:uppercase;letter-spacing:.6px;color:var(--navy);margin:16px 0 10px}.filters h4:first-child{margin-top:0}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:7px 13px;font-weight:800;font-size:13px;cursor:pointer;color:var(--navy)}.chip.on{background:var(--navy);color:#fff;border-color:var(--navy)}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:12px;flex-wrap:wrap}.toolbar h1{font-size:30px;margin:0}.trust{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust .in{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:26px 0}.trust .t{display:flex;gap:12px;align-items:center}.trust .t b{display:block;color:var(--navy);font-size:14px}.trust .t span{font-size:13px;color:var(--muted)}.trust svg{color:var(--lav);flex:0 0 auto}footer.site{background:var(--navy);color:#dcd8f5;margin-top:20px}footer .in{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:26px;padding:44px 0 30px}footer h5{color:#fff;font-size:14px;margin:0 0 14px;text-transform:uppercase;letter-spacing:.6px}footer a{display:block;color:#c3bdec;padding:5px 0;font-weight:600;font-size:14px}footer a:hover{color:#fff}footer .brandcol p{font-size:14px;color:#b7b1e6;max-width:260px}.newsletter{display:flex;gap:8px;margin-top:12px}.newsletter input{flex:1;border:0;border-radius:10px;padding:12px;font-family:inherit;font-size:14px}.copy{border-top:1px solid #3d3a86;padding:16px 0;font-size:13px;color:#a9a3dc;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.copy a{display:inline;padding:0;color:#c3bdec}.copy a:hover{color:#fff}.pd{display:grid;grid-template-columns:1fr 1fr;gap:36px;padding:30px 0}.pd .gallery{background:#fff;border-radius:24px;box-shadow:var(--shadow);overflow:hidden}.pd .gallery img{width:100%;height:100%;aspect-ratio:1/1;object-fit:contain;padding:18px;box-sizing:border-box;display:block}.pd .info .cat-tag{display:inline-block;color:var(--lav);font-weight:900;text-transform:uppercase;letter-spacing:.6px;font-size:14px;background:#7c5cff1a;padding:3px 12px;border-radius:999px}.pd h1{font-size:34px;margin:6px 0}.pd .price{font-size:30px;font-weight:900;color:var(--navy);margin:10px 0}.pd .desc{color:#5b5b7a;font-size:16px;margin:14px 0 22px}.pd .desc-list{color:#5b5b7a;font-size:16px;line-height:1.55;margin:14px 0 22px;padding-left:22px;list-style:disc}.pd .desc-list li{margin:6px 0}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:12px;overflow:hidden}.qty button{width:42px;height:46px;border:0;background:#fff;font-size:20px;cursor:pointer;color:var(--navy)}.qty span{width:44px;text-align:center;font-weight:800}.buybar{display:flex;gap:12px;margin:20px 0;flex-wrap:wrap}.co{display:flex;flex-direction:column;gap:18px;padding:26px 0;max-width:760px;margin:0 auto}.summary.inflow{background:linear-gradient(180deg,#f8f6ff,#fff 60%);border:1.5px solid var(--line)}.summary.inflow .tot{font-size:24px}.panel{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:26px}.panel h2{font-size:20px}.field{margin-bottom:14px}.field label{display:block;font-weight:800;font-size:13px;color:var(--navy);margin-bottom:6px}.field input,.field select,.field textarea{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;font-family:inherit;font-size:15px;color:var(--ink);background:#fff;outline:0}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--lav)}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.opt{display:flex;gap:10px;align-items:flex-start;border:1.5px solid var(--line);border-radius:12px;padding:13px 14px;cursor:pointer;margin-bottom:10px}.opt.on{border-color:var(--lav);background:#f8f6ff}.opt input{margin-top:3px}.opt b{color:var(--navy)}.summary .line{display:flex;justify-content:space-between;padding:7px 0;font-size:15px}.summary .tot{display:flex;justify-content:space-between;font-size:22px;font-weight:900;color:var(--navy);border-top:1px solid var(--line);margin-top:12px;padding-top:14px}.summary .items{max-height:230px;overflow:auto;margin-bottom:12px}.ci{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.ci img{width:56px;height:56px;border-radius:12px;object-fit:cover;background:var(--bg2)}.ci .n{font-weight:800;font-size:14px;color:var(--navy)}.consent{background:#f8f6ff;border:1.5px solid var(--line);border-radius:12px;padding:14px;font-size:13px;color:#5b5b7a;margin:6px 0 16px}.consent label{display:flex;gap:9px;align-items:flex-start;margin-bottom:8px;cursor:pointer}.consent a{color:var(--lav);font-weight:800}.drawer-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e1b5e66;opacity:0;pointer-events:none;transition:.2s;z-index:60}.drawer-bg.open{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:-440px;width:420px;max-width:92vw;height:100%;background:#fff;z-index:61;box-shadow:-10px 0 40px #1e1b5e33;transition:.25s;display:flex;flex-direction:column}.drawer.open{right:0}.drawer .dh{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--line)}.drawer .dh h3{margin:0}.drawer .close{cursor:pointer;color:var(--navy);font-size:22px;background:none;border:0}.drawer .dbody{flex:1;overflow:auto;padding:14px 20px}.drawer .df{padding:20px;border-top:1px solid var(--line)}.di{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.di img{width:64px;height:64px;border-radius:12px;object-fit:cover;background:var(--bg2)}.di .g{flex:1}.di .n{font-weight:800;font-size:14px;color:var(--navy)}.di .rm{color:var(--muted);font-size:12px;cursor:pointer;font-weight:700}.empty{text-align:center;color:var(--muted);padding:50px 20px}.legal{max-width:820px;margin:0 auto;padding:30px 0 50px}.legal h1{font-size:34px}.legal h2{font-size:22px;margin-top:32px}.legal p,.legal li{color:#4b4a68;font-size:16px}.legal .updated{color:var(--muted);font-size:14px;margin-bottom:24px}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(30px);background:var(--navy);color:#fff;padding:13px 22px;border-radius:12px;font-weight:800;box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:.25s;z-index:80}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}@media (max-width:960px){.hero .in{grid-template-columns:1fr}.hero h1{font-size:34px}.hero-photo{aspect-ratio:1.4/1;max-height:340px}.shop{grid-template-columns:1fr}.filters{position:static}.pd,.co{grid-template-columns:1fr}.trust .in{grid-template-columns:1fr 1fr}footer .in{grid-template-columns:1fr 1fr}.grid{grid-template-columns:repeat(2,1fr)}.nav,.search{display:none}.burger{display:inline-flex}}@media (max-width:520px){.grid{grid-template-columns:1fr 1fr;gap:12px}.hero h1{font-size:28px}.trust .in{grid-template-columns:1fr}}.price-old{text-decoration:line-through;color:var(--muted);font-size:.72em;font-weight:700;margin-right:7px}.price-off{display:inline-block;background:var(--pink);color:var(--navy);font-size:11px;font-weight:800;padding:2px 7px;border-radius:6px;margin-left:7px;vertical-align:middle}.pd .price-old{font-size:.6em}.pcard .units{display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--muted);margin:2px 0 4px}.pcard .units b{font-weight:800}.pcard .u-web.ok b{color:var(--ok)}.pcard .u-web.out b{color:#c0504a}.pcard .u-store b{color:var(--navy)}.pcard .add.block{width:100%;margin-top:auto;padding:11px 12px;font-size:14px;border-radius:12px}.pcard .detalle{font-size:12.5px;color:var(--muted);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard .vsummary{display:flex;flex-direction:column;gap:1px;font-size:12px;color:var(--muted);margin:2px 0}.pcard .vsummary b{color:var(--navy);font-weight:800}.pcard .marca{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brand,#7a5cff);margin-bottom:2px;opacity:.85}.info .marca-ficha{font-size:24px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;color:var(--brand,#7a5cff);margin:8px 0 6px;line-height:1.1}.wa-share{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:9px 16px;border-radius:999px;background:#25d366;color:#fff;font-weight:700;font-size:14px;text-decoration:none;border:0;cursor:pointer;transition:filter .15s}.wa-share:hover{filter:brightness(.95)}.wa-share svg{flex:none}.disp-tienda{margin-top:12px;padding:10px 14px;border-radius:10px;background:#fff5e6;border:1px solid #ffd899;color:#7a4a00;font-size:13.5px;line-height:1.45}.disp-tienda b{color:#8a3d00}.reserva-strip{display:flex;align-items:center;gap:8px;padding:9px 16px;background:#eef4ff;color:#3a52a8;font-size:13px;border-bottom:1px solid #dbe6fb}.reserva-strip b{font-variant-numeric:tabular-nums}.reserva-strip.urgente{background:#fff1e8;color:#b5451f}.reserva-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#24266f73;display:grid;place-items:center;padding:20px}.reserva-modal{background:#fff;border-radius:18px;max-width:400px;width:100%;padding:26px 24px;text-align:center;box-shadow:0 24px 60px -12px #141e3c80}.reserva-ic{width:64px;height:64px;border-radius:50%;background:#fff1e8;color:#e0662e;display:grid;place-items:center;margin:0 auto 14px}.reserva-modal h3{margin:0 0 8px;font-size:20px;color:var(--navy,#1b2440)}.reserva-modal p{margin:0 0 20px;font-size:14px;color:#5a6785;line-height:1.5}.reserva-actions{display:flex;gap:10px}.reserva-actions .btn{flex:1}.ahorro{display:block;color:#16a34a;font-weight:700;font-size:13.5px;margin-top:3px}.pcard .ahorro{font-size:12px}.swatches{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:6px 0 2px}.swatch{width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.18);box-shadow:inset 0 0 0 2px #fff;display:inline-block;box-sizing:border-box}.swatches-txt{font-size:11.5px;color:#7a8aa0}.sku-ficha{font-size:12.5px;color:var(--muted);font-weight:700;letter-spacing:.02em;margin:-2px 0 8px}.desc-rich{font-size:15px;line-height:1.6;color:var(--ink)}.desc-rich ul,.desc-rich ol{margin:8px 0;padding-left:22px}.desc-rich li{margin:3px 0}.desc-rich p{margin:0 0 8px}.desc-rich b,.desc-rich strong{color:var(--navy);font-weight:800}.desc-rich a{color:var(--lav);text-decoration:underline}.disc-grid,.brands-grid,.cat-grid{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.disc-card,.brand-card,.cat-card{position:relative;flex:0 0 132px;width:132px;aspect-ratio:1/1;border-radius:18px;box-shadow:var(--shadow);text-decoration:none;transition:transform .2s}.disc-card:hover,.brand-card:hover,.cat-card:hover{transform:translateY(-4px)}.disc-card{--disc:var(--lav);background:var(--disc);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.disc-pct{font-weight:900;font-size:28px;line-height:1}.disc-off{font-weight:900;font-size:13px;letter-spacing:2.5px;opacity:.95}.brand-card{background:var(--card);border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 10px}.brand-logo{height:44px;display:flex;align-items:center;justify-content:center}.brand-logo img{max-height:44px;max-width:100px;width:auto;height:auto;object-fit:contain}.brand-mono{font-weight:900;font-size:20px;color:var(--lav);letter-spacing:.5px}.brand-name{font-weight:800;font-size:12.5px;color:var(--navy);text-align:center;line-height:1.2}.cat-card{overflow:hidden;display:block;background:var(--bg2)}.cat-card:hover .cat-img{transform:scale(1.05)}.cat-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.cat-label{position:absolute;left:0;right:0;bottom:0;padding:22px 12px 10px;color:#fff;font-weight:900;font-size:13.5px;text-align:left;background:linear-gradient(to top,rgba(20,15,45,.82),rgba(20,15,45,.15) 65%,transparent)}@media (max-width:520px){.disc-grid,.brands-grid,.cat-grid{gap:12px}.disc-card,.brand-card,.cat-card{flex:0 0 calc(50% - 6px);width:calc(50% - 6px)}}.pd-title-rich{margin:0 0 6px;line-height:1.12}.pd-title-rich b,.pd-title-rich strong{font-weight:900}.nav-icons{align-items:center;gap:14px;flex-wrap:wrap}.nav-icons a{display:inline-flex;align-items:center;gap:5px;font-weight:700;font-size:12.5px;white-space:nowrap;color:var(--navy);border-bottom:2px solid transparent;padding:5px 2px}.nav-icons a svg{color:var(--lav);width:16px;height:16px;flex:0 0 auto}.nav-icons a:hover{color:var(--lav);border-color:var(--lav)}.hd .search{min-width:180px}@media (max-width:1120px){.hd .search{min-width:150px}.nav-icons{gap:10px}.nav-icons a{font-size:12px}}@media (max-width:960px){.hd{flex-wrap:wrap}.nav-icons{display:flex!important;order:3;flex-basis:100%;justify-content:center;gap:12px 16px;padding-top:2px}.nav-icons a{font-size:13px}}.desc-rich [style*=font-size]{line-height:1.3}.ship-badge{display:inline-block;background:#fde5cf;color:#c2410c;font-weight:900;font-size:11px;letter-spacing:.4px;padding:2px 9px;border-radius:999px;vertical-align:middle}.ship-free{display:inline-block;background:#dcf3e3;color:#2b7a12;font-weight:900;font-size:11px;letter-spacing:.4px;padding:2px 9px;border-radius:999px;vertical-align:middle}.ship-note{background:#fff7ed;border:1px solid #fde0c4;color:#9a4a12;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600;margin:10px 0 4px}.footcontact .fc-item{display:inline-flex;align-items:center;gap:8px}.footcontact .fc-item svg{flex:0 0 auto;opacity:.85}.social-row{display:flex;gap:10px;margin-top:12px}.social-row a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffff1f;color:#fff;transition:.18s}.social-row a:hover{background:#fff;color:var(--navy);transform:translateY(-2px)}.social-row a span{display:inline-flex;align-items:center;justify-content:center;line-height:0}.social-row a svg{display:block}.bslide.bcover{display:none;position:relative;grid-template-columns:1fr;min-height:0;padding:0;background:#e9e3f6}.bslide.bcover.on{display:block}.bcover-img{width:100%;height:clamp(280px,34vw,520px);object-fit:cover;object-position:center;display:block}.bcover-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#14123cc2,#14123c8f 18%,#14123c2e 30%,#14123c00 40%)}.bcover-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:0 clamp(24px,5vw,72px);max-width:min(640px,62%);color:#fff}.bcover-text h1{font-size:clamp(26px,3.4vw,46px);line-height:1.06;color:#fff;margin:0 0 10px;font-weight:900;text-shadow:0 2px 12px rgba(0,0,0,.35)}.bcover-text h1 .em{color:#cdc4ef}.bcover-text p{font-size:clamp(14px,1.5vw,19px);color:#fffffff0;margin:0 0 18px;font-weight:600;text-shadow:0 1px 8px rgba(0,0,0,.35)}.bcover-text .btn{align-self:flex-start;background:#fff;color:var(--navy)}.bcover-text .btn:hover{background:var(--lav-soft);color:var(--navy)}@media (max-width:820px){.bcover-text{max-width:100%;padding:0 22px}.bcover-scrim{background:linear-gradient(180deg,#14123c8c,#14123c38 45%,#14123c00 70%)}}.bcover-note{position:absolute;left:clamp(24px,5vw,72px);right:clamp(24px,5vw,72px);bottom:12px;font-size:12px;font-weight:600;color:#ffffffdb;text-shadow:0 1px 6px rgba(0,0,0,.45);z-index:3}@media (max-width:820px){.bcover-note{left:22px;right:22px;bottom:8px;font-size:11px}}.bslide.bcover{container-type:inline-size}.bl-wrap{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.bl-el{position:absolute;display:block}.bl-text{line-height:1.15;text-shadow:0 2px 10px rgba(0,0,0,.28)}body{background:var(--bg-subtle);font-family:var(--font-body);color:var(--text-primary)}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:700;color:var(--text-primary);letter-spacing:-.2px}h1{font-size:24px;line-height:30px}h2{font-size:19px;line-height:26px}.price,.pcard .price,.pd .price,.kpi-value{font-family:var(--font-display);font-weight:700;font-variant-numeric:tabular-nums;color:var(--navy)}.pcard,.cat-card,.brand-card,.glass,.panel,.table-card{background:var(--bg-base);border:1px solid var(--border-soft);border-radius:16px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pcard:hover,.cat-card:hover,.brand-card:hover{transform:none;border-color:var(--border-strong);box-shadow:none}.btn{height:48px;padding:0 20px;border-radius:12px;font-family:var(--font-body);font-weight:700;font-size:14px;border:none;display:inline-flex;align-items:center;gap:8px;box-shadow:none;transition:background .15s,border-color .15s}.btn:hover{transform:none;box-shadow:none}.btn-primary{background:var(--navy);color:var(--text-inverse)}.btn-primary:hover{background:var(--navy-700)}.btn-ghost,.btn-lav{background:var(--bg-base);color:var(--navy);border:1.5px solid var(--navy)}.btn-ghost:hover,.btn-lav:hover{background:var(--sky);color:var(--navy);border-color:var(--navy)}.btn.sm{height:36px;padding:0 14px;font-size:13px;border-radius:10px}input,select,textarea,.search{height:48px;border:1px solid var(--border-soft);background:var(--bg-base);border-radius:12px;font-family:var(--font-body);font-size:14px;color:var(--text-primary);padding:0 16px}textarea{height:auto;padding:12px 16px}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--border-strong)}input::placeholder,textarea::placeholder{color:var(--text-muted)}.chip,.pill,.badge,.tag{font-family:var(--font-body);font-size:12px;font-weight:700;padding:4px 10px;border-radius:20px;background:var(--sky);color:var(--navy-700);border:0}.chip.on{background:var(--navy);color:var(--text-inverse)}.tag-stock,.stock-dot.stock-ok{background:var(--success-bg);color:var(--success)}.stock-dot.stock-low{background:var(--warning-bg);color:var(--warning)}.stock-dot.stock-out{background:var(--error-bg);color:var(--error)}.tag-dcto,.price-off,.ahorro{background:var(--pink-100);color:#b45c79;border-radius:20px;padding:4px 10px;font-weight:700;font-size:12px}table{width:100%;border-collapse:collapse}thead th{text-align:left;font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);font-weight:700;padding:16px 20px;border-bottom:1px solid var(--border-soft);background:var(--bg-soft)}tbody tr{border-bottom:1px solid var(--border-soft)}tbody tr:last-child{border-bottom:none}td{padding:18px 20px;vertical-align:top}.switch{width:38px;height:22px;border-radius:20px;background:var(--border-strong)}.switch.on{background:var(--success)}.trust .in>*{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.trust .t{padding:4px 8px}.desc-jump{background:none;border:0;padding:0;margin:6px 0 0;font:inherit;font-size:14px;font-weight:700;color:var(--lav);cursor:pointer;text-decoration:underline}.ficha-desc{margin-top:8px}.desc-full{position:relative;max-height:320px;overflow:hidden}.desc-full.on{max-height:none}.desc-full:after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--bg-base,#fff));pointer-events:none}.desc-full.on:after{display:none}.desc-full img{max-width:100%;height:auto;border-radius:12px}.desc-full table{max-width:100%;display:block;overflow-x:auto;border-collapse:collapse}.desc-full div{max-width:100%}.desc-full *{max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.desc-toggle{margin-top:12px}.desc-rich .desc-h{font-family:"Baloo 2",system-ui,sans-serif;font-size:16px;font-weight:700;color:var(--navy);margin:18px 0 6px;display:flex;align-items:center;gap:6px}.desc-rich svg{max-width:1.2em;max-height:1.2em;flex:0 0 auto}.volver{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:0;font:inherit;font-size:14px;font-weight:700;color:var(--navy);cursor:pointer}.volver:hover{color:var(--lav)}.seg-form{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.seg-form .field{flex:1;min-width:200px;margin:0}.seg-tabs{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.seg-badge{display:inline-block;background:var(--lav-100,#efeafc);color:var(--navy);font-family:"Baloo 2",system-ui,sans-serif;font-size:20px;font-weight:700;padding:6px 16px;border-radius:999px}.seg-kv{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14.5px}.seg-kv:last-of-type{border-bottom:0}.seg-kv span{color:var(--muted)}.seg-items{margin-top:14px;border-top:2px solid var(--line);padding-top:12px}.seg-item{display:flex;justify-content:space-between;gap:16px;padding:5px 0;font-size:14px}.tl{list-style:none;margin:0;padding:0}.tl-i{position:relative;padding:0 0 26px 34px}.tl-i:last-child{padding-bottom:0}.tl-i:before{content:"";position:absolute;left:10px;top:20px;bottom:0;width:2px;background:var(--line)}.tl-i:last-child:before{display:none}.tl-i.on:before{background:var(--lav)}.tl-dot{position:absolute;left:3px;top:5px;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--line);box-sizing:border-box}.tl-i.on .tl-dot{background:var(--lav);border-color:var(--lav);box-shadow:0 0 0 4px #7c6fd62e}.tl-i.end .tl-dot{background:#c0504a;border-color:#c0504a;box-shadow:0 0 0 4px #c0504a2e}.tl-body b{display:block;font-family:"Baloo 2",system-ui,sans-serif;font-size:16px;color:var(--navy)}.tl-i:not(.on) .tl-body b{color:var(--muted);font-weight:600}.tl-date{display:block;font-size:12.5px;color:var(--muted);margin:2px 0 4px}.tl-body p{margin:0;font-size:14px;color:var(--ink)}.tl-track{margin-top:6px!important;font-weight:700}@media (max-width:640px){.seg-form{flex-direction:column;align-items:stretch}}html,body{overflow-x:clip}footer .in>*{min-width:0}.newsletter{flex-wrap:wrap}.newsletter input{min-width:0}.drawer{right:0;transform:translate(105%);visibility:hidden;transition:transform .25s,visibility 0s .25s}.drawer.open{transform:none;visibility:visible;transition:transform .25s}@media (max-width:640px){footer .in{grid-template-columns:1fr;gap:22px;padding:34px 16px 24px}.trust .in{padding-left:16px;padding-right:16px}footer .brandcol p{max-width:none}.newsletter .btn{flex:1 0 100%}.bslide.bcover.on{display:flex;flex-direction:column;background:var(--navy)}.bcover-img{height:auto;aspect-ratio:5/4;object-position:96% 50%}.bcover .bl-wrap{inset:auto;top:0;left:0;right:0;height:auto;aspect-ratio:5/4}.bcover-scrim{display:none}.bcover-text{position:static;max-width:100%;padding:20px 20px 12px;background:var(--navy)}.bcover-text h1{font-size:28px;text-shadow:none}.bcover-text p{font-size:15px;text-shadow:none}.bcover-text .btn{align-self:stretch}.bcover-note{position:static;padding:0 20px 16px;background:var(--navy);text-shadow:none}.nube-chat{left:14px;bottom:calc(14px + env(safe-area-inset-bottom));width:58px;height:58px}.bsticker{top:12px;right:12px;font-size:12px;padding:5px 12px}.nube-chat img{width:46px;height:46px}.wrap{padding:0 16px}}button.burger{background:none;border:0;padding:4px;font:inherit}.mnav-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e1b5e66;opacity:0;pointer-events:none;transition:opacity .2s;z-index:70}.mnav-bg.open{opacity:1;pointer-events:auto}.mnav{position:fixed;top:0;left:0;bottom:0;width:320px;max-width:86vw;background:#fff;z-index:71;display:flex;flex-direction:column;gap:14px;padding:16px 18px calc(18px + env(safe-area-inset-bottom));overflow-y:auto;transform:translate(-105%);visibility:hidden;transition:transform .25s,visibility 0s .25s;box-shadow:10px 0 40px #1e1b5e33}.mnav.open{transform:none;visibility:visible;transition:transform .25s}.mnav-hd{display:flex;justify-content:space-between;align-items:center;color:var(--navy);font-size:18px}.mnav-close{background:none;border:0;color:var(--navy);cursor:pointer;padding:6px;display:inline-flex}.mnav-search{display:flex;align-items:center;gap:8px;border:1.5px solid var(--line);border-radius:12px;padding:0 12px;color:var(--muted)}.mnav-search input{border:0;outline:0;flex:1;min-width:0;height:44px;font-size:15px;background:transparent}.mnav-links{display:flex;flex-direction:column}.mnav-links a{display:flex;align-items:center;gap:12px;padding:14px 4px;border-bottom:1px solid var(--line);font-weight:700;color:var(--navy);font-size:16px}.mnav-links a svg{width:20px;height:20px;color:var(--lav);flex:0 0 auto}.mnav-icons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mnav-icons a{display:flex;align-items:center;gap:8px;padding:10px;border-radius:12px;background:var(--bg-subtle);font-weight:700;font-size:13px;color:var(--navy);min-height:44px}.mnav-icons a svg{width:18px;height:18px;color:var(--lav);flex:0 0 auto}.mnav-cart{margin-top:auto;width:100%}@media (min-width:961px){.mnav,.mnav-bg{display:none}}@media (max-width:960px){.hd .nav-icons{display:none!important}}footer .brandcol img.foot-logo.subido{height:56px!important;background:#fff;border-radius:12px;padding:6px 12px;box-sizing:content-box}.pack{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:84px;padding:8px 12px;border:1.5px solid var(--line);border-radius:14px;background:#fff;color:var(--navy);cursor:pointer;line-height:1.1;font-family:inherit}.pack b{font-size:22px;font-weight:900}.pack span{font-size:11.5px;font-weight:700;opacity:.8}.pack small{margin-top:4px;font-size:11.5px;font-weight:700;color:#5b6b80}.pack.on{background:var(--navy);border-color:var(--navy);color:#fff}.pack.on small{color:#e6e9f5}.pack:disabled{opacity:.4;cursor:not-allowed}.pack-sel{display:inline-flex;align-items:center;gap:10px;margin:8px 0 2px;padding:8px 14px;border-radius:12px;background:#f3f1fa;color:var(--navy)}.pack-sel b{font-size:26px;font-weight:900;line-height:1}.pack-sel span{font-size:13.5px;font-weight:700}.boffer-kick{display:inline-flex;align-items:center;align-self:flex-start;background:var(--coral);color:#fff;font-weight:800;font-size:13px;letter-spacing:.01em;padding:6px 14px;border-radius:999px;margin-bottom:14px;box-shadow:0 6px 16px #f06e504d}.boffer-sub{font-size:17px;color:var(--navy);font-weight:700;max-width:420px;margin:-4px 0 16px}.boffer-price{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 24px}.boffer-price b{font-size:46px;font-weight:900;color:var(--navy);line-height:1;letter-spacing:-1px}.boffer-price s{font-size:20px;color:#b03a53;opacity:.72}.boffer-save{background:#e7f8ee;color:#0a7d3c;font-weight:800;font-size:13px;padding:5px 12px;border-radius:999px}.boffer-stock{color:#b03a53;font-weight:800;font-size:13px;margin:12px 0 0}.boffer-photos{gap:16px;align-items:center;justify-content:center;padding:0 24px}.boffer-card{background:#fff;border-radius:26px;box-shadow:0 20px 44px #28265029;border:1px solid rgba(255,255,255,.85);padding:14px;width:min(240px,44%);aspect-ratio:1;display:flex;align-items:center;justify-content:center}.boffer-card:first-child{transform:rotate(-4deg)}.boffer-card:last-child{transform:rotate(4deg)}.boffer-card:only-child{transform:none;width:min(320px,72%)}.boffer-card img{width:100%;height:100%;object-fit:contain}@media (max-width:820px){.boffer-photos{padding:6px 20px 10px;gap:12px}.boffer-card{width:44%;padding:10px;border-radius:20px}.boffer-price b{font-size:34px}.boffer-sub{font-size:15px}.boffer-kick{align-self:center}}.boffer{background-size:cover;background-position:right center;background-repeat:no-repeat}.boffer-fine{position:absolute;right:16px;bottom:9px;z-index:5;pointer-events:none;font-size:11px;font-style:italic;color:#6b6d85;opacity:.85;max-width:62%;text-align:right;line-height:1.2}@media (max-width:820px){.boffer{background-position:center}.boffer-fine{position:static;text-align:center;max-width:100%;margin:8px auto 2px;opacity:.75}}.share-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:12px}.share-row .wa-share{margin-top:0}.btn-share{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:var(--navy);color:#fff;font-weight:700;font-size:14px;border:0;cursor:pointer;transition:filter .15s}.btn-share:hover{filter:brightness(1.1)}.btn-share:disabled{opacity:.6;cursor:default}.btn-share svg{flex:none}.btn-tiktok{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:#010101;color:#fff;font-weight:700;font-size:14px;border:0;cursor:pointer;transition:filter .15s}.btn-tiktok:hover{filter:brightness(1.35)}.btn-tiktok:disabled{opacity:.6;cursor:default}.btn-tiktok svg{flex:none}
