.fn{--fn-azul:#312783;--fn-magenta:#e6007e;--fn-rojo:#e30613;--fn-naranja:#f39200;--fn-amarillo:#ffed00;--fn-verde:#95c11f;--fn-crema:#fff7fb;--fn-tinta:#1a1147}.fn-dots{align-items:center;gap:5px;display:inline-flex}.fn-dots span{border-radius:50%;width:9px;height:9px;display:block}.fn-kicker{font-family:var(--a-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffffd1;font-size:11px;font-weight:600}.fn-hero-ctas{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.fn-btn{color:var(--fn-azul);background:#fff;border-radius:999px;align-items:center;gap:.55rem;min-height:46px;padding:.85rem 1.35rem;font-size:15px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 26px #1a11474d}.fn-btn:hover{transform:translateY(-2px);box-shadow:0 14px 32px #1a11475c}.fn-btn{justify-content:center}.fn-strip{color:#fff;background:radial-gradient(90% 130% at 85% 10%,#ff4fb0 0%,#ff4fb000 55%),linear-gradient(115deg,#e6007e 0%,#c4006e 45%,#6d2496 100%);position:relative;overflow:hidden}.fn-strip:before{content:"";opacity:.55;pointer-events:none;background-image:radial-gradient(circle,#ffed0073 0 5px,#0000 5px),radial-gradient(circle,#ffffff47 0 4px,#0000 4px);background-position:0 0,80px 60px;background-size:220px 220px,160px 160px;position:absolute;inset:-10%}.fn-strip-grid{z-index:1;align-items:center;gap:1.75rem;padding-block:clamp(2rem,5vh,3.25rem);display:grid;position:relative}@media (min-width:900px){.fn-strip-grid{grid-template-columns:1.1fr .9fr;gap:2.5rem}}.fn-strip h2{font-family:var(--a-display);letter-spacing:-.035em;color:#fff;margin-top:.85rem;font-size:clamp(1.65rem,3.4vw,2.6rem);font-weight:800;line-height:.98}.fn-strip h2 em{color:var(--fn-amarillo);font-style:normal}.fn-strip-sub{color:#ffffffe6;max-width:46ch;margin-top:.9rem;font-size:15.5px;line-height:1.55}.fn-strip-puertas{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}.fn-puerta{color:#fff;background:#1a114761;border:1.5px solid #ffffffb3;border-radius:999px;align-items:center;min-height:44px;padding:.55rem 1.05rem;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.fn-puerta:hover{background:#1a11478c;transform:translateY(-1px)}.fn-puerta-halloween{background:var(--fn-amarillo);border-color:var(--fn-amarillo);color:var(--fn-azul)}.fn-puerta-halloween:hover{background:#fff36b}.fn-strip-pie{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffa8;margin-top:1rem;font-size:10.5px}.fn-strip-packs{justify-content:center;align-items:center;max-width:100%;min-height:150px;display:flex}.fn-strip-packs img{filter:drop-shadow(0 14px 22px #1a114766);flex:none;width:auto;display:block}.fn-strip-packs img+img{margin-left:clamp(-1.6rem,-2vw,-.7rem)}.fn-strip-packs img:first-child{height:clamp(96px,11vw,142px);transform:rotate(-11deg)}.fn-strip-packs img:nth-child(2){z-index:2;height:clamp(118px,14vw,176px);transform:rotate(-3deg)}.fn-strip-packs img:nth-child(3){z-index:1;height:clamp(106px,12.5vw,158px);transform:rotate(6deg)}.fn-strip-packs img:nth-child(4){display:none}@media (min-width:560px){.fn-strip-packs img:nth-child(4){height:clamp(92px,10.5vw,134px);display:block;transform:rotate(15deg)}}
.a-root .a-nav-link[aria-current=page]{display:inline-block;position:relative}.a-root .a-nav-link[aria-current=page]:after{content:"";background:var(--a-orange);width:100%;height:2px;position:absolute;bottom:-2px;left:0}.a-root .a-fini-menu{width:260px;max-width:calc(100vw - 32px)}.a-root .a-fini-menu .a-fini-menu-first{color:#e6007e}.a-root .a-drawer-sub{border-bottom:1px solid var(--a-hairline);gap:2px;padding:0 1.4rem 14px 3.6rem;display:grid}.a-root .a-drawer-sub a{font:600 15px/1.2 var(--a-body);color:var(--a-ink-soft);padding:9px 0;text-decoration:none}.a-root .a-drawer-sub a:hover{color:var(--a-orange-deep)}body:has(.a-root .fini) a.fixed.bottom-5.right-5{display:none}.a-root .fini{--fini:#312783;--magenta:#e6007e;--rojo:#e30613;--naranja:#f39200;--amarillo:#ffed00;--verde:#95c11f;--ink:#1a1147;--ink-2:#4a4372;--ink-3:#6f6994;--line:#e3e0ef;--tint:#f5f3fb;--tint-2:#ece9f7;--wa:#25d366;--wa-deep:#128c4b;--bubble:#d9fdd3;--wall:#efeae2;--r-lg:18px;--r-md:10px;--r-sm:6px;--display:var(--font-fredoka),"Fredoka",system-ui,sans-serif;--body:var(--font-onest),"Onest",system-ui,sans-serif;--navh:var(--a-navbar-h,117px);--spring:cubic-bezier(.34,1.56,.64,1);--ease:cubic-bezier(.2,.8,.2,1);--d1:.15s;--d2:.25s;--d3:.35s;font:400 16px/1.5 var(--body);color:var(--ink);font-feature-settings:normal;background:#fff}.a-root .fini *{box-sizing:border-box}.a-root .fini [hidden]{display:none!important}:where(.a-root .fini) img{max-width:100%;display:block}:where(.a-root .fini) :is(button,input,select){font:inherit;color:inherit}:where(.a-root .fini) button{cursor:pointer}.a-root .fini :focus-visible{outline:3px solid var(--magenta);outline-offset:2px;border-radius:4px}.a-root .fini .wrap{max-width:1344px;margin:0 auto;padding:0 24px}.a-root .fini h1,.a-root .fini h2,.a-root .fini h3{font-family:var(--display);color:var(--fini);letter-spacing:-.005em;font-weight:600;line-height:inherit;margin:0}.a-root .fini p{margin:0}.a-root .fini .muted{color:var(--ink-2)}:where(.a-root .fini) a{color:var(--fini)}.a-root .fini .shop{grid-template-columns:minmax(0,1fr) 400px;align-items:start;column-gap:40px;padding-top:22px;padding-bottom:72px;display:grid}.a-root .fini .aside{align-self:stretch}.a-root .fini .crumb{color:var(--ink-3);gap:8px;margin-bottom:14px;font-size:13px;display:flex}.a-root .fini .crumb a{color:var(--ink-3);text-decoration:none}.a-root .fini .crumb a:hover{text-decoration:underline}.a-root .fini .hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.a-root .fini .badge{color:var(--ink);align-items:center;gap:12px;font-size:14px;font-weight:600;display:inline-flex}.a-root .fini .badge img{width:auto;height:30px}.a-root .fini .rate{border:1.5px solid var(--line);border-radius:var(--r-md);background:#fff;gap:2px;padding:3px;display:inline-flex}.a-root .fini .rate button{color:var(--ink-2);text-align:left;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:14px;font-weight:600;line-height:1.2}.a-root .fini .rate button small{color:var(--ink-3);font-size:12px;font-weight:500;display:block}.a-root .fini .rate button[aria-pressed=true]{background:var(--fini);color:#fff}.a-root .fini .rate button[aria-pressed=true] small{color:#cfcbf0}.a-root .fini .hero h1{max-width:27ch;font-size:clamp(32px,3.2vw,46px);line-height:1.06}.a-root .fini .hero .lead{color:var(--ink-2);max-width:60ch;margin-top:12px;font-size:17px}.a-root .fini .facts{color:var(--ink-2);flex-wrap:wrap;gap:8px 22px;margin-top:14px;font-size:14px;display:flex}.a-root .fini .facts span{align-items:center;gap:8px;display:inline-flex}.a-root .fini .facts span:before{content:"";background:var(--c);border-radius:50%;width:9px;height:9px}.a-root .fini .q{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:30px 0 14px;display:flex}.a-root .fini .q h2{color:var(--ink);font-size:26px}.a-root .fini .q p{color:var(--ink-3);font-size:14px}.a-root .fini .doors{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.a-root .fini .door{text-align:left;border-radius:var(--r-lg);background:var(--dc);min-height:292px;color:var(--dt);transition:transform var(--d3) var(--spring),opacity var(--d2) var(--ease),box-shadow var(--d2) var(--ease);border:0;flex-direction:column;padding:20px 20px 16px;display:flex;position:relative;overflow:hidden}.a-root .fini .door:hover{transform:translateY(-5px);box-shadow:0 18px 30px -18px #1a11478c}.a-root .fini .door .pics img{transition:translate var(--d3) var(--spring),rotate var(--d3) var(--spring)}.a-root .fini .door:hover .pics img{translate:0 -8px;rotate:-4deg}.a-root .fini .door:hover .pics img+img{rotate:5deg}.a-root .fini .door:active{transform:translateY(-1px)scale(.99)}.a-root .fini .door .dq{font:600 28px/1.05 var(--display)}.a-root .fini .door .ds{opacity:.9;max-width:25ch;margin-top:6px;font-size:14.5px;line-height:1.4}.a-root .fini .door .pics{flex:1;min-height:140px;margin:8px -4px 6px;position:relative}.a-root .fini .door .pics img{filter:drop-shadow(0 10px 12px #1a114747);width:auto;height:132px;position:absolute;bottom:0}.a-root .fini .door .foot{border-top:1.5px solid color-mix(in srgb,var(--dt) 25%,transparent);justify-content:space-between;align-items:center;gap:10px;padding-top:11px;font-size:14px;font-weight:600;display:flex}.a-root .fini .door .go{border-radius:var(--r-md);background:var(--dt);width:36px;height:36px;color:var(--dc);flex:none;place-items:center;display:inline-grid}.a-root .fini .door .go svg{width:18px;height:18px}.a-root .fini .door .check{width:30px;height:30px;color:var(--fini);background:#fff;border-radius:50%;place-items:center;display:none;position:absolute;top:14px;right:14px;box-shadow:0 2px 6px #00000026}.a-root .fini .door[aria-pressed=true] .check{display:grid}.a-root .fini .door[aria-pressed=true]{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--fini)}.a-root .fini .doors.chosen .door[aria-pressed=false]{opacity:.55}.a-root .fini .doors.chosen .door[aria-pressed=false]:hover{opacity:.9}.a-root .fini .d-evento{--dc:var(--amarillo);--dt:var(--fini)}.a-root .fini .d-halloween{--dc:var(--naranja);--dt:#2a0c3f}.a-root .fini .d-negocio{--dc:var(--fini);--dt:#fff}.a-root .fini .cfgs{scroll-margin-top:calc(var(--navh) + 16px);margin-top:22px}.a-root .fini .cfg{border:2px solid var(--fini);border-radius:var(--r-lg);background:#fff;padding:24px;display:none}.a-root .fini .cfg.on{animation:.3s fn-open;display:block}@keyframes fn-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.a-root .fini .cfg-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.a-root .fini .cfg-h h2{font-size:26px}.a-root .fini .cfg-h p{color:var(--ink-2);max-width:60ch;margin-top:4px}.a-root .fini .cfg-h a{white-space:nowrap;font-size:14px;font-weight:600}.a-root .fini .cfg-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:26px;display:grid}.a-root .fini .field{margin-bottom:20px}.a-root .fini .lbl{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.a-root .fini .seg{grid-template-columns:1fr 1fr;gap:8px;display:grid}.a-root .fini .seg button{border:1.5px solid var(--line);border-radius:var(--r-md);text-align:left;background:#fff;padding:10px 12px;font-size:14.5px;font-weight:600;line-height:1.25}.a-root .fini .seg button small{color:var(--ink-3);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.a-root .fini .seg button[aria-pressed=true]{border-color:var(--fini);background:var(--tint);box-shadow:inset 0 0 0 1px var(--fini)}.a-root .fini .chips{flex-wrap:wrap;gap:8px;display:flex}.a-root .fini .chip{border:1.5px solid var(--line);border-radius:var(--r-md);background:#fff;padding:7px 13px;font-size:14.5px;font-weight:500}.a-root .fini .chip[aria-pressed=true]{border-color:var(--fini);background:var(--fini);color:#fff}.a-root .fini .slider{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.a-root .fini .slider output{font:600 30px/1 var(--display);color:var(--fini);text-align:right;min-width:3ch}.a-root .fini .slider output small{font:500 13px var(--body);color:var(--ink-3);margin-left:4px}.a-root .fini input[type=range]{width:100%;height:30px;accent-color:var(--fini);margin:0}.a-root .fini .range-foot{color:var(--ink-3);justify-content:space-between;margin-top:2px;font-size:12px;display:flex}.a-root .fini .calc{background:var(--tint);border-radius:var(--r-lg);padding:18px 18px 16px}.a-root .fini .calc .eq{font:600 21px/1.2 var(--display);color:var(--fini)}.a-root .fini .calc .eqs{color:var(--ink-2);margin:4px 0 12px;font-size:13.5px}.a-root .fini .plines{margin:0 0 10px;padding:0;list-style:none}.a-root .fini .plines li{border-top:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.a-root .fini .plines img{object-fit:contain;width:38px;height:38px}.a-root .fini .plines .n{font-size:14.5px;font-weight:600;line-height:1.25}.a-root .fini .plines .m{color:var(--ink-3);font-size:12.5px}.a-root .fini .plines .p{text-align:right;white-space:nowrap;font-size:14.5px;font-weight:600}.a-root .fini .calc .tot{border-top:2px solid var(--fini);justify-content:space-between;align-items:baseline;gap:10px;padding-top:10px;display:flex}.a-root .fini .calc .tot b{font:600 28px/1 var(--display);color:var(--fini);white-space:nowrap}.a-root .fini .calc .tot span{color:var(--ink-2);font-size:13px}.a-root .fini .note{color:var(--ink-3);margin-top:10px;font-size:13px}.a-root .fini .packs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.a-root .fini .pack{border:1.5px solid var(--line);border-radius:var(--r-lg);text-align:left;background:#fff;flex-direction:column;gap:6px;padding:14px;display:flex}.a-root .fini .pack[aria-pressed=true]{border-color:var(--fini);box-shadow:inset 0 0 0 1px var(--fini);background:var(--tint)}.a-root .fini .pack .ph{align-items:flex-end;height:72px;display:flex}.a-root .fini .pack .ph img{width:auto;height:72px;margin-right:-14px}.a-root .fini .pack .t{font:600 18px/1.15 var(--display);color:var(--fini)}.a-root .fini .pack .d{color:var(--ink-2);font-size:13.5px}.a-root .fini .pack .pr{font:600 22px/1 var(--display);margin-top:auto;padding-top:6px}.a-root .fini .pack .pr small{font:500 12.5px var(--body);color:var(--ink-3);margin-top:3px;display:block}.a-root .fini .neg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.a-root .fini .expo{background:var(--magenta);color:#fff;border-radius:var(--r-lg);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;padding:20px;display:grid}.a-root .fini .expo img{filter:drop-shadow(0 8px 10px #00000040);width:auto;height:128px}.a-root .fini .expo h3{color:#fff;font-size:20px;line-height:1.15}.a-root .fini .expo p{color:#ffe3f2;margin-top:6px;font-size:14px;line-height:1.45}.a-root .fini .expo .formula{font:600 18px/1 var(--display);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:12px;display:flex}.a-root .fini .expo .formula .res{color:#fff;font-size:38px}.a-root .fini .expo .formula .op{color:#ffc4e3}.a-root .fini .expo .formula small{font:500 12.5px var(--body);color:#ffe3f2;width:100%}.a-root .fini .expo-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.a-root .fini .qty{border-radius:var(--r-md);border:1.5px solid #ffffff73;grid-template-columns:40px 48px 40px;height:40px;display:inline-grid;overflow:hidden}.a-root .fini .qty button{color:#fff;background:#ffffff29;border:0;font-size:20px;font-weight:600}.a-root .fini .qty output{place-items:center;font-weight:700;display:grid}.a-root .fini .expo .add-expo{border-radius:var(--r-md);height:40px;color:var(--magenta);background:#fff;border:0;padding:0 14px;font-size:14.5px;font-weight:700}.a-root .fini .expo .add-expo:disabled{opacity:.6;cursor:not-allowed}.a-root .fini .expo .lock{color:#ffe3f2;width:100%;font-size:13px}.a-root .fini .form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.a-root .fini .form label{flex-direction:column;gap:5px;font-size:13.5px;font-weight:600;display:flex}.a-root .fini .form input[type=text],.a-root .fini .form input[type=email],.a-root .fini .form input[type=tel]{border:1.5px solid var(--line);border-radius:var(--r-md);background:#fff;width:100%;min-width:0;height:46px;padding:0 13px;font-size:16px;font-weight:400}.a-root .fini .form input:focus{border-color:var(--fini);outline:none;box-shadow:0 0 0 3px #31278329}.a-root .fini .form input[aria-invalid=true]{border-color:var(--rojo)}.a-root .fini .form .full{grid-column:1/-1}.a-root .fini .chk{grid-template-columns:22px minmax(0,1fr);align-items:start;font-weight:600;gap:10px!important;display:grid!important}.a-root .fini .chk input{width:20px;height:20px;accent-color:var(--fini);margin:1px 0 0}.a-root .fini .chk small{color:var(--ink-3);margin-top:2px;font-size:13px;font-weight:400;display:block}.a-root .fini .err{color:var(--rojo);min-height:0;font-size:13.5px;font-weight:600}.a-root .fini .err:empty{display:none}.a-root .fini .btn{border-radius:var(--r-md);background:var(--fini);color:#fff;border:0;height:50px;padding:0 20px;font-size:16px;font-weight:700}.a-root .fini .clause{color:var(--ink-3);font-size:12.5px}.a-root .fini .ok-pro{color:#355407;border-radius:var(--r-md);background:#eef7df;align-items:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:600;display:none}.a-root .fini.is-pro .ok-pro{display:flex}.a-root .fini.is-pro #pro-form .btn{display:none}.a-root .fini .catalog{scroll-margin-top:calc(var(--navh) + 12px);margin-top:52px}.a-root .fini .cat-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.a-root .fini .cat-h h2{font-size:32px}.a-root .fini .cat-h p{color:var(--ink-2);margin-top:4px;font-size:15px}.a-root .fini .filters{scrollbar-width:none;gap:8px;margin:18px 0;padding-bottom:2px;display:flex;overflow-x:auto}.a-root .fini .filters::-webkit-scrollbar{display:none}.a-root .fini .filters button{border:1.5px solid var(--line);border-radius:var(--r-md);background:#fff;flex:none;align-items:center;gap:8px;padding:8px 14px;font-size:14.5px;font-weight:600;display:inline-flex}.a-root .fini .filters button span{color:var(--ink-3);font-size:13px;font-weight:500}.a-root .fini .filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.a-root .fini .filters button[aria-pressed=true] span{color:#c9c4ea}.a-root .fini .pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.a-root .fini .prod{border-radius:var(--r-lg);border:1.5px solid var(--line);transition:border-color var(--d2) var(--ease),box-shadow var(--d2) var(--ease);background:#fff;flex-direction:column;display:flex;overflow:hidden}.a-root .fini .prod.wide{grid-column:span 2}.a-root .fini .prod.in{border-color:var(--fini);box-shadow:0 0 0 1px var(--fini)}.a-root .fini .shot{background:var(--pc);cursor:pointer;border:0;place-items:center;width:100%;height:268px;padding:18px 18px 44px;display:grid;position:relative;overflow:hidden}.a-root .fini .shot:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000024);height:46%;position:absolute;inset:auto 0 0}.a-root .fini .shot img{filter:drop-shadow(0 14px 16px #140a3c59);width:auto;max-height:212px;transition:transform var(--d3) var(--spring)}.a-root .fini .shot:hover img{transform:translateY(-4px)rotate(-2deg)scale(1.03)}.a-root .fini .shot:active img{transform:scale(.97)}.a-root .fini .shot:disabled{cursor:default}.a-root .fini .shot:disabled:hover img{transform:none}.a-root .fini .addchip{z-index:1;color:var(--ink);border-radius:var(--r-md);background:#fff;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:12px;box-shadow:0 4px 10px #0000002e}.a-root .fini .addchip svg{width:14px;height:14px}.a-root .fini .shot:disabled .addchip{display:none}.a-root .fini .tags{z-index:1;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;bottom:12px;right:12px}.a-root .fini .tags span{color:#fff;border-radius:var(--r-sm);background:#1a1147d1;padding:3px 8px;font-size:12px;font-weight:600}.a-root .fini .tags .new{background:var(--magenta)}.a-root .fini .qb{z-index:1;min-width:42px;height:42px;color:var(--fini);font:700 20px/42px var(--display);text-align:center;box-shadow:0 0 0 3px var(--fini),0 6px 14px #0003;transition:transform var(--d2) var(--spring);background:#fff;border-radius:21px;padding:0 8px;position:absolute;top:12px;right:12px;transform:scale(0)}.a-root .fini .prod.in .qb{transform:scale(1)}.a-root .fini .prod.in .qb.pop{animation:fn-pop var(--d3) var(--spring)}.a-root .fini .label{border-top:4px solid var(--pc);flex-direction:column;flex:1;padding:14px 16px 16px;display:flex}.a-root .fini .label .nm{font:600 16.5px/1.25 var(--body);color:var(--ink);margin:0}.a-root .fini .fm{color:var(--ink-3);margin-top:2px;font-size:13.5px}.a-root .fini .alg{min-height:32px;color:var(--fini);text-underline-offset:3px;text-align:left;background:0 0;border:0;align-self:flex-start;margin-top:4px;padding:6px 0;font-size:13.5px;font-weight:600;text-decoration:underline}.a-root .fini .pr{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:14px;display:flex}.a-root .fini .pr b{font:600 30px/1 var(--display);color:var(--ink);letter-spacing:-.01em}.a-root .fini .pr span{color:var(--ink-2);text-align:right;font-size:13px;line-height:1.3}.a-root .fini .pr span strong{color:var(--ink);font-size:14.5px;font-weight:700;display:block}.a-root .fini .ask{color:var(--ink-2);margin-top:auto;padding-top:14px;font-size:14px;line-height:1.4}.a-root .fini .row{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.a-root .fini .step{border:1.5px solid var(--line);border-radius:var(--r-md);grid-template-columns:44px 44px 44px;height:44px;display:grid;overflow:hidden}.a-root .fini .step button{background:var(--tint);color:var(--fini);transition:background var(--d1) var(--ease);border:0;font-size:22px;font-weight:600}.a-root .fini .step button:hover{background:var(--tint-2)}.a-root .fini .step button.plus{background:var(--fini);color:#fff}.a-root .fini .step button.plus:hover{background:#231a6b}.a-root .fini .step button:disabled{opacity:.35;cursor:default}.a-root .fini .step output{place-items:center;font-size:16px;font-weight:700;display:grid}.a-root .fini .pulse{animation:fn-pop var(--d2) var(--spring)}.a-root .fini .sub{color:var(--ink-2);white-space:nowrap;font-size:14px;font-weight:700}.a-root .fini .biz-note{border-radius:var(--r-md);background:var(--tint);color:var(--ink-2);justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:12px 16px;font-size:14.5px;line-height:1.45;display:flex}.a-root .fini .biz-note b{color:var(--ink);font-weight:700}.a-root .fini .biz-note button{border:1.5px solid var(--line);border-radius:var(--r-md);min-height:44px;color:var(--fini);background:#fff;flex:none;padding:0 14px;font-weight:700}.a-root .fini .biz-note button:hover{border-color:var(--fini)}.a-root .fini.is-pro .biz-note{display:none}.a-root .fini .pro-line{color:var(--ink-2);background:var(--tint);border-radius:var(--r-sm);margin-bottom:10px;padding:8px 10px;font-size:13px;line-height:1.4;display:none}.a-root .fini.is-pro .pro-line{display:block}@keyframes fn-pop{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}.a-root .fini .toast{z-index:80;opacity:0;pointer-events:none;background:var(--ink);color:#fff;border-radius:var(--r-md);transition:transform var(--d3) var(--spring),opacity var(--d2) var(--ease);white-space:nowrap;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:8px 16px 8px 10px;font-size:14.5px;font-weight:600;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,16px);box-shadow:0 12px 30px -10px #1a114780}.a-root .fini .toast.on{opacity:1;transform:translate(-50%)}.a-root .fini .toast img{object-fit:contain;width:30px;height:30px}.a-root .fini .flyer{z-index:90;pointer-events:none;will-change:transform,opacity;filter:drop-shadow(0 10px 14px #140a3c59);position:fixed}.a-root .fini .p-count{background:var(--fini);color:#fff;min-width:26px;height:26px;font:700 13px/1 var(--body);vertical-align:3px;border-radius:13px;place-items:center;margin-left:8px;padding:0 7px;display:inline-grid}.a-root .fini .p-count:empty{display:none}.a-root .fini .bump{animation:fn-pop var(--d3) var(--spring)}.a-root .fini .handle{display:none}.a-root .fini .panel{top:calc(var(--navh) + 16px);height:calc(100vh - var(--navh) - 32px);border-radius:var(--r-lg);border:1.5px solid var(--line);background:#fff;flex-direction:column;min-height:560px;max-height:900px;display:flex;position:sticky;overflow:hidden;box-shadow:0 20px 44px -22px #1a114759}.a-root .fini .p-head{border-bottom:1.5px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.a-root .fini .p-head h2{color:var(--ink);font-size:22px}.a-root .fini .p-mode{border-radius:var(--r-sm);background:var(--tint-2);color:var(--fini);white-space:nowrap;padding:4px 9px;font-size:12.5px;font-weight:600}.a-root .fini.is-pro .p-mode{background:var(--fini);color:#fff}.a-root .fini .p-close{border:1.5px solid var(--line);border-radius:var(--r-md);background:#fff;place-items:center;width:40px;height:40px;display:none}.a-root .fini .p-body{flex:1;padding:14px 18px;overflow:auto}.a-root .fini .starts p{color:var(--ink-2);margin-bottom:10px;font-size:14px}.a-root .fini .start{text-align:left;border:1.5px solid var(--line);border-radius:var(--r-md);background:#fff;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:10px 12px;display:grid}.a-root .fini .start:hover{border-color:var(--fini)}.a-root .fini .start img{object-fit:contain;width:52px;height:52px}.a-root .fini .start b{font-size:14.5px;line-height:1.25;display:block}.a-root .fini .start small{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.a-root .fini .start .sp{font:600 18px/1 var(--display);color:var(--fini);white-space:nowrap}.a-root .fini .start .sp small{font:500 11.5px var(--body);text-align:right}.a-root .fini .lines{margin:0;padding:0;list-style:none}.a-root .fini .lines li{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.a-root .fini .lines img{object-fit:contain;width:40px;height:40px}.a-root .fini .lines .n{font-size:14px;font-weight:600;line-height:1.25}.a-root .fini .lines .m{color:var(--ink-3);font-size:12px}.a-root .fini .lines .r{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.a-root .fini .lines .p{white-space:nowrap;font-size:14px;font-weight:700}.a-root .fini .mini{border:1.5px solid var(--line);border-radius:7px;grid-template-columns:34px 30px 34px;height:32px;display:inline-grid;overflow:hidden}.a-root .fini .mini button{background:var(--tint);color:var(--fini);border:0;padding:0;font-size:15px;font-weight:700}.a-root .fini .mini output{place-items:center;font-size:13px;font-weight:700;display:grid}.a-root .fini .clear{color:var(--ink-3);background:0 0;border:0;padding:8px 0 0;font-size:13px;text-decoration:underline}.a-root .fini .msg-l{color:var(--ink-2);align-items:center;gap:8px;margin:16px 0 8px;font-size:13px;font-weight:600;display:flex}.a-root .fini .msg-l svg{width:16px;height:16px;color:var(--wa-deep)}.a-root .fini .msg-wall{background:var(--wall);border-radius:var(--r-md);background-image:radial-gradient(#0000000a 1px,#0000 1.4px);background-size:14px 14px;padding:12px}.a-root .fini .bubble{background:var(--bubble);white-space:pre-wrap;word-wrap:break-word;color:#111b21;border-radius:10px 2px 10px 10px;margin-left:18px;padding:9px 11px 20px;font-size:13.5px;line-height:1.45;position:relative;box-shadow:0 1px 1px #00000014}.a-root .fini .bubble .tm{color:#5e8c63;font-size:11px;position:absolute;bottom:4px;right:9px}.a-root .fini .bubble strong{font-weight:700}.a-root .fini .bubble .typed{background:#25d36640;border-radius:3px}.a-root .fini .bubble .caret{background:var(--wa-deep);vertical-align:-2px;width:2px;height:1.05em;margin-left:1px;animation:1s step-end infinite fn-blink;display:inline-block}@keyframes fn-blink{50%{opacity:0}}.a-root .fini .p-foot{border-top:1.5px solid var(--line);background:#fbfafe;padding:12px 18px 14px}.a-root .fini .totals{gap:3px;margin-bottom:10px;font-size:14px;display:grid}.a-root .fini .totals div{justify-content:space-between;gap:10px;display:flex}.a-root .fini .totals .t{align-items:baseline;font-size:15px;font-weight:700}.a-root .fini .totals .t b{font:600 26px/1 var(--display);color:var(--fini)}.a-root .fini .totals .t span small{color:var(--ink-3);font-size:12.5px;font-weight:500}.a-root .fini .ship{color:var(--ink-2);margin-bottom:10px;font-size:13px}.a-root .fini .ship .bar{background:var(--tint-2);border-radius:3px;height:6px;margin-bottom:5px;overflow:hidden}.a-root .fini .ship .bar i{background:var(--wa);transform-origin:0;width:100%;height:100%;transition:transform var(--d3) var(--spring);display:block;transform:scaleX(0)}.a-root .fini.is-pro .ship{display:none}.a-root .fini .cp{align-items:center;gap:10px;margin-bottom:10px;display:flex}.a-root .fini .cp label{white-space:nowrap;font-size:13px;font-weight:600}.a-root .fini .cp input{border:1.5px solid var(--line);border-radius:var(--r-md);background:#fff;flex:1;min-width:0;height:40px;padding:0 12px;font-size:16px}.a-root .fini .cp .z{color:var(--ink-3);flex:none;max-width:130px;font-size:12px;line-height:1.25}.a-root .fini .send{border-radius:var(--r-md);background:#25d366;justify-content:center;align-items:center;gap:10px;height:54px;font-size:16px;font-weight:700;text-decoration:none;display:flex;color:#fff!important}.a-root .fini .send svg{width:22px;height:22px}.a-root .fini .send .amt{border-left:1px solid #ffffff8c;padding-left:10px}.a-root .fini .send[aria-disabled=true]{opacity:.45;pointer-events:none}.a-root .fini .legal{color:var(--ink-3);text-align:center;margin-top:8px;font-size:12px}.a-root .fini .band{border-top:1.5px solid var(--line);padding:72px 0}.a-root .fini .band.tint{background:var(--tint)}.a-root .fini .band h2{font-size:34px;line-height:1.1}.a-root .fini .band .sub{color:var(--ink-2);max-width:62ch;margin-top:8px;font-size:16.5px}.a-root .fini .steps{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:32px 0 0;padding:0;list-style:none;display:grid}.a-root .fini .steps li{border-radius:var(--r-lg);border:1.5px solid var(--line);counter-increment:s;background:#fff;padding:22px;position:relative}.a-root .fini .steps li:before{content:counter(s);background:var(--c);width:38px;height:38px;color:var(--ct,#fff);font:600 20px/1 var(--display);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.a-root .fini .steps h3{color:var(--ink);font-size:21px}.a-root .fini .steps p{color:var(--ink-2);margin-top:6px;font-size:15px}.a-root .fini .rep{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.a-root .fini .rep-form{gap:10px;margin-top:22px;display:flex}.a-root .fini .rep-form input{border:1.5px solid var(--line);border-radius:var(--r-md);background:#fff;flex:1;min-width:0;height:52px;padding:0 16px;font-size:16px}.a-root .fini .rep-form button{height:52px}.a-root .fini .rep-out{border-radius:var(--r-md);border:1.5px solid;margin-top:14px;padding:14px 16px;font-size:15px;display:none}.a-root .fini .rep-out.on{display:block}.a-root .fini .rep-out b{margin-bottom:2px;font-size:16px;display:block}.a-root .fini .rep-out.reparto{color:#2f4a06;background:#eef7df;border-color:#b9d98a}.a-root .fini .rep-out.envio{color:#1e2f6b;background:#eef3ff;border-color:#bccbf2}.a-root .fini .rep-out.fuera,.a-root .fini .rep-out.invalido,.a-root .fini .rep-out.nada{color:#7a1810;background:#fff1f0;border-color:#f3b8b3}.a-root .fini .zones{gap:10px;display:grid}.a-root .fini .zone{border-radius:var(--r-md);border:1.5px solid var(--line);background:#fff;grid-template-columns:14px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.a-root .fini .zone i{background:var(--c);border-radius:50%;width:12px;height:12px;margin-top:5px}.a-root .fini .zone b{display:block}.a-root .fini .zone span{color:var(--ink-2);font-size:14.5px}.a-root .fini .pages{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.a-root .fini .page{border-radius:var(--r-lg);background:var(--pc);grid-template-columns:minmax(0,1fr) 96px;align-items:end;gap:10px;min-height:170px;padding:20px;text-decoration:none;display:grid;color:var(--pt)!important}.a-root .fini .page b{font:600 23px/1.1 var(--display);display:block}.a-root .fini .page span{opacity:.92;margin-top:6px;font-size:14.5px;display:block}.a-root .fini .page u{text-underline-offset:3px;margin-top:14px;font-size:14px;font-weight:700;display:inline-block}.a-root .fini .page img{filter:drop-shadow(0 8px 10px #00000038);justify-self:end;width:auto;height:118px}.a-root .fini .conds{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:26px;display:grid}.a-root .fini .conds div{border-top:1.5px solid var(--line);padding:14px 0}.a-root .fini .conds dt{font-size:15px;font-weight:700}.a-root .fini .conds dd{color:var(--ink-2);margin:3px 0 0;font-size:15px}.a-root .fini .faq{max-width:860px;margin-top:24px}.a-root .fini .faq details{border-top:1.5px solid var(--line)}.a-root .fini .faq details:last-child{border-bottom:1.5px solid var(--line)}.a-root .fini .faq summary{cursor:pointer;padding:18px 44px 18px 0;font-size:17px;font-weight:600;list-style:none;position:relative}.a-root .fini .faq summary::-webkit-details-marker{display:none}.a-root .fini .faq summary:after{content:"";border-right:2.5px solid var(--fini);border-bottom:2.5px solid var(--fini);width:12px;height:12px;transition:transform .2s;position:absolute;top:50%;right:8px;transform:translateY(-70%)rotate(45deg)}.a-root .fini .faq details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.a-root .fini .faq details p{color:var(--ink-2);max-width:70ch;padding:0 0 18px}.a-root .fini .faq details p a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.a-root .fini .sheet{border-radius:var(--r-lg);width:min(640px,100vw - 32px);max-height:min(86vh,820px);color:var(--ink);font:400 15px/1.55 var(--body);border:0;margin:auto;padding:0;box-shadow:0 30px 80px -20px #1a114780}.a-root .fini .sheet::backdrop{background:#1a114780}.a-root .fini .sh-h{border-bottom:1.5px solid var(--line);background:#fff;align-items:center;gap:14px;padding:18px 20px;display:flex;position:sticky;top:0}.a-root .fini .sh-h img{object-fit:contain;width:48px;height:48px}.a-root .fini .sh-h h2{font:600 22px/1.15 var(--display);color:var(--fini);flex:1;margin:0}.a-root .fini .sh-h button{border:1.5px solid var(--line);border-radius:var(--r-md);cursor:pointer;background:#fff;place-items:center;width:40px;height:40px;display:grid}.a-root .fini .sh-b{padding:16px 20px 22px;font-size:15px}.a-root .fini .sh-b h3{font:700 15px/1.3 var(--body);color:var(--ink);margin:16px 0 4px}.a-root .fini .sh-b h3:first-child{margin-top:0}.a-root .fini .sh-b p{white-space:pre-line;margin:0}.a-root .fini .sh-b strong{font-weight:800}.a-root .fini .sh-b .warn{border-radius:var(--r-md);background:#fff6e0;margin-top:14px;padding:10px 12px;font-size:14.5px}.a-root .fini .sh-b table{border-collapse:collapse;width:100%;margin-top:4px;font-size:14.5px}.a-root .fini .sh-b td{border-bottom:1px solid var(--line);padding:6px 0}.a-root .fini .sh-b td:last-child{text-align:right;font-weight:600}.a-root .fini .sh-b .src{margin-top:14px;font-size:14px}.a-root .fini .mbar{display:none}@media (max-width:1180px){.a-root .fini .shop{grid-template-columns:minmax(0,1fr) 360px;column-gap:24px}.a-root .fini .pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.a-root .fini .cfg-grid,.a-root .fini .neg{grid-template-columns:1fr}}@media (max-width:1023px){.a-root .fini .shop{grid-template-columns:minmax(0,1fr)}.a-root .fini .aside{z-index:60;pointer-events:none;visibility:hidden;position:fixed;inset:0}.a-root .fini .aside.open{pointer-events:auto;visibility:visible}.a-root .fini .aside:before{content:"";background:#1a114700;transition:background .3s;position:absolute;inset:0}.a-root .fini .aside.open:before{background:#1a114780}.a-root .fini .panel{border:0;border-radius:18px 18px 0 0;height:auto;min-height:0;max-height:92vh;transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 0 0;transform:translateY(100%)}.a-root .fini .aside.open .panel{transform:none}.a-root .fini .p-close{display:grid}.a-root .fini .mbar{z-index:25;border-top:1.5px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 24px -14px #1a114759}.a-root .fini .mbar .t{flex:1;min-width:0}.a-root .fini .mbar .t b{font:600 21px/1.1 var(--display);color:var(--fini);display:block}.a-root .fini .mbar .t span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.a-root .fini .mbar button{color:#fff;border-radius:var(--r-md);background:#25d366;border:0;align-items:center;gap:8px;height:48px;padding:0 16px;font-size:15px;font-weight:700;display:flex}.a-root .fini .mbar svg{width:20px;height:20px}.a-root .fini{padding-bottom:76px}}@media (max-width:760px){.a-root .fini .wrap{padding:0 16px}.a-root .fini .shop{padding-top:16px;padding-bottom:48px}.a-root .fini .hero h1{font-size:31px}.a-root .fini .hero .lead{font-size:15.5px}.a-root .fini .rate{width:100%}.a-root .fini .rate button{flex:1}.a-root .fini .facts{gap:6px 14px;font-size:13px}.a-root .fini .q{margin-top:22px}.a-root .fini .q h2{font-size:22px}.a-root .fini .doors{grid-template-columns:1fr;gap:10px}.a-root .fini .door{grid-template-columns:minmax(0,1fr) 88px;column-gap:8px;min-height:0;padding:15px 15px 12px;display:grid}.a-root .fini .door .dq{grid-column:1;font-size:23px}.a-root .fini .door .ds{grid-column:1;margin-top:3px;font-size:13.5px}.a-root .fini .door .pics{grid-area:1/2/span 2;min-height:80px;margin:0}.a-root .fini .door .pics img{height:86px}.a-root .fini .door .pics img+img{display:none}.a-root .fini .door .foot{grid-column:1/-1;margin-top:10px;padding-top:9px;font-size:13px}.a-root .fini .door .go{width:32px;height:32px}.a-root .fini .cfg{padding:16px}.a-root .fini .cfg-h h2{font-size:22px}.a-root .fini .packs,.a-root .fini .form,.a-root .fini .seg{grid-template-columns:1fr}.a-root .fini .expo{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:16px}.a-root .fini .expo img{height:88px}.a-root .fini .expo .formula .res{font-size:32px}.a-root .fini .pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.a-root .fini .shot{height:178px;padding:12px 10px 40px}.a-root .fini .shot img{max-height:136px}.a-root .fini .prod.wide .shot img{max-height:150px}.a-root .fini .addchip{height:32px;padding:0 9px;font-size:13px;bottom:8px;left:8px}.a-root .fini .tags{bottom:8px;right:8px}.a-root .fini .tags span{padding:2px 6px;font-size:11px}.a-root .fini .tags span+span{display:none}.a-root .fini .qb{min-width:36px;height:36px;font-size:17px;line-height:36px;top:8px;right:8px}.a-root .fini .label{border-top-width:3px;padding:10px 10px 12px}.a-root .fini .label .nm{font-size:14.5px}.a-root .fini .pgrid .more{display:none}.a-root .fini .fm{font-size:12.5px}.a-root .fini .pr{flex-direction:column;align-items:flex-start;gap:3px;padding-top:10px}.a-root .fini .pr b{font-size:23px}.a-root .fini .pr span{text-align:left;font-size:12px}.a-root .fini .pr span strong{font-size:12.5px;display:inline}.a-root .fini .row{margin-top:10px}.a-root .fini .step{grid-template-columns:44px minmax(0,1fr) 44px;width:100%}.a-root .fini .sub{display:none}.a-root .fini .biz-note{flex-direction:column;align-items:flex-start;gap:8px}.a-root .fini .toast{bottom:86px}.a-root .fini .cat-h h2{font-size:27px}.a-root .fini .catalog{margin-top:40px}.a-root .fini .band{padding:52px 0}.a-root .fini .band h2{font-size:27px}.a-root .fini .steps,.a-root .fini .pages,.a-root .fini .conds,.a-root .fini .rep{grid-template-columns:1fr}.a-root .fini .rep{gap:24px}.a-root .fini .page{min-height:0}.a-root .fini .page img{height:96px}.a-root .fini .rep-form{flex-direction:column}.a-root .fini .rep-form input{flex:none}.a-root .fini .sheet{border-radius:18px 18px 0 0;width:100vw;max-width:100vw;max-height:88vh;margin:auto 0 0}}@media (prefers-reduced-motion:reduce){.a-root .fini *,.a-root .fini :before,.a-root .fini :after{transition:none!important;animation:none!important}.a-root .fini .panel,.a-root .fini .aside:before{transition:none!important}}.a-root .fini .review{display:none}.a-root .fini .lines li.enter{animation:fn-enter var(--d3) var(--spring)}@keyframes fn-enter{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.a-root .fini .expo p+p{margin-top:8px}.a-root .fini .send{transition:transform var(--d1) var(--ease),filter var(--d1) var(--ease)}.a-root .fini .send:hover{filter:brightness(1.05)}.a-root .fini .send:active{transform:scale(.98)}.a-root .fini .cfg .btn,.a-root .fini .rep-form .btn,.a-root .fini .biz-note button{transition:transform var(--d1) var(--ease)}.a-root .fini .btn:active{transform:scale(.98)}@media (pointer:coarse){.a-root .fini .mini{grid-template-columns:44px 34px 44px;height:44px}}@media (max-width:1023px){.a-root .fini .review{background:#25d366;width:100%;margin-top:14px;display:block}.a-root .fini .handle{background:var(--line);border-radius:3px;width:44px;height:5px;margin-left:-22px;display:block;position:absolute;top:7px;left:50%}.a-root .fini .p-head{touch-action:none;cursor:grab;padding-top:20px;position:relative}}@media (prefers-reduced-motion:reduce){.a-root .fini .flyer{display:none}.a-root .fini .door:hover .pics img{translate:none;rotate:none}}.a-root .fini .more{border-radius:var(--r-lg);background:var(--tint);border:1.5px dashed #cfcae6;flex-direction:column;justify-content:center;gap:10px;padding:24px;display:flex}.a-root .fini .more h3{font-size:22px;line-height:1.15}.a-root .fini .more p{color:var(--ink-2);font-size:14.5px}.a-root .fini .more a{border-radius:var(--r-md);border:1.5px solid var(--line);min-height:44px;color:var(--ink);background:#fff;align-self:flex-start;align-items:center;gap:8px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.a-root .fini .more a svg{color:#1faf54;width:18px;height:18px}.a-root .fini .more a:hover{border-color:#25d366}.a-root .fini .dos{color:var(--ink-2);max-width:70ch;margin-top:12px;font-size:14px}.a-root .fini .dos summary{cursor:pointer;list-style:none;display:inline}.a-root .fini .dos summary::-webkit-details-marker{display:none}.a-root .fini .dos summary u{color:var(--fini);text-underline-offset:3px;white-space:nowrap;margin-left:4px;font-weight:600}.a-root .fini .dos[open] summary u{display:none}.a-root .fini .dos p{margin-top:8px}.a-root .fini .cfg .aviso{color:#7a4a00;border-radius:var(--r-md);background:#fff6e0;margin-top:10px;padding:8px 10px;font-size:13px}.a-root .fini .expo .elink{color:#fff;text-underline-offset:3px;margin-top:8px;font-size:14px;font-weight:700;display:inline-block}.a-root .fini .expo .lock{color:#ffe3f2;border-radius:var(--r-md);background:#ffffff24;margin-top:12px;padding:9px 11px;font-size:13px}.a-root .fini .form .help{color:var(--ink-3);font-size:12.5px;font-weight:400}.a-root .fini .ok-acts{flex-wrap:wrap;gap:8px 16px;margin-top:2px;display:flex}.a-root .fini .ok-acts button{min-height:32px;color:var(--fini);text-underline-offset:3px;background:0 0;border:0;padding:6px 0;font-size:14px;font-weight:700;text-decoration:underline}.a-root .fini .empty{border-radius:var(--r-lg);color:var(--ink-2);border:1.5px dashed #cfcae6;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;padding:24px;display:flex}.a-root .fini .empty button{border:1.5px solid var(--line);border-radius:var(--r-md);min-height:44px;color:var(--fini);background:#fff;padding:0 14px;font-weight:700}.a-root .fini .why{color:var(--ink-3);text-align:center;margin-top:6px;font-size:12.5px}.a-root .fini .send{cursor:pointer;border:0;width:100%}.a-root .fini .send:disabled{opacity:.45;cursor:not-allowed}.a-root .fini .cp .z.bad{color:var(--rojo)}.a-root .fini .toast button{color:var(--amarillo);background:0 0;border:0;padding:0 0 0 4px;font-weight:700;text-decoration:underline}.a-root .fini .toast.on{pointer-events:auto}.a-root .fini .sh-b .pie{color:var(--ink-3);margin-top:14px;font-size:13px}@media (max-width:760px){.a-root .fini .dos{font-size:13.5px}}.a-root .fini .doors.two,.a-root .fini .pages.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.a-root .fini .doors.two,.a-root .fini .pages.two{grid-template-columns:1fr}}.a-root .fini .cp{flex-wrap:wrap}.a-root .fini .cp input{flex:96px;min-width:96px}.a-root .fini .cp .z{max-width:none}
.a-root .fini .pages.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.a-root .fini .pages.n1{grid-template-columns:minmax(0,560px)}.a-root .fini .label .ds{color:var(--ink-2);margin-top:6px;font-size:13.5px;line-height:1.4}.a-root .fini .lockp{color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:13.5px;line-height:1.3;display:flex}.a-root .fini .lockp button{border-radius:var(--r-md);border:1.5px solid var(--fini);min-height:40px;color:var(--fini);background:#fff;flex:none;padding:0 14px;font-size:14px;font-weight:700}.a-root .fini .lockp button:hover{background:var(--tint)}@media (max-width:760px){.a-root .fini .pages.n2,.a-root .fini .pages.n1{grid-template-columns:1fr}.a-root .fini .label .ds{font-size:12.5px}.a-root .fini .lockp{flex-direction:column;align-items:stretch}}.a-root .fini.hw{--plum:#2a0c3f;--naranja-2:#ffb347;--naranja-3:#fff1dd}.a-root .fini.hw .hw-hero h1{max-width:24ch;color:var(--plum);font-size:clamp(32px,3.2vw,46px);line-height:1.06}.a-root .fini.hw .hw-hero .lead{color:var(--ink-2);max-width:60ch;margin-top:12px;font-size:17px}.a-root .fini.hw .hw-tool{background:var(--naranja);color:var(--plum);border-radius:var(--r-lg);margin-top:24px;padding:26px 26px 22px;position:relative;overflow:hidden}.a-root .fini.hw .hw-tool h2{color:var(--plum);font-size:26px;line-height:1.1}.a-root .fini.hw .hw-count{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;display:grid}.a-root .fini.hw .hw-opts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.a-root .fini.hw .hw-opts button{border-radius:var(--r-md);border:2px solid var(--plum);min-width:64px;height:48px;color:var(--plum);font:600 20px/1 var(--display);transition:background var(--d1) var(--ease),color var(--d1) var(--ease),transform var(--d2) var(--spring);background:0 0;padding:0 16px}.a-root .fini.hw .hw-opts button.otro{font:600 15px/1 var(--body)}.a-root .fini.hw .hw-opts button:hover{background:#2a0c3f1a}.a-root .fini.hw .hw-opts button:active{transform:scale(.96)}.a-root .fini.hw .hw-opts button[aria-pressed=true]{background:var(--plum);color:var(--naranja)}.a-root .fini.hw .hw-slider{max-width:420px;margin-top:12px}.a-root .fini.hw .hw-slider input{accent-color:var(--plum)}.a-root .fini.hw .hw-slider .range-foot{color:var(--plum);opacity:.75}.a-root .fini.hw .hw-help{opacity:.9;max-width:52ch;margin-top:12px;font-size:14px}.a-root .fini.hw .hw-big{flex-direction:column;align-items:flex-end;line-height:1;display:flex}.a-root .fini.hw .hw-big b{font:600 104px/.85 var(--display);letter-spacing:-.03em;color:var(--plum)}.a-root .fini.hw .hw-big span{font:600 18px/1 var(--display);margin-top:6px}.a-root .fini.hw .hw-modo-h{margin-top:24px}.a-root .fini.hw .hw-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.a-root .fini.hw .hw-mode{text-align:left;border-radius:var(--r-lg);color:var(--ink);transition:transform var(--d3) var(--spring),box-shadow var(--d2) var(--ease);background:#fff;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px 18px;display:flex;position:relative;box-shadow:0 10px 24px -16px #2a0c3f99}.a-root .fini.hw .hw-mode:hover{transform:translateY(-4px)}.a-root .fini.hw .hw-mode:active{transform:translateY(-1px)scale(.99)}.a-root .fini.hw .hw-mode[aria-pressed=true]{box-shadow:0 0 0 3px var(--plum),0 14px 28px -16px #2a0c3fb3}.a-root .fini.hw .hw-stack{align-items:flex-end;height:96px;margin:0 0 8px;padding-left:4px;display:flex;position:relative}.a-root .fini.hw .hw-stack img{width:auto;height:92px;rotate:calc((var(--i) - 2) * 4deg);filter:drop-shadow(0 8px 10px #2a0c3f47);transition:translate var(--d3) var(--spring);margin-right:-26px}.a-root .fini.hw .hw-mode:hover .hw-stack img{translate:0 -4px}.a-root .fini.hw .hw-stack i{font:600 16px/1 var(--display);background:var(--plum);color:#fff;border-radius:var(--r-md);align-self:center;margin-left:34px;padding:6px 9px;font-style:normal}.a-root .fini.hw .hw-mode .t{font:600 22px/1.1 var(--display);color:var(--plum)}.a-root .fini.hw .hw-mode .s{color:var(--ink);font-size:15px;font-weight:700}.a-root .fini.hw .hw-mode .d{color:var(--ink-2);margin-top:4px;font-size:14px;line-height:1.45}.a-root .fini.hw .hw-mode .mpr{font:600 30px/1 var(--display);color:var(--plum);margin-top:auto;padding-top:12px}.a-root .fini.hw .hw-mode .mpr em{font:500 13px var(--body);color:var(--ink-3);font-style:normal}.a-root .fini.hw .hw-mode .mpr small{font:500 13.5px/1.35 var(--body);color:var(--ink-2);margin-top:5px;display:block}.a-root .fini.hw .hw-mode .mpr small.nota{color:var(--ink-3);font-size:12.5px}.a-root .fini.hw .hw-mode .pick{border-radius:var(--r-md);background:var(--naranja-3);color:var(--plum);padding:6px 10px;font-size:13px;font-weight:700;position:absolute;top:14px;right:14px}.a-root .fini.hw .hw-mode[aria-pressed=true] .pick{background:var(--plum);color:#fff}.a-root .fini.hw .hw-res{margin-top:4px}.a-root .fini.hw .hw-res .ok{margin-top:14px;font-size:14.5px;font-weight:600}.a-root .fini.hw .hw-res .aviso{border-radius:var(--r-md);background:#ffffffb8;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;padding:10px 12px;font-size:14px;display:flex}.a-root .fini.hw .hw-res .aviso button{background:var(--plum);color:#fff;border-radius:var(--r-md);border:0;min-height:40px;padding:0 14px;font-size:14px;font-weight:700}.a-root .fini.hw .hw-res .review{background:#25d366}.a-root .fini.hw .hw-sec{scroll-margin-top:calc(var(--navh) + 12px);margin-top:56px}.a-root .fini.hw .hw-sec>h2,.a-root .fini.hw .hw-sec h2{color:var(--plum);font-size:32px;line-height:1.1}.a-root .fini.hw .hw-sec .sub{color:var(--ink-2);max-width:62ch;margin-top:8px;font-size:16px}.a-root .fini.hw .catalog.hw-sec{margin-top:56px}.a-root .fini.hw .cat-h h2{color:var(--plum)}.a-root .fini.hw .cat-h p{max-width:62ch}.a-root .fini.hw .pgrid{margin-top:18px}.a-root .fini.hw .hw-cmp{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.a-root .fini.hw .hw-cmp>div{border-radius:var(--r-lg);min-height:210px;padding:22px 22px 20px 118px;position:relative}.a-root .fini.hw .hw-cmp .a{background:var(--plum);color:#fff}.a-root .fini.hw .hw-cmp .b{background:var(--naranja-3);color:var(--plum)}.a-root .fini.hw .hw-cmp img{filter:drop-shadow(0 8px 10px #00000040);width:auto;height:112px;position:absolute;top:22px;left:18px;rotate:-6deg}.a-root .fini.hw .hw-cmp h3{color:inherit;font-size:22px;line-height:1.15}.a-root .fini.hw .hw-cmp ul{gap:6px;margin:10px 0 0;padding:0 0 0 18px;font-size:15px;line-height:1.45;display:grid}.a-root .fini.hw .hw-cmp .a ul{color:#eadcf5}.a-root .fini.hw .hw-final{color:var(--ink-2);margin-top:14px;font-size:15px}.a-root .fini.hw .hw-all{border-radius:var(--r-md);border:1.5px solid var(--line);min-height:44px;color:var(--ink);background:#fff;align-items:center;margin-top:16px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.a-root .fini.hw .hw-all:hover{border-color:var(--naranja)}.a-root .fini.hw .hw-plazo{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:32px;display:grid}.a-root .fini.hw .hw-plazo .aviso{color:#7a4a00;border-radius:var(--r-md);background:#fff6e0;margin-top:12px;padding:10px 12px;font-size:14px}.a-root .fini.hw .hw-zonas{gap:0;margin:18px 0 0;display:grid}.a-root .fini.hw .hw-zonas div{border-top:1.5px solid var(--line);grid-template-columns:12px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:12px 0;display:grid}.a-root .fini.hw .hw-zonas div:before{content:"";background:var(--c);border-radius:50%;width:10px;height:10px}.a-root .fini.hw .hw-zonas dt{font-size:15px;font-weight:700}.a-root .fini.hw .hw-zonas dd{color:var(--ink-2);text-align:right;margin:0;font-size:14.5px}.a-root .fini.hw .hw-cal{border:1.5px solid var(--line);border-radius:var(--r-lg);background:#fff;margin:0;padding:16px 16px 14px}.a-root .fini.hw .hw-cal figcaption{font:600 20px/1.1 var(--display);color:var(--plum);text-transform:none;margin-bottom:10px}.a-root .fini.hw .hw-cal figcaption:first-letter{text-transform:uppercase}.a-root .fini.hw .hw-cal .grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.a-root .fini.hw .hw-cal .grid span{height:36px;color:var(--ink);border-radius:8px;place-items:center;font-size:14px;font-weight:600;display:grid}.a-root .fini.hw .hw-cal .grid .wd{height:22px;color:var(--ink-3);font-size:12px;font-weight:600}.a-root .fini.hw .hw-cal .grid .past{color:#c4c0d8}.a-root .fini.hw .hw-cal .grid .llega{background:var(--naranja-3);color:var(--plum)}.a-root .fini.hw .hw-cal .grid .hoy{box-shadow:inset 0 0 0 2px var(--fini)}.a-root .fini.hw .hw-cal .grid .lim{background:var(--plum);color:#fff}.a-root .fini.hw .hw-cal .grid .hw31{background:var(--naranja);color:var(--plum)}.a-root .fini.hw .hw-cal .legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin:12px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.a-root .fini.hw .hw-cal .legend li{align-items:center;gap:6px;display:inline-flex}.a-root .fini.hw .hw-cal .legend li:before{content:"";border-radius:4px;width:12px;height:12px}.a-root .fini.hw .hw-cal .legend .hoy:before{box-shadow:inset 0 0 0 2px var(--fini)}.a-root .fini.hw .hw-cal .legend .llega:before{background:var(--naranja-3)}.a-root .fini.hw .hw-cal .legend .lim:before{background:var(--plum)}.a-root .fini.hw .hw-cal .legend .hw31:before{background:var(--naranja)}.a-root .fini.hw .hw-cole .card{background:var(--plum);color:#fff;border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 28px;padding:26px;display:grid}.a-root .fini.hw .hw-cole h2{color:#fff}.a-root .fini.hw .hw-cole .card p{color:#eadcf5;max-width:58ch;margin-top:8px;font-size:15.5px}.a-root .fini.hw .hw-cole .wa{border-radius:var(--r-md);color:#fff;white-space:nowrap;background:#25d366;align-items:center;gap:10px;min-height:50px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.a-root .fini.hw .hw-cole .wa svg{width:20px;height:20px}.a-root .fini.hw .hw-biz{color:var(--ink-2);max-width:70ch;margin-top:14px;font-size:14.5px}.a-root .fini.hw .hw-biz a{text-underline-offset:3px;font-weight:600}.a-root .fini.hw .band h2{color:var(--plum)}.a-root .fini.hw-off .hw-hero{padding:22px 0 64px}.a-root .fini.hw-off .hw-off-btn{background:var(--plum);color:#fff;align-items:center;margin-top:22px;text-decoration:none;display:inline-flex}@media (max-width:1180px){.a-root .fini.hw .hw-plazo{grid-template-columns:1fr}.a-root .fini.hw .hw-cal{max-width:380px}}@media (max-width:760px){.a-root .fini.hw .hw-hero h1{font-size:31px}.a-root .fini.hw .hw-hero .lead{font-size:15.5px}.a-root .fini.hw .hw-tool{margin-top:18px;margin-left:-4px;margin-right:-4px;padding:18px 16px 16px}.a-root .fini.hw .hw-tool h2{font-size:22px}.a-root .fini.hw .hw-count{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.a-root .fini.hw .hw-big b{font-size:64px}.a-root .fini.hw .hw-big span{font-size:15px}.a-root .fini.hw .hw-count-q{display:contents}.a-root .fini.hw .hw-count-q h2{grid-area:1/1;align-self:center}.a-root .fini.hw .hw-big{grid-area:1/2}.a-root .fini.hw .hw-opts,.a-root .fini.hw .hw-slider,.a-root .fini.hw .hw-help{grid-column:1/-1}.a-root .fini.hw .hw-opts{margin-top:4px}.a-root .fini.hw .hw-opts button{flex:1;min-width:0;padding:0 8px}.a-root .fini.hw .hw-opts button.otro{flex:100%}.a-root .fini.hw .hw-help{margin-top:4px;font-size:13.5px}.a-root .fini.hw .hw-modes{grid-template-columns:1fr;gap:10px}.a-root .fini.hw .hw-stack{height:74px}.a-root .fini.hw .hw-stack img{height:70px;margin-right:-20px}.a-root .fini.hw .hw-mode .t{font-size:20px}.a-root .fini.hw .hw-mode .mpr{font-size:26px}.a-root .fini.hw .hw-sec{margin-top:44px}.a-root .fini.hw .hw-sec h2{font-size:27px}.a-root .fini.hw .hw-cmp{grid-template-columns:1fr;gap:10px}.a-root .fini.hw .hw-cmp>div{min-height:0;padding:18px 16px 18px 92px}.a-root .fini.hw .hw-cmp img{height:84px;top:18px;left:12px}.a-root .fini.hw .hw-cmp h3{font-size:19px}.a-root .fini.hw .hw-cmp ul{font-size:14px}.a-root .fini.hw .hw-zonas div{grid-template-columns:12px minmax(0,1fr)}.a-root .fini.hw .hw-zonas dd{text-align:left;grid-column:2}.a-root .fini.hw .hw-cal{max-width:none}.a-root .fini.hw .hw-cole .card{grid-template-columns:1fr;padding:20px}.a-root .fini.hw .hw-cole .wa{white-space:normal;text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){.a-root .fini.hw .hw-mode:hover,.a-root .fini.hw .hw-mode:hover .hw-stack img{transform:translate(0,0)}}.a-root .fini.my .shop{padding-top:40px}.a-root .fini.my .my-sec{scroll-margin-top:calc(var(--navh) + 12px);margin-top:52px}.a-root .fini.my .col>.my-sec:first-child{margin-top:0}.a-root .fini.my .my-sec h2{font-size:30px;line-height:1.1}.a-root .fini.my .my-sec .sub{color:var(--ink-2);max-width:62ch;margin-top:8px;font-size:16px}.a-root .fini.my .my-inc{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:18px 0 0;display:grid}.a-root .fini.my .my-inc div{border-top:1.5px solid var(--line);padding:13px 0}.a-root .fini.my .my-inc dt{font-size:15px;font-weight:700}.a-root .fini.my .my-inc dd{color:var(--ink-2);margin:3px 0 0;font-size:15px}.a-root .fini.my .my-tarifa{border-radius:var(--r-md);background:var(--tint);color:var(--ink-2);max-width:72ch;margin-top:16px;padding:14px 16px;font-size:15px}.a-root .fini.my .my-fmt{border:1.5px solid var(--line);border-radius:var(--r-lg);margin-top:18px;overflow:hidden}.a-root .fini.my .my-fmt .hd,.a-root .fini.my .my-fmt .fr{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr) 150px;align-items:center;gap:16px;padding:12px 18px;display:grid}.a-root .fini.my .my-fmt .hd{background:var(--tint);color:var(--ink-2);padding-top:10px;padding-bottom:10px;font-size:13px;font-weight:700}.a-root .fini.my .my-fmt .fr{border-top:1.5px solid var(--line)}.a-root .fini.my .my-fmt .nm{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;display:grid}.a-root .fini.my .my-fmt .nm img{object-fit:contain;width:52px;height:60px}.a-root .fini.my .my-fmt .nm b{font-size:15.5px;line-height:1.25;display:block}.a-root .fini.my .my-fmt .nm small{color:var(--ink-3);margin-top:2px;font-size:13px;line-height:1.35;display:block}.a-root .fini.my .my-fmt .pc,.a-root .fini.my .my-fmt .pv{color:var(--ink-2);font-size:14px;line-height:1.35}.a-root .fini.my .my-p b{font:600 22px/1 var(--display);color:var(--ink)}.a-root .fini.my .my-p small{color:var(--ink-3);margin-top:3px;font-size:13px;display:block}.a-root .fini.my .my-lock{text-align:left;color:var(--fini);text-underline-offset:4px;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.a-root .fini.my .my-fmt .ac{justify-content:flex-end;display:flex}.a-root .fini.my .my-fmt .ac button,.a-root .fini.my .my-fmt .ac a{border-radius:var(--r-md);background:var(--fini);color:#fff;white-space:nowrap;border:0;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.a-root .fini.my .my-fmt .ac a{color:var(--fini);border:1.5px solid var(--fini);background:#fff}.a-root .fini.my .my-margen{background:var(--magenta);color:#fff;border-radius:var(--r-lg);scroll-margin-top:calc(var(--navh) + 12px);margin-top:52px;padding:28px}.a-root .fini.my .mg-top{grid-template-columns:minmax(0,1fr) 110px;align-items:start;gap:20px;display:grid}.a-root .fini.my .my-margen h2{color:#fff;font-size:32px;line-height:1.08}.a-root .fini.my .mg-lead{color:#ffe3f2;max-width:62ch;margin-top:10px;font-size:16px}.a-root .fini.my .mg-top img{filter:drop-shadow(0 10px 12px #00000047);justify-self:end;width:auto;height:150px}.a-root .fini.my .mg-formula{font:600 32px/1 var(--display);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:20px;display:flex}.a-root .fini.my .mg-formula .op{color:#ffc4e3}.a-root .fini.my .mg-formula .res{letter-spacing:-.02em;color:#fff;font-size:72px}.a-root .fini.my .mg-formula small{width:100%;font:500 14px/1.4 var(--body);color:#ffe3f2;margin-top:6px}.a-root .fini.my .mg-calc{color:var(--ink);border-radius:var(--r-lg);background:#fff;margin-top:22px;padding:20px}.a-root .fini.my .mg-calc h3{font-size:21px}.a-root .fini.my .mg-fields{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px 24px;margin-top:12px;display:grid}.a-root .fini.my .mg-fields .fld{flex-direction:column;gap:6px;display:flex}.a-root .fini.my .mg-fields .lbl{margin:0;font-size:14px;font-weight:600}.a-root .fini.my .mg-calc .qty{border:1.5px solid var(--line);border-radius:var(--r-md);grid-template-columns:44px 52px 44px;height:46px;display:inline-grid;overflow:hidden}.a-root .fini.my .mg-calc .qty button{background:var(--tint);color:var(--fini);border:0;font-size:22px;font-weight:600}.a-root .fini.my .mg-calc .qty output{color:var(--ink);place-items:center;font-size:17px;font-weight:700;display:grid}.a-root .fini.my .eurin{max-width:220px;display:block;position:relative}.a-root .fini.my .eurin input{border:1.5px solid var(--line);border-radius:var(--r-md);background:#fff;width:100%;height:46px;padding:0 36px 0 13px;font-size:17px;font-weight:600}.a-root .fini.my .eurin input:focus{border-color:var(--fini);outline:none;box-shadow:0 0 0 3px #31278329}.a-root .fini.my .eurin i{color:var(--ink-3);font-style:normal;font-weight:600;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.a-root .fini.my .mg-fields small{color:var(--ink-3);font-size:13px}.a-root .fini.my .mg-fields .chk{flex-direction:row;grid-column:1/-1}.a-root .fini.my .mg-res{border-top:2px solid var(--fini);margin-top:16px;padding-top:12px}.a-root .fini.my .mg-res .big{font:600 30px/1.1 var(--display);color:var(--fini)}.a-root .fini.my .mg-res .dg{color:var(--ink-2);margin-top:6px;font-size:14px}.a-root .fini.my .mg-res .bad{color:var(--rojo);font-size:15px;font-weight:600}.a-root .fini.my .mg-note{color:#ffe3f2;max-width:70ch;margin-top:12px;font-size:14px}.a-root .fini.my .mg-acts{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.a-root .fini.my .mg-main{border-radius:var(--r-md);min-height:50px;color:var(--magenta);background:#fff;border:0;padding:0 18px;font-size:15.5px;font-weight:700}.a-root .fini.my .mg-copy{border-radius:var(--r-md);color:#fff;background:0 0;border:1.5px solid #fff9;min-height:50px;padding:0 18px;font-size:15px;font-weight:700}.a-root .fini.my .mg-main:active,.a-root .fini.my .mg-copy:active{transform:scale(.98)}.a-root .fini.my .my-camion{background:var(--tint);border-radius:var(--r-lg);padding:24px}.a-root .fini.my .my-camion p{color:var(--ink-2);max-width:66ch;margin-top:10px;font-size:16px}.a-root .fini.my .catalog{margin-top:52px}.a-root .fini.my .my-hw{background:var(--naranja);color:#2a0c3f;border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:20px;padding:24px;display:grid}.a-root .fini.my .my-hw h2{color:#2a0c3f}.a-root .fini.my .my-hw p{max-width:60ch;margin-top:8px;font-size:15px}.a-root .fini.my .my-hw button{border-radius:var(--r-md);color:#fff;background:#2a0c3f;border:0;min-height:46px;margin-top:14px;padding:0 16px;font-weight:700}.a-root .fini.my .my-hw .pics{justify-content:flex-end;display:flex}.a-root .fini.my .my-hw .pics img{filter:drop-shadow(0 8px 10px #00000040);width:auto;height:120px;margin-left:-30px}.a-root .fini.my .my-hw .pics img:first-child{rotate:-6deg}.a-root .fini.my .my-hw .pics img+img{rotate:6deg}.a-root .fini.my .my-entrega{color:var(--ink-2);margin-bottom:10px;font-size:13px;line-height:1.4}.a-root .fini.my .my-zona p{color:var(--ink-2);font-size:15.5px}.a-root .fini.my .my-zona p+p{margin-top:12px}.a-root .fini.my .my-zona a{border-radius:var(--r-md);border:1.5px solid var(--line);min-height:46px;color:var(--ink);background:#fff;align-items:center;gap:8px;margin-top:16px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.a-root .fini.my .my-zona a svg{color:#1faf54;width:18px;height:18px}.a-root .fini.my .my-zona a:hover{border-color:#25d366}@media (max-width:1180px){.a-root .fini.my .my-fmt .hd,.a-root .fini.my .my-fmt .fr{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) 120px}}@media (max-width:760px){.a-root .fini.my .shop{padding-top:28px}.a-root .fini.my .my-sec{margin-top:40px}.a-root .fini.my .my-sec h2{font-size:26px}.a-root .fini.my .my-inc{grid-template-columns:1fr}.a-root .fini.my .my-fmt .hd{display:none}.a-root .fini.my .my-fmt .fr{grid-template-columns:1fr auto;gap:8px 12px;padding:14px}.a-root .fini.my .my-fmt .nm{grid-column:1/-1}.a-root .fini.my .my-fmt .pv{grid-column:1/-1;font-size:13px}.a-root .fini.my .my-fmt .pv:not(:empty):before{content:"PVP: ";font-weight:600}.a-root .fini.my .my-fmt .ac{grid-area:2/2}.a-root .fini.my .my-margen{margin-left:-4px;margin-right:-4px;padding:20px 16px}.a-root .fini.my .my-margen h2{font-size:26px}.a-root .fini.my .mg-top{grid-template-columns:minmax(0,1fr) 64px;gap:12px}.a-root .fini.my .mg-top img{height:92px}.a-root .fini.my .mg-lead{font-size:15px}.a-root .fini.my .mg-formula{gap:4px 10px;font-size:22px}.a-root .fini.my .mg-formula .res{font-size:48px}.a-root .fini.my .mg-calc{padding:16px}.a-root .fini.my .mg-fields{grid-template-columns:1fr}.a-root .fini.my .eurin{max-width:none}.a-root .fini.my .mg-res .big{font-size:25px}.a-root .fini.my .mg-acts>button{flex:100%}.a-root .fini.my .my-hw{grid-template-columns:1fr;padding:20px 16px}.a-root .fini.my .my-hw .pics{display:none}}.a-root .fini.hw .hw-sec .sub,.a-root .fini.my .my-sec .sub,.a-root .fini.hw .band .sub,.a-root .fini.my .band .sub{white-space:normal;font-weight:400;display:block}@media (max-width:760px){.a-root .fini.hw .toast,.a-root .fini.my .toast{white-space:normal;line-height:1.3}}.a-root .fini.my .mg-fields .fld .qty{align-self:flex-start}.a-root .fini .pack .pr .iva{font:500 13px var(--body);color:var(--ink-3);font-style:normal}.a-root .fini.my .mg-res .big{font:700 24px/1.25 var(--body);letter-spacing:-.01em}body:has(.a-root .fini) .a-navbar{-webkit-backdrop-filter:none;background:#f4f8fb}@media (max-width:1023px){.a-root .fini .toast{top:calc(var(--a-navbar-h,70px) + 8px);white-space:normal;line-height:1.3;bottom:auto;transform:translate(-50%,-16px)}.a-root .fini .toast.on{pointer-events:none;transform:translate(-50%)}.a-root .fini .toast.on button{pointer-events:auto}}@media (max-width:760px){.a-root .fini .tags{align-items:flex-start;max-width:calc(100% - 56px);inset:8px auto auto 8px}.a-root .fini .tags span{white-space:normal;line-height:1.2}}.a-root .fini.my .my-fmt.sin .hd,.a-root .fini.my .my-fmt.sin .fr{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.a-root .fini.my .my-open-btn{border-radius:var(--r-md);border:1.5px solid var(--fini);min-height:46px;color:var(--fini);background:#fff;margin-top:14px;padding:0 16px;font-size:15px;font-weight:700}.a-root .fini.my .my-open-btn:hover{background:var(--tint)}.a-root .fini.my .mg-pre{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:24px;display:grid}.a-root .fini.my .mg-pre .mg-lead.big{font:600 22px/1.25 var(--display);color:#fff}.a-root .fini.my .mg-pre img{filter:drop-shadow(0 10px 12px #00000047);width:auto;height:170px;margin-top:18px}.a-root .fini.my .mg-form{color:var(--ink);border-radius:var(--r-lg);background:#fff;padding:18px}.a-root .fini.my .mg-form .form input[type=text],.a-root .fini.my .mg-form .form input[type=email],.a-root .fini.my .mg-form .form input[type=tel]{height:44px}@media (max-width:1180px){.a-root .fini.my .mg-pre{grid-template-columns:1fr}.a-root .fini.my .mg-pre img{display:none}}@media (max-width:760px){.a-root .fini.my .my-fmt.sin .fr{grid-template-columns:1fr}.a-root .fini.my .mg-pre .mg-lead.big{font-size:19px}.a-root .fini.my .mg-form{padding:14px}}.a-root .fini .shot,.a-root .fini .tags{color:var(--pt,#fff)}.a-root .fini .tags span{background:var(--ink);color:#fff}.a-root .fini .tags .new{background:var(--magenta)}.a-root .fini .send:disabled,.a-root .fini .send[aria-disabled=true]{opacity:1;background:var(--tint-2);color:var(--ink-2)!important}.a-root .fini .send:disabled .amt{border-left-color:var(--line)}.a-root .fini.hw fieldset.hw-opts{border:0;min-width:0;margin-inline:0;padding:0}.a-root .fini.my .my-hero{background:#fff;position:relative}.a-root .fini.my .my-hero-in{grid-template:"crumb crumb""txt lineal"1fr"act lineal"/minmax(0,1fr) minmax(0,1.1fr);column-gap:56px;padding-top:16px;padding-bottom:36px;display:grid}.a-root .fini.my .my-crumb{grid-area:crumb;margin-bottom:12px}.a-root .fini.my .my-hero-txt{grid-area:txt}.a-root .fini.my .my-badge{color:var(--ink);align-items:center;gap:12px;font-size:14px;font-weight:600;display:inline-flex}.a-root .fini.my .my-badge img{width:auto;height:28px}.a-root .fini.my .my-hero h1{max-width:19ch;color:var(--fini);margin-top:16px;font-size:clamp(36px,3.5vw,52px);line-height:1.04}.a-root .fini.my .my-hero .lead{color:var(--ink-2);max-width:54ch;margin-top:14px;font-size:17px;line-height:1.5}.a-root .fini.my .my-hero-act{grid-area:act;margin-top:18px}.a-root .fini.my .my-facts{color:var(--ink);gap:7px;margin:0;padding:0;font-size:15px;font-weight:600;list-style:none;display:grid}.a-root .fini.my .my-facts li{align-items:center;gap:10px;display:flex}.a-root .fini.my .my-facts svg{background:var(--verde);width:22px;height:22px;color:var(--fini);border-radius:50%;flex:none;padding:3px}.a-root .fini.my .my-ctas{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:20px;display:flex}.a-root .fini.my .my-cta{border-radius:var(--r-md);background:var(--fini);color:#fff;min-height:54px;font:700 17px/1.2 var(--body);transition:background var(--d2) var(--ease),transform var(--d2) var(--ease);border:0;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px -14px #312783cc}.a-root .fini.my .my-cta:hover{background:#241c6b}.a-root .fini.my .my-cta:active{transform:scale(.98)}.a-root .fini.my .my-cta-2{color:var(--fini);text-underline-offset:4px;font-size:15px;font-weight:600}.a-root .fini.my .my-lineal{grid-area:lineal;align-self:end;min-width:0;margin:0}.a-root .fini.my .my-balda,.a-root .fini.my .my-cenefa{grid-template-columns:1.05fr 1.2fr .95fr;column-gap:10px;padding-left:26px;padding-right:26px;display:grid}.a-root .fini.my .my-balda{background:var(--tint);border-radius:26px 26px 0 0;align-items:end;padding-top:34px}.a-root .fini.my .my-f{justify-content:center;align-items:flex-end;margin-bottom:-3px;display:flex;position:relative}.a-root .fini.my .my-f img{filter:drop-shadow(0 12px 10px #1a114747);width:auto}.a-root .fini.my .my-f-expo img{height:360px}.a-root .fini.my .my-f-kilo img{height:246px}.a-root .fini.my .my-f-caja img{height:192px}.a-root .fini.my .my-f-caja img+img{margin-left:-122px}.a-root .fini.my .my-f-caja img:first-child{filter:drop-shadow(0 8px 8px #1a114738)brightness(.92);transform:translateY(-14px)scale(.94)}.a-root .fini.my .my-f-caja img:nth-child(2){filter:drop-shadow(0 8px 8px #1a114738)brightness(.96);transform:translateY(-7px)scale(.97)}.a-root .fini.my .my-f-caja b{background:var(--magenta);color:#fff;width:52px;height:52px;font:600 19px/1 var(--display);border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:4px;rotate:8deg;box-shadow:0 6px 14px -6px #e6007ecc}.a-root .fini.my .my-cenefa{background:var(--amarillo);border-top:10px solid var(--fini);border-radius:0 0 18px 18px;align-items:stretch;padding-top:12px;padding-bottom:14px;box-shadow:0 22px 30px -24px #1a11478c}.a-root .fini.my .my-tag{color:var(--ink);background:#fff;border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:9px 11px 10px;display:flex}.a-root .fini.my .my-tag b{font-size:15px;line-height:1.2}.a-root .fini.my .my-tag small{color:var(--ink-2);font-size:13px;line-height:1.3}.a-root .fini.my .my-tag.is-expo{box-shadow:inset 0 0 0 2px var(--fini)}.a-root .fini.my .my-pvp{color:var(--ink-2);margin-top:auto;padding-top:6px;font-size:12.5px;font-weight:600}.a-root .fini.my .my-pvp strong{font:600 21px/1.1 var(--display);color:var(--magenta);display:block}@keyframes my-posa{0%{opacity:0;transform:translateY(28px)}}@keyframes my-posa-lcp{0%{transform:translateY(28px)}}@keyframes my-aparece{0%{opacity:0}}.a-root .fini.my .my-f-caja{animation:.56s cubic-bezier(.16,1,.3,1) 90ms both my-posa}.a-root .fini.my .my-f-expo{animation:.62s cubic-bezier(.16,1,.3,1) both my-posa-lcp}.a-root .fini.my .my-f-kilo{animation:.56s cubic-bezier(.16,1,.3,1) .18s both my-posa}.a-root .fini.my .my-tag{animation:.36s ease-out both my-aparece}.a-root .fini.my .my-tag:first-child{animation-delay:.3s}.a-root .fini.my .my-tag:nth-child(2){animation-delay:.36s}.a-root .fini.my .my-tag:nth-child(3){animation-delay:.42s}.a-root .fini.my .my-open{background:var(--tint);scroll-margin-top:var(--navh);padding:34px 0 30px}.a-root .fini.my .my-open-in{grid-template-columns:minmax(0,.78fr) minmax(0,1.5fr);align-items:start;gap:22px 40px;display:grid}.a-root .fini.my .my-open h2{font-size:28px;line-height:1.1}.a-root .fini.my .my-open .intro{color:var(--ink-2);max-width:48ch;margin-top:8px;font-size:15.5px}.a-root .fini.my .my-p1{border-radius:var(--r-lg);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr) auto;align-items:end;gap:6px 12px;padding:18px 18px 12px;box-shadow:0 20px 40px -30px #1a114780}.a-root .fini.my .my-p1 label{justify-content:flex-end}.a-root .fini.my .my-p1 .btn{white-space:nowrap;height:46px}.a-root .fini.my .my-p1 .err:empty{display:none}.a-root .fini.my .my-p1 .clause{color:var(--ink-3);margin-top:4px;font-size:12.5px}.a-root .fini.my .my-open-in[data-llegada] .my-p1>label,.a-root .fini.my .my-open-in[data-llegada] .my-p1>.btn{animation:.48s cubic-bezier(.16,1,.3,1) both my-posa}.a-root .fini.my .my-open-in[data-llegada] .my-p1>:nth-child(2){animation-delay:60ms}.a-root .fini.my .my-open-in[data-llegada] .my-p1>:nth-child(3){animation-delay:.12s}.a-root .fini.my .my-open-in[data-llegada] .my-p1>:nth-child(4){animation-delay:.18s}.a-root .fini.my .my-on{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid}.a-root .fini.my .my-on .ico{color:#355407;background:#eef7df;border-radius:50%;place-items:center;width:44px;height:44px;display:inline-grid}.a-root .fini.my .my-on h2{font-size:24px}.a-root .fini.my .my-on p{color:var(--ink-2);margin-top:6px;font-size:14.5px}.a-root .fini.my .my-on-nif b{color:var(--ink)}.a-root .fini.my .my-on button,.a-root .fini.my .my-p2-ok button{color:var(--fini);text-underline-offset:3px;background:0 0;border:0;margin-left:10px;padding:4px 0;font-weight:700;text-decoration:underline}.a-root .fini.my .my-p2-ok button{margin:8px 0 0}.a-root .fini.my .my-p2-box{border-radius:var(--r-lg);background:#fff;padding:20px;box-shadow:0 20px 40px -30px #1a114780}.a-root .fini.my .my-p2-box h3{font-size:21px}.a-root .fini.my .my-p2-box .intro{margin:4px 0 14px;font-size:14.5px}.a-root .fini.my .my-p2{gap:10px 12px}.a-root .fini.my .my-p2 .err:empty{display:none}.a-root .fini.my .my-p2-ok p{color:var(--ink-2);margin-top:6px;font-size:14.5px}.a-root .fini.my .my-part{color:var(--ink-2);max-width:80ch;margin-top:18px;font-size:14px}.a-root .fini.my .my-part a{text-underline-offset:3px;font-weight:600}.a-root .fini.my .my-completar{border-radius:var(--r-md);border:1.5px solid var(--fini);width:100%;min-height:44px;color:var(--fini);background:#fff;margin-bottom:10px;font-size:15px;font-weight:700}.a-root .fini.my .my-completar:hover{background:var(--tint)}@media (max-width:1180px){.a-root .fini.my .my-hero-in{column-gap:32px}.a-root .fini.my .my-f-expo img{height:300px}.a-root .fini.my .my-f-kilo img{height:206px}.a-root .fini.my .my-f-caja img{height:160px}.a-root .fini.my .my-f-caja img+img{margin-left:-102px}.a-root .fini.my .my-p1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.a-root .fini.my .my-p1 .btn{grid-column:1/-1}}@media (max-width:1023px){.a-root .fini.my .my-hero-in{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"crumb""txt""lineal""act"}.a-root .fini.my .my-lineal{max-width:640px;margin-top:22px}.a-root .fini.my .my-open-in{grid-template-columns:1fr}}@media (max-width:760px){.a-root .fini.my .my-hero-in{padding-top:10px;padding-bottom:16px}.a-root .fini.my .my-crumb{margin-bottom:8px;font-size:12.5px}.a-root .fini.my .my-badge{display:none}.a-root .fini.my .my-hero h1{margin-top:0;font-size:27px;line-height:1.06}.a-root .fini.my .my-hero .lead{margin-top:8px;font-size:14px;line-height:1.45}.a-root .fini.my .my-lineal{margin-top:12px;margin-left:-8px;margin-right:-8px}.a-root .fini.my .my-balda,.a-root .fini.my .my-cenefa{grid-template-columns:1.05fr 1.15fr 1fr;column-gap:6px;padding-left:10px;padding-right:10px}.a-root .fini.my .my-balda{border-radius:18px 18px 0 0;padding-top:12px}.a-root .fini.my .my-f-expo img{height:148px}.a-root .fini.my .my-f-kilo img{height:104px}.a-root .fini.my .my-f-caja img{height:82px}.a-root .fini.my .my-f-caja img+img{margin-left:-52px}.a-root .fini.my .my-f-caja b{width:34px;height:34px;font-size:13px;top:-10px;right:0}.a-root .fini.my .my-cenefa{border-top-width:6px;border-radius:0 0 12px 12px;padding-top:7px;padding-bottom:8px}.a-root .fini.my .my-tag{border-radius:6px;padding:6px 7px 7px}.a-root .fini.my .my-tag b{font-size:12.5px}.a-root .fini.my .my-tag small{display:none}.a-root .fini.my .my-pvp{padding-top:3px;font-size:10.5px;line-height:1.2}.a-root .fini.my .my-pvp strong{font-size:15px}.a-root .fini.my .my-hero-act{flex-direction:column-reverse;gap:12px;margin-top:12px;display:flex}.a-root .fini.my .my-cta-2{display:none}.a-root .fini.my .my-ctas{gap:10px 18px;margin-top:0}.a-root .fini.my .my-cta{width:100%;min-height:52px}.a-root .fini.my .my-facts{gap:5px;font-size:14px}.a-root .fini.my .my-facts svg{width:20px;height:20px}.a-root .fini.my .my-open{padding:26px 0 24px}.a-root .fini.my .my-open h2{font-size:24px}.a-root .fini.my .my-p1,.a-root .fini.my .my-p2{grid-template-columns:1fr}.a-root .fini.my .my-p1{padding:14px 14px 10px}.a-root .fini.my .my-p2-box{padding:16px 14px}}@media (prefers-reduced-motion:reduce){.a-root .fini.my .my-f,.a-root .fini.my .my-tag,.a-root .fini.my .my-open-in[data-llegada] .my-p1>*{animation:none!important}}
@view-transition{navigation:auto}:root{--pt-out:.18s;--pt-in:.34s;--pt-delay:.15s;--pt-ease-in:cubic-bezier(.55, 0, 1, .45);--pt-ease-out:cubic-bezier(.16, 1, .3, 1)}.a-navbar{view-transition-name:site-header}.a-wa-fab{view-transition-name:wa-fab}.db-cookie-region{view-transition-name:cookie-banner}::view-transition-old(root){animation:pt-salida var(--pt-out) var(--pt-ease-in) both}::view-transition-new(root){animation:pt-entrada var(--pt-in) var(--pt-ease-out) var(--pt-delay) both}::view-transition-group(site-header){animation-duration:0s}::view-transition-old(site-header){mix-blend-mode:normal;animation:pt-apagar var(--pt-out) var(--pt-ease-in) both}::view-transition-new(site-header){mix-blend-mode:normal;animation:none}::view-transition-group(wa-fab){animation-duration:0s}::view-transition-group(cookie-banner){animation-duration:0s}@keyframes pt-salida{to{opacity:0;transform:translateY(18px)}}@keyframes pt-entrada{0%{opacity:0;transform:translateY(32px)}}@keyframes pt-apagar{to{opacity:0}}@keyframes pt-encender{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:.12s linear both pt-apagar}::view-transition-new(root){animation:.16s linear both pt-encender}::view-transition-group(*){animation-duration:0s}}.a-mobile-drawer [data-drawer-i]{opacity:0;transition:opacity .18s var(--pt-ease-in), transform .18s var(--pt-ease-in);transform:translate(28px)}.a-mobile-drawer.is-open [data-drawer-i]{opacity:1;transition:opacity .38s var(--pt-ease-out), transform .46s var(--pt-ease-out);transition-delay:calc(.11s + var(--drawer-i,0) * 45ms);transform:none}.a-mobile-drawer.is-open .a-mobile-drawer-panel{transition-duration:.42s}@media (prefers-reduced-motion:reduce){.a-mobile-drawer [data-drawer-i],.a-mobile-drawer.is-open [data-drawer-i]{transition:opacity .12s linear;transform:none}}.a-mobile-drawer{transition:visibility 0s linear .38s}.a-mobile-drawer.is-open{transition-delay:0s}
