:root{--paper:#ffffff;--ink:#000000;--soft:#5a5e69;--mist:#f5f6f8;--rule:#e4e6eb;--edge:#878c97;--blue:#001489;--on-blue:#ffffff;--bad:#b3261e;--glass:rgba(255,255,255,.82);--display:"Atkinson Hyperlegible Next","Atkinson Hyperlegible",Verdana,Arial,sans-serif;--body:"Atkinson Hyperlegible Next","Atkinson Hyperlegible",Verdana,Arial,sans-serif;box-sizing:border-box;color-scheme:light;padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#000000;--ink:#f5f5f7;--soft:#a3a7b2;--mist:#111215;--rule:#26282e;--edge:#70757f;--blue:#aab8ff;--on-blue:#000000;--bad:#ffb4ab;--glass:rgba(0,0,0,.78);color-scheme:dark}}:root[data-theme=dark]{--paper:#000000;--ink:#f5f5f7;--soft:#a3a7b2;--mist:#111215;--rule:#26282e;--edge:#70757f;--blue:#aab8ff;--on-blue:#000000;--bad:#ffb4ab;--glass:rgba(0,0,0,.78);color-scheme:dark}:root[data-contrast=max]{--soft:var(--ink);--blue:var(--ink);--on-blue:var(--paper);--rule:var(--ink);--edge:var(--ink);--bad:var(--ink);--glass:var(--paper)}*,:after,:before{box-sizing:inherit}html{font-size:100%;scroll-padding-top:calc(72px + env(safe-area-inset-top,0px))}html[data-size="1"]{font-size:118%}html[data-size="2"]{font-size:136%}body{background:var(--paper);color:var(--ink);font:400 1.0625rem/1.65 var(--body);margin:0;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;padding-bottom:100px}@media(min-width:760px){body{padding-bottom:0}}h1,h2,h3{font-family:var(--display);font-weight:600;letter-spacing:-.035em;line-height:1.02;margin:0;text-wrap:balance}h1{font-size:clamp(2.25rem,8.4vw,4.75rem)}h2{font-size:clamp(1.75rem,5vw,2.9rem)}h3{font-size:1.2rem;letter-spacing:-.015em;line-height:1.2}p{margin:0;max-width:60ch}a{color:inherit;text-underline-offset:4px}:focus-visible{border-radius:6px;outline:3px solid var(--blue);outline-offset:3px}.skip{background:var(--ink);border-radius:999px;color:var(--paper);left:-999px;padding:14px 18px;position:absolute;top:0;z-index:99}.skip:focus{left:8px;top:8px}.wrap{margin:0 auto;max-width:1080px;padding:0 22px}.lead{color:var(--soft);font-size:1.2rem;line-height:1.5;margin-top:20px}.sec{padding-block:80px}@media(min-width:760px){.sec{padding-block:136px}}.sec-tight{padding-block:44px}.muted{color:var(--soft)}.small{font-size:.94rem}.top{-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);background:var(--glass);border-bottom:1px solid var(--rule);position:sticky;top:env(safe-area-inset-top,0);z-index:20}.top .wrap{align-items:center;display:flex;height:64px;justify-content:space-between}.mark{background:none;border:0;color:var(--ink);cursor:pointer;font:700 1.15rem/1 var(--display);letter-spacing:-.03em;padding:14px 0;text-decoration:none}.mark span{color:var(--soft);font:400 .85rem/1 var(--body);letter-spacing:0;margin-left:10px}@media(max-width:420px){.mark span{display:none}}.top-actions{align-items:center;display:flex;gap:2px}.ghost{align-items:center;background:none;border:0;border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font:500 1rem var(--body);justify-content:center;min-height:48px;min-width:48px;padding:0 14px}.ghost:hover{background:var(--mist)}.ghost.icon{padding:0}.ghost.icon svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:22px}.i-sun{display:none}:root[data-theme=dark] .i-sun{display:block}:root[data-theme=dark] .i-moon{display:none}.count{display:inline-block;font-size:.82rem;font-weight:700;line-height:1.45;margin-left:6px;min-width:1.5em;padding:1px 6px;text-align:center}.btn,.count{background:var(--ink);border-radius:999px;color:var(--paper)}.btn{align-items:center;border:1px solid var(--ink);cursor:pointer;display:inline-flex;font:600 1.02rem var(--body);justify-content:center;min-height:54px;padding:0 28px;text-decoration:none}.btn:hover{background:var(--blue);border-color:var(--blue);color:var(--on-blue)}.btn.line{background:transparent;border-color:var(--edge);color:var(--ink)}.btn.line:hover{background:var(--mist);border-color:var(--ink);color:var(--ink)}.btn.wide{width:100%}.row{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.link{background:none;border:0;color:var(--ink);cursor:pointer;font:600 1rem var(--body);min-height:48px;padding:12px 0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}dialog.splash{background:transparent;border:0;color:var(--on-blue);height:100%;margin:0;max-height:100%;max-width:100vw;overflow:hidden;padding:0;width:100vw}dialog.splash.opened{background:var(--blue)}dialog.splash::backdrop{background:transparent}.iris{inset:0;pointer-events:none;position:fixed}.splash-in{display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:1080px;overflow:auto;padding:calc(8px + env(safe-area-inset-top,0px)) 22px calc(24px + env(safe-area-inset-bottom,0px));position:relative}.splash-top{align-items:center;display:flex;justify-content:space-between}.splash .ghost,.splash .mark{color:var(--on-blue)}.splash .mark span{color:inherit;opacity:.75}.splash .ghost:hover{background:none;text-decoration:underline}.splash nav.mob{margin:auto 0;padding:28px 0}.splash nav.mob button{background:none;border:0;color:var(--on-blue);cursor:pointer;display:block;font:600 clamp(2.1rem,9.5vw,4.4rem)/1.12 var(--display);letter-spacing:-.04em;padding:6px 0}.splash nav.mob button small{font:400 1rem var(--body);margin-left:12px;opacity:.8}.splash nav.mob button:focus-visible,.splash nav.mob button:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}.splash :focus-visible{outline-color:var(--on-blue)}.splash-foot{border-top:1px solid currentColor;display:grid;gap:14px;padding-top:20px}.a11y{display:flex;flex-wrap:wrap;gap:8px}.a11y button{background:none;border:1px solid currentColor;border-radius:999px;color:inherit;cursor:pointer;font:500 .95rem var(--body);min-height:48px;padding:0 18px}.a11y button[aria-pressed=true]{background:var(--on-blue);color:var(--blue)}[data-page]{display:none}[data-page].on{display:block}[data-page] h1:focus{outline:none}.hero{padding-block:28px 64px}.hero h1{font-size:clamp(2rem,8.4vw,3rem)}.h-opts{margin-top:24px}@media(min-width:900px){.hero{padding-block:56px 112px}.hero h1{font-size:clamp(2.6rem,4.3vw,3.6rem)}.hero-grid{column-gap:72px;display:grid;grid-template-areas:"head stage" "opts stage";grid-template-columns:1fr 1fr;row-gap:8px}.h-head{align-self:end;grid-area:head}.h-stage{align-self:center;grid-area:stage}.h-opts{align-self:start;grid-area:opts;margin-top:8px}}.field{display:block;margin-top:22px}.field span{display:block;font-size:.95rem;font-weight:600;margin-bottom:8px}.input,select,textarea{background:var(--paper);border:1px solid var(--edge);border-radius:14px;color:var(--ink);font:400 1.1rem var(--body);min-height:56px;padding:12px 18px;width:100%}.input:focus,.input:hover,select:focus,select:hover,textarea:focus,textarea:hover{border-color:var(--ink)}.input::placeholder,textarea::placeholder{color:var(--soft);opacity:1}textarea{min-height:128px}.chips{border:0;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding:0}.chips legend{font-size:.95rem;font-weight:600;margin-bottom:8px;padding:0}.chips label{position:relative}.chips input{cursor:pointer;inset:0;opacity:0;position:absolute}.chips span{align-items:center;border:1px solid var(--edge);border-radius:999px;display:inline-flex;font-weight:500;min-height:48px;padding:0 18px}.chips label:hover span{border-color:var(--ink)}.chips input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chips input:focus-visible+span{outline:3px solid var(--blue);outline-offset:3px}.stage{background:var(--mist);border-radius:24px;display:grid;margin-top:20px;min-height:230px;padding:32px 28px;place-items:center}@media(min-width:900px){.stage{border-radius:32px;margin-top:0;min-height:500px}}.sheet{background:#fff;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 24px 40px -24px rgba(0,0,0,.45);color:#000;display:flex;flex-direction:column;justify-content:center;padding:22px;position:relative;width:min(100%,360px)}.sheet[data-s=tarjeta]{aspect-ratio:85/55}.sheet[data-s=carta]{aspect-ratio:3/4;justify-content:flex-start;width:min(100%,280px)}.sheet[data-s=talonario]{aspect-ratio:4/3;box-shadow:5px 5px 0 #ffd9e4,10px 10px 0 #fff3b0,0 26px 40px -22px rgba(0,0,0,.45);justify-content:flex-start}.sheet[data-s=felicitacion]{align-items:center;aspect-ratio:7/5;text-align:center}.sheet[data-fin=relieve]{background:#f8f8f6}.pn{font:700 clamp(1.3rem,6vw,2rem)/1.05 var(--display);letter-spacing:-.025em;overflow-wrap:anywhere}.sheet small{color:#444;display:block;font:400 .78rem/1.5 var(--body);margin-top:8px}.sheet .ln{border-bottom:1px dotted #999;color:#222;display:flex;font-size:.8rem;justify-content:space-between;padding:7px 0}.sheet .ln:first-of-type{margin-top:14px}.fin-bronce,.fin-oro,.fin-plata{-webkit-background-clip:text;background-clip:text;background-position:var(--px,35%) 0;background-size:220% 100%;color:transparent}.fin-oro{background-image:linear-gradient(105deg,#7a5a12,#d9b64a 22%,#fff6c2 38%,#b98a22 52%,#f4dc7c 70%,#7a5a12)}.fin-plata{background-image:linear-gradient(105deg,#5d646c,#c9ced4 22%,#ffffff 38%,#8c949c 52%,#e6e9ec 70%,#5d646c)}.fin-bronce{background-image:linear-gradient(105deg,#5e2f17,#b9744a 22%,#f3c6a1 38%,#8a4d2c 52%,#d99a70 70%,#5e2f17)}.fin-relieve{color:#f8f8f6;text-shadow:1px 1px 1px rgba(0,0,0,.38),-1px -1px 1px #fff}.fin-tinta{color:#000}@media(forced-colors:active){.pn{background:none!important;color:CanvasText!important;text-shadow:none!important}}.hint{color:var(--soft);font-size:.92rem;margin-top:14px;text-align:center}.doors{border-top:1px solid var(--rule);display:grid;gap:0;margin-top:48px}.door{align-items:center;background:none;border:0;border-bottom:1px solid var(--rule);color:var(--ink);cursor:pointer;display:grid;font:inherit;gap:16px;grid-template-columns:1fr auto;padding:30px 0;text-align:left;width:100%}.door b{display:block;font:600 clamp(1.5rem,5.4vw,2.5rem)/1.05 var(--display);letter-spacing:-.035em}.door span{color:var(--soft);display:block;margin-top:8px}.door i{border:1px solid var(--edge);border-radius:999px;font-size:.95rem;font-style:normal;font-weight:500;padding:10px 18px;white-space:nowrap}.door:focus-visible i,.door:hover i{background:var(--ink);border-color:var(--ink);color:var(--paper)}.grid{display:grid;gap:36px;grid-template-columns:1fr;margin-top:44px}@media(min-width:560px){.grid{gap:36px 24px;grid-template-columns:1fr 1fr}}@media(min-width:960px){.grid{gap:56px 28px;grid-template-columns:repeat(3,1fr)}}.card{background:none;border:0;border-radius:20px;color:var(--ink);cursor:pointer;display:block;font:inherit;padding:0;text-align:left;width:100%}.card .thumb{aspect-ratio:4/3;background:var(--mist);border-radius:20px;display:grid;padding:26px;place-items:center}.card .sheet{aspect-ratio:85/55;padding:14px;width:76%}.card h3{margin-top:16px}.card p{color:var(--soft);font-size:.98rem;line-height:1.5;margin-top:6px}.card .from{display:block;font-size:.98rem;margin-top:10px}.card:focus-visible h3,.card:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.filters button{background:none;border:1px solid var(--edge);border-radius:999px;color:var(--ink);cursor:pointer;font:500 1rem var(--body);min-height:48px;padding:0 18px}.filters button:hover{border-color:var(--ink)}.filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.band{background:var(--mist);border-radius:28px;color:var(--ink);margin:0 12px;padding:64px 0}@media(min-width:760px){.band{border-radius:36px;margin:0 24px;padding:96px 0}}.band h2{max-width:18ch}.band p{color:var(--soft);font-size:1.15rem;margin-top:16px}.band .btn{margin-top:28px}.steps{counter-reset:s;display:grid;gap:32px;list-style:none;margin:44px 0 0;padding:0}@media(min-width:800px){.steps{gap:48px;grid-template-columns:repeat(3,1fr)}}.steps li{border-top:1px solid var(--rule);counter-increment:s;padding-top:20px}.steps li:before{border:1px solid var(--edge);border-radius:50%;content:counter(s);display:grid;font:500 1rem/1 var(--body);height:36px;margin-bottom:18px;place-items:center;width:36px}.steps p{color:var(--soft);margin-top:8px}.two{display:grid;gap:40px}@media(min-width:860px){.two{align-items:start;gap:80px;grid-template-columns:1fr 1fr}}.facts{list-style:none;margin:32px 0 0;padding:0}.facts li{border-top:1px solid var(--rule);display:grid;gap:12px;grid-template-columns:9.5rem 1fr;padding:18px 0}.facts b{color:var(--soft);font-weight:400}details{border-top:1px solid var(--rule);padding:2px 0}details:last-of-type{border-bottom:1px solid var(--rule)}summary{cursor:pointer;font-size:1.08rem;font-weight:600;min-height:48px;padding:18px 0}details p{color:var(--soft);padding:0 0 20px}.price{font:600 clamp(2.4rem,9vw,3.4rem)/1 var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:28px}.price small{color:var(--soft);display:block;font:400 1rem var(--body);letter-spacing:0;margin-top:8px}.trust{color:var(--soft);display:grid;gap:10px;list-style:none;margin:28px 0 0;padding:0}.trust li:before{color:var(--ink);content:"✓";font-weight:700;margin-right:10px}.crumb{padding-block:20px 0}.cart-line{border-top:1px solid var(--rule);display:grid;gap:8px 16px;grid-template-columns:1fr auto;padding:20px 0}.cart-line button{grid-column:1/-1;justify-self:start}.total{border-top:1px solid var(--ink);display:flex;font:600 1.5rem var(--display);font-variant-numeric:tabular-nums;justify-content:space-between;letter-spacing:-.03em;margin-top:8px;padding-top:18px}.note{background:var(--mist);border-radius:16px;margin-top:20px;padding:16px 20px}.radio{align-items:flex-start;border:1px solid var(--edge);border-radius:14px;cursor:pointer;display:flex;gap:12px;margin-top:8px;padding:16px 18px}.radio:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.radio input{accent-color:var(--ink);height:22px;margin-top:3px;width:22px}fieldset{border:0;margin:32px 0 0;padding:0}fieldset>legend{font:600 1.2rem var(--display);letter-spacing:-.02em;margin-bottom:8px;padding:0}.scroll{margin-top:20px;overflow-x:auto}table{border-collapse:collapse;font-size:.98rem;min-width:560px;width:100%}td,th{border-bottom:1px solid var(--rule);padding:14px 16px 14px 0;text-align:left;vertical-align:top}th{color:var(--soft);font-size:.92rem;font-weight:400}td.n{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}code{background:var(--mist);border-radius:6px;font-family:ui-monospace,Menlo,monospace;font-size:.9em;padding:2px 7px}.persona{border-top:1px solid var(--rule);padding-top:20px}.persona p{color:var(--soft);margin-top:8px}.internal{background:var(--mist);font-size:.95rem;padding:10px 0}footer{border-top:1px solid var(--rule);color:var(--soft);margin-top:56px;padding-block:56px}footer .link,footer a,footer b,footer h2,footer h3{color:var(--ink)}footer .two{gap:28px}.bar{-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);background:var(--glass);border:1px solid var(--rule);border-radius:999px;bottom:calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 10px 30px -12px rgba(0,0,0,.35);display:grid;gap:4px;grid-template-columns:1fr 1fr 1.25fr;left:12px;padding:5px;position:fixed;right:12px;z-index:25}.bar a,.bar button{background:none;border:0;border-radius:999px;color:var(--ink);cursor:pointer;display:grid;font:600 .98rem var(--body);min-height:50px;place-items:center}.bar .go{background:var(--ink);color:var(--paper)}@media(min-width:760px){.bar{display:none}}.toast{background:var(--ink);border-radius:22px;bottom:calc(96px + env(safe-area-inset-bottom,0px));color:var(--paper);font-weight:600;left:0;margin-inline:auto;max-width:90vw;padding:14px 22px;position:fixed;right:0;text-align:center;width:fit-content;z-index:40}.toast:empty{display:none}@media(prefers-reduced-motion:reduce){:not(.sparkle path):not(.bub.play):not(.bub.play:before){animation:none!important;transition:none!important}}.btn{transition:transform .12s,background-color .15s,border-color .15s,color .15s}.btn[aria-busy=true]{opacity:.9;pointer-events:none}.spin{animation:spin .7s linear infinite;border:2px solid currentColor;border-radius:50%;border-right-color:transparent;flex:none;height:18px;margin-right:10px;width:18px}@keyframes spin{to{transform:rotate(1turn)}}.field{position:relative}.input,select,textarea{transition:border-color .15s,box-shadow .2s}.input:focus,select:focus,textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 16%,transparent)}.err{color:var(--bad);display:none;font-size:.95rem;font-weight:600;margin-top:8px}.field.bad .err{display:block}.field.bad .input,.field.bad textarea{border-color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad)}.field.ok .input{padding-right:50px}.field.ok:after{animation:pop .35s cubic-bezier(.2,1.5,.4,1);background:var(--ink);border-radius:50%;bottom:16px;content:"";height:24px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24m5.7 8.7-6.5 6.6a1 1 0 0 1-1.4 0l-3-3 1.4-1.4 2.3 2.3 5.8-5.9z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24m5.7 8.7-6.5 6.6a1 1 0 0 1-1.4 0l-3-3 1.4-1.4 2.3 2.3 5.8-5.9z'/%3E%3C/svg%3E") center/contain no-repeat;position:absolute;right:16px;width:24px}.field.nudge{animation:nudge .36s}@keyframes pop{0%{clip-path:circle(0 at 50% 50%);opacity:0}to{clip-path:circle(75% at 50% 50%);opacity:1}}@keyframes nudge{30%{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 35%,transparent)}60%{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 60%,transparent)}}.flash{animation:flash .7s}@keyframes flash{0%{background-color:color-mix(in srgb,var(--blue) 16%,var(--paper))}}.chips span{transition:background-color .15s,border-color .15s,color .15s,transform .12s}.chips label:active span{filter:brightness(.9)}.radio{transition:border-color .15s,box-shadow .15s,transform .12s}.radio:active{filter:brightness(.9)}.total span{display:inline-block}.bump{animation:bump .4s}@keyframes bump{40%{filter:brightness(1.25) drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 60%,transparent))}}.qf-steps{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.qf-steps button{background:none;border:0;border-radius:6px;color:var(--soft);cursor:pointer;display:block;font:500 .9rem/1.3 var(--body);min-height:48px;padding:0;text-align:left;width:100%}.qf-steps button:disabled{cursor:default}.seg{background:var(--rule);height:4px;margin-bottom:10px;overflow:hidden}.seg,.seg i{border-radius:99px;display:block}.seg i{background:var(--ink);height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);width:0}.qf-steps .cur .seg i{width:50%}.qf-steps .done .seg i{width:100%}.qf-steps .cur button{color:var(--ink);font-weight:700}.qf-steps .done button{color:var(--ink)}.qf-steps .done .lab:before{animation:pop .4s cubic-bezier(.2,1.5,.4,1);content:"✓ ";display:inline-block;font-weight:700;margin-right:3px}.qf-steps .done button:not(:disabled):hover .lab{text-decoration:underline;text-underline-offset:4px}.skip-vis{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.qf-saved{align-items:center;color:var(--soft);display:flex;flex-wrap:wrap;font-size:.95rem;gap:0 6px;margin-top:10px;min-height:1.7em}.qf-saved b{color:var(--ink);font-weight:600}.okdot{background:var(--ink);border-radius:50%;flex:none;height:8px;margin-right:4px;width:8px}.qf{overflow-x:clip}.qf-step{border:0;display:none;margin:28px 0 0;min-width:0;padding:0}.qf-step.on{display:block}.qf-q{font:600 clamp(1.5rem,5vw,2rem)/1.1 var(--display);letter-spacing:-.03em;margin:0 0 20px;padding:0}.qf-q:focus{outline:none}.pick{display:grid;gap:10px}.pick label{align-items:center;border:1px solid var(--edge);border-radius:16px;cursor:pointer;display:grid;gap:14px;grid-template-columns:1fr 28px;padding:18px 20px;position:relative;transition:border-color .15s,box-shadow .15s,transform .12s}.pick label:hover{border-color:var(--ink)}.pick label:active{filter:brightness(.9)}.pick input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.pick b{display:block;font-weight:600}.pick small{color:var(--soft);display:block;font-size:.95rem;margin-top:2px}.tick{border:1px solid var(--edge);border-radius:50%;display:grid;height:26px;place-items:center;transition:background-color .15s,border-color .15s;width:26px}.done-mark svg,.tick svg{fill:none;stroke:var(--paper);stroke-dasharray:16;stroke-dashoffset:16;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.tick svg{height:14px;transition:stroke-dashoffset .25s .05s;width:14px}.pick label:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pick label:has(input:checked) .tick{background:var(--ink);border-color:var(--ink)}.pick label:has(input:checked) .tick svg{stroke-dashoffset:0}.pick label:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:3px}.sugs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.sugs button{background:none;border:1px dashed var(--edge);border-radius:999px;color:var(--ink);cursor:pointer;font:500 .98rem var(--body);min-height:48px;padding:0 16px;transition:border-color .15s,transform .12s,background-color .15s}.sugs button:before{color:var(--soft);content:"+ "}.sugs button:hover{border-color:var(--ink);border-style:solid}.sugs button:active{filter:brightness(.9)}.qf-nav{display:flex;gap:10px;margin-top:28px}.qf-nav .btn:last-child{flex:1}.recap{border-top:1px solid var(--rule);list-style:none;margin:0;padding:0}.recap li{align-items:center;border-bottom:1px solid var(--rule);display:grid;gap:12px;grid-template-columns:1fr auto;padding:10px 0}.recap span{color:var(--soft);display:block;font-size:.9rem}.recap b{font-weight:500;overflow-wrap:anywhere}.recap .link{padding:0 4px}.done-mark{animation:pop .45s cubic-bezier(.2,1.5,.4,1);background:var(--ink);border-radius:50%;display:grid;height:72px;place-items:center;width:72px}.done-mark svg{animation:draw .4s .3s forwards;height:34px;stroke-width:1.8;width:34px}@keyframes draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.done-mark svg,.tick svg{stroke-dashoffset:0}}:root[data-motion=off] *{animation:none!important;transition:none!important}:root[data-motion=off] .done-mark svg{stroke-dashoffset:0}.pf{margin-top:32px}.pf-drop{border:1px dashed var(--edge);border-radius:16px;cursor:pointer;display:grid;gap:6px;justify-items:start;padding:22px 20px;position:relative;transition:border-color .15s,background-color .15s,transform .12s}.pf-drop.over,.pf-drop:hover{background:var(--mist);border-color:var(--ink);border-style:solid}.pf-drop:active{filter:brightness(.9)}.pf-drop input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.pf-drop:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:3px}.pf-drop b{align-items:center;background:var(--ink);border-radius:999px;color:var(--paper);display:inline-flex;font-weight:600;min-height:44px;padding:0 20px}.pf-drop span{color:var(--soft);font-size:.95rem}.pf-spec{color:var(--soft);font-size:.92rem;margin-top:12px}.pf-file{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px;max-width:none;overflow-wrap:anywhere}.pf-file b{font-weight:600}.pf-stage{background:var(--mist);border-radius:20px;display:grid;margin-top:12px;padding:18px;place-items:center}.pf-board{aspect-ratio:var(--ar,1.5);background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.12),0 18px 30px -20px rgba(0,0,0,.5);cursor:grab;overflow:hidden;position:relative;touch-action:none;user-select:none;-webkit-user-select:none;width:min(100%,calc(56vh*var(--ar,1.5)))}.pf-board.drag{cursor:grabbing}.pf-board img{max-width:none;pointer-events:none;position:absolute;transform-origin:50% 50%;transition:left .25s,top .25s,width .25s,transform .25s}.pf-board.drag img{transition:none}.pf-board svg{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.pf-board .g-mask,.pf-board.cut .g-guides{display:none}.pf-board.cut .g-mask{display:block}.pf-legend{color:var(--soft);display:flex;flex-wrap:wrap;font-size:.9rem;gap:6px 18px;list-style:none;margin:12px 0 0;padding:0}.pf-legend li{align-items:center;display:flex;gap:8px}.pf-legend i{border-radius:2px;flex:none;height:14px;width:26px}.lg-cut{background:repeating-linear-gradient(135deg,#d6002f 0 2px,#fff 2px 5px);border:1px solid #d6002f}.lg-trim{border-top:2px solid var(--ink)}.lg-safe,.lg-trim{height:0!important}.lg-safe{border-top:2px dashed #0a55ff}.lg-fold{border-top:2px dotted var(--ink);height:0!important}.lg-bind{background:repeating-linear-gradient(0deg,#0a55ff 0 1px,transparent 1px 4px);border:1px solid #0a55ff}.pf-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pf-fix,.pf-tools button{background:none;border:1px solid var(--edge);border-radius:999px;color:var(--ink);cursor:pointer;font:500 .98rem var(--body);min-height:48px;padding:0 16px;transition:border-color .15s,background-color .15s,color .15s,transform .12s}.pf-fix:hover,.pf-tools button:hover{border-color:var(--ink)}.pf-fix:active,.pf-tools button:active{filter:brightness(.9)}.pf-tools button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.pf-zoom{align-items:center;display:flex;font-size:.95rem;font-weight:600;gap:12px;margin-top:14px}.pf-zoom input{accent-color:var(--ink);flex:1;min-height:48px}.pf-zoom output{color:var(--soft);font-variant-numeric:tabular-nums;font-weight:400;min-width:3.4em;text-align:right}.pf-verdict{margin-top:18px}.pf-head{align-items:center;display:flex;font:600 1.15rem/1.25 var(--display);gap:10px;letter-spacing:-.02em}.pf-head:before{background:var(--ink);border-radius:50%;content:"";flex:none;height:12px;width:12px}.pf-head.warn:before{background:var(--bad);border-radius:2px;transform:rotate(45deg)}.pf-list{border-top:1px solid var(--rule);list-style:none;margin:12px 0 0;padding:0}.pf-list li{border-bottom:1px solid var(--rule);display:grid;gap:4px 8px;grid-template-columns:28px 1fr;padding:14px 0}.pf-list .ic{background:var(--ink);border-radius:50%;color:var(--paper);display:grid;font-size:.85rem;font-weight:700;height:24px;place-items:center;width:24px}.pf-list .warn .ic{background:var(--bad);color:var(--paper)}.pf-list b{font-weight:600}.pf-list p{color:var(--soft);font-size:.96rem;grid-column:2;line-height:1.5}.pf-list .pf-fix{grid-column:2;justify-self:start;margin-top:8px}.pf-list li.new{animation:flash .8s}.pn{font-size:calc(clamp(1.3rem,6vw,2rem)*var(--k,1))}.card .pn{font-size:1.05rem}.sheet small{font-size:calc(.78rem*var(--k2,1));line-height:1.35;margin-top:calc(5px*var(--k2,1));overflow-wrap:anywhere}.sheet .pn+small{margin-top:calc(10px*var(--k2,1))}.sheet small.strong{color:#111;font-weight:700}.sheet small.msg{font-size:calc(.95rem*var(--k2,1))}.sheet .ln{font-size:calc(.8rem*var(--k2,1));gap:10px;padding:calc(7px*var(--k2,1)) 0}.sheet .ln span:first-child{overflow-wrap:anywhere}.sheet .ph{color:#9a9a9a}.sheet .hit{animation:hit .9s}@keyframes hit{0%{background-color:#fff3a6;box-shadow:0 0 0 4px #fff3a6}to{background-color:transparent;box-shadow:0 0 0 4px transparent}}.dfs{margin-top:28px}.dfs>legend{font:600 1.05rem var(--display);letter-spacing:-.01em}.df-grid{display:grid;gap:0 14px}.df-grid .field{margin-top:16px}@media(min-width:520px){.df-grid{grid-template-columns:1fr 1fr}}@media(max-width:899px){.h-stage{display:contents}.stage .sheet[data-s=carta]{width:min(100%,200px)}:is(.h-stage>.stage,.viewer){box-shadow:0 0 0 12px var(--paper);position:sticky;top:calc(64px + env(safe-area-inset-top,0px));z-index:6}.viewer{margin-top:20px}.h-opts :is(input,select,textarea,button){scroll-margin-top:400px}.pf-board{width:min(100%,calc(34vh*var(--ar,1.5)))}#biz{scroll-margin-top:120px}body.kb .bar{display:none}}@media(min-width:900px){.h-stage{align-self:start!important;position:sticky;top:96px}.pgrid{grid-template-areas:"head opts" "stage opts";grid-template-rows:auto 1fr}.pgrid .h-head{align-self:start}.pgrid .h-opts{margin-top:0}.pgrid .h-stage{margin-top:28px}}.stage .sheet{min-height:0;overflow:hidden}.bgf{margin-top:20px}.bg-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.bg-row>span{font-size:.95rem;font-weight:600;min-width:4.2em}.bg-row button{background:none;border:1px solid var(--edge);border-radius:999px;color:var(--ink);cursor:pointer;font:500 .98rem var(--body);min-height:48px;padding:0 16px;transition:border-color .15s,background-color .15s,color .15s,transform .12s}.bg-row button:hover{border-color:var(--ink)}.bg-row button:active{filter:brightness(.9)}.bg-row button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.sheet.has-bg{background-position:50%;background-repeat:no-repeat}.sheet.on-dark .fin-tinta,.sheet.on-dark .ln,.sheet.on-dark small,.sheet.on-dark small.strong{color:#fff}.sheet.on-dark .ph{color:rgba(255,255,255,.78)}.sheet.on-dark .ln{border-bottom-color:rgba(255,255,255,.65)}.sheet.has-bg small{color:#111}.sheet.has-bg.on-dark small{color:#fff}.stage .sheet.hit{animation:sheetIn .5s cubic-bezier(.2,.8,.2,1)}@keyframes sheetIn{0%{filter:blur(3px);opacity:.2}}[hidden]{display:none!important}.viewer{background:var(--paper);border-radius:24px}.viewer .pf-stage,.viewer .stage{margin-top:0}.viewer .pf-stage{border-radius:24px;min-height:230px;padding:24px 18px}@media(min-width:900px){.viewer .pf-stage{border-radius:32px;min-height:500px}}.views{background:var(--mist);border-radius:999px;display:flex;gap:4px;margin-bottom:10px;padding:4px}.views button{background:none;border:0;border-radius:999px;color:var(--soft);cursor:pointer;flex:1;font:600 .98rem var(--body);min-height:48px;padding:0 14px;transition:background-color .2s,color .2s,box-shadow .2s,transform .12s}.views button:active{filter:brightness(.9)}.views button[aria-pressed=true]{background:var(--paper);box-shadow:0 1px 2px rgba(0,0,0,.18),0 0 0 1px var(--rule);color:var(--ink)}.sheet .blk{min-width:0}.sheet .pn.bn{background:none;color:#111;font-size:calc(.95rem*var(--k2,1));letter-spacing:-.01em;text-shadow:none}.sheet small.bn2{color:#111;font-weight:700;margin-top:calc(14px*var(--k2,1))}.stage:has(.sides){gap:14px;grid-template-rows:auto 1fr;padding-top:16px}.sides{background:var(--paper);border-radius:999px;box-shadow:0 0 0 1px var(--rule);display:flex;gap:4px;padding:4px}.sides button{background:none;border:0;border-radius:999px;color:var(--soft);cursor:pointer;font:600 .92rem var(--body);min-height:44px;padding:0 18px;transition:background-color .2s,color .2s,transform .12s}.sides button:active{filter:brightness(.9)}.sides button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.layf{margin-top:8px}.layf .chips{margin-top:14px}.lay-desc{margin-top:10px;min-height:1.5em}.sheet[data-lay=suiza]{align-items:stretch;justify-content:space-between!important;text-align:left}.sheet[data-lay=suiza] .pn{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:calc(clamp(1.02rem,4.4vw,1.45rem)*var(--k,1));font-weight:700;letter-spacing:-.035em;line-height:1}.sheet[data-lay=suiza] .blk{border-top:1px solid currentColor;margin-left:42%;margin-top:10px;padding-top:calc(6px*var(--k2,1))}.sheet[data-lay=suiza] small{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:calc(2px*var(--k2,1))}.sheet[data-lay=suiza][data-s=carta] .blk{margin-left:0}.sheet[data-lay=bauhaus]{align-items:stretch;justify-content:flex-end!important;padding-left:calc(24% + 14px);text-align:left}.sheet[data-lay=bauhaus]:before{background:#111;bottom:0;content:"";left:0;position:absolute;top:0;width:20%}.sheet[data-lay=bauhaus]:after{aspect-ratio:1;background:#e1251b;border-radius:50%;content:"";left:20%;margin:-9.5% 0 0 -9.5%;position:absolute;top:26%;width:19%}.sheet[data-lay=bauhaus] .pn{font-weight:700;letter-spacing:-.01em;line-height:.95}.sheet[data-lay=bauhaus] .ln,.sheet[data-lay=bauhaus] .pn,.sheet[data-lay=bauhaus] small{font-family:"Jost",Futura,"Century Gothic",sans-serif;text-transform:lowercase}.sheet[data-lay=bauhaus][data-s=carta]{justify-content:flex-start!important}.sheet[data-lay=italiana]{align-items:center;justify-content:center;text-align:center}.sheet[data-lay=italiana] .pn{font-family:"Bodoni Moda","Bodoni MT",Didot,"Times New Roman",serif;font-size:calc(clamp(1.2rem,5.6vw,1.85rem)*var(--k,1));font-weight:500;letter-spacing:.005em}.sheet[data-lay=italiana] .blk{align-self:center;border-top:1px solid currentColor;margin-top:calc(10px*var(--k2,1));min-width:46%;padding-top:calc(4px*var(--k2,1))}.sheet[data-lay=italiana] small{font-family:"Bodoni Moda","Bodoni MT",Didot,"Times New Roman",serif;letter-spacing:.05em}.sheet[data-lay=italiana] small.msg,.sheet[data-lay=italiana] small.strong{font-style:italic;font-weight:500;letter-spacing:.01em}.sheet[data-lay=italiana][data-s=carta]{align-items:stretch}.sheet[data-lay=italiana][data-s=carta] .ln{font-family:"Bodoni Moda","Bodoni MT",Didot,serif;text-align:left}.sheet[data-side=back]{align-items:center;text-align:center}.sheet[data-side=back][data-lay=bauhaus],.sheet[data-side=back][data-lay=suiza]{align-items:stretch;text-align:left}.lang{background:var(--mist);border-radius:999px;display:inline-flex;margin-right:2px;padding:3px}.lang button{background:none;border:0;border-radius:999px;color:var(--soft);cursor:pointer;font:700 .88rem var(--body);letter-spacing:.02em;min-height:42px;min-width:40px;padding:0 10px;transition:background-color .2s,color .2s}.lang button[aria-pressed=true]{background:var(--paper);box-shadow:0 1px 2px rgba(0,0,0,.18);color:var(--ink)}@media(max-width:479px){#tTheme{display:none}.top .ghost{padding:0 10px}}.langbar{align-items:center;background:var(--mist);border-bottom:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:8px 14px;padding:12px 22px}.langbar p{flex:1 1 220px;font-weight:600;max-width:none}.langbar .btn{min-height:48px;padding:0 20px}.bg-note{margin-top:6px}.sheet[data-font=grotesca] :is(.pn,small,.ln){font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important}.sheet[data-font=geometrica] :is(.pn,small,.ln){font-family:"Jost",Futura,"Century Gothic",sans-serif!important}.sheet[data-font=bodoni] :is(.pn,small,.ln){font-family:"Bodoni Moda","Bodoni MT",Didot,serif!important}.sheet[data-font=garamond] :is(.pn,small,.ln){font-family:"EB Garamond",Garamond,Georgia,serif!important}.sheet[data-font=garamond] .ln,.sheet[data-font=garamond] small{font-size:calc(.86rem*var(--k2,1))}.sheet[data-font=maquina] :is(.pn,small,.ln){font-family:"Courier Prime","Courier New",monospace!important;letter-spacing:0!important}.sheet[data-font=manuscrita] .ln,.sheet[data-font=manuscrita] small{font-family:"EB Garamond",Garamond,Georgia,serif!important;font-size:calc(.86rem*var(--k2,1))}.sheet[data-font=manuscrita] .pn,.sheet[data-font=manuscrita] small.msg{font-family:"Great Vibes","Snell Roundhand",cursive!important;font-weight:400!important;letter-spacing:0!important;line-height:1.1;text-transform:none!important}.sheet[data-font=manuscrita] .pn:not(.bn){font-size:calc(clamp(1.6rem,7.4vw,2.5rem)*var(--k,1))}.sheet[data-font=manuscrita] small.msg{font-size:calc(1.25rem*var(--k2,1))}.layf+.layf{margin-top:18px}.fmt{margin-bottom:8px;margin-top:0}.fmt-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));margin-top:6px}.fmt label{display:block;position:relative}.fmt input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.fm{border:1px solid var(--edge);border-radius:14px;display:grid;gap:2px;height:100%;justify-items:center;padding:10px 6px 12px;text-align:center;transition:border-color .15s,box-shadow .15s,transform .12s}.fmt label:hover .fm{border-color:var(--ink)}.fmt label:active .fm{filter:brightness(.9)}.fm svg{fill:none;height:50px;stroke:var(--ink);stroke-width:1.4;width:60px}.fm b{font-size:.92rem;font-weight:600;line-height:1.2}.fm small{color:var(--soft);font-size:.82rem}.fmt input:checked+.fm{background:var(--mist);border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.fmt input:checked+.fm svg{fill:var(--ink);fill-opacity:.12}.fmt input:focus-visible+.fm{outline:3px solid var(--blue);outline-offset:3px}.sheet[data-shape=round]{align-items:center;justify-content:center;padding:15%;text-align:center}.sheet[data-shape=round] .blk{margin-left:0!important}#views{display:none!important}.modes{margin-bottom:8px}.mode-desc{margin-bottom:22px;min-height:1.5em}.pf-hint{color:var(--soft);font-size:.92rem;grid-column:1/-1;margin-top:14px;max-width:none;text-align:center}.pf-stage{grid-template-columns:1fr}[data-mode=upload] .pf{margin-top:28px}.pk{margin-top:26px}.pk>label>span{gap:9px;padding-left:12px}.pk>label>span>span{background:none!important;border:0;color:inherit!important;display:inline;min-height:0;padding:0;transform:none!important}.sw{border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.28);flex:none;height:20px;width:20px}.chips input:checked+span .sw{box-shadow:inset 0 0 0 1px rgba(0,0,0,.28),0 0 0 2px var(--ink),0 0 0 3px var(--paper)}.sw-oro{background:linear-gradient(135deg,#7a5a12,#d9b64a 30%,#fff6c2 50%,#b98a22 70%,#7a5a12)}.sw-plata{background:linear-gradient(135deg,#5d646c,#c9ced4 30%,#fff 50%,#8c949c 70%,#5d646c)}.sw-bronce{background:linear-gradient(135deg,#5e2f17,#b9744a 30%,#f3c6a1 50%,#8a4d2c 70%,#5e2f17)}.sw-relieve{background:#f4f4f1;box-shadow:inset 2px 2px 2px rgba(0,0,0,.28),inset -2px -2px 2px #fff,inset 0 0 0 1px rgba(0,0,0,.2)}.sw-tinta{background:#000}.qty{margin-bottom:0;margin-top:26px}.qty .fmt-grid{grid-template-columns:repeat(4,1fr)}@media(max-width:380px){.qty .fmt-grid{grid-template-columns:repeat(2,1fr)}}.qty .fm{padding:14px 4px}.qty .fm b{font-size:1.15rem;font-variant-numeric:tabular-nums}.qty .fm small{font-size:.86rem;font-variant-numeric:tabular-nums}.layp{margin-bottom:0;margin-top:14px}.layp .fmt-grid{grid-template-columns:repeat(4,1fr)}@media(max-width:420px){.layp .fmt-grid{grid-template-columns:repeat(2,1fr)}}.fm svg.li{fill:var(--ink);height:40px;margin-bottom:6px;stroke:none;width:60px}.fm svg.li .lo{fill:var(--paper);stroke:var(--edge);stroke-width:1.2}.fmt input:checked+.fm svg.li{fill:var(--ink);fill-opacity:1}.fmt input:checked+.fm svg.li .lo{stroke:var(--ink)}.sheet.dip{align-items:stretch!important;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:100%;justify-content:stretch!important;padding:0;position:relative}.sheet.dip:after{border-left:1px dashed rgba(0,0,0,.35);bottom:0;content:"";left:50%;pointer-events:none;position:absolute;top:0}.dp{align-items:center;background-position:50%;background-repeat:no-repeat;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:0;min-width:0;overflow:hidden;padding:9% 8%;position:relative;text-align:center}.dp.act{box-shadow:inset 0 0 0 2px #0a55ff}.dp .pn{font-size:calc(clamp(.95rem,4.2vw,1.35rem)*var(--k,1))}.dp .pn.bn{margin-top:auto}.dp .pn.bn,.dp small.msg{font-size:calc(.8rem*var(--k2,1))}.dp small.msg{line-height:1.35;margin-top:calc(6px*var(--k2,1))}.dp.has-bg small{color:#111}.dp.on-dark .fin-tinta,.dp.on-dark .pn.bn,.dp.on-dark small{color:#fff}.dp.on-dark .ph{color:rgba(255,255,255,.8)}.dipp{margin:14px 0 0}.dipp .fmt-grid{grid-template-columns:repeat(4,1fr)}@media(max-width:460px){.dipp .fmt-grid{grid-template-columns:repeat(2,1fr)}}.chk{align-items:center;cursor:pointer;display:flex;font-weight:500;gap:12px;margin-top:18px;min-height:48px}.chk input{accent-color:var(--ink);flex:none;height:22px;width:22px}.mega{display:none}@media(min-width:900px){.splash nav.mob{display:none}.splash .splash-in{max-width:1320px}.mega{align-content:start;display:grid;gap:28px 30px;grid-template-columns:repeat(5,1fr);margin:28px 0 36px}.mega h2{font-size:1.45rem;letter-spacing:-.03em;line-height:1.1}.mega h2 button{all:unset;cursor:pointer}.mega h2 button:hover,.mega li button:hover b{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.mega h2 button:focus-visible,.mega li button:focus-visible{border-radius:6px;outline:3px solid var(--on-blue);outline-offset:3px}.mega .md{font-size:.86rem;line-height:1.4;max-width:none;opacity:.82}.mega section>.md{margin-top:8px;min-height:4.2em}.mega ul{border-top:1px solid color-mix(in srgb,var(--on-blue) 35%,transparent);display:grid;gap:4px;list-style:none;margin:14px 0 0;padding:0;padding-top:10px}.mega li button{all:unset;align-items:start;box-sizing:border-box;color:var(--on-blue);cursor:pointer;display:grid;gap:12px;grid-template-columns:auto 1fr;padding:8px 0;width:100%}.mega .mt{display:block;grid-column:2}.mega li button:not(:has(.mi)) .mt{grid-column:1/-1}.mega b{display:block;font-size:1rem;font-weight:600;line-height:1.25}.mega small.md{display:block;margin-top:3px}.mega .mi{aspect-ratio:4/3;background:color-mix(in srgb,var(--on-blue) 16%,transparent);border-radius:6px;display:grid;padding:5px;place-items:center;width:54px}.mega .mi .sheet{aspect-ratio:85/55;border-radius:1px;box-shadow:none;padding:3px;width:100%}.mega .mi .pn{font-size:.34rem!important;letter-spacing:0}.mega.no-img .mi{display:none}.mega.no-img li button{grid-template-columns:1fr}.mega.no-img .mt{grid-column:1}.mega.no-desc .md{display:none}.mega-opts{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.mega-opts button{background:none;border:1px solid currentColor;border-radius:999px;color:inherit;cursor:pointer;font:500 .92rem var(--body);min-height:44px;padding:0 16px}.mega-opts button[aria-pressed=true]{background:var(--on-blue);color:var(--blue)}}.sheet[data-lay=tipografica]{align-items:stretch;justify-content:space-between!important;text-align:left}.sheet[data-lay=tipografica] .pn{font-size:calc(clamp(1.9rem,9.5vw,3rem)*var(--k,1));font-weight:800;letter-spacing:-.05em;line-height:.88;text-transform:uppercase}.sheet[data-lay=tipografica] .blk{display:flex;flex-wrap:wrap;gap:0 14px;margin-top:8px}.sheet[data-lay=esquinas]{align-items:stretch;justify-content:space-between!important;text-align:left}.sheet[data-lay=esquinas] .pn{font-size:calc(clamp(1.05rem,4.6vw,1.5rem)*var(--k,1))}.sheet[data-lay=esquinas] .blk{align-self:flex-end;margin-top:8px;text-align:right}.sheet[data-lay=marco]{align-items:center;justify-content:center!important;padding:30px;text-align:center}.sheet[data-lay=marco]:before{border:1px solid currentColor;content:"";inset:10px;pointer-events:none;position:absolute}.sheet[data-lay=marco] .pn{font-size:calc(clamp(1.1rem,5vw,1.6rem)*var(--k,1));letter-spacing:.01em}.sheet[data-lay=dividida]{align-items:center;display:grid;grid-template-columns:44% 1fr;padding:0;text-align:left}.sheet[data-lay=dividida]:before{background:#111;bottom:0;content:"";left:0;position:absolute;top:0;width:44%}.sheet[data-lay=dividida] .pn{font-size:calc(clamp(.95rem,4.2vw,1.35rem)*var(--k,1));padding:0 9%;position:relative}.sheet[data-lay=dividida] .pn:is(.fin-tinta,.fin-relieve,.bn){color:#fff;text-shadow:none}.sheet[data-lay=dividida] .blk{min-width:0;padding:0 8%}.sheet[data-lay=dividida][data-s=carta]{display:flex;padding:22px}.sheet[data-lay=dividida][data-s=carta]:before{bottom:auto;height:24%;width:100%}.sheet[data-lay=dividida][data-s=carta] .pn{margin-bottom:26%;padding:0}.sheet[data-lay=dividida][data-s=carta] .blk{padding:0}.sheet[data-lay=japonesa]{align-items:stretch;flex-direction:row-reverse;justify-content:space-between!important;text-align:left}.sheet[data-lay=japonesa] .pn{font-size:calc(clamp(.9rem,3.8vw,1.2rem)*var(--k,1));font-weight:500;letter-spacing:.14em;line-height:1.2;writing-mode:vertical-rl}.sheet[data-lay=japonesa] .blk{align-self:flex-end}.sheet[data-side=back]:is([data-lay=tipografica],[data-lay=esquinas],[data-lay=japonesa],[data-lay=dividida]){align-items:stretch;text-align:left}.sheet[data-side=back][data-lay=dividida]{align-items:center}.layp .fmt-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.vtools{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:-22px;padding:0 10px;position:relative;z-index:2}.bub{align-items:center;background:var(--paper);border:1px solid var(--rule);border-radius:999px;box-shadow:0 6px 16px -8px rgba(0,0,0,.45);color:var(--ink);cursor:pointer;display:inline-flex;font:600 .9rem var(--body);gap:7px;min-height:44px;padding:0 15px 0 12px;transition:transform .12s,border-color .15s,background-color .15s,color .15s}.bub svg{fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:19px}.bub:hover{border-color:var(--ink)}.bub:active{filter:brightness(.9)}.bub.add{border-color:var(--edge);border-style:dashed}.bub[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.viewer{position:relative}.vpop{background:var(--paper);border:1px solid var(--rule);border-radius:20px;box-shadow:0 24px 50px -20px rgba(0,0,0,.55);left:0;padding:16px 16px 12px;position:absolute;right:0;top:calc(100% + 10px);z-index:9}@media(max-width:899px){.vpop{border-color:var(--ink);bottom:calc(8px + env(safe-area-inset-bottom,0px));left:8px;position:fixed;right:8px;top:auto;z-index:30}.vpop-in{max-height:38vh}}.vpop-in{max-height:min(46vh,420px);overflow:auto}.vpop-in .layf,.vpop-in .layp{margin-top:0}.vpop-x{background:none;border:1px solid var(--edge);border-radius:999px;color:var(--ink);cursor:pointer;display:block;font:600 .95rem var(--body);margin:10px 0 0 auto;min-height:44px;padding:0 20px}.viewer .stage [data-f]{cursor:text}.viewer .stage{padding-bottom:44px}.btn.buy,.btn.buy:hover{background:var(--blue);border-color:var(--blue);color:var(--on-blue)}.btn.buy:hover{filter:brightness(1.18)}.order{background:var(--paper);border:2px solid var(--blue);border-radius:22px;bottom:calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 18px 40px -18px rgba(0,0,0,.55);margin-top:36px;padding:14px 16px 16px;position:sticky;z-index:7}.order-t{color:var(--blue);font-size:.82rem;font-weight:700;margin-bottom:2px}.order-in{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between}.order .price{font-size:clamp(1.6rem,6.4vw,2.1rem);margin-top:0}.order .price small{font-size:.8rem;line-height:1.3;margin-top:2px}.order .btn{flex:1 1 180px}body:has([data-page=producto].on) .bar{display:none}.cfg-zone{border-top:1px solid var(--rule);margin-top:6px}.snap{grid-column:1/-1;margin:14px 0 0}.snap figcaption{color:var(--soft);font-size:.88rem;margin-bottom:8px}.snap-row{display:flex;flex-wrap:wrap;gap:10px}.stage.snapst{border-radius:14px;flex:1 1 200px;margin:0;min-height:0;padding:14px;position:relative}.snap-l{color:var(--soft);font-size:.78rem;font-weight:700;left:10px;position:absolute;top:8px}.snapst .sheet{width:min(100%,260px)!important}.snapst .pf-board{width:min(100%,260px)}.snapst .pn{font-size:calc(1.15rem*var(--k,1))}.conf{align-items:flex-start;border:2px solid var(--blue);border-radius:16px;margin-top:28px;padding:16px 18px}.conf input{margin-top:2px}.conf.nudge{animation:nudge .36s}.viewer:has(.vpop:not([hidden])){z-index:40!important}@media(min-width:900px){.vpop{margin-top:10px;position:static}.vpop-in{max-height:max(170px,calc(100vh - 610px))}.viewer:has(.vpop:not([hidden])) :is(.stage,.pf-stage){min-height:290px}}.psheet-x{display:none}.pbar{display:flex;gap:6px}.pchip{align-content:center;background:var(--paper);border:1px solid var(--edge);border-radius:14px;color:var(--ink);cursor:pointer;display:grid;flex:none;font:inherit;gap:1px;justify-items:start;min-height:48px;min-width:64px;padding:5px 14px;text-align:left;transition:background-color .15s,color .15s,border-color .15s,transform .12s}.pchip:hover{border-color:var(--ink)}.pchip:active{filter:brightness(.9)}.pchip b{font-size:.92rem;font-weight:600}.pchip b,.pchip small{line-height:1.15;white-space:nowrap}.pchip small{color:var(--soft);font-size:.74rem;max-width:9em;overflow:hidden;text-overflow:ellipsis}.pchip.add{border-style:dashed}.pchip[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.pchip[aria-expanded=true] small{color:inherit;opacity:.8}#cfg [data-panel]{display:none}#cfg [data-panel].open{display:block}#cfg [data-panel].open .dfs,#cfg [data-panel].open .fmt,#cfg [data-panel].open .layf:first-child,#cfg [data-panel].open .layp,#cfg [data-panel].open .pf,#cfg [data-panel].open .pk:first-child,#cfg [data-panel].open>:first-child{margin-top:0}@media(max-width:899px){body:has([data-page=producto].on){padding-bottom:calc(var(--dock,190px) + 28px)}#cfg .order{border-radius:0 0 22px 22px;border-top:0;bottom:calc(8px + env(safe-area-inset-bottom,0px));left:8px;margin:0;padding:8px 12px 12px;position:fixed;right:8px;z-index:28}#cfg .order-t{display:none}#cfg .order .price{flex:1 1 auto;font-size:1.45rem;min-width:0}#cfg .order .price small{font-size:.74rem}#cfg .order-in{align-items:center;flex-wrap:nowrap}#cfg .order .btn{flex:none;min-height:50px;padding:0 18px}.pbar{background:var(--paper);border:2px solid var(--blue);border-bottom:1px solid var(--rule);border-radius:22px 22px 0 0;bottom:calc(8px + var(--ord,96px) + env(safe-area-inset-bottom,0px));box-shadow:0 -14px 30px -18px rgba(0,0,0,.5);left:8px;overflow-x:auto;padding:8px 10px;position:fixed;right:8px;scroll-snap-type:x proximity;scrollbar-width:none;z-index:28}.pbar::-webkit-scrollbar{display:none}.pchip{scroll-snap-align:center}#cfg [data-panel].open{background:var(--paper);border:1px solid var(--ink);border-radius:20px;bottom:calc(var(--dock,190px) + 14px + env(safe-area-inset-bottom,0px));box-shadow:0 -10px 40px -18px rgba(0,0,0,.5);left:8px;margin:0;max-height:calc(100vh - var(--dock,190px) - 380px);min-height:150px;overflow:auto;padding:16px 16px 12px;position:fixed;right:8px;z-index:30}#cfg [data-panel].open .pk+.pk{margin-top:20px}.psheet-x{display:block}#viewer .vtools{display:none}#viewer .stage{padding-bottom:28px}[data-page=producto] .crumb{padding-top:8px}[data-page=producto] .h-head h1{font-size:1.6rem!important}[data-page=producto] #modeDesc,[data-page=producto] .h-head .lead{display:none}[data-page=producto] .viewer{margin-top:12px}[data-page=producto] .modes{margin:14px 0 0}[data-page=producto] .trust{display:flex;flex-wrap:wrap;font-size:.84rem;gap:2px 14px;margin-top:14px}[data-page=producto] .pgrid{padding-bottom:0!important}}@media(min-width:900px){[data-page=producto] .crumb{padding-top:10px}.pgrid{column-gap:56px;grid-template-areas:"stage head" "stage opts";grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-rows:auto minmax(0,1fr);height:calc(100vh - 64px - 52px);margin-top:8px;min-height:540px;padding-bottom:20px!important;row-gap:14px}.pgrid .h-head h1{font-size:clamp(1.6rem,2.6vw,2.2rem)!important}.pgrid .h-head .lead{display:-webkit-box;font-size:1rem;-webkit-line-clamp:1;margin-top:6px;-webkit-box-orient:vertical;max-width:none;overflow:hidden}.pgrid .h-stage{align-self:stretch!important;margin-top:0!important;min-height:0;position:static!important}.pgrid .viewer{display:flex;flex-direction:column;height:100%}.pgrid .viewer .pf-stage,.pgrid .viewer .stage{flex:1 1 auto;min-height:0!important}.pgrid .viewer .vtools{flex:none;padding-bottom:6px}.pgrid .h-opts{align-self:stretch!important;display:flex;flex-direction:column;margin-top:0;min-height:0;overflow:hidden}.pgrid .h-head{align-self:start!important}.pgrid .modes{flex:none;margin-bottom:0}.pgrid #modeDesc{display:none}.pgrid .pbar{border-bottom:1px solid var(--rule);flex:none;flex-wrap:wrap;margin-top:12px;padding-bottom:12px}.pgrid .pchip{min-height:44px;padding:4px 14px}.pgrid .pchip[data-dock^="t:"]{display:none}.pgrid .views button{min-height:42px}#cfg [data-panel].open{flex:1 1 auto;min-height:0;overflow:auto;padding:16px 4px 12px 2px;scrollbar-width:thin}.pgrid .order{box-shadow:none;flex:none;margin-top:10px;padding:12px 16px;position:static}.pgrid .order-t{display:none}.pgrid .order-in{flex-wrap:nowrap}.pgrid .order .price{flex:1 1 auto;font-size:1.9rem}.pgrid .order .btn{flex:none;min-width:220px}.pgrid .trust{display:flex;flex:none;flex-wrap:wrap;font-size:.84rem;gap:2px 16px;margin-top:10px}.pgrid .df-grid .field{margin-top:12px}.pgrid .input{min-height:48px}}@media(min-width:900px) and (max-height:830px){.pgrid .trust{display:none}.pgrid{height:calc(100vh - 64px - 58px)}}@media(min-width:900px) and (max-height:700px){.pgrid .h-head .lead{display:none}}.menuf .btn svg{fill:none;height:22px;margin-right:10px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:22px}.menuf [data-maimsg]{margin-top:8px}.mpages{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:22px}.mpages button[data-mpage]{background:none;border:1px solid var(--edge);border-radius:50%;color:var(--ink);cursor:pointer;font:600 1rem var(--body);min-height:48px;min-width:48px}.mpages button[data-mpage][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.madd{background:none;border:1px dashed var(--edge);border-radius:999px;color:var(--ink);cursor:pointer;font:500 .95rem var(--body);margin-top:0;min-height:48px;padding:0 16px}.madd:hover{border-color:var(--ink);border-style:solid}.mrows{display:grid;gap:8px;margin:12px 0}.mrow{display:grid;gap:6px;grid-template-columns:1fr 5.4rem 48px}.mrow .input{font-size:1rem;min-height:48px;padding:8px 12px}.mdel{background:none;border:1px solid var(--rule);border-radius:12px;color:var(--ink);cursor:pointer;font-size:1.3rem;min-height:48px}.mdel:hover{border-color:var(--ink)}.sheet small.msec{letter-spacing:.02em;margin-top:calc(10px*var(--k2,1))}.sheet[data-s=carta] .ln:first-of-type{margin-top:calc(8px*var(--k2,1))}.colors button,.colpick{border:1px solid var(--edge)!important;border-radius:50%!important;cursor:pointer;flex:none;height:40px;min-height:0!important;padding:0!important;position:relative;width:40px}.colors button[aria-pressed=true]{background-clip:padding-box;box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink);color:transparent!important}.colpick{background:conic-gradient(#e33,#ee3,#3c3,#3cc,#33e,#e3e,#e33);display:grid;overflow:hidden;place-items:center}.colpick input{cursor:pointer;height:calc(100% + 12px);inset:-6px;opacity:0;position:absolute;width:calc(100% + 12px)}.colpick:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:3px}.colpick.on{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.viewer .stage{perspective:1100px}.viewer .stage .sheet{max-width:calc(100% / var(--zs,1));transform:scale(var(--zs,1));transition:transform .4s cubic-bezier(.2,.9,.3,1.25),box-shadow .4s}.viewer .stage .sheet[data-flip]{cursor:grab;touch-action:none}:root[data-motion=off] .viewer .stage .sheet{transform:none}@media(prefers-reduced-motion:reduce){.viewer .stage .sheet{transition:none}}.swipe-tip{color:var(--soft);display:block;font-size:.78rem;margin-top:4px;text-align:center;width:100%}.sides{border-radius:22px;flex-wrap:wrap;justify-content:center}.sides .pg{min-width:44px;padding:0 10px}.sides .pgl{align-items:center;color:var(--ink);display:inline-flex;font-size:.9rem;font-weight:600;padding:0 8px}.snapst:has(.snap-l){padding-top:34px}:root{--accent:#cf0a6c;--on-accent:#ffffff;--accent-soft:#fdeaf3;--sh1:0 1px 2px rgba(16,18,27,.06),0 6px 16px -8px rgba(16,18,27,.16);--sh2:0 2px 4px rgba(16,18,27,.06),0 22px 44px -20px rgba(16,18,27,.3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--accent:#ff6fb1;--on-accent:#22000f;--accent-soft:#2b0f1e;--sh1:0 1px 2px rgba(0,0,0,.5),0 6px 16px -8px rgba(0,0,0,.7);--sh2:0 2px 4px rgba(0,0,0,.5),0 22px 44px -20px rgba(0,0,0,.9)}}:root[data-theme=dark]{--accent:#ff6fb1;--on-accent:#22000f;--accent-soft:#2b0f1e;--sh1:0 1px 2px rgba(0,0,0,.5),0 6px 16px -8px rgba(0,0,0,.7);--sh2:0 2px 4px rgba(0,0,0,.5),0 22px 44px -20px rgba(0,0,0,.9)}:root[data-contrast=max]{--accent:var(--ink);--on-accent:var(--paper);--accent-soft:var(--paper)}::selection{background:var(--accent-soft);color:var(--ink)}.btn.buy,.btn[data-product]{box-shadow:0 12px 24px -14px var(--accent);transition:transform .14s,box-shadow .2s,filter .15s}.btn.buy,.btn.buy:hover,.btn[data-product],.btn[data-product]:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.buy:hover,.btn[data-product]:hover{box-shadow:0 12px 24px -12px rgba(0,0,0,.45);box-shadow:0 16px 28px -14px var(--accent);filter:brightness(1.07)}.btn.buy:active,.btn[data-product]:active{filter:brightness(.9)}.conf,.order{border-color:var(--accent)}.order{border-width:1.5px;box-shadow:var(--sh2)}.order-t{color:var(--accent)}.bar .go,.count.has{background:var(--accent);color:var(--on-accent)}.link:hover{text-decoration-color:var(--accent);text-decoration-thickness:2px}.door:focus-visible i,.door:hover i{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}@media(max-width:899px){.pbar{border-color:var(--accent)}#cfg .order,.pbar{border-width:1.5px}}.mark{align-items:center;display:inline-flex}.mark:before{background:var(--accent);border-radius:50%;content:"";flex:none;height:9px;margin-right:9px;width:9px}.btn{box-shadow:var(--sh1)}.btn.line{box-shadow:none}.card .thumb{box-shadow:inset 0 0 0 1px var(--rule);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.card:focus-visible .thumb,.card:hover .thumb{box-shadow:inset 0 0 0 1px var(--rule),var(--sh2)}.card:focus-visible h3,.card:hover h3{text-decoration:none}.card .from{background:var(--mist);border-radius:999px;display:inline-block;font-size:.9rem;font-weight:600;margin-top:12px;padding:5px 12px}.pf-stage,.stage{box-shadow:inset 0 0 0 1px var(--rule)}.steps li:before{background:var(--accent-soft);border-color:transparent;color:var(--accent);font-weight:700}.band,.note{box-shadow:inset 0 0 0 1px var(--rule)}.fm,.input,.pick label,.radio,select,textarea{box-shadow:0 1px 0 rgba(16,18,27,.03)}.top{border-bottom-color:transparent;box-shadow:0 1px 0 var(--rule)}footer{background:var(--mist);border-top:0;margin-top:72px}.done-mark{background:var(--accent)}.done-mark svg{stroke:var(--on-accent)}.qf-steps .cur .seg i,.qf-steps .done .seg i{background:var(--accent)}dialog.splash{color:var(--ink)}dialog.splash.opened{background:var(--paper)}.splash .ghost,.splash .mark{color:var(--ink)}.splash .mark span{color:var(--soft);opacity:1}.splash .ghost:hover{background:var(--mist);text-decoration:none}.splash :focus-visible{outline-color:var(--blue)}.splash-in{padding-top:calc(8px + env(safe-area-inset-top,0px))}.splash-top{height:48px}.splash nav.mob{border-top:1px solid var(--rule);margin:14px 0 0;padding:0}.splash nav.mob button{border-bottom:1px solid var(--rule);color:var(--ink);display:grid;font:600 1.3rem/1.2 var(--display);gap:3px;letter-spacing:-.025em;padding:17px 34px 17px 2px;position:relative;text-align:left;width:100%}.splash nav.mob button small{color:var(--soft);font:400 .92rem/1.35 var(--body);letter-spacing:0;margin:0;opacity:1}.splash nav.mob button:after{border-right:1.5px solid var(--edge);border-top:1.5px solid var(--edge);content:"";height:8px;margin-top:-5px;position:absolute;right:8px;top:50%;transform:rotate(45deg);transition:transform .2s,border-color .2s;width:8px}.splash nav.mob button:focus-visible,.splash nav.mob button:hover{background:linear-gradient(90deg,transparent,var(--mist));text-decoration:none}.splash nav.mob button:focus-visible:after,.splash nav.mob button:hover:after{border-color:var(--accent);transform:rotate(45deg)}.menu-cta{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:22px 0 auto}.menu-cta .btn{font-size:.98rem;min-height:52px;padding:0 12px}.splash-foot{border-top:1px solid var(--rule);color:var(--soft);font-size:.95rem;margin-top:26px}.a11y button,.splash-foot a{color:var(--ink)}.a11y button{border:1px solid var(--rule);font-size:.88rem;font-weight:500;min-height:42px;padding:0 14px}.a11y button:hover{border-color:var(--ink)}.a11y button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media(min-width:900px){.menu-cta{display:none}.mega{gap:26px 34px;margin:26px 0 30px}.mega h2{color:var(--ink);font-size:.98rem;font-weight:700;letter-spacing:0}.mega h2 button:focus-visible,.mega li button:focus-visible{outline-color:var(--blue)}.mega .md{color:var(--soft);opacity:1}.mega section>.md{margin-top:6px;min-height:4.4em}.mega ul{border-top:1px solid var(--rule);gap:0;margin-top:12px;padding-top:8px}.mega li button{border-radius:12px;color:var(--ink);margin:0 -8px;padding:8px;transition:background-color .15s;width:calc(100% + 16px)}.mega li button:hover{background:var(--mist)}.mega li button:hover b{text-decoration:none}.mega b{font-size:.96rem}.mega .mi{background:var(--mist);box-shadow:inset 0 0 0 1px var(--rule)}.mega-opts{margin-top:18px}.mega-opts button{border:1px solid var(--rule);color:var(--soft);font-size:.85rem;min-height:38px;padding:0 14px}.mega-opts button[aria-pressed=true]{background:var(--mist);border-color:var(--edge);color:var(--ink)}.mega-cta{background:var(--mist);border-radius:18px;box-shadow:inset 0 0 0 1px var(--rule);margin-top:18px;padding:18px}.mega-cta p{font-weight:600;line-height:1.3;max-width:none}.mega-cta span{color:var(--soft);display:block;font-size:.88rem;line-height:1.4;margin-top:4px}.mega-cta .btn{font-size:.95rem;margin-top:14px;min-height:46px;padding:0 12px;width:100%}}@media(max-width:899px){.mega-cta{display:none}}.foot-set{display:grid;gap:18px}@media(min-width:700px){.foot-set{align-items:start;gap:18px 48px;grid-template-columns:auto 1fr}}.set-l{color:var(--soft);font-size:.8rem;font-weight:700;margin-bottom:8px;max-width:none}.lang-menu{margin:0}.lang-menu button{font-size:.92rem;letter-spacing:0;min-height:42px;padding:0 18px}.viewer .stage [data-ed]{border-radius:3px;caret-color:#0a55ff;cursor:text;min-width:1.5ch;outline:1px dashed transparent;outline-offset:3px}.viewer .stage span[data-ed]{display:inline-block;min-width:2.5ch}.viewer .stage [data-ed]:hover{outline-color:rgba(0,0,0,.4)}.viewer .stage :is(.on-dark,[data-lay=dividida]) [data-ed]:hover{outline-color:rgba(255,255,255,.6)}.viewer .stage [data-ed]:focus{background-color:rgba(10,85,255,.07);outline:2px solid #0a55ff;outline-offset:3px}.viewer .stage [data-ed]:empty:before{content:"\\200b"}.viewer .stage .pn[data-ed]:focus{-webkit-text-fill-color:currentColor}.viewer .stage .pn:is(.fin-oro,.fin-plata,.fin-bronce)[data-ed]:focus{-webkit-text-fill-color:transparent}.viewer .stage:focus-within .sheet{transform:none!important}.splash-in{scrollbar-width:none;-ms-overflow-style:none}.splash-in::-webkit-scrollbar{display:none}@media(min-width:900px){.splash .splash-in{max-width:1600px;padding-left:clamp(22px,4vw,72px);padding-right:clamp(22px,4vw,72px)}.mega li small.md,.mega section>.md{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.mega li small.md{-webkit-line-clamp:3}.mega section>.md{-webkit-line-clamp:4;min-height:0}.mega.f1{gap:18px 30px;margin:18px 0 20px}.mega.f1 li small.md{-webkit-line-clamp:2}.mega.f1 section>.md{-webkit-line-clamp:3}.mega.f1 li button{padding:6px 8px}.mega.f2 li small.md{-webkit-line-clamp:1}.mega.f2 section>.md{-webkit-line-clamp:2}.mega.f2 .mega-cta span,.mega.f3 li small.md{display:none}.mega.f3 li button{align-items:center;padding:5px 8px}.mega.f3 .mi{width:44px}.mega.f4 section>.md{display:none}.mega.f4 ul{margin-top:8px;padding-top:6px}.mega.f4 .mega-opts{display:none}.mega.f4 .mega-cta{margin-top:10px;padding:12px}.mega.f5 .mi{display:none}.mega.f5 li button{grid-template-columns:1fr;padding:4px 8px}.mega.f5 .mt{grid-column:1}.mega.f5 b{font-size:.9rem}.mega.f5~.splash-foot .set-l{display:none}.mega.f5~.splash-foot{margin-top:8px;padding-top:10px}}@media(max-width:899px){.splash-in.m1 nav.mob button{--pb:12px}.splash-in.m1 .menu-cta{margin-top:16px}.splash-in.m1 .splash-foot{gap:10px;margin-top:16px;padding-top:14px}.splash-in.m1 .foot-set{gap:12px}.splash-in.m2 .set-l,.splash-in.m2 .splash-foot>p,.splash-in.m2 nav.mob button small{display:none}.splash-in.m3 nav.mob button{--pb:9px;font-size:1.12rem}.splash-in.m3 .a11y button,.splash-in.m3 .lang-menu button{font-size:.82rem;min-height:36px;padding:0 11px}.splash-in.m3 .menu-cta .btn{min-height:46px}.splash-in.m3 .splash-top{height:40px}.splash-in.m4 nav.mob button{--pb:6px;font-size:1rem}.splash-in.m4 .a11y{gap:5px}.splash-in.m4 .menu-cta{margin-top:10px}.splash-in.m4 .splash-foot{margin-top:10px;padding-top:10px}}@media(min-width:900px){.splash-foot,.splash-top{flex:none}}@media(min-width:1500px) and (min-height:900px){.mega{gap:34px 48px}.mega h2{font-size:1.15rem}.mega b{font-size:1.06rem}.mega .md{font-size:.95rem;line-height:1.45}.mega .mi{width:66px}.mega li button{padding:10px}.mega-cta p{font-size:1.1rem}}.colors button{display:grid;place-items:center}.colors button i{border-radius:50%;box-shadow:0 0 0 1px rgba(128,128,128,.45);height:14px;width:14px}.colors button[aria-pressed=true]{color:inherit!important}.bg-row.custom,.cpk{gap:8px}.cpk{align-items:center;border:1px solid var(--edge);border-radius:999px;cursor:pointer;display:inline-flex;font-size:.92rem;min-height:44px;padding:0 14px 0 8px;position:relative}.cpk b{font-weight:500}.cpk input{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:50%;cursor:pointer;height:28px;overflow:hidden;padding:0;width:28px}.cpk input::-webkit-color-swatch-wrapper{padding:0}.cpk input::-webkit-color-swatch{border:1px solid rgba(128,128,128,.5);border-radius:50%}.cpk input::-moz-color-swatch{border:1px solid rgba(128,128,128,.5);border-radius:50%}.cpk:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:3px}.supl{background:var(--mist);border-radius:999px;color:var(--soft);font-size:.88rem;padding:6px 12px}.supl.on{background:var(--accent-soft);color:var(--accent);font-weight:600}.has-tx .fin-tinta,.has-tx .ln,.has-tx .ph,.has-tx .pn.bn,.has-tx small,.has-tx small.strong{color:var(--tx)!important}.has-tx .ph{opacity:.62}.has-tx .ln{border-bottom-color:color-mix(in srgb,var(--tx) 55%,transparent)!important}.sheet[data-matriz]{padding-left:31%}.sheet[data-matriz]:before{border-right:1px dashed #777;bottom:0;box-sizing:border-box;color:#555;content:"Nº";display:grid;font-size:.7rem;left:0;padding-top:14%;place-items:start center;position:absolute;top:0;width:26%}@media(min-width:900px){.msub{display:flex;flex-wrap:wrap;gap:4px 6px;margin:2px 0 6px 66px}.mega.f5 .msub,.mega.no-img .msub{margin-left:0}.mega.f3 .msub{margin-left:56px}.mega li .msub button{all:unset;background:none;border-radius:999px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--soft);cursor:pointer;display:inline-block;font-size:.82rem;line-height:1.3;margin:0;padding:3px 9px;width:auto}.mega li .msub button:hover{background:none;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.mega li .msub button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.mega.f5 li .msub button{font-size:.76rem;padding:2px 7px}.mega.f6 .mega-cta,.mega.f6 .msub{display:none}.mega.f6{margin:10px 0}}.page-h{margin-bottom:clamp(20px,3vw,34px)}.page-h .lead{margin-top:12px}.hero .h-head>.field:first-child{margin-top:0}.cfgbox{background:var(--mist);border-radius:26px;box-shadow:inset 0 0 0 1px var(--rule);padding:14px 14px 18px}.cfgbox .pf-stage,.cfgbox .stage{background:var(--paper)}.cfgbox .viewer{background:var(--mist)}.cfgbox .bg-row button:not([aria-pressed=true]),.cfgbox .btn.line,.cfgbox .chips input:not(:checked)+span,.cfgbox .cpk,.cfgbox .fmt input:checked+.fm,.cfgbox .fmt input:not(:checked)+.fm,.cfgbox .madd,.cfgbox .mdel,.cfgbox .pf-drop,.cfgbox .pick label,.cfgbox .supl:not(.on){background-color:var(--paper)}.cfgbox .colors button{background-color:initial}.cfgbox .views{background:color-mix(in srgb,var(--ink) 8%,transparent)}.cfgbox .hint{margin-top:12px}@media(max-width:899px){.cfgbox :is(.h-stage>.stage,.viewer){box-shadow:0 0 0 12px var(--mist)}.hero .cfgbox{margin:0 -8px}[data-page=producto] .cfgbox{margin:8px -8px 0;padding:12px 12px 16px}}@media(min-width:900px){.cfgbox{border-radius:36px;padding:30px 34px}.hero{padding-block:48px 0}.hero .cfgbox{column-gap:56px}.hero .h-head{align-self:start!important}.pgrid.cfgbox{height:calc(100vh - 64px - 86px - var(--lb,0px));padding:22px 26px!important}}@media(min-width:900px) and (max-height:830px){.pgrid.cfgbox{height:calc(100vh - 64px - 86px - var(--lb,0px));padding:16px 22px!important}}[data-page=inicio] [data-c=bq-audience-doors]{margin-top:clamp(64px,9vw,128px)}[data-page=inicio] [data-c=bq-audience-doors]>h2{border-top:1px solid var(--rule);padding-top:clamp(36px,5vw,64px)}[data-page=inicio] [data-c=bq-how],[data-page=inicio] [data-c=bq-local]{position:relative}[data-page=inicio] [data-c=bq-how]:before,[data-page=inicio] [data-c=bq-local]:before{border-top:1px solid var(--rule);content:"";left:22px;position:absolute;right:22px;top:0}[data-page=inicio] [data-c=bq-local]{padding-bottom:clamp(40px,6vw,80px);padding-top:clamp(56px,8vw,112px)}[data-page=producto] .wrap{padding-bottom:clamp(36px,6vw,72px)}body:has(#langBar:not([hidden])){--lb:66px}@media(min-width:900px){.pgrid.cfgbox{min-height:470px}}*,body,html{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none;height:0;width:0}.vpop-in{max-height:none;overflow:visible;padding:2px}@media(min-width:900px){.pgrid.cfgbox{height:auto;min-height:calc(100vh - 64px - 86px - var(--lb,0px))}.pgrid .h-opts{overflow:visible}#cfg [data-panel].open{flex:1 0 auto;overflow:visible}.pgrid .h-stage{align-self:start!important;height:auto;min-height:max(400px,calc(100vh - 64px - 86px - var(--lb,0px) - 46px));position:sticky!important;top:84px}.pgrid .order{bottom:14px;box-shadow:var(--sh2);position:sticky}.viewer:has(.vpop:not([hidden])) :is(.stage,.pf-stage){min-height:0}}@media(max-width:899px){.vpop{max-height:calc(100vh - 150px);overflow:auto}#cfg [data-panel].open{-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),transparent);mask-image:linear-gradient(#000 calc(100% - 26px),transparent);max-height:calc(100vh - var(--dock,190px) - 300px);padding-bottom:30px}.pbar{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);padding-right:30px}}.sheet.cal{align-items:stretch;container-type:inline-size;display:flex;flex-direction:column;justify-content:stretch;overflow:hidden;padding:0;text-align:left}.sheet.cal.land{flex-direction:row}.cal-ph{background:#e9ebef 50%/cover no-repeat;display:grid;flex:1 1 55%;min-height:0;place-items:center}.cal.land .cal-ph{flex:1 1 50%}.cal-hint{background:rgba(255,255,255,.7);border:1px dashed #9aa0ab;border-radius:999px;color:#7a7f8a;font-size:3.4cqw;padding:1.2cqw 3cqw}.cal-mo{color:#111;flex:0 0 auto;padding:4cqw 5cqw 5cqw}.cal.land .cal-mo{align-self:center;flex:1 1 50%;padding:3cqw}.cal-mo>b{display:block;font-size:5.2cqw;font-weight:700;letter-spacing:-.02em;margin-bottom:2cqw}.cal.land .cal-mo>b{font-size:3.6cqw}.cg{display:grid;font-size:3.1cqw;gap:.9cqw 0;grid-template-columns:repeat(7,1fr);line-height:1.5;text-align:center}.cal.land .cg{font-size:2.1cqw}.cg i{color:#777;font-size:.82em;font-style:normal;text-transform:uppercase}.cg .su,.cg i{font-weight:700}.cg .su{color:#c8102e}.cal-full{background:#eef0f3 50%/cover no-repeat;display:flex;flex:1;min-height:0;position:relative}.cal-full .cal-ov{background:linear-gradient(transparent,rgba(255,255,255,.92) 45%);margin-top:auto;padding:6cqw;width:100%}.cal-full.has .cal-ov{background:linear-gradient(transparent,rgba(0,0,0,.62) 60%)}.cal-full.has .cal-ov .fin-tinta,.cal-full.has .cal-ov .pn.bn,.cal-full.has .cal-ov small{color:#fff}.cal-full .cal-hint{left:0;margin-inline:auto;position:absolute;right:0;top:26%;white-space:nowrap;width:fit-content}.sheet.cal .pn{font-size:9cqw}.sheet.cal.land .pn{font-size:6cqw}.sheet.cal .pn.bn{font-size:4.4cqw}.sheet.cal small{font-size:3.6cqw;margin-top:1.4cqw}.sheet.cal.land small{font-size:2.6cqw}.cal-year{font-weight:600}.cal-full.contra .cal-ov{margin-top:auto}.cal-yeargrid{display:grid;gap:3cqw 4cqw;grid-template-columns:repeat(4,1fr);margin-bottom:4cqw}.cg.mini{font-size:1.9cqw;gap:0;line-height:1.25}.cg.mini b{font-size:2.6cqw;grid-column:1/-1;text-align:left}.sheet.cal.pocket .pn{font-size:8cqw}.sheet.cal.pocket .cal-full.contra .cal-ov{background:#fff;height:100%;margin-top:0;padding:4cqw}.sheet.cal.pocket .cal-full.contra small{display:none}.calmulti{cursor:pointer;margin-top:4px}.calmeter,.meter{background:var(--rule);border-radius:99px;height:5px;margin-top:14px;overflow:hidden}.calmeter i,.meter i{background:var(--accent);border-radius:99px;display:block;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1)}.calpages{display:grid;gap:6px;grid-template-columns:repeat(7,1fr);margin-top:12px}.calpages button{background:var(--paper);border:1px solid var(--edge);border-radius:12px;color:var(--ink);cursor:pointer;font:500 .84rem var(--body);min-height:44px;padding:0 4px;position:relative}.calpages button[data-calpage=contra],.calpages button[data-calpage=portada]{grid-column:span 7}.calpages button.has:after{background:var(--accent);border-radius:50%;content:"";height:7px;position:absolute;right:6px;top:6px;width:7px}.calpages button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media(min-width:520px){.calpages{grid-template-columns:repeat(8,1fr)}.calpages button[data-calpage=contra],.calpages button[data-calpage=portada]{grid-column:span 2}}.sheet[data-font=propia] :is(.pn,small,.ln,b,.cg){font-family:"BQUser","Atkinson Hyperlegible Next",sans-serif!important;letter-spacing:0!important}.ufont{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ufont .madd{align-items:center;cursor:pointer;display:inline-flex}.vplay{margin-top:10px;padding:0 6px}.play-row{display:flex;gap:8px;justify-content:center}.bub.play{border-color:var(--accent);color:var(--accent)}.bub.play:hover{background:var(--accent-soft)}.bub[disabled]{box-shadow:none;cursor:default;opacity:.45}.vplay .meter{margin-top:12px}.play-t{line-height:1.5;margin-top:8px;max-width:none;text-align:center}.play-t .link{color:var(--accent);min-height:0;padding:0;text-decoration-color:var(--accent)}.qty .fm .sv{color:var(--accent);font-size:.74rem;font-weight:700}@media(max-width:899px){#viewer .vplay .play-row{display:none}#viewer .vplay{margin-top:4px}#viewer .vplay .meter{margin-top:6px}}.wrap{max-width:clamp(1080px,88vw,1600px)}@media(min-width:1400px){.grid{grid-template-columns:repeat(4,1fr)}.steps{gap:64px}}@media(min-width:1800px){.grid{grid-template-columns:repeat(5,1fr)}}@media(min-width:1500px){.viewer .stage{--zs:1.28}.hero h1{font-size:clamp(2.6rem,3.4vw,4.2rem)}.hero .cfgbox{column-gap:72px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media(min-width:1900px){.viewer .stage{--zs:1.5}}.viewer .stage:focus-within .sheet{transform:scale(var(--zs,1))!important}:root[data-motion=off] .viewer .stage .sheet{transform:scale(var(--zs,1))}.buildtag{color:var(--soft);font-size:.8rem;margin-top:14px}.viewer .stage .sheet.cal:not(.land):not(.pocket){width:min(100%,300px)!important}.viewer .stage .sheet.cal.land{width:min(100%,440px)!important}@media(max-width:899px){#heroViewer .vplay .meter,#heroViewer .vplay .play-t{display:none}#heroViewer .vplay{margin-top:8px}}.cartb svg{display:none;fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:22px}.lang-foot{display:inline-flex;margin-top:18px}.lang-foot button{font-size:.9rem;letter-spacing:0;min-height:42px;padding:0 16px}@media(max-width:899px){.top #tTheme,.top .lang,.top .mark span{display:none}.cartb{padding:0 12px;position:relative}.cartb svg{display:block}.cartb .lbl{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.cartb .count{font-size:.7rem;height:18px;margin:0;min-width:18px;position:absolute;right:2px;top:6px}.cartb:not(:has(.count.has)){display:none}.top .wrap{padding-inline:16px}}.glare{background:radial-gradient(circle at var(--mx,50%) var(--my,40%),rgba(255,255,255,.2),rgba(255,255,255,0) 38%),radial-gradient(circle at var(--mx,50%) var(--my,40%),rgba(16,18,30,0) 28%,rgba(16,18,30,.1) 95%);border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .45s;z-index:4}.viewer .stage.lit .glare,.viewer .stage:hover .glare{opacity:1}.viewer .stage:hover .sheet{box-shadow:0 2px 5px rgba(0,0,0,.09),0 38px 64px -28px rgba(0,0,0,.52);transform:scale(var(--zs,1))}.viewer .stage .sheet:active{transform:scale(var(--zs,1));transition-duration:.12s}@keyframes glint{0%{background-position:130% 0}}.viewer .stage:hover .pn:is(.fin-oro,.fin-plata,.fin-bronce){animation:glint 1.2s cubic-bezier(.2,.7,.2,1)}.bub svg{transition:transform .3s cubic-bezier(.2,.9,.3,1.4)}.bub:hover svg{transform:rotate(-7deg)}.bub.play:hover svg{transform:rotate(90deg)}.bub.play:active svg{transform:rotate(270deg);transition-duration:.5s}.bub[aria-expanded=true] svg{color:var(--accent)}.btn{transition:transform .18s cubic-bezier(.2,.9,.3,1.3),box-shadow .2s,filter .15s,background-color .15s,color .15s,border-color .15s}.btn:hover{box-shadow:0 12px 24px -12px rgba(0,0,0,.45)}.btn:active{filter:brightness(.9)}.card .thumb .sheet{transition:transform .45s cubic-bezier(.2,.9,.3,1.2)}.card:focus-visible .thumb .sheet,.card:hover .thumb .sheet{box-shadow:0 1px 3px rgba(0,0,0,.12),0 22px 40px -22px rgba(0,0,0,.5)}.calpages button,.chips span,.fm,.mpages button,.pchip{transition:transform .16s cubic-bezier(.2,.9,.3,1.4),background-color .15s,color .15s,border-color .15s,box-shadow .15s}.calpages button:active,.chips input:active+span,.fmt input:active+.fm,.mpages button:active,.pchip:active{filter:brightness(.9)}.chips input:checked+span,.fmt input:checked+.fm{animation:pick .32s cubic-bezier(.2,.9,.3,1.5)}@keyframes pick{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ink) 40%,transparent)}60%{box-shadow:0 0 0 5px color-mix(in srgb,var(--ink) 18%,transparent)}to{box-shadow:0 0 0 0 transparent}}.colors button{transition:transform .18s cubic-bezier(.2,.9,.3,1.5),box-shadow .15s}.colors button:hover{box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--ink)}.colors button:active{filter:brightness(.9)}.door i{transition:transform .25s cubic-bezier(.2,.9,.3,1.4),background-color .2s,color .2s,border-color .2s}.door:focus-visible i,.door:hover i{box-shadow:0 0 0 4px var(--accent-soft)}.count.has{animation:pick .4s cubic-bezier(.2,.9,.3,1.6)}.calmeter i,.meter i{overflow:hidden;position:relative}.calmeter i:after,.meter i:after{animation:sheen 2.4s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);background-repeat:no-repeat;background-size:60% 100%;content:"";inset:0;position:absolute}@keyframes sheen{0%{background-position:-80% 0}to{background-position:220% 0}}:root[data-motion=off] .glare{display:none}:root[data-motion=off] .viewer .stage:hover .sheet{transform:scale(var(--zs,1))}@media(prefers-reduced-motion:reduce){.calmeter i:after,.glare,.meter i:after{display:none}.viewer .stage:hover .pn{animation:none}}.sheet[data-w]{padding:calc(var(--pad)*var(--mm,3px))}.sheet[data-w] .pn{font-size:calc(var(--pn)*.3528*var(--mm,3px)*var(--k,1)*var(--lx,1))!important}.sheet[data-w] small{font-size:calc(var(--sm)*.3528*var(--mm,3px)*var(--k2,1))!important;margin-top:calc(var(--sm)*.15*var(--mm,3px))!important}.sheet[data-w] .ln{font-size:calc(var(--ln)*.3528*var(--mm,3px)*var(--k2,1))!important;margin-top:0!important;padding:calc(var(--ln)*.2*var(--mm,3px)*var(--k2,1)) 0!important}.sheet[data-w] .ln:first-of-type{margin-top:calc(var(--ln)*.3*var(--mm,3px))!important}.sheet[data-w] .pn.bn{font-size:calc(var(--sm)*1.25*.3528*var(--mm,3px)*var(--k,1))!important}.sheet[data-w] .blk{margin-top:calc(var(--sm)*.3*var(--mm,3px))}.sheet[data-lay=tipografica]{--lx:1.7}.sheet[data-lay=esquinas]{--lx:.92}.sheet[data-lay=dividida]{--lx:.85}.sheet[data-lay=japonesa]{--lx:.8}.sheet[data-lay=suiza]{--lx:.9}.sheet[data-lay=bauhaus],.sheet[data-lay=italiana]{--lx:1.05}.sheet.dip[data-w],.sheet[data-w][data-lay=dividida]{padding:0}.sheet[data-w][data-lay=bauhaus]{padding-left:calc(24% + 14px)}.sheet[data-w][data-lay=dividida][data-s=carta]{padding:calc(var(--pad)*var(--mm,3px))}.sheet[data-w][data-lay=marco]{padding:calc(var(--pad)*1.8*var(--mm,3px))}.sheet[data-w][data-lay=marco]:before{inset:calc(var(--pad)*.7*var(--mm,3px))}.sheet.dip[data-w] .dp{padding:calc(var(--pad)*var(--mm,3px))}.sheet[data-w][data-matriz]{padding-left:31%}.sheet[data-w][data-shape=round]{padding:15%}.vzoom{align-items:center;background:var(--paper);border:1px solid var(--rule);border-radius:999px;box-shadow:var(--sh1);color:var(--ink);cursor:pointer;display:inline-flex;font:500 .84rem var(--body);gap:6px;min-height:40px;padding:0 13px 0 10px;position:absolute;right:12px;top:12px;z-index:6}.vzoom svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-width:1.7;width:18px}.vzoom[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.viewer:has(.pf-stage:not([hidden])) .vzoom{display:none}.stage.zoomed{cursor:zoom-out;overflow:hidden}.stage.zoomed .sheet{transform:scale(calc(var(--zs,1)*2.3))!important;transform-origin:var(--mx,50%) var(--my,50%);transition:transform .35s cubic-bezier(.2,.9,.3,1.1),transform-origin .12s linear}.stage.zoomed .sides{visibility:hidden}@media(min-width:900px){#viewer .stage{--vs:1.3}}@media(min-width:900px) and (min-height:860px){#viewer .stage{--vs:1.5}}@media(min-width:900px){#viewer .stage{container-type:size;--fh:72cqh}#viewer .stage .sheet.cal:not(.land):not(.pocket){width:min(100%,300px,calc(70cqh*.707))!important}#viewer .stage .sheet.dip{max-width:min(calc(74cqh*2*var(--dr,.705)),calc(100% / var(--zs,1)))}.mega{row-gap:calc(26px + var(--air,0px))}.mega h2{margin-bottom:calc(var(--air,0px)*.3)}.mega ul{margin-top:calc(12px + var(--air,0px)*.25);padding-top:calc(8px + var(--air,0px)*.25)}.mega li{margin-block:calc(var(--air,0px)*.5)}.mega .msub{margin-bottom:calc(6px + var(--air,0px)*.5)}.mega-cta,.mega-opts{margin-top:calc(18px + var(--air,0px)*.5)}.mega-cta{padding:calc(18px + var(--air,0px)*.3)}.mega~.splash-foot{padding-top:calc(18px + var(--air,0px)*.8)}.mega~.splash-foot .foot-set{margin-bottom:calc(var(--air,0px)*.5)}}.splash .splash-foot{margin-top:auto!important}.splash .menu-cta{margin-bottom:22px}.splash nav.mob button{padding-bottom:calc(var(--pb,17px) + var(--air,0px)*.5);padding-top:calc(var(--pb,17px) + var(--air,0px)*.5)}.splash .menu-cta{margin-top:calc(22px + var(--air,0px)*.6)}@media(min-width:900px){.splash .mega{margin-bottom:26px}}.pchip{align-items:baseline;display:inline-flex;gap:7px;line-height:44px;min-height:44px;padding:0 14px}.pchip b,.pchip small{line-height:inherit}@media(max-width:899px){.pchip{line-height:46px;min-height:46px}}.splash-foot{flex:none;margin-top:auto!important}.splash .menu-cta{margin-bottom:26px}.qbox{align-items:center;display:flex;position:relative}.qbox svg{fill:none;height:19px;left:14px;pointer-events:none;position:absolute;stroke:var(--soft);stroke-linecap:round;stroke-width:1.8;width:19px}.qin{-webkit-appearance:none;appearance:none;background:var(--paper);border:1px solid var(--edge);border-radius:999px;color:var(--ink);font:400 1rem var(--body);min-height:48px;padding:0 42px 0 42px;width:100%}.qin::-webkit-search-cancel-button{display:none}.qin:focus{border-color:var(--ink);outline:3px solid var(--blue);outline-offset:2px}.qx{background:var(--mist);border:0;border-radius:50%;color:var(--ink);cursor:pointer;font-size:1.2rem;height:36px;line-height:1;position:absolute;right:6px;width:36px}.qshop{margin-top:22px;max-width:520px}#qInfo,.qmenu{margin-top:10px}.qres button[data-product]{background:none;border:0;border-bottom:1px solid var(--rule);border-radius:10px;color:var(--ink);cursor:pointer;display:grid;font:inherit;gap:2px;padding:12px 8px;text-align:left;width:100%}.qres button[data-product]:focus-visible,.qres button[data-product]:hover{background:var(--mist)}.qres b{font-weight:600}.qres small{color:var(--soft);font-size:.88rem;line-height:1.35}.qmob{margin-top:8px}.qwrap,.splash nav.mob.q-off{display:none}.qwrap{position:relative}.qdrop{background:var(--paper);border:1px solid var(--rule);border-radius:18px;box-shadow:var(--sh2);padding:8px;position:absolute;right:0;top:calc(100% + 8px);width:min(420px,80vw);z-index:30}.qdrop p{padding:10px}[data-grid] [data-product][hidden]{display:none}@media(min-width:900px){.qwrap{display:block}.qtop .qin{font-size:.92rem;min-height:42px;transition:width .25s;width:210px}.qtop .qin:focus,.qtop .qin:not(:placeholder-shown){width:280px}.qmenu{margin-top:6px;max-width:420px}.qmob{display:none!important}.mega li[hidden]{display:none}.mega section.none{opacity:.32}.mega .msub [hidden]{display:none}}.qres button[data-product]{align-items:center;gap:12px;grid-template-columns:60px minmax(0,1fr)}.qi{aspect-ratio:4/3;background:var(--mist);border-radius:8px;box-shadow:inset 0 0 0 1px var(--rule);display:grid;padding:5px;place-items:center;width:60px}.qi,.qi .sheet{overflow:hidden}.qi .sheet{aspect-ratio:85/55;border-radius:1px;box-shadow:0 1px 2px rgba(0,0,0,.15);min-height:0;padding:3px;width:100%}.qi .pn{font-size:.36rem!important;letter-spacing:0}.qi small{display:none}.qt{display:grid;gap:2px;min-width:0}.qt b,.qt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:899px){.splash-in.m5 .qin{min-height:40px}.splash-in.m5 nav.mob button{padding-bottom:4px;padding-top:4px}.splash-in.m5 .a11y button,.splash-in.m5 .lang-menu button{min-height:32px}.splash-in.m5 .menu-cta .btn{min-height:42px}.splash-in.m5 .menu-cta{margin-bottom:10px}.splash-in.m5 .foot-set{gap:8px}}.df-grid{align-items:end;gap:14px;margin-top:14px}.df-grid .field,.hero .df-grid .field,.pgrid .df-grid .field{margin-top:0!important}.pr-price{background:var(--mist);border-radius:999px;display:inline-block;font-size:.85rem;font-weight:600;margin-left:6px;padding:2px 9px}#proofPick .radio{align-items:flex-start}.pend{background:var(--accent-soft);border-radius:22px;box-shadow:inset 0 0 0 1.5px var(--accent);margin-top:28px;padding:22px 24px}.pend h2{font-size:1.25rem;letter-spacing:-.01em}.pend p{margin-top:8px;max-width:64ch}.pend ul{display:grid;gap:4px;list-style:none;margin:12px 0 0;padding:0}.pend .row{align-items:center;margin-top:18px}.cbadge{background:var(--accent-soft);border-radius:999px;color:var(--accent);display:inline-block;font-size:.9rem;font-weight:700;margin-bottom:14px;padding:6px 14px}.csteps{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);list-style:none;margin:28px 0 0;max-width:760px;padding:0}.csteps li{border-radius:16px;box-shadow:inset 0 0 0 1px var(--rule);display:grid;gap:2px;padding:14px 16px}.csteps li span{color:var(--soft);font-size:.88rem}.csteps li.cur{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.csteps li.done{background:var(--mist)}.csteps li.done b:after{color:var(--accent);content:" ✓"}.cact{margin-top:26px}.cnot{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;max-width:560px}.cnot .field{flex:1 1 240px;margin:0}.cleft{font-size:1.1rem}.cleft b{background:var(--accent);border-radius:50%;color:var(--on-accent);display:inline-grid;height:34px;min-width:34px;place-items:center}.ch2{font-size:clamp(1.3rem,2.4vw,1.7rem);letter-spacing:-.02em;margin-bottom:16px;margin-top:clamp(44px,6vw,72px)}.cgrid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.cent{background:var(--paper);border-radius:20px;box-shadow:inset 0 0 0 1px var(--rule);display:flex;flex-direction:column;overflow:hidden}.cent .snapst{border-radius:0;box-shadow:none;flex:none;padding:18px}.cent .snapst .sheet{width:100%!important}.cent-b{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;padding:12px 14px 14px}.cent-b p{flex:1 1 100%;line-height:1.3;max-width:none}.cv{font-weight:700}.cv span,.cvote{color:var(--accent)}.cvote{background:none;border:1.5px solid var(--accent);border-radius:999px;cursor:pointer;font:600 .95rem var(--body);margin-left:auto;min-height:44px;padding:0 18px;transition:transform .16s cubic-bezier(.2,.9,.3,1.4),background-color .15s,color .15s}.cvote:hover{background:var(--accent-soft)}.cvote:active{filter:brightness(.9)}.cvote[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.cvote[disabled]{cursor:default;opacity:.4}.ctag{background:var(--mist);border-radius:999px;display:inline-block;font-size:.76rem;font-weight:600;padding:1px 8px;vertical-align:middle}.ctag.gold{background:var(--accent);color:var(--on-accent)}.cent.win{box-shadow:inset 0 0 0 2px var(--accent)}.cinfo{gap:0 56px;margin-top:0}.cprize,.crule{display:grid;gap:10px;list-style:none;margin:0;padding:0}.cprize li{border-bottom:1px solid var(--rule);display:grid;gap:10px;grid-template-columns:5.5rem 1fr;padding-bottom:10px}.crule li{padding-left:18px;position:relative}.crule li:before{background:var(--accent);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:.62em;width:7px}.cauto{display:grid;gap:0;list-style:none;margin:20px 0 0;max-width:820px;padding:0}.cauto li{border-left:2px solid var(--rule);display:grid;gap:16px;grid-template-columns:8.5rem 1fr;padding:14px 0 14px 22px;position:relative}.cauto li:before{background:var(--paper);border-radius:50%;box-shadow:0 0 0 2px var(--edge);content:"";height:12px;left:-7px;position:absolute;top:20px;width:12px}.cauto li.done{border-left-color:var(--accent)}.cauto li.done:before{background:var(--accent);box-shadow:0 0 0 2px var(--accent)}.cwhen{font-size:.92rem;font-weight:600}.csim{border:1px dashed var(--edge);border-radius:18px;margin-top:56px;max-width:820px;padding:18px 20px}.csim .pf-zoom{margin-top:10px}.cpromo{align-items:center;background:var(--accent-soft);border-radius:22px;box-shadow:inset 0 0 0 1.5px var(--accent);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-top:clamp(28px,4vw,48px);padding:18px 22px}.cpromo p{font-size:1.05rem;font-weight:600;max-width:none}#cJoin,.cpromo .btn{min-height:46px}#cJoin{margin-top:10px;width:100%}@media(max-width:560px){.cauto li,.csteps{grid-template-columns:1fr}.cauto li{gap:2px}}.mrow{grid-template-columns:48px 1fr 5.4rem 48px}.mim{background:var(--paper) center/cover no-repeat;border:1px dashed var(--edge);border-radius:12px;color:var(--soft);cursor:pointer;display:grid;min-height:48px;overflow:hidden;padding:0;place-items:center;position:relative}.mim svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:22px}.mim.has{border-color:var(--ink);border-style:solid}.mim.has svg{display:none}.mim.has:after{background:rgba(0,0,0,.5);color:#fff;content:"×";display:grid;font-size:1.3rem;inset:0;opacity:0;place-items:center;position:absolute;transition:opacity .15s}.mim.has:focus-visible:after,.mim.has:hover:after{opacity:1}.mfound{background:var(--accent-soft);border-radius:18px;box-shadow:inset 0 0 0 1.5px var(--accent);margin:16px 0 4px;padding:16px}.mfound-t{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;max-width:none}.mfgrid{gap:12px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin-top:12px}.mf{background:var(--paper);border-radius:14px;box-shadow:inset 0 0 0 1px var(--rule);margin:0;overflow:hidden}.mf-ba{background:var(--rule);display:grid;gap:2px;grid-template-columns:1fr 1fr;position:relative}.mf-ba img{aspect-ratio:1;display:block;object-fit:cover;width:100%}.mf-l{background:rgba(0,0,0,.6);border-radius:999px;bottom:6px;color:#fff;font-size:.7rem;left:6px;padding:1px 7px;position:absolute}.mf-l.r{left:calc(50% + 7px)}.mf figcaption{display:grid;gap:4px;padding:10px 12px 12px}.mfuse{background:none;border:1.5px solid var(--accent);border-radius:999px;color:var(--accent);cursor:pointer;font:600 .9rem var(--body);margin-top:6px;min-height:44px;transition:transform .16s cubic-bezier(.2,.9,.3,1.4),background-color .15s,color .15s}.mfuse:active{filter:brightness(.9)}.mfuse[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.sheet .ln.has-im{align-items:center;justify-content:flex-start}.sheet .ln.has-im>span:first-of-type{flex:1;min-width:0}.sheet .lni{border-radius:.25em;display:block;flex:none;height:2.4em;object-fit:cover;width:2.4em}.sheet[data-w] .lni{border-radius:calc(var(--mm,3px)*1);height:calc(var(--ln)*.3528*var(--mm,3px)*var(--k2,1)*3.4);width:calc(var(--ln)*.3528*var(--mm,3px)*var(--k2,1)*3.4)}.strl{font-weight:700;margin-bottom:8px}.strsw{margin:0;max-width:320px}.strg{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));margin-top:12px}.strb{background:var(--paper);color:var(--ink);cursor:pointer;font:inherit}.strb[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink)}.strb svg.li rect{fill:var(--ink)}.strf+.layf{margin-top:22px}.menuf:not(.st-platos):not(.st-mosaico) .mim{display:none}.menuf:not(.st-platos):not(.st-mosaico) .mrow{grid-template-columns:1fr 5.4rem 48px}.mdsc{display:none;grid-column:1/-1}.menuf.st-detalle .mdsc{display:block}.sheet .lni{display:none}.sheet:is([data-str=platos],[data-str=mosaico]) .lni{display:block}.sheet .ln em{display:none}.sheet[data-str=columnas] .mls{column-gap:calc(6*var(--mm,3px));columns:2}.sheet[data-str=columnas] .ln{break-inside:avoid}.sheet[data-str=centrada] .blk{text-align:center}.sheet[data-str=centrada] .ln{align-items:center;border-bottom:0!important;flex-direction:column;gap:0}.sheet[data-str=centrada] .ln span:last-of-type{opacity:.7}.sheet[data-str=detalle] .ln{flex-wrap:wrap}.sheet[data-str=detalle] .ln em{display:block;flex:1 0 100%;font-size:.82em;font-style:normal;line-height:1.3;opacity:.72}.sheet[data-str=mosaico] .mls{display:grid;gap:calc(4*var(--mm,3px));grid-template-columns:1fr 1fr}.sheet[data-str=mosaico] .ln{align-items:stretch!important;border-bottom:0!important;flex-direction:column;gap:calc(1*var(--mm,3px));margin:0!important;padding:0!important}.sheet[data-str=mosaico] .lni{aspect-ratio:4/3;height:auto!important;width:100%!important}.sheet[data-str=mosaico] .ln:not(.has-im):before{aspect-ratio:4/3;background:#e9ebef;border-radius:calc(var(--mm,3px)*1);content:"";display:block}.phx{background:#e9ebef 50%/cover no-repeat;min-height:0}.phx.empty{background-image:repeating-linear-gradient(45deg,#e4e6ea 0 8px,#eef0f3 8px 16px)!important}.sheet:is([data-str=cabecera],[data-str=lateral],[data-str^=f-]){overflow:hidden;padding:0!important}.sheet:is([data-str=cabecera],[data-str=lateral],[data-str^=f-])>.pn{padding:calc(var(--pad,6)*var(--mm,3px)) calc(var(--pad,6)*var(--mm,3px)) 0}.sheet:is([data-str=cabecera],[data-str=lateral],[data-str^=f-])>.blk{padding:0 calc(var(--pad,6)*var(--mm,3px)) calc(var(--pad,6)*var(--mm,3px))}.sheet:is([data-str=cabecera],[data-str=f-arriba]){align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start!important;text-align:left}.sheet[data-str=cabecera]>.phx{flex:0 0 26%}.sheet[data-str=f-arriba]>.phx{flex:0 0 46%}.sheet:is([data-str=lateral],[data-str=f-izq],[data-str=f-der]){align-content:stretch;display:grid!important;grid-template-rows:auto 1fr;text-align:left}.sheet:is([data-str=f-izq],[data-str=f-der]){grid-template-rows:1fr 1fr}.sheet:is([data-str=lateral],[data-str=f-izq]){grid-template-columns:38% 1fr}.sheet[data-str=f-der]{grid-template-columns:1fr 38%}.sheet:is([data-str=lateral],[data-str=f-izq])>.phx{grid-column:1;grid-row:1/3}.sheet[data-str=f-der]>.phx{grid-column:2;grid-row:1/3}.sheet[data-str=f-der]>.blk,.sheet[data-str=f-der]>.pn{grid-column:1}.sheet[data-str=cabecera] .glare,.sheet[data-str=lateral] .glare,.sheet[data-str^=f-] .glare{grid-column:1/3;grid-row:1/3}.sheet[data-lay=t-centro]>.pn{align-self:center;text-align:center}.sheet[data-lay=t-centro] .blk>small{text-align:center}.sheet[data-lay=t-doble] .blk>small.strong:first-of-type,.sheet[data-lay=t-doble] .blk>small[data-f=doc]{margin:0!important;position:absolute;right:calc(var(--pad,8)*var(--mm,3px));text-align:right;top:calc(var(--pad,8)*var(--mm,3px))}.sheet[data-lay=t-doble]>.pn{max-width:58%}.sheet[data-lay=t-banda]:before{background:#111;content:"";height:calc((var(--pad,8)*1.6 + var(--pn,15)*.3528*1.3)*var(--mm,3px));left:0;position:absolute;right:0;top:0}.sheet[data-lay=t-banda]>.pn{margin-bottom:calc(var(--pad,8)*.9*var(--mm,3px));position:relative}.sheet[data-lay=t-banda]>.pn:is(.fin-tinta,.fin-relieve){color:#fff;text-shadow:none}.sheet[data-lay=t-banda][data-matriz]:before{left:26%}.mrow-only{display:none}@media(max-width:899px){#heroViewer .vtools{flex-wrap:nowrap;gap:6px;justify-content:flex-start;margin-top:-20px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);overflow-x:auto;padding:0 10px 4px;scrollbar-width:none}#heroViewer .vtools .bub{flex:none;font-size:.84rem;min-height:40px;padding:0 12px 0 10px}#heroViewer .vtools .bub.mrow-only{display:inline-flex;padding:0 10px}#heroViewer .vplay{display:none}#heroViewer .stage{min-height:0;padding:14px 12px 30px}#heroViewer .stage .sheet{max-width:min(100%,calc(30vh*var(--har,1.54)))}#heroViewer .stage .sheet[data-s=carta]{--har:.705}#heroViewer .stage .sheet[data-s=talonario]{--har:1.33}#heroViewer .stage .sheet.dip{--har:1.41}#heroViewer .vzoom{font-size:.78rem;min-height:34px;padding:0 10px 0 8px;right:8px;top:8px}}.menuf>.btn svg{fill:none;height:22px;margin-right:10px;stroke:currentColor;stroke-linecap:round;stroke-width:1.8;width:22px}.msum{display:grid;gap:6px;list-style:none;margin:12px 0 0;padding:0}.msum button{align-items:center;background:var(--paper);border:1px solid var(--rule);border-radius:14px;color:var(--ink);cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:auto 1fr auto;min-height:46px;padding:0 14px;text-align:left;width:100%}.msum button:hover,.msum button[aria-current=true]{border-color:var(--ink)}.msum button span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdlg{background:var(--paper);border:0;border-left:1px solid var(--rule);box-shadow:-30px 0 70px -30px rgba(0,0,0,.4);color:var(--ink);flex-direction:column;height:100%;inset:0 0 0 auto;margin:0;max-height:none;max-width:none;padding:0;position:fixed;width:min(820px,58vw);z-index:45}.mdlg[open]{animation:mdlgIn .28s cubic-bezier(.2,.8,.2,1);display:flex}@keyframes mdlgIn{0%{clip-path:inset(2% 0 round 24px);opacity:0}to{clip-path:inset(0 round 24px);opacity:1}}.mdlg::backdrop{background:rgba(0,0,0,.35)}.mdlg-h{align-items:center;border-bottom:1px solid var(--rule);display:flex;flex:none;gap:16px;justify-content:space-between;padding:16px 24px}.mdlg-h h2{font-size:1.3rem;letter-spacing:-.02em}.mdlg-h .btn{min-height:46px}.mdlg-b{flex:1 1 auto;min-height:0;overflow:auto;padding:20px 24px 32px}.mfgrid{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.mpgc{background:var(--mist);border-radius:20px;box-shadow:inset 0 0 0 1px var(--rule);padding:16px}.mpgc.cur{box-shadow:inset 0 0 0 2px var(--ink)}.mpgh{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.mpgh h3{font-size:1.05rem}.mpgh .link{font-size:.88rem;min-height:0;padding:0}.mcols{color:var(--soft);display:grid;font-size:.8rem;font-weight:700;gap:6px;grid-template-columns:1fr 5.4rem 48px;margin-top:14px;padding:0 2px}.menuf.st-mosaico .mcols,.menuf.st-platos .mcols{grid-template-columns:48px 1fr 5.4rem 48px}.menuf.st-mosaico .mcols:before,.menuf.st-platos .mcols:before{content:""}.mfull .mrows{margin-top:6px}.mfull .input,.mfull .madd,.mfull .mdel,.mfull .mim{background-color:var(--paper)}.mpgadd{background:none;border:1.5px dashed var(--edge);border-radius:20px;color:var(--ink);cursor:pointer;display:grid;font:inherit;gap:4px;justify-items:center;min-height:150px;place-content:center}.mpgadd b{font-size:1.8rem;font-weight:400;line-height:1}.mpgadd:hover{border-color:var(--ink);border-style:solid}@media(max-width:899px){.mdlg{inset:0;width:100%}.mdlg-h{padding:12px 16px}.mdlg-b{padding:14px 12px 28px}.mfgrid{grid-template-columns:1fr}.viewer .vtools{flex-wrap:nowrap;gap:8px;justify-content:center;margin-top:-22px;-webkit-mask-image:none;mask-image:none;overflow:visible;padding:0 8px 2px}#heroViewer .vtools .bub,#heroViewer .vtools .bub.mrow-only,.viewer .vtools .bub{border-radius:50%;flex:none;height:42px;justify-content:center;min-height:0;padding:0;width:42px}.viewer .vtools .bub span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.viewer .vtools .bub svg{height:20px;width:20px}#heroViewer .vzoom,.viewer .vzoom{border-radius:50%;height:38px;justify-content:center;min-height:0;padding:0;right:8px;top:8px;width:38px}.viewer .vzoom span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.viewer .stage{padding-bottom:30px}}.sheet[data-lay^=p-]{display:flex;flex-direction:column}.sheet[data-lay=p-tl]{align-items:stretch;justify-content:flex-start!important;text-align:left}.sheet[data-lay=p-tc]{align-items:center;justify-content:flex-start!important;text-align:center}.sheet[data-lay=p-c]{align-items:center;justify-content:center!important;text-align:center}.sheet[data-lay=p-bl]{align-items:stretch;justify-content:flex-end!important;text-align:left}.sheet[data-lay=p-br]{align-items:flex-end;justify-content:flex-end!important;text-align:right}.sheet[data-lay=p-foot]{align-items:stretch;justify-content:space-between!important;text-align:left}.sheet[data-lay=p-foot] .blk{border-top:1px solid currentColor;display:flex;flex-wrap:wrap;gap:0 calc(4*var(--mm,3px));padding-top:calc(2*var(--mm,3px))}.sheet[data-lay=p-foot] .blk .stamps{flex:1 0 100%}.sheet[data-lay=p-c] .blk,.sheet[data-lay=p-tc] .blk{align-self:center}.sheet[data-shape=round][data-lay=tipografica],.sheet[data-shape=round][data-lay^=p-]{align-items:center;justify-content:center!important;text-align:center}.stamps{display:grid;gap:calc(1.6*var(--mm,3px));grid-template-columns:repeat(5,1fr);margin-top:calc(3*var(--mm,3px));width:100%}.stamps[data-n="6"]{grid-template-columns:repeat(6,1fr)}.stamps[data-n="8"]{grid-template-columns:repeat(4,1fr)}.stamps i{aspect-ratio:1;border:1px solid currentColor;border-radius:50%;display:grid;font-size:calc(6*.3528*var(--mm,3px));font-style:normal;justify-self:center;max-width:calc(11*var(--mm,3px));opacity:.55;place-items:center;width:100%}.stamps i.last{background:currentColor;color:inherit;opacity:1}.sheet .stamps i.last{-webkit-text-fill-color:#fff;color:#111}.sheet.on-dark .stamps i.last{-webkit-text-fill-color:#111}.sheet:is([data-p=cartel],[data-p=libro],[data-p=revista],[data-p=carpeta],[data-p=mantel])[data-lay=tipografica]{--lx:1.12}.sheet[data-lay=tipografica] .pn{overflow-wrap:anywhere}.vtools.vall .bub{position:relative}.vtools.vall .bub .bv{color:var(--soft);font-size:.74rem;font-weight:500;margin-left:2px;max-width:8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vtools.vall .bub[aria-expanded=true] .bd,.vtools.vall .bub[aria-expanded=true] .bv{color:inherit;opacity:.8}.vtools .bd{display:none}.vmode{display:flex;flex:1 0 100%;gap:4px;justify-content:center;margin-top:6px}.vmode button{background:none;border:0;border-radius:999px;color:var(--soft);cursor:pointer;font:500 .82rem var(--body);padding:0 12px}.vmode button[aria-pressed=true]{background:var(--paper);box-shadow:inset 0 0 0 1px var(--edge);color:var(--ink)}.vtools.vdesc{display:grid;gap:6px;grid-template-columns:1fr 1fr;margin-top:10px!important;padding:0 2px}.vtools.vdesc .bub{align-items:center;border-radius:14px!important;box-shadow:none;column-gap:10px;display:grid;grid-template-columns:22px 1fr auto;height:auto!important;justify-content:stretch;min-height:56px;padding:9px 12px;row-gap:1px;text-align:left;width:auto!important}.vtools.vdesc .bub svg{grid-row:1/3}.vtools.vdesc .bub .bl{clip-path:none!important;font-weight:600;height:auto!important;position:static!important;white-space:normal;width:auto!important}.vtools.vdesc .bub .bv{grid-column:3;grid-row:1;justify-self:end}.vtools.vdesc .bub .bd{color:var(--soft);display:block;font-size:.8rem;font-weight:400;grid-column:2/4;grid-row:2;line-height:1.3}.vtools.vdesc .vmode{grid-column:1/-1}.pchip.pall:not([aria-expanded=true]){background:var(--mist)}@media(min-width:900px){.pgrid .pbar{display:none!important}.pgrid .viewer .vtools.vall{flex:none}.pgrid .viewer .vtools.vall:not(.vdesc){gap:6px}.pgrid .viewer .vtools.vall:not(.vdesc) .bub{font-size:.86rem;min-height:40px;padding:0 12px 0 10px}}@media(max-width:899px){#allPanel .vtools{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin:8px 0 0!important;padding:0}#allPanel .vtools:not(.vdesc) .bub{border-radius:999px;display:inline-flex;height:auto;min-height:44px;padding:0 14px 0 12px;width:auto}#allPanel .vtools:not(.vdesc) .bub .bl{clip-path:none;height:auto;position:static;width:auto}#allPanel .vtools.vdesc{display:grid;grid-template-columns:1fr}#allPanel .vmode{justify-content:flex-start}}.stage.zoomed{cursor:grab;overscroll-behavior:contain;touch-action:none}.stage.zoomed.panning{cursor:grabbing}.stage.zoomed .sheet{will-change:transform,transform-origin}.stage.zoomed.panning .sheet{transition:none!important}.stage.zoomed [data-ed]{cursor:inherit}.sheet.cal[data-lay=c-arriba]{flex-direction:column}.sheet.cal[data-lay=c-sangre]{position:relative}.sheet.cal[data-lay=c-sangre] .cal-ph{inset:0;position:absolute}.sheet.cal[data-lay=c-sangre] .cal-mo{background:rgba(255,255,255,.9);border-radius:2cqw;bottom:4cqw;left:4cqw;padding:3cqw 4cqw;position:absolute;right:4cqw}.sheet.cal[data-lay=c-lateral]{flex-direction:row}.sheet.cal[data-lay=c-lateral] .cal-ph{flex:1 1 46%}.sheet.cal[data-lay=c-lateral] .cal-mo{align-self:center;flex:1 1 54%;padding:3cqw}.sheet.cal[data-lay=c-lateral]:not(.land) .cal-mo>b{font-size:3.8cqw}.sheet.cal[data-lay=c-lateral]:not(.land) .cg{font-size:2.2cqw}.sheet.cal[data-lay=c-solo] .cal-ph{display:none}.sheet.cal[data-lay=c-solo] .cal-mo{display:flex;flex:1;flex-direction:column;padding:7cqw 6cqw}.sheet.cal[data-lay=c-solo] .cal-mo>b{font-size:8cqw}.sheet.cal[data-lay=c-solo] .cg{align-content:space-around;flex:1;font-size:4.2cqw}.sheet.cal.land[data-lay=c-solo] .cal-mo>b{font-size:5cqw}.sheet.cal.land[data-lay=c-solo] .cg{font-size:3cqw}.sheet.dip[data-dlay=d-abajo] .dp{justify-content:flex-end}.sheet.dip[data-dlay=d-arriba] .dp{justify-content:flex-start}.sheet.dip[data-dlay=d-izq] .dp{align-items:flex-start;text-align:left}.sheet[data-str=f-abajo]{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start!important;text-align:left}.sheet[data-str=f-abajo]>.phx{flex:0 0 46%;margin-top:auto;order:3}.sheet[data-str=f-abajo]>.blk{padding-bottom:calc(var(--pad,6)*.6*var(--mm,3px))}.sheet small.legal{display:block;font-size:calc(5.2*.3528*var(--mm,3px)*var(--k2,1))!important;line-height:1.3;margin-top:calc(2.5*var(--mm,3px))!important;opacity:.8}.sheet.cal.desk[data-lay=c-arriba]{flex-direction:row}.agr-row{align-items:flex-end;display:flex;gap:10px}.agr-row .field{flex:1;margin:0}.agr-row .btn{min-height:56px}.agr-ok{background:var(--accent-soft);border-radius:16px;box-shadow:inset 0 0 0 1.5px var(--accent);margin-top:14px;padding:16px 18px}.agr-ok ul{margin:8px 0 6px;padding-left:20px}.agr-ok .link{min-height:0;padding:0}.agr-camp{border-top:1px solid color-mix(in srgb,var(--accent) 35%,transparent);margin:10px 0;padding-top:10px}.agr-list{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:28px}.agr-card{background:var(--paper);border:1px solid var(--rule);border-radius:18px;color:var(--ink);cursor:pointer;display:grid;font:inherit;gap:5px;justify-items:start;padding:16px 18px;text-align:left}.agr-card.cur{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.agr-card.add{align-content:center;border-style:dashed}.agr-card code,.agr-tab code{background:var(--mist);border-radius:6px;font-family:ui-monospace,Menlo,monospace;font-size:.9rem;padding:2px 8px}.agr-st{background:var(--mist);border-radius:999px;display:inline-block;font-size:.78rem;font-weight:700;padding:2px 10px}.agr-st.on{background:#dff3e6;color:#0b5a2a}.agr-st.off{background:#fde3e3;color:#8a1010}.agr-st.wait{background:#fff0cf;color:#6b4a00}.agr-edit{align-items:start;gap:0 56px;margin-top:36px}.agr-tab{border-collapse:collapse;font-size:.95rem;margin-top:12px;width:100%}.agr-tab th{color:var(--soft);font-size:.8rem;padding:6px 8px;text-align:left}.agr-tab td,.agr-tab th{border-bottom:1px solid var(--rule)}.agr-tab td{padding:10px 8px}.agr-tab .link{min-height:0;padding:0}.agr-add{align-items:end;display:grid;gap:10px;grid-template-columns:1fr 1fr auto;margin-top:16px}.agr-add .field{margin:0}.agr-add .btn{min-height:56px}@media(max-width:560px){.agr-add{grid-template-columns:1fr}.agr-row{align-items:stretch;flex-direction:column}}.mrow{grid-template-columns:48px 1fr repeat(var(--pc,1),minmax(3.4rem,5.4rem)) 48px!important}.mcols,.menuf:not(.st-platos):not(.st-mosaico) .mrow{grid-template-columns:1fr repeat(var(--pc,1),minmax(3.4rem,5.4rem)) 48px!important}.mcols{align-items:center}.menuf.st-mosaico .mcols,.menuf.st-platos .mcols{grid-template-columns:48px 1fr repeat(var(--pc,1),minmax(3.4rem,5.4rem)) 48px!important}.mcols .mch{font-size:.82rem;font-weight:600;min-height:38px;padding:0 8px}.mnti{font-size:.88rem;grid-column:1/-1;min-height:40px}.mpcf{margin-top:14px}.mpcf label span{justify-content:center;min-width:44px}.sheet .mps{display:grid;flex:none;gap:0 .9em;grid-template-columns:repeat(var(--pc,2),minmax(2.4em,auto));text-align:right}.sheet .mps b{font-weight:inherit}.sheet .ln.mhd{border-bottom:0!important;font-size:.82em;opacity:.7}.sheet .ln.mhd b{font-weight:600}.sheet .ln.has-nt{flex-wrap:wrap}.sheet .ln .mnt{flex:1 0 100%;font-size:.8em;font-style:italic;line-height:1.25;opacity:.72}.sheet[data-str=puntos] .ln{border-bottom:0!important}.sheet[data-str=puntos] .ln>span:first-of-type{align-items:baseline;display:flex;flex:1;min-width:0}.sheet[data-str=puntos] .ln>span:first-of-type:after{border-bottom:1px dotted currentColor;content:"";flex:1;margin:0 .5em;min-width:1em;opacity:.55}.sheet[data-str=cajas] .ln{border:1px solid currentColor!important;border-radius:calc(1.2*var(--mm,3px));margin-bottom:calc(1.6*var(--mm,3px))!important;padding:calc(1.6*var(--mm,3px)) calc(2.2*var(--mm,3px))!important}.sheet[data-str=cajas] .ln.mhd{border:0!important;padding-bottom:0!important;padding-top:0!important}.sheet[data-mst=bistro] :is(.pn,.msec,.ln,small){font-family:"EB Garamond",Georgia,serif!important}.sheet[data-mst=bistro] .pn{font-style:italic;font-weight:500}.sheet[data-mst=bistro] .msec{font-style:italic;letter-spacing:.04em;text-align:center}.sheet[data-mst=bistro] .msec:after,.sheet[data-mst=bistro] .msec:before{content:"  ~  ";opacity:.6}.sheet[data-mst=bistro] .ln{border-bottom-style:dotted!important}.sheet[data-mst=moderno] :is(.pn,.msec,.ln,small){font-family:"Jost",system-ui,sans-serif!important}.sheet[data-mst=moderno] .msec{font-size:.8em;letter-spacing:.16em;text-transform:uppercase}.sheet[data-mst=moderno] .pn{letter-spacing:.06em;text-transform:uppercase}.sheet[data-mst=moderno] .ln{border-bottom:0!important}.sheet[data-mst=moderno] .ln>span:last-of-type,.sheet[data-mst=moderno] .mps{font-weight:700}.sheet[data-mst=pizarra] :is(.msec,.ln,small){font-family:"Courier Prime",ui-monospace,monospace!important}.sheet[data-mst=pizarra] .ln{border-bottom-style:dashed!important}.sheet[data-mst=rustico] :is(.pn,.msec){font-family:"Bodoni Moda",Georgia,serif!important}.sheet[data-s=talonario] .blk{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.sheet .tfoot{display:flex;flex-wrap:wrap;gap:0 calc(4*var(--mm,3px));margin-top:auto;padding-top:calc(2*var(--mm,3px))}.sheet small.tnif{font-variant-numeric:tabular-nums}@media(min-width:900px){#heroViewer{z-index:6}#heroViewer .vpop{left:0;margin-top:10px;max-height:min(62vh,560px);overflow:auto;position:absolute!important;right:0;top:auto;z-index:40}}.mp-multi .mrow{border-bottom:1px solid var(--rule);grid-template-columns:repeat(var(--pc),minmax(0,1fr)) 48px!important;margin-bottom:8px;padding-bottom:8px}.menuf.st-mosaico .mp-multi .mrow,.menuf.st-platos .mp-multi .mrow{grid-template-columns:48px repeat(var(--pc),minmax(0,1fr)) 48px!important}.mp-multi .mrow [data-mn]{grid-column:1/-1;order:-1}.mp-multi .mcols{grid-template-columns:repeat(var(--pc),minmax(0,1fr)) 48px!important}.menuf.st-mosaico .mp-multi .mcols,.menuf.st-platos .mp-multi .mcols{grid-template-columns:48px repeat(var(--pc),minmax(0,1fr)) 48px!important}.mp-multi .mcols>span{display:none}@media(min-width:900px){.mega{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:900px) and (max-width:1279px){.mega{column-gap:40px;grid-template-columns:repeat(4,minmax(0,1fr))}.mega>section:last-child{align-items:start;border-top:1px solid var(--rule);display:grid;gap:10px 36px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;padding-top:calc(16px + var(--air,0px)*.5)}.mega>section:last-child>h2{margin:8px 0 0}.mega>section:last-child>ul{border:0;display:grid;gap:4px 28px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0!important;padding:0!important}.mega>section:last-child>ul li{margin:0}.mega>section:last-child .mega-opts{flex-wrap:nowrap;margin:6px 0 0}.mega>section:last-child .mega-cta{display:none}.mega>section>p{margin-bottom:4px}.mega li button{column-gap:14px}}@media(min-width:900px) and (max-width:1079px){.mega{column-gap:28px}.mega .mi{width:50px}.mega>section:last-child>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.splash-in{overflow-y:auto;scrollbar-width:none}.splash nav.mob details.macc{border-bottom:1px solid var(--rule)}.splash nav.mob summary{color:var(--ink);cursor:pointer;display:grid;font:600 1.3rem/1.2 var(--display);gap:3px;letter-spacing:-.025em;list-style:none;padding:calc(var(--pb,17px) + var(--air,0px)*.5) 34px calc(var(--pb,17px) + var(--air,0px)*.5) 2px;position:relative}.splash nav.mob summary::-webkit-details-marker{display:none}.splash nav.mob summary small{color:var(--soft);font:400 .92rem/1.35 var(--body);letter-spacing:0}.splash nav.mob summary:after{border-bottom:1.5px solid var(--edge);border-right:1.5px solid var(--edge);content:"";height:8px;margin-top:-7px;position:absolute;right:10px;top:50%;transform:rotate(45deg);transition:transform .22s,border-color .2s;width:8px}.splash nav.mob details[open]>summary:after{border-color:var(--accent);margin-top:-2px;transform:rotate(225deg)}.splash nav.mob details[open]>summary small{display:none}.splash nav.mob summary:focus-visible{border-radius:8px;outline:3px solid var(--blue);outline-offset:-3px}.macc-b{padding:0 0 14px}.macc-b ul{display:grid;gap:2px 14px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.splash nav.mob .macc-b button[data-product]{background:none;border:0;border-bottom:0;color:var(--ink);display:block;font:500 1rem/1.25 var(--body);letter-spacing:0;padding:11px 2px;text-align:left;width:100%}.splash nav.mob .macc-b button[data-product]:after{display:none}.splash nav.mob .macc-b .macc-all{align-items:center;background:none;border:1px solid var(--edge);border-radius:999px;color:var(--ink);display:inline-flex;font:600 .9rem var(--body);letter-spacing:0;margin-top:8px;min-height:40px;padding:0 16px;width:auto}.splash nav.mob .macc-b .macc-all:after,.splash-in.m3 .splash nav.mob summary small,.splash-in.m3 nav.mob summary small{display:none}}@media(prefers-reduced-motion:no-preference){.splash nav.mob details[open] .macc-b{animation:maccIn .22s ease-out}}@keyframes maccIn{0%{opacity:0}to{opacity:1}}@media(max-width:899px){.splash-in.m1 nav.mob summary{--pb:12px}.splash-in.m2 nav.mob summary small{display:none}.splash-in.m3 nav.mob summary{--pb:9px;font-size:1.12rem}.splash-in.m4 nav.mob summary{--pb:6px;font-size:1rem}.splash-in.m5 nav.mob summary{--pb:4px}}.vmode button{display:grid;min-height:36px;padding:0;place-items:center;width:40px}.vmode svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:20px}.sheet:is([data-str=f-izq],[data-str=f-der]){align-content:stretch!important;align-items:stretch!important;grid-template-rows:1fr auto auto 1fr!important;justify-content:stretch!important;justify-items:stretch}.sheet:is([data-str=f-izq],[data-str=f-der])>.pn{align-self:end;grid-row:2}.sheet:is([data-str=f-izq],[data-str=f-der])>.blk{align-self:start;grid-row:3}.sheet:is([data-str=f-izq],[data-str=f-der],[data-str=lateral])>.phx{align-self:stretch!important;grid-row:1/-1!important;height:auto!important;justify-self:stretch!important;min-height:100%;width:auto!important}.sheet:is([data-str=f-arriba],[data-str=f-abajo],[data-str=cabecera])>.phx{align-self:stretch!important;width:auto!important}.sheet[data-str]>.phx{position:relative;z-index:0}#heroData,#heroTool{view-transition-name:hero-swap}#heroData[hidden],#heroTool[hidden]{display:none;view-transition-name:none}.htool{background:var(--paper);border-radius:20px;box-shadow:inset 0 0 0 1px var(--rule);margin-top:22px;padding:20px}.htool .bgf{margin-top:0!important}.htool>.row{margin-top:18px}::view-transition-new(hero-swap),::view-transition-old(hero-swap){animation-duration:.22s}.btn.share svg{fill:none;height:20px;margin-right:8px;stroke:currentColor;stroke-width:1.7;width:20px}.btn.share{min-height:44px}.zonef{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.zonesw{margin:0}.zonesw button{font-size:.88rem;min-height:38px;padding:0 14px}.eyed{align-items:center;background:var(--paper);border:1px solid var(--edge);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font:500 .88rem var(--body);gap:6px;min-height:44px;padding:0 12px}.eyed svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:18px}@media(min-width:900px){#heroViewer .stage{height:clamp(500px,60vh,680px);min-height:0;overflow:hidden}}.sheet.cal.land:not(.desk)[data-lay=c-arriba]{flex-direction:column}.sheet.cal.land:not(.desk)[data-lay=c-arriba] .cal-ph{flex:1 1 56%}.sheet.cal.land:not(.desk)[data-lay=c-arriba] .cal-mo{align-self:stretch;flex:0 0 auto;padding:2cqw 4cqw 2.4cqw}.sheet.cal.land:not(.desk)[data-lay=c-arriba] .cal-mo>b{font-size:2.8cqw}.sheet.cal.land:not(.desk)[data-lay=c-arriba] .cg{font-size:1.75cqw;row-gap:.2cqw}.press{color:var(--ink);inset:0;opacity:0;pointer-events:none;position:fixed;z-index:0}.splash.opened .press{opacity:1;transition:opacity .5s .1s}.splash-in{z-index:1}.press .reg{background:radial-gradient(circle,transparent 5.5px,currentColor 0 6.5px,transparent 7px),linear-gradient(currentColor,currentColor) 50%/1px 100% no-repeat,linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat;height:20px;opacity:.55;position:absolute;width:20px}.press .r1{left:12px;top:12px}.press .r2{right:12px;top:12px}.press .r3{bottom:12px;left:12px}.press .r4{bottom:12px;right:12px}.press .strip{background:linear-gradient(90deg,#00aeef 0 12.5%,#ec008c 12.5% 25%,#ffed00 25% 37.5%,#111 37.5% 50%,#7fd6f7 50% 62.5%,#f57fc5 62.5% 75%,#fff67f 75% 87.5%,#888 87.5% 100%);border-radius:0 0 3px 3px;height:9px;left:50%;margin-left:-108px;position:absolute;top:0;width:216px}.press .trama{aspect-ratio:1;background:radial-gradient(circle,var(--accent) 1.3px,transparent 1.7px) 0 0/11px 11px;bottom:-60px;left:-60px;-webkit-mask-image:radial-gradient(circle at 25% 75%,#000 0,transparent 68%);mask-image:radial-gradient(circle at 25% 75%,#000 0,transparent 68%);opacity:.2;position:absolute;width:min(46vw,520px)}.press .slug{color:var(--soft);font:400 .62rem/1 "Courier Prime",ui-monospace,monospace;letter-spacing:.22em;margin-top:-9em;position:absolute;right:7px;top:50%;translate:none;white-space:nowrap;writing-mode:vertical-rl}.splash .splash-top .mark:before{box-shadow:-3px 0 0 #00aeef,3px 0 0 #ffed00}#closeMenu{box-shadow:inset 0 0 0 1.5px var(--ink);gap:8px;min-height:44px;padding:0 16px;transition:background-color .18s,color .18s}#closeMenu:hover{background:var(--ink);color:var(--paper)}@media(min-width:900px){#closeMenu:after{border-radius:5px;box-shadow:inset 0 0 0 1px currentColor;content:"esc";font:400 .68rem "Courier Prime",ui-monospace,monospace;letter-spacing:.08em;opacity:.7;padding:2px 6px}.mega{counter-reset:pliego}.mega>section{border-top:2px solid var(--ink);padding-top:12px}.mega>section>h2{align-items:baseline;display:flex;gap:.6em}.mega>section>h2:before{color:var(--accent);content:counter(pliego,decimal-leading-zero);counter-increment:pliego;font:400 .7em "Courier Prime",ui-monospace,monospace;letter-spacing:.04em}.mega li button .mt b{transition:text-shadow .18s}.mega li button:focus-visible .mt b,.mega li button:hover .mt b{text-shadow:-1.6px 0 rgba(0,174,239,.75),1.6px 0 rgba(236,0,140,.7)}.mega li button{background:linear-gradient(var(--accent),var(--accent)) 0 100%/0 2px no-repeat;transition:background-size .28s cubic-bezier(.2,.8,.2,1)}.mega li button:focus-visible,.mega li button:hover{background-size:100% 2px}}@media(max-width:899px){.splash nav.mob{counter-reset:pliego}.splash nav.mob details.macc>summary{padding-left:2.5em}.splash nav.mob details.macc>summary:before{color:var(--accent);content:counter(pliego,decimal-leading-zero);counter-increment:pliego;font:400 .78rem "Courier Prime",ui-monospace,monospace;left:2px;position:absolute;top:calc(var(--pb,17px) + var(--air,0px)*.5 + .32em)}.splash nav.mob details.macc{border-bottom-color:var(--ink)}.macc-b{padding-left:2.5em}.press .trama{opacity:.14}.press .slug{display:none}.press .strip{height:7px;margin-left:-72px;width:144px}.press .reg{height:14px;opacity:.4;width:14px}.press .r1,.press .r3{left:5px}.press .r2,.press .r4{right:5px}.press .r1,.press .r2{top:5px}.press .r3,.press .r4{bottom:5px}}.sheet.cal[data-font=grotesca] :is(.cal-mo,.cal-mo>b,.cg,.cg *,.cal-ov,.cal-ov *,.cal-yeargrid,.cal-yeargrid *){font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important}.sheet.cal[data-font=geometrica] :is(.cal-mo,.cal-mo>b,.cg,.cg *,.cal-ov,.cal-ov *,.cal-yeargrid,.cal-yeargrid *){font-family:"Jost",Futura,"Century Gothic",sans-serif!important}.sheet.cal[data-font=bodoni] :is(.cal-mo,.cal-mo>b,.cg,.cg *,.cal-ov,.cal-ov *,.cal-yeargrid,.cal-yeargrid *){font-family:"Bodoni Moda","Bodoni MT",Didot,serif!important}.sheet.cal[data-font=garamond] :is(.cal-mo,.cal-mo>b,.cg,.cg *,.cal-ov,.cal-ov *,.cal-yeargrid,.cal-yeargrid *){font-family:"EB Garamond",Garamond,Georgia,serif!important}.sheet.cal[data-font=maquina] :is(.cal-mo,.cal-mo>b,.cg,.cg *,.cal-ov,.cal-ov *,.cal-yeargrid,.cal-yeargrid *){font-family:"Courier Prime","Courier New",monospace!important}.sheet.cal[data-font=propia] :is(.cal-mo,.cal-mo>b,.cg,.cg *,.cal-ov,.cal-ov *,.cal-yeargrid,.cal-yeargrid *){font-family:"BQUser","Atkinson Hyperlegible Next",sans-serif!important}.sheet.cal[data-font=manuscrita] :is(.cg,.cg *,.cal-yeargrid,.cal-yeargrid *,.cal-ov small){font-family:"EB Garamond",Garamond,Georgia,serif!important}.sheet.cal[data-font=manuscrita] .cal-mo>b{font-family:"Great Vibes","Snell Roundhand",cursive!important;font-size:8cqw;font-weight:400;letter-spacing:0;line-height:1}.sheet.cal.land[data-font=manuscrita] .cal-mo>b{font-size:5.2cqw}.sheet.cal[data-font=maquina] .cal-mo>b{letter-spacing:0}.sheet.cal[data-font=bodoni] .cal-mo>b,.sheet.cal[data-font=garamond] .cal-mo>b{font-weight:600;letter-spacing:0}.sheet .plogo{align-self:stretch;background:var(--lg-all) left center/contain no-repeat;display:block;flex:none;height:calc(18*var(--mm,3px)*var(--ls,1));margin:0 0 calc(3*var(--mm,3px));max-height:46%;width:100%}.sheet .plogo[data-la=centro]{background-position:50%}.sheet .plogo[data-la=der]{background-position:100%}.sheet:is([data-lay=p-c],[data-lay=p-tc],[data-lay=italiana],[data-lay=marco],[data-lay=t-centro],[data-shape=round]) .plogo[data-la=auto]{background-position:50%}.sheet:is([data-lay=p-br]) .plogo[data-la=auto]{background-position:100%}.sheet .plogo.in{background-position:50%;display:inline-block;height:calc(1.25em*var(--ls,1));margin:0 .4em 0 0;max-height:none;vertical-align:middle;width:calc(1.25em*var(--ls,1)*var(--lr,2));-webkit-text-fill-color:initial}.sheet .cal-ov .plogo{height:calc(14cqw*var(--ls,1));margin-bottom:2cqw;max-height:none}.sheet[data-lay=dividida] .plogo,.sheet[data-lay=t-banda] .plogo{position:relative;z-index:1}.sheet .pn[hidden]{display:none!important}.sheet[data-w] .plogo:not(.in){height:calc(var(--pn,13)*.3528*2.4*var(--mm,3px)*var(--k,1)*var(--ls,1))}.cal.pocket .cal-full.contra .cal-ov{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:2.6cqw 3.6cqw 2.2cqw!important}.cal.pocket .cal-yeargrid{flex:1 1 auto;gap:1cqw 2.8cqw;grid-template-rows:repeat(3,minmax(0,1fr));margin-bottom:.8cqw;min-height:0}.cal.pocket .cal-yeargrid>*{min-height:0;min-width:0;overflow:hidden}.cal.pocket .cal-yeargrid b{display:block;font-size:1.9cqw!important;letter-spacing:0;line-height:1.1;margin:0 0 .2cqw!important}.cal.pocket .cal-yeargrid .cg,.cal.pocket .cal-yeargrid .cg *{font-size:1.34cqw!important;line-height:1.2!important}.cal.pocket .cal-yeargrid .cg{gap:0!important;row-gap:0!important}.cal.pocket .cal-full.contra .pn{flex:none;font-size:2.4cqw!important;line-height:1.1;margin:0!important}.cal.pocket .cal-yeargrid .cg{align-content:start}@media(min-width:900px){#viewer .stage{overflow:hidden}}@media(min-width:900px) and (max-height:820px){#viewer .sides .swipe-tip{display:none}#viewer .sides{padding-bottom:6px;padding-top:6px}}@media(min-width:900px){.pgrid{height:auto!important;min-height:max(540px,calc(100vh - 64px - 58px))}.pgrid .viewer{height:auto;min-height:100%}.pgrid .viewer .pf-stage,.pgrid .viewer .stage{flex:1 0 auto;height:clamp(330px,46vh,580px);min-height:0!important}}@media(max-width:899px){#heroViewer .stage .sheet.cal{--har:.707}#heroViewer .stage .sheet.cal.land{--har:1.41}#heroViewer .stage .sheet.cal.desk{--har:2.1}#heroViewer .stage .sheet[data-s=felicitacion]{--har:1.4}#heroViewer .stage .sheet{max-width:min(100%,calc(27vh*var(--har,1.54)))!important}#heroViewer .stage .sides{margin-bottom:8px;padding:4px 10px}#heroViewer .stage .sides .swipe-tip{display:none}#heroViewer .stage{padding-bottom:14px}#heroViewer .vtools{background:var(--paper);border-radius:999px;bottom:0;box-shadow:0 10px 30px -10px rgba(0,0,0,.45),inset 0 0 0 1px var(--rule);flex-direction:column;flex-wrap:nowrap;gap:8px;height:-moz-fit-content;height:fit-content;left:auto;margin:auto 0!important;-webkit-mask-image:none;mask-image:none;overflow:visible;padding:8px 6px;position:fixed;right:8px;top:0;width:auto;z-index:36}body.kb #heroViewer .vtools,body:not(.hero-live) #heroViewer .vtools{display:none}#heroViewer .vtools .bub{box-shadow:none;height:44px;width:44px}#heroViewer .vtools .bub[aria-expanded=true]{background:var(--ink);color:var(--paper)}#heroViewer .vpop{border:0;border-radius:0 22px 0 0;border-right:1px solid var(--ink);bottom:0;box-shadow:20px 0 50px -20px rgba(0,0,0,.5);display:flex;flex-direction:column;left:0;margin:0;max-height:none;overflow-y:auto;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));position:fixed!important;right:64px;scrollbar-width:none;top:var(--top,64px);z-index:35}#heroViewer .vpop[hidden]{display:none}#heroViewer .vpop .vpop-in{flex:1 1 auto;max-height:none;overflow:visible}#heroViewer .vpop .vpop-x{align-self:flex-end;bottom:0;margin-top:14px;position:sticky}.splash nav.mob{border-top:0;display:grid;gap:10px;margin-top:18px}.splash nav.mob details.macc{background:var(--mist);border:0;border-radius:20px;box-shadow:inset 0 0 0 1px var(--rule);overflow:hidden;transition:box-shadow .2s,background-color .2s}.splash nav.mob details.macc[open]{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--ink)}.splash nav.mob details.macc>summary{align-items:center;column-gap:10px;grid-template-columns:1fr auto;padding:calc(var(--pb,17px)*.9 + var(--air,0px)*.4) 46px calc(var(--pb,17px)*.9 + var(--air,0px)*.4) 3.1em}.splash nav.mob details.macc>summary small{grid-column:1;grid-row:2}.splash nav.mob details.macc>summary:before{left:16px;top:calc(var(--pb,17px)*.9 + var(--air,0px)*.4 + .34em)}.splash nav.mob details.macc>summary:after{right:20px}.splash nav.mob .mcount{background:var(--paper);border-radius:999px;box-shadow:inset 0 0 0 1px var(--edge);color:var(--ink);display:inline-grid;font:600 .78rem/1 var(--body);font-style:normal;grid-column:2;grid-row:1/3;height:26px;letter-spacing:0;min-width:26px;padding:0 8px;place-items:center}.splash nav.mob details[open] .mcount{background:var(--ink);box-shadow:none;color:var(--paper)}.macc-b{padding:0 12px 14px}.macc-b ul{gap:6px;grid-template-columns:1fr 1fr}.splash nav.mob .macc-b button[data-product]{align-items:center;background:var(--mist);border-radius:14px;display:grid;font:600 .9rem/1.2 var(--body);gap:10px;grid-template-columns:46px 1fr;min-height:58px;padding:8px}.splash nav.mob .macc-b button[data-product]:active{background:var(--accent-soft)}.macc-b .mi{aspect-ratio:4/3;background:var(--paper);border-radius:7px;box-shadow:inset 0 0 0 1px var(--rule);display:grid;overflow:hidden;padding:4px;place-items:center;width:46px}.macc-b .mi .sheet{aspect-ratio:85/55;border-radius:1px;box-shadow:none;min-height:0;overflow:hidden;padding:2px;width:100%}.macc-b .mi .pn{font-size:.3rem!important;letter-spacing:0}.macc-b .mi small{display:none}.splash nav.mob .macc-b .macc-all{border-color:var(--ink);justify-content:center;margin:10px 0 0;min-height:44px;width:100%}.mquick{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:4px}.splash nav.mob .mquick .mq{align-content:start;background:var(--paper);border:0;border-radius:18px;box-shadow:inset 0 0 0 1px var(--rule);display:grid;font:600 .95rem/1.15 var(--body);gap:8px;justify-items:start;letter-spacing:0;min-height:84px;padding:14px 14px 12px;text-align:left}.splash nav.mob .mquick .mq small,.splash nav.mob .mquick .mq:after{display:none}.splash nav.mob .mquick .mq svg{fill:none;height:24px;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:24px}.splash nav.mob .mquick .mq:first-child{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.splash .menu-cta{gap:8px}.splash .splash-foot{background:var(--mist);border-radius:20px;border-top:0;box-shadow:inset 0 0 0 1px var(--rule);padding:16px}.splash-in.m3 .mquick .mq{font-size:.88rem;min-height:64px;padding:10px 12px}.splash-in.m4 .mquick .mq{align-items:center;font-size:.8rem;gap:8px;grid-auto-flow:column;justify-content:start;min-height:0;padding:9px 10px}.splash-in.m4 .mquick .mq svg{height:18px;width:18px}.splash-in.m4 nav.mob{gap:6px}.splash-in.m5 .splash-foot{padding:10px}}@media(min-width:600px) and (max-width:899px){.splash-in{padding-left:32px;padding-right:32px}.splash nav.mob{align-items:start;gap:14px;grid-template-columns:1fr 1fr}.splash nav.mob details.macc{background:var(--paper)}.splash nav.mob details.macc>summary{cursor:default;pointer-events:none}.splash nav.mob details.macc>summary:after{display:none}.splash nav.mob details.macc>summary small{display:block!important}.macc-b ul{grid-template-columns:1fr}.splash nav.mob .macc-b button[data-product]{background:none;min-height:52px;padding:6px 8px}.splash nav.mob .macc-b button[data-product]:hover{background:var(--mist)}.mquick{gap:14px;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.splash nav.mob .mquick .mq{align-items:center;font-size:1.02rem;gap:12px;grid-auto-flow:column;justify-content:start;min-height:64px}.splash .menu-cta{margin-left:auto;margin-right:auto;max-width:560px;width:100%}.splash .qmenu{max-width:460px}}@media(max-width:899px){.splash nav.mob{grid-template-columns:minmax(0,1fr)}.splash nav.mob>*{min-width:0}.macc-b ul{grid-template-columns:repeat(2,minmax(0,1fr))}.macc-b ul li{min-width:0}.splash nav.mob .macc-b button[data-product]{grid-template-columns:46px minmax(0,1fr)}.splash nav.mob .macc-b .mn{overflow-wrap:anywhere}.mquick{grid-template-columns:repeat(3,minmax(0,1fr))}.splash-in.m5 nav.mob{gap:4px}.splash-in.m5 .mquick .mq{padding:7px 8px}}@media(min-width:600px) and (max-width:899px){.macc-b ul,.splash nav.mob{grid-template-columns:repeat(2,minmax(0,1fr))}.macc-b ul{gap:2px 6px}.splash nav.mob .macc-b button[data-product]{font-size:.86rem;grid-template-columns:40px minmax(0,1fr);min-height:48px}.macc-b .mi{width:40px}}@media(max-width:899px){.splash nav.mob .macc-b .macc-all{box-sizing:border-box;width:100%}#heroViewer .vtools{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--glass,var(--paper));border-radius:999px;bottom:calc(12px + env(safe-area-inset-bottom,0px));flex-direction:row;gap:4px;height:auto;justify-content:space-between;left:12px;margin:0!important;padding:7px 10px;right:12px;top:auto;z-index:26}#heroViewer .vtools .bub,#heroViewer .vtools .bub.mrow-only{height:46px;width:46px}#heroViewer .vpop{border:1px solid var(--ink);border-radius:22px;bottom:calc(80px + env(safe-area-inset-bottom,0px));box-shadow:0 24px 60px -20px rgba(0,0,0,.55);left:8px;right:8px;top:calc(var(--top,64px) + 6px)}}.bar-tools{display:none}@media(max-width:759px){.bar{grid-template-columns:1fr 1fr 1.25fr 0fr;transition:grid-template-columns .42s cubic-bezier(.2,.8,.2,1)}.bar .bar-tools{align-items:center;background:var(--ink);border:0;border-radius:999px;color:var(--paper);cursor:pointer;display:inline-flex;font:600 .92rem var(--body);gap:6px;justify-content:center;min-width:0;opacity:0;overflow:hidden;padding:0;transition:opacity .3s .1s,padding .42s;white-space:nowrap}.bar .bar-tools svg{fill:none;flex:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-width:1.8;width:20px}body.hero-live .bar{grid-template-columns:.8fr 1fr 1fr 1.05fr}body.hero-live .bar .bar-tools{opacity:1;padding:0 10px}body.hero-live .bar>a,body.hero-live .bar>button:not(.bar-tools){font-size:.9rem;padding-left:6px;padding-right:6px}body.bar-new .bar .bar-tools{animation:barNew 1.1s ease-out 2}body.tools-mode:not(.kb) .bar{display:none}}@keyframes barNew{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 70%,transparent)}70%{box-shadow:0 0 0 12px transparent}to{box-shadow:0 0 0 0 transparent}}@media(max-width:899px){#heroViewer .vtools{display:none}body.hero-live.tools-mode:not(.kb) #heroViewer .vtools{display:flex;z-index:37}#heroViewer .vtools .tback{background:var(--mist);box-shadow:none}#heroViewer .vtools .tback svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:20px}#heroViewer .vpop{bottom:calc(78px + env(safe-area-inset-bottom,0px));max-height:calc(100vh - var(--top,64px) - 96px - env(safe-area-inset-bottom,0px));top:auto;transform-origin:50% 100%}}@media(prefers-reduced-motion:no-preference) and (max-width:899px){:root:not([data-motion=off]) #heroViewer .vpop:not([hidden]){animation:popUp .3s cubic-bezier(.2,.8,.2,1)}}@keyframes popUp{0%{clip-path:inset(100% 0 0 0 round 22px);opacity:.4}to{clip-path:inset(0 0 0 0 round 22px);opacity:1}}@media(max-width:899px){#heroViewer .vplay{display:block!important;margin-top:8px}#heroViewer .vplay .play-row{gap:8px;justify-content:center}#heroViewer .vplay .bub{border-radius:999px;font-size:.9rem;height:auto;min-height:42px;padding:0 14px;width:auto}#viewer .vplay{display:block!important;margin-top:6px}#viewer .vplay .play-row{display:flex!important;gap:8px;justify-content:center;margin-bottom:6px}#viewer .vplay .bub{border-radius:999px;font-size:.88rem;height:auto;min-height:40px;padding:0 14px;width:auto}}.bub.shareb svg{fill:none}.sharedlg{background:var(--paper);border:1px solid var(--ink);border-radius:24px;color:var(--ink);max-height:calc(100vh - 24px);overflow:auto;padding:22px;scrollbar-width:none;width:min(420px,calc(100vw - 24px))}.sharedlg::backdrop{background:rgba(0,0,0,.45)}.sharedlg h2{font-size:1.25rem;letter-spacing:-.02em}.share-prev{margin-top:14px}.share-prev img{border-radius:14px;box-shadow:inset 0 0 0 1px var(--rule);display:block;height:auto;width:100%}.share-list{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:14px}.share-list .btn{justify-content:center;min-height:48px;text-align:center;text-decoration:none}.sharedlg>.btn{justify-content:center;margin-top:14px;width:100%}#shareNote{margin-top:10px}@media(max-width:899px){#heroViewer .vplay .bub.shareb span,#viewer .vplay .bub.shareb span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}#heroViewer .vplay .bub.shareb,#viewer .vplay .bub.shareb{justify-content:center;padding:0;width:42px}}.cart-acts{align-items:center;display:flex;flex-wrap:wrap;gap:8px 18px;grid-column:1/-1;margin-top:6px}.cart-acts .btn.share{min-height:44px}@media(min-width:900px){.top>.wrap{align-items:center;display:grid;gap:20px;grid-template-columns:minmax(max-content,1fr) minmax(200px,520px) minmax(max-content,1fr)}.top>.wrap>.mark{justify-self:start}.top>.wrap>.top-actions{justify-self:end}.top>.wrap>.qwrap{display:block;width:100%}.top .qtop{width:100%}.top .qtop .qin,.top .qtop .qin:focus,.top .qtop .qin:not(:placeholder-shown){min-height:44px;width:100%}.top .qdrop{left:0;right:0;width:auto}}@media(min-width:900px) and (max-width:1099px){.top>.wrap{grid-template-columns:auto minmax(200px,1fr) auto}.top .mark span{display:none}}.viewer[data-scene]:not([data-scene=""]) .stage:not(.zoomed){background-position:50%;background-size:600px 600px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08),inset 0 0 90px rgba(0,0,0,.12)}.scenes i[data-sc=marmol],.viewer[data-scene=marmol] .stage:not(.zoomed){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='n' x='0' y='0' width='100%' height='100%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.012 0.03' numOctaves='4' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 .45  0 0 0 0 .47  0 0 0 0 .5  0 0 0 -1.6 .78'/%3E%3C/filter%3E%3Crect width='600' height='600' fill='%23eef0f2'/%3E%3Crect width='600' height='600' filter='url(%23n)'/%3E%3C/svg%3E")}.scenes i[data-sc=madera],.viewer[data-scene=madera] .stage:not(.zoomed){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='n' x='0' y='0' width='100%' height='100%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.006 0.16' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 .36  0 0 0 0 .22  0 0 0 0 .1  0 0 0 -1.1 .72'/%3E%3C/filter%3E%3Crect width='600' height='600' fill='%23c79b6b'/%3E%3Crect width='600' height='600' filter='url(%23n)'/%3E%3C/svg%3E")}.scenes i[data-sc=lino],.viewer[data-scene=lino] .stage:not(.zoomed){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='n' x='0' y='0' width='100%' height='100%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9 0.9' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 .5  0 0 0 0 .45  0 0 0 0 .36  0 0 0 -.9 .62'/%3E%3C/filter%3E%3Crect width='600' height='600' fill='%23e9e2d3'/%3E%3Crect width='600' height='600' filter='url(%23n)'/%3E%3C/svg%3E")}.scenes i[data-sc=kraft],.viewer[data-scene=kraft] .stage:not(.zoomed){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='n' x='0' y='0' width='100%' height='100%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 .42  0 0 0 0 .3  0 0 0 0 .16  0 0 0 -.9 .6'/%3E%3C/filter%3E%3Crect width='600' height='600' fill='%23c8a877'/%3E%3Crect width='600' height='600' filter='url(%23n)'/%3E%3C/svg%3E")}.scenes i[data-sc=hormigon],.viewer[data-scene=hormigon] .stage:not(.zoomed){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='n' x='0' y='0' width='100%' height='100%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.35' numOctaves='4' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 .3  0 0 0 0 .3  0 0 0 0 .32  0 0 0 -1 .7'/%3E%3C/filter%3E%3Crect width='600' height='600' fill='%23b9bcbf'/%3E%3Crect width='600' height='600' filter='url(%23n)'/%3E%3C/svg%3E")}.scenes i[data-sc=pizarra],.viewer[data-scene=pizarra] .stage:not(.zoomed){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='n' x='0' y='0' width='100%' height='100%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 .6  0 0 0 0 .62  0 0 0 0 .66  0 0 0 -.7 .4'/%3E%3C/filter%3E%3Crect width='600' height='600' fill='%2323272c'/%3E%3Crect width='600' height='600' filter='url(%23n)'/%3E%3C/svg%3E")}.scenes i[data-sc=terrazo],.viewer[data-scene=terrazo] .stage:not(.zoomed){background-color:#f1ece4;background-image:radial-gradient(ellipse 9px 6px at 20% 30%,#d9a08c 98%,transparent),radial-gradient(ellipse 7px 10px at 70% 18%,#9db0bd 98%,transparent),radial-gradient(ellipse 11px 7px at 45% 72%,#e3c98f 98%,transparent),radial-gradient(ellipse 6px 8px at 85% 60%,#b5c0a6 98%,transparent),radial-gradient(ellipse 8px 5px at 12% 82%,#8d8d92 98%,transparent),radial-gradient(ellipse 5px 7px at 58% 44%,#b9a79a 98%,transparent);background-size:230px 200px!important}.viewer[data-scene]:not([data-scene=""]) .stage:not(.zoomed) .sheet{box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 2px 3px rgba(0,0,0,.18),0 18px 30px -10px rgba(0,0,0,.45),0 40px 60px -30px rgba(0,0,0,.4)}.viewer[data-scene=pizarra] .stage:not(.zoomed) .swipe-tip{color:#fff}.scenes{align-items:center;border:0;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:10px 0 0;padding:0}.scenes legend{color:var(--soft);float:left;font:500 .8rem var(--body);margin-right:6px;padding:0}.scenes label{cursor:pointer;display:grid;height:34px;place-items:center;position:relative;width:34px}.scenes input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.scenes i{background-color:#fff;background-size:120px 120px!important;border-radius:50%;box-shadow:inset 0 0 0 1px var(--edge);height:26px;width:26px}.scenes i[data-sc=terrazo]{background-size:34px 30px!important}.scenes input:checked+i{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.scenes input:focus-visible+i{outline:2px solid var(--accent);outline-offset:4px}.scenes .sr{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.share-list .wide2{grid-column:1/-1}.housebg{display:grid;gap:8px}.housebg button{aspect-ratio:10/7;background-position:50%;background-size:cover;border:0;border-radius:10px;box-shadow:inset 0 0 0 1px var(--edge);cursor:pointer;padding:0;position:relative}.housebg button[aria-pressed=true]{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.housebg button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.housebg .sr{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}@property --ir{syntax:"<length>";inherits:true;initial-value:0}.splash.m-in{animation:irisClipIn .6s cubic-bezier(.5,0,.25,1) both,irisIn .6s cubic-bezier(.5,0,.25,1) both}.splash.m-out{animation:irisClipOut .5s cubic-bezier(.6,0,.4,1) both,irisOut .5s cubic-bezier(.6,0,.4,1) both}.splash.m-in .iris,.splash.m-out .iris{background:radial-gradient(circle at var(--ix,100%) var(--iy,0),transparent calc(var(--ir) - 40px),color-mix(in srgb,var(--accent) 24%,transparent) calc(var(--ir) - 39px) calc(var(--ir) - 37px),transparent calc(var(--ir) - 36px) calc(var(--ir) - 23px),color-mix(in srgb,var(--accent) 50%,transparent) calc(var(--ir) - 22px) calc(var(--ir) - 19px),transparent calc(var(--ir) - 18px) calc(var(--ir) - 8px),var(--accent) calc(var(--ir) - 7px))!important;z-index:6}@keyframes irisClipIn{0%{clip-path:circle(0 at var(--ix,100%) var(--iy,0))}to{clip-path:circle(150vmax at var(--ix,100%) var(--iy,0))}}@keyframes irisClipOut{0%{clip-path:circle(150vmax at var(--ix,100%) var(--iy,0))}to{clip-path:circle(0 at var(--ix,100%) var(--iy,0))}}@keyframes irisIn{0%{--ir:0px}to{--ir:150vmax}}@keyframes irisOut{0%{--ir:150vmax}to{--ir:0px}}.splash.opened .press{transition:none}@media(min-width:900px){.mega{gap:12px!important}.mega>section{background:var(--mist);border-radius:20px;border-top:0;box-shadow:inset 0 0 0 1px var(--rule);padding:14px 12px 12px;transition:background-color .2s,box-shadow .2s}.mega>section:focus-within,.mega>section:hover{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--ink)}.mega>section>h2{align-items:center;padding:0 4px}.mega>section>p{padding:0 4px}.mega .mcount{background:var(--paper);border-radius:999px;box-shadow:inset 0 0 0 1px var(--edge);color:var(--ink);display:inline-grid;font:600 .74rem/1 var(--body);font-style:normal;height:24px;letter-spacing:0;margin-left:auto;min-width:24px;padding:0 7px;place-items:center}.mega>section:focus-within .mcount,.mega>section:hover .mcount{background:var(--ink);box-shadow:none;color:var(--paper)}.mega li button{border-radius:12px;padding-left:6px;padding-right:6px}.mega li button:focus-visible,.mega>section:hover li button:hover{background-color:var(--mist)}.mega .mi{background:var(--paper)}.splash .splash-foot{background:var(--mist);border-radius:20px;border-top:0;box-shadow:inset 0 0 0 1px var(--rule);margin-top:12px;padding:14px 18px}.mega.f4>section{padding:10px 10px 8px}.mega.f5{gap:8px!important}.mega.f5>section{border-radius:14px;padding:8px 8px 6px}}@media(min-width:900px){.splash-in:has(.mega.f5) .splash-foot{border-radius:14px;margin-top:8px;padding:8px 12px}.mega.f6>section{padding:6px 8px 4px}.mega.f6 .mcount{font-size:.68rem;height:20px;min-width:20px}.splash-in:has(.mega.f6) .splash-foot{margin-top:4px;padding:4px 10px}}@media(max-width:599px){.splash-in.m5 nav.mob details.macc>summary{padding-bottom:7px;padding-top:7px}.splash-in.m5 nav.mob details.macc>summary:before{top:calc(7px + .34em)}.splash-in.m5 .mcount{height:22px;min-width:22px}.splash-in.m5 .splash-foot{padding:8px 10px}.splash-in.m5 nav.mob{margin-top:8px}}.cill{border-radius:28px;box-shadow:0 30px 60px -34px rgba(0,20,137,.7);line-height:0;margin:28px 0 0;overflow:hidden;padding:0}.cill-svg{display:block;height:auto;width:100%}.cill+.csteps{counter-reset:cs;margin-top:14px;max-width:none}.cill+.csteps li{align-items:center;column-gap:12px;counter-increment:cs;grid-template-columns:auto 1fr}.cill+.csteps li:before{background:var(--accent);border-radius:50%;color:#fff;content:counter(cs);display:grid;font:700 .95rem/1 var(--body);grid-row:1/3;height:30px;place-items:center;width:30px}@media(max-width:599px){.cill{border-radius:18px;margin-left:-8px;margin-right:-8px}}.ci-tw{animation:ciTw 3.2s ease-in-out infinite}.ci-hb{animation:ciHb 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 60%}.ci-st{animation:ciSt 2.6s ease-in-out infinite}.ci-gl{animation:ciTw 2.6s ease-in-out infinite}@keyframes ciTw{50%{opacity:.25}}@keyframes ciHb{50%{filter:brightness(1.4);opacity:.55}}@keyframes ciSt{50%{opacity:.5}}@media(max-width:899px){#heroViewer .stage{min-height:0;padding:12px 58px 12px 12px}#heroViewer .vplay{display:block!important;margin:0!important;position:absolute;right:10px;top:56px;z-index:3}#heroViewer .vplay .play-row{flex-direction:column;gap:6px;margin:0}#heroViewer .vplay .bub,#heroViewer .vplay .bub.shareb{border-radius:50%;height:38px;justify-content:center;min-height:0;padding:0;width:38px}#heroViewer .vplay .bub span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}#heroViewer .vplay .meter,#heroViewer .vplay .play-t,#heroViewer .vplay .scenes,#heroViewer~.hint,#viewer .vplay .scenes,.h-stage>.hint{display:none}#heroViewer .stage .sheet{max-width:min(100%,calc(24vh*var(--har,1.54)))!important}.hero .h-opts{margin-top:14px}}@media(max-width:899px){.stage:has(.sides){gap:6px!important;padding-top:8px!important}.stage .sides{border-radius:999px!important;flex-wrap:nowrap;gap:2px;margin:0 0 2px!important;padding:2px!important}.stage .sides button{font-size:.8rem;min-height:34px;padding:0 12px}.stage .sides .pg{min-width:34px;padding:0 6px}.stage .sides .pgl{font-size:.8rem;padding:0 4px;white-space:nowrap}.stage .sides .swipe-tip{display:none!important}}.hdrawer>.vpop-x,.mob-data{display:none}@media(max-width:899px){#heroViewer .vplay{display:none!important}#heroViewer .stage{padding:14px 12px!important}#heroViewer .stage .sheet{max-width:min(100%,calc(36vh*var(--har,1.54)))!important}#heroViewer .stage .sheet.cal:not(.land){max-width:min(100%,calc(31vh*.707))!important}#heroViewer .vtools{gap:6px!important;justify-content:flex-start!important;overflow-x:auto!important;padding:7px 10px!important;scroll-padding:10px;scrollbar-width:none}#heroViewer .vtools::-webkit-scrollbar{display:none}#heroViewer .vtools .bub,#heroViewer .vtools .bub.mrow-only{flex:none;height:44px;width:44px}#heroViewer .vtools .bub[data-herodata]{background:var(--ink);color:var(--paper)}#heroViewer .vtools .bub[data-herodata][aria-expanded=true]{background:var(--accent);color:#fff}#heroViewer .vtools .bub:disabled{opacity:.4}.mob-data{display:inline-flex;gap:10px;margin-top:16px}.mob-data svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-width:1.8;width:20px}.hdrawer{display:none}body.data-open .hdrawer{background:var(--paper);border:1px solid var(--ink);border-radius:22px;bottom:calc(78px + env(safe-area-inset-bottom,0px));box-shadow:0 24px 60px -20px rgba(0,0,0,.55);display:flex;flex-direction:column;left:8px;overflow-y:auto;padding:4px 16px 12px;position:fixed;right:8px;scrollbar-width:none;top:var(--dtop,46vh);z-index:35}body.data-open .hdrawer::-webkit-scrollbar{display:none}body.data-open.kb .hdrawer{bottom:8px}body.data-open .hdrawer>.vpop-x{align-self:flex-end;bottom:0;display:inline-flex;flex:none;margin-top:14px;position:sticky}.hdrawer .dfs:first-child,.hdrawer fieldset:first-child{margin-top:12px}#heroViewer .vpop{max-height:calc(100vh - var(--dtop,46vh) - 86px - env(safe-area-inset-bottom,0px))!important;top:auto!important}}.mega~.splash-foot .set-l,.splash-in .set-l{display:block!important}.splash-in.m4 .set-l,.splash-in.m5 .set-l{font-size:.74rem;margin-bottom:4px}.set-msg{color:var(--accent);font-size:.9rem;font-weight:600;margin:6px 0 0;max-width:none;min-height:1.4em}.set-msg:empty{margin:0;min-height:0}@media(max-width:899px){body.data-open .hdrawer>.vpop-x{background:var(--paper);bottom:auto;margin:4px 0 -40px;order:-1;top:4px;z-index:2}.mob-data{display:none!important}#heroViewer .vtools{gap:3px!important;justify-content:space-between!important;overflow:visible!important;padding:6px 8px!important}#heroViewer .vtools .bub,#heroViewer .vtools .bub.mrow-only{aspect-ratio:1;flex:1 1 0;height:auto;max-width:44px;min-width:0;padding:0;width:auto}#heroViewer .vtools .bub svg{height:52%;max-height:20px;max-width:20px;width:52%}#heroViewer .vtools .bub[data-undo]:disabled{display:none}#heroViewer .vtools .bub[data-herodata]{background:var(--paper);color:var(--ink)}#heroViewer .vtools .bub[data-herodata][aria-expanded=true]{background:var(--ink);color:var(--paper)}#heroViewer .vpop:not([hidden]),body.data-open .hdrawer{animation:none!important;background:var(--paper);border:1px solid var(--ink);border-radius:22px;bottom:calc(74px + env(safe-area-inset-bottom,0px))!important;box-shadow:0 18px 40px -22px rgba(0,0,0,.5);display:flex;flex-direction:column;left:8px;margin:0;max-height:none!important;overflow-y:auto;padding:14px 16px 0;position:fixed!important;right:8px;scrollbar-width:none;top:var(--dtop,46vh)!important;z-index:35}body.data-open.kb .hdrawer,body.kb #heroViewer .vpop:not([hidden]){bottom:8px!important}#heroViewer .vpop .vpop-in{flex:1 0 auto;max-height:none;overflow:visible}body.data-open .hdrawer>#heroData{flex:1 0 auto}body.data-open .hdrawer>#heroData>:first-child{margin-top:0}#heroViewer .vpop>.vpop-x,body.data-open .hdrawer>.vpop-x{align-items:center;align-self:stretch!important;background:var(--paper);border:0;border-radius:0;border-top:1px solid var(--rule);bottom:0!important;box-shadow:none;color:var(--ink);display:flex!important;flex:none;font:700 1rem var(--body);height:46px;justify-content:center;margin:14px -16px 0!important;min-height:46px;order:0!important;padding:0;position:sticky!important;top:auto!important;width:auto;z-index:2}}@media(max-width:899px){body.data-open.hero-live .h-opts:before,body.hero-live:has(#heroViewer .vpop:not([hidden])) .h-opts:before{background:var(--mist);bottom:0;content:"";left:0;margin-top:-8px;position:fixed;right:0;top:var(--dtop,46vh);z-index:5}.stage .sides button{font-size:.8rem!important;height:32px;min-height:32px!important;padding:0 12px!important}.stage .sides .pg{min-width:32px!important;padding:0 6px!important}.stage:has(.sides){gap:6px!important;padding-top:8px!important}}.housebg{grid-template-columns:repeat(5,1fr)}@media(max-width:899px){.housebg{grid-template-columns:repeat(4,1fr)}}.tb-tip{background:var(--ink);border-radius:999px;box-shadow:0 8px 20px -8px rgba(0,0,0,.6);color:var(--paper);font:700 .86rem/1 var(--body);opacity:0;padding:7px 12px;pointer-events:none;position:fixed;transition:opacity .12s,scale .12s;white-space:nowrap;z-index:60}.tb-tip.on{opacity:1}@media(max-width:899px){#heroViewer .vtools{touch-action:none;-webkit-user-select:none;user-select:none}#heroViewer .vtools .bub{transform-origin:50% 100%;transition:scale .14s cubic-bezier(.2,.9,.3,1.2),box-shadow .14s;-webkit-tap-highlight-color:transparent}#heroViewer .vtools .bub.mag{background:var(--accent-soft);box-shadow:0 10px 22px -8px rgba(0,0,0,.55),inset 0 0 0 1.5px var(--ink);color:var(--accent);outline:3px solid var(--accent);outline-offset:2px;position:relative;z-index:2}#heroViewer .vpop[data-title]:before{content:attr(data-title);display:block;flex:none;font:700 1.15rem/1.2 var(--display);letter-spacing:-.02em;margin:0 0 12px}#heroCalSlot .chips{margin-bottom:0!important;margin-top:16px}}:root[data-motion=off] #heroViewer .vtools .bub,:root[data-motion=off] .tb-tip{transition:none}.xrow{align-items:end;display:grid;gap:0 10px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) 44px}.xrow .field{margin-top:12px}.xdel{background:none;border:0;border-radius:12px;color:var(--soft);cursor:pointer;display:grid;height:56px;place-items:center;width:44px}.xdel:hover{background:var(--mist);color:var(--bad)}.xadd svg,.xdel svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-width:2;width:18px}.xadd{gap:8px;margin-top:14px;min-height:46px;padding:0 18px}.sheet small.xl b{font-weight:700}@media(max-width:899px){body #heroViewer .vplay{display:block!important;margin:8px 0 2px!important;position:static!important}body #heroViewer .vplay .play-row{display:flex!important;flex-direction:row!important;gap:8px;justify-content:center;margin:0}body #heroViewer .vplay .bub,body #heroViewer .vplay .bub.shareb{border-radius:999px!important;font-size:.88rem;gap:7px;height:40px!important;min-height:0;padding:0 14px!important;width:auto!important}body #heroViewer .vplay .bub span{clip-path:none!important;height:auto!important;overflow:visible!important;position:static!important;width:auto!important}body #heroViewer .vplay .bub[data-undo]{justify-content:center;padding:0!important;width:40px!important}body #heroViewer .vplay .bub[data-undo] span{clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;width:1px!important}#heroViewer .vtools [data-shareres],#heroViewer .vtools [data-shuffle],#heroViewer .vtools [data-undo]{display:none!important}#heroViewer .vtools .bub,#heroViewer .vtools .bub.mrow-only{max-width:46px}.hero .h-opts>.row{display:grid;gap:8px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin-top:18px}.hero .h-opts>.row .btn{font-size:.92rem;justify-content:center;line-height:1.15;margin:0;min-height:50px;padding:6px 10px;text-align:center;white-space:normal;width:100%}.hero .h-opts>.row+p{margin-left:auto;margin-right:auto;text-align:center}#heroViewer .vpop,body.data-open .hdrawer{scroll-padding-bottom:64px}}@media(max-width:899px){#heroViewer .vpop :is(input,button),body.data-open .hdrawer :is(input,button,textarea){scroll-margin-bottom:64px}}@property --ma{syntax:"<angle>";inherits:false;initial-value:0deg}.magic{inset:0;pointer-events:none;z-index:8}.magic,.magic i{position:absolute}.magic i{display:block;filter:drop-shadow(0 0 3px currentColor) saturate(1.4);left:0;opacity:0;top:0}.magic i:before{animation:magTw inherit;animation-delay:inherit;animation-duration:inherit;animation-fill-mode:both;animation-name:magTw;background:currentColor;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);content:"";inset:0;position:absolute}.magic b{animation:magRing .8s cubic-bezier(.4,0,.2,1) both;background:conic-gradient(from var(--ma),transparent 0 72%,var(--accent) 96%,transparent 100%);box-sizing:border-box;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute}@keyframes magFly{0%{offset-distance:0;opacity:0}8%{opacity:1}55%{opacity:.9}to{offset-distance:100%;opacity:0}}@keyframes magTw{0%{opacity:.7}15%{opacity:1}to{opacity:.8;rotate:90deg}}@keyframes magRing{0%{--ma:-60deg;opacity:0}20%{opacity:1}75%{opacity:1}to{--ma:300deg;opacity:0}}.viewer [data-shuffle]:active svg{filter:brightness(.8)}@media(max-width:899px){#supportChips{display:flex;flex-wrap:nowrap;gap:8px;margin-left:-14px;margin-right:-14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 28px),transparent);overflow-x:auto;padding:2px 14px 4px;scroll-snap-type:x proximity;scrollbar-width:none}#supportChips::-webkit-scrollbar{display:none}#supportChips{max-width:none;min-width:0;min-inline-size:0;width:auto}#supportChips legend{margin-bottom:8px;padding:0}#supportChips label{flex:none;scroll-snap-align:start}#supportChips span{white-space:nowrap}.hero .h-opts>.row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero #heroViewer{box-shadow:none!important;position:relative!important;top:auto!important}}@media(max-width:899px){body.data-open .hero #heroViewer,body:has(#heroViewer .vpop:not([hidden])) .hero #heroViewer{box-shadow:0 0 0 12px var(--mist)!important;position:sticky!important;top:calc(64px + env(safe-area-inset-top,0px))!important}.hero .field{margin-top:12px}.hero .field span{font-size:.9rem;margin-bottom:5px}#biz{font-size:1rem;min-height:48px;padding:8px 14px}.hero .viewer{margin-top:12px}body #heroViewer .vplay{margin:6px 0 0!important}body #heroViewer .vplay .bub,body #heroViewer .vplay .bub.shareb{font-size:.84rem;height:36px!important;padding:0 12px!important}body #heroViewer .vplay .bub[data-undo]{width:36px!important}.hero .h-opts{margin-top:10px}#supportChips{gap:6px;padding-bottom:2px;padding-top:0}#heroCalSlot legend,#supportChips legend{font-size:.9rem;margin-bottom:5px}#heroCalSlot .chips span,#supportChips span{font-size:.92rem;min-height:38px;padding:0 13px}#heroCalSlot .chips{gap:6px;margin-top:10px}.hero .h-opts>.row{margin-top:12px}.hero .h-opts>.row .btn{min-height:46px}.hero .h-opts>.row+p{font-size:.84rem;margin-top:8px}#supportChips{column-gap:6px;display:grid!important;grid-auto-columns:max-content;grid-auto-flow:column;grid-template-rows:auto auto;justify-content:start;row-gap:5px}#supportChips legend{float:left;grid-column:1/span 3;grid-row:1;justify-self:start;left:0;margin:0!important;padding:0;position:sticky;width:auto}#supportChips label{grid-row:2}}#supportChips .season span{background:var(--accent-soft);border-color:var(--accent);color:var(--ink);position:relative}#supportChips .season span:after{background:var(--accent);border-radius:50%;content:"";flex:none;height:7px;margin-left:8px;width:7px}#supportChips .season input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media(max-width:899px){#supportChips{column-gap:5px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);scroll-snap-type:none}#supportChips legend{left:14px}#heroCalSlot .chips span,#supportChips span{font-size:.88rem;min-height:36px;padding:0 11px}#heroData,#heroTool{view-transition-name:none!important}#heroViewer .vpop:not([hidden]),body.data-open .hdrawer{view-transition-name:bq-sheet}}::view-transition-old(bq-sheet){animation:vtSheetOut .16s ease-in both}::view-transition-new(bq-sheet){animation:vtSheetIn .3s cubic-bezier(.2,.8,.2,1) both}::view-transition-group(bq-sheet){animation-duration:.3s}@keyframes vtSheetIn{0%{clip-path:inset(100% 0 0 0 round 22px);opacity:.4}to{clip-path:inset(0 0 0 0 round 22px);opacity:1}}@keyframes vtSheetOut{to{clip-path:inset(100% 0 0 0 round 22px);opacity:0}}html{overflow-x:clip}.bar .bar-tel svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}@media(max-width:759px){.bar{grid-template-columns:52px 1fr 1.15fr 0fr}body.hero-live .bar{grid-template-columns:52px 1fr 1fr 1.05fr}}.bar .bar-tel{align-self:center;background:var(--paper);border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ink);height:48px;justify-self:center;min-height:0;order:9;width:48px}.bar .bar-tel:active{background:var(--ink);color:var(--paper)}@media(max-width:759px){.bar{grid-template-columns:1fr 1.15fr 0fr 56px}body.hero-live .bar{grid-template-columns:1fr 1fr 1.05fr 56px}}.splash .press{display:none!important}.splash.opened{background:radial-gradient(120% 70% at 100% 0,color-mix(in srgb,var(--accent) 7%,var(--paper)),var(--paper) 62%)!important}.splash .splash-top .mark:before{box-shadow:none!important}.mega li button:focus-visible .mt b,.mega li button:hover .mt b{text-shadow:none!important}@media(max-width:899px){.splash nav.mob details.macc>summary{align-items:center;row-gap:0}.splash nav.mob .mcount{align-self:center;grid-row:1!important}.splash nav.mob details.macc>summary:after{margin-top:-7px;top:50%}}.hero-remember{align-items:flex-start;background:var(--mist);border-radius:14px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);display:flex;font-size:.92rem;gap:10px;line-height:1.45;margin:22px 0 0;max-width:none;padding:12px 14px}.hero-remember svg{fill:none;flex:none;height:20px;margin-top:2px;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:20px}.hero .h-opts>.row{margin-top:18px}@media(max-width:899px){.hero-remember{font-size:.86rem;padding:10px 12px}.hero .h-opts>.row,.hero-remember{margin-top:14px}}fieldset#supportChips.ibar{align-items:center;display:flex!important;flex-direction:column;gap:0;column-gap:0;margin:18px 0 0;-webkit-mask-image:none;mask-image:none;overflow:visible;padding:0;row-gap:0}fieldset#supportChips.ibar legend{float:left;font-size:.95rem;margin:0 0 10px!important;padding:0;position:static;text-align:center;width:100%}.ipill{background:var(--paper);border-radius:22px;box-shadow:0 0 0 1px var(--edge),0 14px 34px -16px rgba(0,0,0,.5);display:inline-flex;gap:2px;max-width:100%;overflow-x:auto;padding:5px;scroll-snap-type:x proximity;scrollbar-width:none}.ipill::-webkit-scrollbar{display:none}.ipill label{flex:none;scroll-snap-align:center}fieldset#supportChips.ibar .ipill span{border:0;border-radius:17px;color:var(--ink);flex-direction:column;font-size:.72rem;font-weight:600;gap:4px;justify-content:center;line-height:1;min-height:60px;min-width:64px;padding:6px 9px;transition:background .2s,color .2s;white-space:nowrap}fieldset#supportChips.ibar .ipill span svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}fieldset#supportChips.ibar .ipill label:hover span{background:var(--mist)}fieldset#supportChips.ibar .ipill input:checked+span{background:var(--ink);color:var(--paper)}fieldset#supportChips.ibar .season span{background:var(--accent-soft);border:0}fieldset#supportChips.ibar .season span:after{height:7px;margin:0;position:absolute;right:9px;top:7px;width:7px}fieldset#supportChips.ibar .season input:checked+span{background:var(--accent);color:#fff}fieldset#supportChips.ibar .season input:checked+span:after{background:#fff}#heroCalSlot .chips.calfmt{display:flex;gap:6px;justify-content:center;margin:10px 0 0!important;padding:0}#heroCalSlot .chips.calfmt legend{clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;width:1px}#heroCalSlot .chips.calfmt label{position:relative}#heroCalSlot .chips.calfmt label span{border-radius:15px;flex-direction:column;font-size:.7rem;font-weight:600;gap:3px;line-height:1;min-height:54px;min-width:60px;padding:5px 9px}#heroCalSlot .chips.calfmt label span svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.snapst *,.snapst :after,.snapst :before{animation:none!important;transition:none!important}@media(max-width:899px){fieldset#supportChips.ibar .ipill{gap:0;padding:4px}fieldset#supportChips.ibar .ipill span{font-size:.66rem;gap:4px;min-width:54px;padding:6px 6px}fieldset#supportChips.ibar .ipill span svg{height:20px;width:20px}fieldset#supportChips.ibar .season span:after{height:6px;right:6px;top:5px;width:6px}fieldset#supportChips.ibar{margin-top:12px}fieldset#supportChips.ibar legend{font-size:.9rem;margin-bottom:8px!important}#heroCalSlot .chips.calfmt{margin-top:8px!important}}.rem-i{align-items:center;background:var(--paper);border:1px solid var(--rule);border-radius:50%;box-shadow:0 6px 16px -10px rgba(0,0,0,.4);color:var(--accent);cursor:pointer;display:inline-flex;flex:none;height:46px;justify-content:center;transition:background .15s,border-color .15s,transform .12s;width:46px}.rem-i svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.rem-i.on,.rem-i:hover{background:var(--accent-soft);border-color:var(--accent)}.rem-i:active{filter:brightness(.9)}.rem-i .sr{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.rem-i:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.hero .h-opts>.row{align-items:center;flex-wrap:nowrap}.hero-remember{margin-top:12px}.hero-remember[hidden]{display:none}@media(max-width:899px){.hero .h-opts>.row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 46px!important}.rem-i{height:46px;width:46px}.hero .h-opts>.row+p{font-size:.86rem;text-align:left}}.hero .h-opts>.row{border-top:1px solid var(--rule);margin-top:28px!important;padding-top:22px;position:relative}.hero .h-opts>.row:before{background:var(--accent);border-radius:0 0 3px 3px;content:"";height:3px;left:0;position:absolute;top:-1px;width:56px}.hero .h-opts>.row .btn{font-size:1.02rem!important;font-weight:700;min-height:56px!important}.hero .h-opts>.row .btn.buy{box-shadow:0 14px 28px -14px color-mix(in srgb,var(--accent) 70%,transparent),0 2px 0 color-mix(in srgb,var(--accent) 60%,#000) inset;letter-spacing:.01em}.hero .h-opts>.row .btn.buy:hover{box-shadow:0 18px 32px -14px color-mix(in srgb,var(--accent) 80%,transparent)}.hero .h-opts>.row .btn.line{border-width:2px}.hero .h-opts>.row .rem-i{height:50px;width:50px}@media(max-width:899px){.hero .h-opts>.row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 50px!important;margin-top:20px!important;padding-top:16px}.hero .h-opts>.row .btn{font-size:.98rem!important;min-height:54px!important}}.hero .h-opts>.row .rem-i{order:0}.hero .h-opts>.row .btn.line{order:1}.hero .h-opts>.row .btn.buy{order:2}.hero .h-opts>.row:before{left:auto;right:0}@media(max-width:899px){.hero .h-opts>.row{grid-template-columns:50px minmax(0,1fr) minmax(0,1.15fr)!important}}.bub.play{background:linear-gradient(var(--paper),var(--paper)) padding-box,conic-gradient(from var(--ma,0deg),#ffb000,#ff1f8f,#2b4bff,#00c2ff,#ffe600,#ff5a1f,#ffb000) border-box;border:2px solid transparent;box-shadow:0 10px 22px -14px rgba(0,0,0,.5);color:var(--ink);font-weight:700;letter-spacing:.01em;overflow:visible;padding:0 18px 0 14px;position:relative;transition:transform .15s,box-shadow .2s}.bub.play,.bub.play:before{animation:swatchTurn 5s linear infinite}.bub.play:before{background:conic-gradient(from var(--ma,0deg),#ffb000,#ff1f8f,#2b4bff,#00c2ff,#ffe600,#ff5a1f,#ffb000);border-radius:inherit;content:"";inset:0;opacity:.1;pointer-events:none;position:absolute}.bub.play .ants{display:none}.bub.play svg:not(.ants){height:20px;width:20px}@keyframes swatchTurn{to{--ma:360deg}}@keyframes wandNod{0%,62%,to{transform:rotate(0)}70%{transform:rotate(-14deg)}78%{transform:rotate(6deg)}}.bub.play:hover{box-shadow:0 14px 26px -14px rgba(0,0,0,.55),0 0 0 4px color-mix(in srgb,var(--ink) 6%,transparent)}.bub.play:hover:before{opacity:.18}.bub.play:active{filter:brightness(.9)}.bub.play:focus-visible{outline:3px solid var(--blue);outline-offset:3px}:root[data-theme=dark] .bub.play:before{opacity:.16}:root[data-motion=off] .bub.play,:root[data-motion=off] .bub.play svg:not(.ants),:root[data-motion=off] .bub.play:before{animation:none}.hero .cta-row{align-items:center;border-top:1px solid var(--rule);display:flex;flex-wrap:nowrap;gap:10px;margin-top:28px!important;padding-top:22px}.hero .cta-row:before{background:var(--accent);border-radius:0 0 3px 3px;content:"";height:3px;position:absolute;right:0;top:-1px;width:56px}.hero .cta-row .btn{font-size:1.02rem!important;font-weight:700;min-height:56px!important}.hero .cta-row .btn.buy{box-shadow:0 14px 28px -14px color-mix(in srgb,var(--accent) 70%,transparent),0 2px 0 color-mix(in srgb,var(--accent) 60%,#000) inset;letter-spacing:.01em}.hero .cta-row .btn.line{border-width:2px}.hero .cta-row .rem-i{height:50px;order:0;width:50px}.hero .cta-row .btn.line{order:1}.hero .cta-row .btn.buy{order:2}.hero .h-stage>.hero-remember{margin-top:12px}@media(min-width:900px){.hero .h-stage>.cta-row{justify-content:flex-end;margin-top:14px!important;padding-top:16px}.hero .h-stage>.cta-row .btn.buy{flex:1 1 auto;font-size:1.1rem!important;min-height:60px!important}.hero .h-stage>.cta-row .btn.line{flex:0 0 auto}}@media(max-width:899px){.hero .cta-row{display:grid;gap:8px;grid-template-columns:50px minmax(0,1fr) minmax(0,1.15fr)!important;margin-top:20px!important;padding-top:16px}.hero .cta-row .btn{font-size:.98rem!important;justify-content:center;line-height:1.15;margin:0;min-height:54px!important;padding:6px 10px;text-align:center;white-space:normal;width:100%}}.ctadock{align-items:center;-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);background:var(--glass,var(--paper));border-radius:999px;bottom:calc(18px + env(safe-area-inset-bottom,0px));box-shadow:0 0 0 1px var(--rule),0 18px 40px -18px rgba(0,0,0,.55);display:flex;gap:8px;opacity:0;padding:6px;position:fixed;right:16px;transition:opacity .25s,transform .25s;z-index:24}.ctadock.in{opacity:1}.ctadock[hidden]{display:none}.ctadock .btn{font-weight:700;min-height:46px;padding:0 18px}.ctadock .btn.buy{box-shadow:0 10px 22px -12px color-mix(in srgb,var(--accent) 70%,transparent)}@media(max-width:899px){.ctadock{bottom:calc(12px + 66px + env(safe-area-inset-bottom,0px));justify-content:stretch;left:12px;right:12px}.ctadock .btn{flex:1 1 0;font-size:.95rem;min-height:44px;padding:0 10px}.ctadock .btn.line{flex:0 0 auto}}:root[data-motion=off] .ctadock{transition:none}.smpgrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin:8px 0 18px}.smpgrid button{aspect-ratio:4/3;background-position:50%;background-size:cover;border:0;border-radius:14px;box-shadow:0 0 0 1px var(--rule);cursor:pointer;overflow:hidden;padding:0;position:relative}.smpgrid button span{background:linear-gradient(transparent,rgba(0,0,0,.6));bottom:0;color:#fff;font-size:.72rem;font-weight:600;left:0;padding:6px 8px;position:absolute;right:0;text-align:left}.smpgrid button:focus-visible,.smpgrid button:hover{box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--accent);outline:0}.smpgrid button:active{filter:brightness(.9)}@media(max-width:899px){body #heroViewer .vplay .bub[data-reset]{justify-content:center;padding:0!important;width:36px!important}body #heroViewer .vplay .bub[data-reset] span{clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;width:1px!important}#heroViewer .vtools [data-reset]{display:none!important}}.vact{display:flex;gap:6px;position:absolute;right:58px;top:12px;z-index:6}.vact .vico{border-radius:50%;height:40px;justify-content:center;min-height:0;padding:0;position:static;width:40px}.vact .vico svg{height:18px;width:18px}.vact .vico:disabled{cursor:default;opacity:.4}.vact .vico:after{background:var(--ink);border-radius:999px;color:var(--paper);content:attr(data-tip);font:700 .78rem/1 var(--body);opacity:0;padding:6px 10px;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);transition:opacity .15s;white-space:nowrap}.vact .vico:focus-visible:after,.vact .vico:hover:after{opacity:1}.vact .vico:disabled:hover:after{opacity:0}@media(max-width:899px){.vact{right:52px;top:8px}.vact .vico{height:38px;width:38px}}.viewer:has(.pf-stage:not([hidden])) .vact{display:none}.tb-tip{scale:none}#heroViewer .vzoom,.viewer .vzoom{border-radius:50%;height:40px;justify-content:center;min-height:0;padding:0;position:absolute;right:12px;top:12px;width:40px}.viewer .vzoom span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.vzoom:after{background:var(--ink);border-radius:999px;color:var(--paper);content:attr(data-tip);font:700 .78rem/1 var(--body);opacity:0;padding:6px 10px;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);transition:opacity .15s;white-space:nowrap}.vzoom:focus-visible:after,.vzoom:hover:after{opacity:1}.vzoom:disabled:hover:after{opacity:0}.vzoom[aria-pressed=true]:after{content:"Cerrar"}.vact{left:12px;right:auto}#heroViewer .vact .vico,.viewer .vact .vico{position:static;right:auto;top:auto}.vact .vico:after{left:0;right:auto}@media(max-width:899px){#heroViewer .vzoom,.viewer .vzoom{height:38px;right:8px;top:8px;width:38px}.vact{left:8px;right:auto;top:8px}}@media(min-width:900px){#heroViewer .stage{height:auto!important;min-height:0!important;padding:26px 24px 28px;--zs:1}#heroViewer .stage .sheet:not(.cal):not(.dip):not([data-s=carta]):not([data-shape=round]){width:min(100%,540px)}#heroViewer .stage .sheet[data-s=carta]{width:min(100%,320px)!important}#heroViewer .stage .sheet.dip{max-width:min(100%,600px)}#heroViewer .stage:focus-within .sheet,#heroViewer .stage:hover .sheet{transform:none!important}#heroViewer .vtools{margin-top:-18px}.hero .h-stage>.cta-row{margin-top:10px!important;padding-top:14px}.hero .cfgbox{align-items:start}}@media(min-width:1500px){#heroViewer .stage .sheet:not(.cal):not(.dip):not([data-s=carta]):not([data-shape=round]){width:min(100%,600px)}#heroViewer .stage .sheet[data-s=carta]{width:min(100%,360px)!important}}#heroViewer .vplay .scenes,#heroViewer~.hint,.hero .h-stage>.hint{display:none!important}@media(min-width:900px){.hero .cfgbox{align-items:stretch}.hero .h-stage{align-self:stretch!important;display:flex;flex-direction:column;height:auto!important;min-height:0;position:static!important}.hero .h-stage>.cta-row{padding-top:22px}.hero .h-stage>#heroViewer{flex:none}.hero .h-stage>.cta-row:before{top:-1px}.hero .h-stage:after{content:"";flex:1 1 28px;min-height:28px;order:5}.hero .h-stage>.cta-row{order:8}.hero .h-stage{gap:10px;justify-content:space-between}.hero .h-stage>.cta-row{margin-top:auto!important;padding-top:16px}.hero .h-stage>.hero-remember{order:9}#heroViewer .stage .sheet{max-width:none!important}#heroViewer .stage .sheet:not(.cal):not(.dip):not([data-s=carta]):not([data-shape=round]){width:min(100%,560px)!important}#heroViewer .stage .sheet[data-s=carta]{width:min(100%,340px)!important}#heroViewer .stage .sheet[data-shape=round]{width:min(100%,420px)!important}#heroViewer .stage .sheet.dip{max-width:none!important;width:min(100%,660px)!important}#heroViewer .stage .sheet.cal:not(.land):not(.pocket){width:min(100%,400px)!important}#heroViewer .stage .sheet.cal.land{width:min(100%,620px)!important}#heroViewer .stage .sheet.cal.desk{width:min(100%,640px)!important}}@media(min-width:1500px){#heroViewer .stage .sheet:not(.cal):not(.dip):not([data-s=carta]):not([data-shape=round]){width:min(100%,640px)!important}#heroViewer .stage .sheet[data-s=carta]{width:min(100%,380px)!important}#heroViewer .stage .sheet.dip{width:min(100%,740px)!important}#heroViewer .stage .sheet.cal:not(.land):not(.pocket){width:min(100%,440px)!important}#heroViewer .stage .sheet.cal.desk,#heroViewer .stage .sheet.cal.land{width:min(100%,700px)!important}}.cta-cap{display:none}@media(min-width:900px){#heroViewer .vtools{margin-top:18px!important;padding-top:0}#heroViewer .vplay{margin-top:16px}#heroViewer .vplay .meter{margin-top:20px}#heroViewer .vplay .play-t{margin-top:10px}.hero .h-stage:after{flex:1 1 36px;min-height:36px}.hero .h-stage>.cta-row{align-items:center;background:color-mix(in srgb,var(--mist) 70%,var(--paper));border:1px solid var(--rule)!important;border-radius:24px;border-top:1px solid var(--rule)!important;box-shadow:inset 0 1px 0 #fff,0 18px 40px -30px rgba(0,0,0,.45);display:grid!important;gap:14px 12px;grid-template-areas:"cap cap cap" "i shop buy";grid-template-columns:50px minmax(0,auto) minmax(0,1fr);padding:18px 20px 20px!important}.hero .h-stage>.cta-row:before{display:none}.hero .h-stage>.cta-row .cta-cap{align-items:baseline;color:var(--soft);display:flex;flex-wrap:wrap;font-size:.86rem;gap:10px;grid-area:cap}.hero .h-stage>.cta-row .cta-cap b{background:var(--accent-soft);border-radius:999px;color:var(--accent);font:700 .78rem/1 var(--body);letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}.hero .h-stage>.cta-row .rem-i{grid-area:i}.hero .h-stage>.cta-row .btn.line{background:var(--paper);grid-area:shop}.hero .h-stage>.cta-row .btn.buy{grid-area:buy}.hero .h-stage>.hero-remember{margin-top:10px}}:root[data-theme=dark] .hero .h-stage>.cta-row{box-shadow:0 18px 40px -30px rgba(0,0,0,.7)}.hero .cta-row{position:relative}.hero .cta-row .hero-remember{background:var(--paper);border-radius:16px;bottom:calc(100% + 12px);box-shadow:0 0 0 1px var(--rule),0 18px 40px -18px rgba(0,0,0,.5);left:0;margin:0!important;padding:14px 16px;position:absolute;right:0;z-index:30}.hero .cta-row .hero-remember:after{border:8px solid transparent;border-top-color:var(--paper);content:"";filter:drop-shadow(0 1px 0 var(--rule));left:18px;position:absolute;top:100%}.hero .cta-row .hero-remember[hidden]{display:none}@media(min-width:900px){.hero .h-stage>.cta-row .hero-remember{grid-area:auto}.hero .cfgbox>.h-head,.hero .cfgbox>.h-opts{align-self:start!important}.hero .cfgbox.hero-grid{grid-template-rows:auto minmax(0,1fr)}}.bub.play .sparkle{fill:currentColor;height:20px!important;overflow:visible;stroke:none;width:20px!important}.bub.play .sparkle path{animation:spTw 1.8s ease-in-out infinite;opacity:.35;transform-box:fill-box;transform-origin:center}.bub.play .sparkle .sp2{animation-delay:.35s}.bub.play .sparkle .sp3{animation-delay:.8s}@keyframes spTw{0%,to{opacity:.3;transform:rotate(0)}45%{opacity:1;transform:rotate(22deg)}60%{opacity:.95}}.bub.play:hover .sparkle path{animation-duration:1.2s}:root[data-motion=off] .bub.play .sparkle path{animation:none;opacity:1}#heroCalSlot .calfmt label span,.ipill label,.ipill label span,.ipill label span *{cursor:pointer}.strl2{color:var(--soft);font-size:.84rem;font-weight:600;margin:6px 0 2px}@media(min-width:900px){.hero .h-stage>.cta-row{bottom:16px;box-shadow:inset 0 1px 0 #fff,0 24px 50px -28px rgba(0,0,0,.55);position:sticky;z-index:12}}.splash.m-in .iris,.splash.m-out .iris{background:none!important}.splash.m-in{animation:menuWipeIn .62s cubic-bezier(.65,0,.25,1) both!important}.splash.m-out{animation:menuWipeOut .46s cubic-bezier(.6,0,.4,1) both!important}@keyframes menuWipeIn{0%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}60%{clip-path:polygon(0 0,100% 0,100% 72%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes menuWipeOut{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 0,0 0)}}.splash.m-in:after{animation:menuEdge .62s cubic-bezier(.65,0,.25,1) both;background:var(--accent);content:"";height:3px;left:0;pointer-events:none;position:fixed;right:0;z-index:7}@keyframes menuEdge{0%{opacity:1;top:0}85%{opacity:1}to{opacity:0;top:100%}}.splash.m-in .mega>section,.splash.m-in .splash-head,.splash.m-in nav.mob>*{animation:menuRise .5s cubic-bezier(.2,.8,.2,1) both}.splash.m-in .mega>section:first-child{animation-delay:.18s}.splash.m-in .mega>section:nth-child(2){animation-delay:.26s}.splash.m-in .mega>section:nth-child(3){animation-delay:.34s}.splash.m-in .mega>section:nth-child(4){animation-delay:.42s}.splash.m-in .mega>section:nth-child(n+5){animation-delay:.5s}.splash.m-in nav.mob>:first-child{animation-delay:.16s}.splash.m-in nav.mob>:nth-child(2){animation-delay:.22s}.splash.m-in nav.mob>:nth-child(3){animation-delay:.28s}.splash.m-in nav.mob>:nth-child(4){animation-delay:.34s}.splash.m-in nav.mob>:nth-child(n+5){animation-delay:.4s}@keyframes menuRise{0%{clip-path:inset(0 0 100% 0);opacity:0}to{clip-path:inset(0);opacity:1}}:root[data-motion=off] .splash.m-in,:root[data-motion=off] .splash.m-in *,:root[data-motion=off] .splash.m-in:after,:root[data-motion=off] .splash.m-out{animation:none!important}.cart-k{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:8px 0 0;padding:0}.cart-k li{background:var(--mist);border-radius:999px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);font-size:.8rem;font-weight:600;padding:5px 10px}.cart-k li.nm{background:var(--accent-soft);box-shadow:none;color:var(--accent)}.cart-spec{margin-top:8px}.cart-spec summary{align-items:center;color:var(--soft);cursor:pointer;display:inline-flex;font-size:.82rem;gap:6px;list-style:none}.cart-spec summary::-webkit-details-marker{display:none}.cart-spec summary:before{border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;content:"";height:7px;transform:rotate(-45deg);transition:transform .2s;width:7px}.cart-spec[open] summary:before{transform:rotate(45deg)}.cart-spec p{line-height:1.45;margin:6px 0 0}.mega>section:last-child>ul li>button{align-items:flex-start;background:var(--mist);border:1px solid transparent;border-radius:18px;display:flex;gap:12px;padding:14px 14px 14px 12px;text-align:left;transition:background .15s,border-color .15s,box-shadow .15s;width:100%}.mega>section:last-child>ul li>button:focus-visible,.mega>section:last-child>ul li>button:hover{border-color:currentColor;box-shadow:0 10px 24px -16px rgba(0,0,0,.45)}.mega>section:last-child>ul .mic{background:var(--paper);border-radius:10px;color:inherit;display:grid;flex:none;height:34px;place-items:center;width:34px}.mega>section:last-child>ul .mic svg{fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:19px}.mega>section:last-child>ul{gap:10px 12px}.mega>section:last-child>ul .more-tienda>button{background:color-mix(in srgb,var(--blue) 10%,var(--paper));color:var(--blue)}.mega>section:last-child>ul .more-concurso>button{background:color-mix(in srgb,#e2b33c 22%,var(--paper));color:#5a4300}.mega>section:last-child>ul .more-taller>button{background:color-mix(in srgb,#0f4a36 10%,var(--paper));color:#0f4a36}.mega>section:last-child>ul .more-contacto>button{background:var(--accent-soft);color:var(--accent)}.mega>section:last-child>ul .mt b{color:inherit}.mega>section:last-child>ul .md{color:inherit;opacity:.8}:root[data-theme=dark] .mega>section:last-child>ul .more-tienda>button{color:#9ec3ff}:root[data-theme=dark] .mega>section:last-child>ul .more-concurso>button{color:#ffd77a}:root[data-theme=dark] .mega>section:last-child>ul .more-taller>button{color:#8fd4b4}.cart-line.has-mini{grid-template-columns:112px 1fr auto}.cart-line .snap-mini{grid-row:1/span 2;pointer-events:none;width:112px}.cart-line .snap-mini .snapst{border-radius:10px;flex:none;min-height:0;padding:6px}.cart-line .snap-mini .snapst .sheet{box-shadow:0 1px 3px rgba(0,0,0,.2);width:100px!important}.cart-line .snap-mini .snapst .sides,.cart-line .snap-mini .snapst .snap-l{display:none}.cart-line .cart-acts{grid-column:2/-1}.cart-line .snapd{grid-column:1/-1;margin-top:4px}.cart-line .snapd summary{color:var(--soft);cursor:pointer;font-size:.84rem;list-style:none}.cart-line .snapd summary::-webkit-details-marker{display:none}.cart-line .snapd summary:before{border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;content:"";display:inline-block;height:7px;margin-right:8px;transform:rotate(-45deg);width:7px}.cart-line .snapd[open] summary:before{transform:rotate(45deg)}.cart-line .snapd .snap{margin-top:10px}.pay-prog{margin:0 0 18px!important}.pstep{animation:none}.pnav{justify-content:flex-end;margin-top:18px!important}.pnav .btn{min-height:50px}@media(max-width:899px){.cart-line.has-mini{grid-template-columns:84px 1fr auto}.cart-line .snap-mini{width:84px}.cart-line .snap-mini .snapst .sheet{width:74px!important}}.mfeat{align-items:center;background:linear-gradient(118deg,#ffe9a6,#f6cf5a 48%,#e9b43a);border:0;border-radius:20px;box-shadow:inset 0 0 0 1px rgba(90,67,0,.18),0 14px 30px -20px rgba(90,67,0,.6);color:#3a2a00;display:grid;font:inherit;gap:10px 12px;grid-template-columns:auto 1fr;isolation:isolate;letter-spacing:0;margin:0 0 14px;overflow:hidden;padding:16px;position:relative;text-align:left;text-transform:none;transition:box-shadow .18s,filter .18s;width:100%}.mfeat:before{background:radial-gradient(circle at 92% 12%,rgba(255,255,255,.75) 0 3px,transparent 4px),radial-gradient(circle at 78% 80%,rgba(255,255,255,.6) 0 2px,transparent 3px),radial-gradient(circle at 60% 18%,rgba(255,255,255,.55) 0 2px,transparent 3px),radial-gradient(circle at 30% 88%,rgba(255,255,255,.5) 0 1.5px,transparent 2.5px),radial-gradient(circle at 8% 20%,rgba(255,255,255,.45) 0 1.5px,transparent 2.5px),radial-gradient(120% 90% at 100% 0,rgba(255,255,255,.35),transparent 55%);content:"";inset:0;position:absolute;z-index:-1}.mfeat:after{display:none}.mfeat .mf-ic{animation:mfPulse 2.6s ease-in-out infinite;background:#3a2a00;border-radius:13px;box-shadow:0 6px 14px -8px rgba(0,0,0,.6);color:#ffe08a;display:grid;height:42px;place-items:center;width:42px}.mfeat .mf-ic svg{fill:currentColor;height:22px;stroke:none;width:22px}.mfeat .mf-tag{display:grid;font:600 .7rem/1.2 var(--body);gap:2px;letter-spacing:.07em;opacity:.85;text-transform:uppercase}.mfeat .mf-tag b{font-weight:800}.mfeat .mf-t{display:grid;gap:4px;grid-column:1/-1;min-width:0}.mfeat .mf-h{font:700 1.12rem/1.2 var(--body);letter-spacing:-.01em}.mfeat .mf-d{font:400 .86rem/1.45 var(--body);opacity:.85}.mfeat .mf-cta{align-items:center;background:#3a2a00;border-radius:999px;color:#fff3c4;display:inline-flex;font:700 .9rem/1 var(--body);gap:7px;grid-column:1/-1;justify-self:start;padding:11px 16px;transition:gap .18s,box-shadow .18s;white-space:nowrap}.mfeat .mf-cta svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:16px}@keyframes mfPulse{0%,to{box-shadow:0 6px 14px -8px rgba(0,0,0,.6),0 0 0 0 rgba(58,42,0,.35)}50%{box-shadow:0 6px 14px -8px rgba(0,0,0,.6),0 0 0 9px rgba(58,42,0,0)}}:root[data-theme=dark] .mfeat{background:linear-gradient(118deg,#6b4e00,#8a6300 50%,#5f4400);box-shadow:inset 0 0 0 1px rgba(255,221,122,.25);color:#fff1c2}:root[data-theme=dark] .mfeat .mf-ic{background:#ffd77a;color:#4a3500}:root[data-theme=dark] .mfeat .mf-cta{background:#ffd77a;color:#3a2a00}.splash nav.mob .mfeat,.splash nav.mob .mfeat:focus-visible,.splash nav.mob .mfeat:hover{background:linear-gradient(118deg,#ffe9a6,#f6cf5a 48%,#e9b43a);border:0;border-radius:20px;color:#3a2a00;display:grid;font:inherit;gap:10px 12px;grid-column:1/-1;grid-template-columns:auto 1fr;letter-spacing:0;margin:10px 0 2px;min-height:0;padding:16px;text-decoration:none}.splash nav.mob .mfeat{box-shadow:inset 0 0 0 1px rgba(90,67,0,.18),0 14px 30px -20px rgba(90,67,0,.6)}.splash nav.mob .mfeat:focus-visible,.splash nav.mob .mfeat:hover{box-shadow:inset 0 0 0 1.5px rgba(90,67,0,.4),0 18px 34px -18px rgba(90,67,0,.7)}.splash nav.mob .mfeat small.mf-tag,.splash-in.m2 nav.mob .mfeat small.mf-tag{color:inherit;display:grid;font:600 .7rem/1.2 var(--body);letter-spacing:.07em;margin:0;opacity:.85}.splash nav.mob .mfeat .mf-h{color:inherit}:root[data-theme=dark] .splash nav.mob .mfeat,:root[data-theme=dark] .splash nav.mob .mfeat:hover{background:linear-gradient(118deg,#6b4e00,#8a6300 50%,#5f4400);color:#fff1c2}@media(max-width:560px){.mfeat{padding:14px}.mfeat .mf-h{font-size:1.05rem}.mfeat .mf-cta{justify-content:center;justify-self:stretch;padding:13px 16px}}@media(min-width:561px){.splash nav.mob .mfeat{grid-template-columns:auto auto 1fr auto}.splash nav.mob .mfeat .mf-t{grid-column:3}.splash nav.mob .mfeat .mf-cta{grid-column:4}}.mquick{grid-template-columns:repeat(3,1fr)}.splash nav.mob .mquick .mq:first-child{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule)}.two{grid-template-columns:minmax(0,1fr)}.two>*{min-width:0}@media(min-width:860px){.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.qf-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.qf-steps .lab{overflow-wrap:anywhere}.cart-line>*{min-width:0}.cart-k li,.cart-line .muted,.cart-line b,.cart-spec p{overflow-wrap:anywhere}.cart-k li{max-width:100%}.cart-line .snapd .snap{max-width:100%;overflow-x:auto}#pay,#pay .field,#pay .pstep,#pay fieldset{max-width:100%;min-width:0}#pay .input{box-sizing:border-box;max-width:100%;width:100%}#pay .pnav{flex-wrap:wrap}body:has([data-page=cesta].on #pay) nav.bar{display:none}body:has([data-page=cesta].on #pay) footer{padding-bottom:24px}.acctb{position:relative}.acctb svg{display:block;fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:22px}.acctb.in:after{background:var(--accent);border-radius:50%;box-shadow:0 0 0 2px var(--paper);content:"";height:8px;position:absolute;right:6px;top:8px;width:8px}.acct-in{display:grid;gap:22px;max-width:1100px}.acct-in .lead{max-width:60ch}.acct-login{background:var(--paper);border:1px solid var(--rule);border-radius:22px;display:grid;gap:12px;max-width:440px;padding:22px}.acct-login .row{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px}.acct-why{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;margin:0;padding:0}.acct-why li{background:var(--mist);border-radius:18px;display:grid;gap:4px;padding:16px}.acct-why span{color:var(--soft);font-size:.92rem;line-height:1.45}.acct-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between}.acct-head h1{margin:0}.acct-tabs{border-bottom:1px solid var(--rule);display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.acct-tabs::-webkit-scrollbar{display:none}.acct-tabs button{background:none;border:0;border-radius:12px 12px 0 0;box-shadow:inset 0 -2px 0 transparent;color:var(--soft);flex:none;font:600 .95rem/1.2 var(--body);padding:10px 14px;transition:color .15s,box-shadow .15s}.acct-tabs button[aria-selected=true]{box-shadow:inset 0 -2.5px 0 var(--accent);color:var(--ink)}.acct-tabs .n{font:600 .78rem var(--mono,monospace);margin-left:4px;opacity:.75}.acct-order{display:grid;gap:12px}.acct-order>header{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.92rem;gap:4px 14px}.acct-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.acct-card{background:var(--paper);border:1px solid var(--rule);border-radius:18px;display:grid;gap:12px 14px;grid-template-columns:96px minmax(0,1fr);min-width:0;padding:14px}.acct-card .snap-mini{pointer-events:none;width:96px}.acct-card .snap-mini .snapst{border-radius:10px;min-height:0;padding:6px}.acct-card .snap-mini .snapst .sheet{box-shadow:0 1px 3px rgba(0,0,0,.2);width:84px!important}.acct-card .snap-mini .snapst .sides,.acct-card .snap-mini .snapst .snap-l{display:none}.acct-nosnap{background:var(--mist);border-radius:10px;height:64px}.acct-cb{align-content:start;display:grid;gap:6px;min-width:0}.acct-cb b{overflow-wrap:anywhere}.acct-acts{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;grid-column:1/-1}.acct-acts .btn{min-height:44px}.acct-empty{background:var(--mist);border:1px dashed var(--edge);border-radius:20px;display:grid;gap:8px;justify-items:start;padding:22px}.acct-empty span{color:var(--soft)}.acct-tools{display:flex;flex-wrap:wrap;gap:10px}.acct-tools .btn{cursor:pointer}.lib-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.lib-item{background:var(--paper);border:1px solid var(--rule);border-radius:16px;display:grid;gap:8px;margin:0;min-width:0;padding:10px}.lib-img{aspect-ratio:4/3;background:var(--mist);border-radius:10px;display:grid;max-width:100%;overflow:hidden;place-items:center}.lib-img img{height:100%;object-fit:cover;width:100%}.lib-img.logo img{object-fit:contain;padding:12px}.lib-item figcaption{display:grid;gap:4px;min-width:0}.lib-n{color:var(--soft);font-size:.86rem;overflow-wrap:anywhere}.tag-k{background:var(--mist);border-radius:999px;box-shadow:inset 0 0 0 1px var(--rule);font-size:.74rem;font-weight:700;justify-self:start;padding:3px 9px}.tag-k.on{background:var(--accent-soft);box-shadow:none;color:var(--accent)}.lib-row{display:flex;flex-wrap:wrap;gap:8px}.lib-th{background:var(--paper);border:1px solid var(--rule);border-radius:12px;display:grid;gap:4px;padding:6px;text-align:left;width:92px}.lib-th img{aspect-ratio:4/3;max-width:100%;object-fit:contain;width:100%}.lib-th span{color:var(--soft);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib-th:focus-visible,.lib-th:hover{border-color:var(--ink)}.font-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.font-list li{align-items:center;border:1px solid var(--rule);border-radius:16px;display:grid;gap:6px 14px;grid-template-columns:minmax(0,1fr) auto auto;padding:14px 16px}.font-prev{font-size:1.6rem;grid-column:1/-1;line-height:1.2;overflow-wrap:anywhere}.acct-dl{display:grid;gap:8px 18px;grid-template-columns:160px minmax(0,1fr);margin:0}.acct-dl dt{color:var(--soft)}.acct-dl dd{font-weight:600;margin:0;overflow-wrap:anywhere}.acct-danger{border-top:1px solid var(--rule);padding-top:14px}.acct-danger .row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.acct-done{background:var(--accent-soft);border-radius:18px;display:grid;gap:6px;justify-items:start;margin:22px 0;padding:18px}.acct-done span{color:var(--ink);opacity:.85}@media(max-width:560px){.acct-card{grid-template-columns:80px minmax(0,1fr)}.acct-card .snap-mini{width:80px}.acct-card .snap-mini .snapst .sheet{width:68px!important}.acct-dl{grid-template-columns:minmax(0,1fr)}.acct-dl dt{margin-top:6px}.font-list li{grid-template-columns:minmax(0,1fr) auto}}@media(min-width:900px) and (max-width:1279px){.mega>section:last-child>h2{grid-column:1;grid-row:1/span 2}.mega>section:last-child>.mfeat{align-items:center;gap:8px 18px;grid-column:2/-1;grid-row:1;grid-template-columns:auto auto minmax(0,1fr) auto;margin:0;padding:14px 18px}.mega>section:last-child>.mfeat .mf-tag{grid-column:2}.mega>section:last-child>.mfeat .mf-t{grid-column:3}.mega>section:last-child>.mfeat .mf-cta{grid-column:4;justify-self:end}.mega>section:last-child>ul{grid-column:2/-1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr))!important}.mega>section:last-child .mega-opts{grid-column:2/-1;grid-row:3}}@media(min-width:900px) and (max-width:1079px){.mega>section:last-child>.mfeat{grid-template-columns:auto minmax(0,1fr) auto}.mega>section:last-child>.mfeat .mf-t,.mega>section:last-child>.mfeat .mf-tag{grid-column:2}.mega>section:last-child>.mfeat .mf-cta{grid-column:3;grid-row:1/span 2}.mega>section:last-child>.mfeat .mf-ic{grid-row:1/span 2}}.mfeat,.splash .splash-in nav.mob .mfeat{filter:none!important;transition:box-shadow .15s ease!important}.splash .splash-in nav.mob .mfeat,.splash .splash-in nav.mob .mfeat:focus-visible,.splash .splash-in nav.mob .mfeat:hover{background:linear-gradient(118deg,#ffe9a6,#f6cf5a 48%,#e9b43a)!important;font-size:16px!important;min-height:0!important;padding:16px!important}:root[data-theme=dark] .splash .splash-in nav.mob .mfeat{background:linear-gradient(118deg,#6b4e00,#8a6300 50%,#5f4400)!important}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .splash .splash-in nav.mob .mfeat{background:linear-gradient(118deg,#6b4e00,#8a6300 50%,#5f4400)!important}}.mfeat .mf-cta{gap:7px!important;transition:background-color .15s ease,color .15s ease!important}.mfeat:focus-visible,.mfeat:hover,.splash .splash-in nav.mob .mfeat:focus-visible,.splash .splash-in nav.mob .mfeat:hover{box-shadow:inset 0 0 0 1.5px rgba(90,67,0,.45),0 14px 30px -20px rgba(90,67,0,.6)!important}.mfeat:focus-visible .mf-cta,.mfeat:hover .mf-cta{background:#000;color:#fff}:root[data-theme=dark] .mfeat:hover .mf-cta{background:#fff1c2;color:#3a2a00}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mfeat:hover .mf-cta{background:#fff1c2;color:#3a2a00}}@media(min-width:561px){.splash .splash-in nav.mob .mfeat,.splash .splash-in nav.mob .mfeat:hover{grid-template-columns:42px 8.6rem minmax(0,1fr) auto!important}.splash .splash-in nav.mob .mfeat .mf-tag{letter-spacing:.07em!important;white-space:normal}}.designb{display:none}@media(max-width:899px){#heroViewer .play-row .designb{align-items:center;background:var(--ink);border-color:var(--ink);color:var(--paper);display:inline-flex;gap:8px}#heroViewer .play-row .designb svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-width:1.9;width:18px}body.tools-mode #heroViewer .play-row .designb{background:var(--accent);border-color:var(--accent);color:#fff}.bar .bar-tools{display:none!important}body.hero-live .bar{grid-template-columns:1fr 1fr 1.25fr 0fr}body.hero-live .bar>a,body.hero-live .bar>button{font-size:inherit}body.hero-live.tools-mode:not(.kb):not(.data-open) #heroViewer:not(:has(.vpop:not([hidden]))) .vtools{background:var(--paper);border:1px solid var(--rule);border-radius:26px;bottom:calc(8px + env(safe-area-inset-bottom,0px));box-shadow:0 -14px 44px -18px rgba(0,0,0,.45);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));left:8px;padding:12px;right:8px}body.hero-live.tools-mode:not(.kb):not(.data-open) #heroViewer:not(:has(.vpop:not([hidden]))) .vtools .bub{align-items:center;background:var(--mist);border:0;border-radius:16px;box-shadow:none;display:flex;flex-direction:column;gap:6px;height:auto!important;justify-content:center;min-height:68px;padding:10px 4px;width:auto!important}body.hero-live.tools-mode:not(.kb):not(.data-open) #heroViewer:not(:has(.vpop:not([hidden]))) .vtools .bub svg{height:22px;width:22px}body.hero-live.tools-mode:not(.kb):not(.data-open) #heroViewer:not(:has(.vpop:not([hidden]))) .vtools .bub>span{height:auto!important;position:static!important;width:auto!important;clip:auto!important;clip-path:none!important;color:var(--ink);display:block!important;font:600 .76rem/1.15 var(--body);margin:0!important;opacity:1!important;overflow:visible!important;text-align:center;white-space:normal}body.hero-live.tools-mode:not(.kb):not(.data-open) #heroViewer:not(:has(.vpop:not([hidden]))) .vtools .bub.add{background:var(--accent-soft)}body.hero-live.tools-mode:not(.kb):not(.data-open) #heroViewer:not(:has(.vpop:not([hidden]))) .vtools .tback{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);order:99}body.hero-live.tools-mode:not(.kb):not(.data-open) #heroViewer:not(:has(.vpop:not([hidden]))) .vtools .bub:after{display:none}#heroViewer .vtools .tback>span,#heroViewer .vtools [data-herodata]>span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}}@media(max-width:380px){body.hero-live.tools-mode:not(.kb):not(.data-open) #heroViewer:not(:has(.vpop:not([hidden]))) .vtools{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){body.hero-live.tools-mode:not(.kb):not(.data-open) #heroViewer:not(:has(.vpop:not([hidden]))) .vtools .bub{flex:initial!important;justify-self:stretch;max-width:none!important;min-width:0!important;width:100%!important}#heroViewer .play-row .bub>span{white-space:nowrap}}@media(max-width:430px){#heroViewer .play-row .shareb>span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}#heroViewer .play-row .shareb{padding-left:12px;padding-right:12px}}@media(max-width:899px){body.hero-live.tools-mode:not(.kb):not(.data-open) #heroViewer:not(:has(.vpop:not([hidden]))) .vtools .bub{aspect-ratio:auto!important;height:auto!important;max-height:76px;min-height:64px}}@media(min-width:560px) and (max-width:899px){body.hero-live.tools-mode:not(.kb):not(.data-open) #heroViewer:not(:has(.vpop:not([hidden]))) .vtools{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));left:max(12px,calc(50% - 360px));right:max(12px,calc(50% - 360px))}}@media(max-width:899px) and (orientation:landscape){#heroViewer .stage .sheet{max-width:min(100%,calc((100svh - 130px)*var(--har,1.54)))!important}#heroViewer .stage .sheet:not(.cal):not(.dip):not([data-s=carta]):not([data-shape=round]){width:min(100%,calc((100svh - 130px)*var(--har,1.54)))!important}body.hero-live.tools-mode:not(.kb):not(.data-open) #heroViewer:not(:has(.vpop:not([hidden]))) .vtools{grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}body.hero-live.tools-mode:not(.kb):not(.data-open) #heroViewer:not(:has(.vpop:not([hidden]))) .vtools .bub{min-height:52px}}@media(max-width:899px) and (orientation:landscape) and (max-height:540px){.hero .page-h h1{font-size:1.35rem!important;line-height:1.15}.hero .page-h .lead{display:none}.hero .page-h{margin-bottom:10px!important;padding-top:0!important}.hero .hero-grid.cfgbox{align-items:start;display:grid!important;gap:10px 16px;grid-template-areas:"stage head" "stage opts";grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:auto 1fr;min-height:calc(100svh - 80px)}.hero .hero-grid.cfgbox>.h-head{grid-area:head}.hero .hero-grid.cfgbox>.h-stage{display:flex!important;flex-direction:column;gap:8px;grid-area:stage;margin:0!important;min-width:0;position:relative!important;top:auto!important}.hero .hero-grid.cfgbox>.h-opts{grid-area:opts}#heroViewer .stage .sheet{max-width:min(100%,calc((100svh - 178px)*var(--har,1.54)))!important}#heroViewer .stage .sheet:not(.cal):not(.dip):not([data-s=carta]):not([data-shape=round]){width:min(100%,calc((100svh - 178px)*var(--har,1.54)))!important}.hero .h-opts #supportChips{flex-wrap:wrap;justify-content:center}}.set-menu{display:none}@media(min-width:900px){.set-menu{display:grid;gap:0}.foot-set:has(.set-menu){grid-template-columns:auto minmax(0,1fr) auto}.set-menu .mega-opts{flex-wrap:wrap;margin:0!important}.set-menu .mega-opts button[aria-pressed=true]:before{content:"✓ ";font-weight:700}.set-menu .mega-opts button{background:none!important;border:1px solid var(--rule)!important;border-radius:999px!important;color:var(--ink)!important;font:500 .88rem var(--body)!important;margin:0!important;min-height:42px!important;padding:0 14px!important}}@media(max-width:899px){.bar,body.hero-live .bar{align-items:center;gap:8px!important;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 48px!important}.bar>a,.bar>button{min-height:48px}.bar .bar-tel{height:48px;justify-self:end;padding:0!important;width:48px}}@media(min-width:900px){.set-menu .mega-opts button[aria-pressed=true]{background:var(--paper)!important;border-color:var(--rule)!important;box-shadow:inset 0 0 0 1.5px var(--ink)}}@media(max-width:899px) and (orientation:portrait){#heroViewer .vplay{margin-top:18px!important}#heroViewer .play-row{gap:10px}.hero .h-opts{display:grid!important;margin-top:20px!important;row-gap:22px}.hero .h-opts>*{margin-top:0!important}.hero #supportChips .lbl,.hero #supportChips legend,.hero #supportChips>p{margin-bottom:12px!important}.hero .cta-slot{padding-top:6px}body .hero #heroViewer .vplay{margin:14px 0 2px!important}body .hero #heroViewer .vplay .play-row{column-gap:10px!important;flex-wrap:wrap!important;row-gap:10px!important}body .hero fieldset#supportChips.ibar legend{margin-bottom:10px!important}body .hero .hero-grid.cfgbox>.h-opts{margin-top:18px!important;row-gap:16px!important}}@media(max-width:430px){body .hero #heroViewer .vplay .bub.shareb span{clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;width:1px!important}body .hero #heroViewer .vplay .bub.shareb{padding-left:12px!important;padding-right:12px!important}}.splash.m-in,.splash.m-out{animation:none!important}.splash.m-in:after{display:none!important}.splash.m-in .mega>section,.splash.m-in .splash-head,.splash.m-in nav.mob>*{animation:none!important}.iris-ring{border:2px solid var(--accent);border-radius:50%;box-shadow:inset 0 0 0 7px color-mix(in srgb,var(--accent) 14%,transparent),inset 0 0 40px color-mix(in srgb,var(--accent) 10%,transparent);pointer-events:none;position:fixed;z-index:20}.ctadock .dock-tel{display:none}@media(max-width:899px){.ctadock{bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;gap:6px!important;left:10px!important;padding:6px!important;right:10px!important}.ctadock .dock-tel{border:1.5px solid var(--ink);border-radius:50%;color:var(--ink);display:grid;flex:0 0 46px;height:46px;place-items:center;width:46px}.ctadock .dock-tel svg{fill:none;height:20px;stroke:currentColor;stroke-linejoin:round;stroke-width:1.7;width:20px}.ctadock .btn.line{flex:1 1 0!important}.ctadock .btn.buy{flex:1.35 1 0!important}body:has(.ctadock.in) nav.bar{display:none!important}}@media(max-width:899px) and (orientation:portrait){.hero .hero-grid.cfgbox.fillv{display:flex!important;flex-direction:column}.hero .hero-grid.cfgbox.fillv>.h-opts{display:flex!important;flex:1 1 auto;flex-direction:column;justify-content:space-evenly;row-gap:16px!important}}dialog.splash .splash-in{background:color-mix(in srgb,var(--accent) 5%,var(--mist))!important}dialog.splash .splash-top{border-bottom:2px solid var(--accent);padding-bottom:12px;position:relative}dialog.splash .splash-top .mark:after{background:var(--ink);border-radius:999px;color:var(--paper);content:"Menú";font:700 .72rem/1.4 var(--body);letter-spacing:.08em;margin-left:10px;padding:3px 10px;text-transform:uppercase;vertical-align:middle}dialog.splash .mega>section,dialog.splash .mquick .mq,dialog.splash details.macc{background:var(--paper)}.splash nav.mob .mquick .mq{position:relative}.mq-n{background:var(--accent);border-radius:999px;box-shadow:0 0 0 2px var(--paper);color:#fff;font:700 .78rem/22px var(--body);font-variant-numeric:tabular-nums;height:22px;min-width:22px;padding:0 6px;position:absolute;right:-5px;text-align:center;top:-7px}.cart-k li.sw-t{align-items:center;display:inline-flex;gap:6px}.cart-k li.sw-t i{border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:12px;width:12px}.cart-line .cart-k{margin-top:10px}.cart-line:not(.has-mini) .cart-acts{grid-column:1/-1}@media(max-width:899px) and (orientation:portrait){.hero .hero-grid.cfgbox.fillv>.h-opts{justify-content:space-around}}@media(max-width:899px){.hero .cta-slot>.cta-row .cta-cap{align-items:center;color:var(--soft);display:flex;flex-wrap:wrap;font-size:.84rem;gap:8px;grid-column:1/-1;grid-row:1;justify-content:center;line-height:1.35;margin:0 0 10px;text-align:center}.hero .cta-slot>.cta-row .cta-cap b{background:var(--accent-soft);border-radius:999px;color:var(--accent);font:700 .72rem/1 var(--body);letter-spacing:.08em;padding:5px 9px;text-transform:uppercase}body .hero fieldset#supportChips.ibar{width:100%}body .hero fieldset#supportChips.ibar .ipill{display:grid!important;gap:4px!important;grid-template-columns:repeat(5,minmax(0,1fr));max-width:none;overflow:visible;padding:5px!important;width:100%}body .hero fieldset#supportChips.ibar .ipill label{display:block;min-width:0}body .hero fieldset#supportChips.ibar .ipill span{font-size:clamp(.66rem,2.4vw,.9rem)!important;gap:clamp(4px,1.2vw,9px)!important;line-height:1.15!important;min-height:clamp(58px,15vw,96px)!important;min-width:0!important;padding:8px 4px!important;text-align:center;white-space:normal!important;width:100%}body .hero fieldset#supportChips.ibar .ipill span svg{height:clamp(20px,5.4vw,30px)!important;width:clamp(20px,5.4vw,30px)!important}body .hero fieldset#supportChips.ibar .ipill span b{hyphens:none;letter-spacing:-.01em;overflow-wrap:normal;word-break:normal}body .hero fieldset#supportChips.ibar .ipill span{font-size:clamp(.6rem,2.25vw,.92rem)!important}}.cart-more summary{color:var(--ink);font-weight:600}.cart-more .cart-k{margin-top:8px}.cart-more p{margin-top:10px}@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.18s}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}:root[data-motion=off] ::view-transition-group(*),:root[data-motion=off] ::view-transition-new(*),:root[data-motion=off] ::view-transition-old(*){animation:none!important}.top{view-transition-name:cabecera}.bar{view-transition-name:barra}::view-transition-old(opciones){animation:vtSheetOut .14s ease-in both}::view-transition-new(opciones){animation:vtSheetIn .26s cubic-bezier(.2,.8,.2,1) both}section[data-page]{display:block}.a11y a,.filters a,.lang a,.mega a,.qf-steps a,.sides a,.splash nav.mob a,.views a,.zonesw a,a.btn,a.bub,a.card,a.cvote,a.door,a.ghost,a.link,a.macc-all,a.mfeat,a.mq,a.pchip,nav.mob a{text-decoration:none;-webkit-tap-highlight-color:transparent}.a11y a,.filters a,.lang a,.sides a,.views a,.zonesw a{align-items:center;display:inline-flex;justify-content:center}.views a{border-radius:999px;color:var(--soft);flex:1;font:600 .98rem var(--body);min-height:48px;padding:0 14px;transition:background-color .2s,color .2s,box-shadow .2s}.views a[aria-pressed=true]{background:var(--paper);box-shadow:0 1px 2px rgba(0,0,0,.18),0 0 0 1px var(--rule);color:var(--ink)}.sides a{border-radius:999px;color:var(--soft);font:600 .92rem var(--body);min-height:44px;padding:0 18px;transition:background-color .2s,color .2s}.sides a[aria-pressed=true]{background:var(--ink);color:var(--paper)}.sides a.pg{font-size:1.3rem;min-width:44px;padding:0 12px}.filters a{border:1px solid var(--edge);border-radius:999px;color:var(--ink);font:500 1rem var(--body);min-height:48px;padding:0 18px}.filters a:hover{border-color:var(--ink)}.filters a[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.lang a{border-radius:999px;color:var(--soft);font:700 .88rem var(--body);letter-spacing:.02em;min-height:42px;min-width:40px;padding:0 10px;transition:background-color .2s,color .2s}.lang a[aria-pressed=true]{background:var(--paper);box-shadow:0 1px 2px rgba(0,0,0,.18);color:var(--ink)}.lang-foot a,.lang-menu a{font-size:.92rem;letter-spacing:0;min-height:42px;padding:0 18px}.a11y a{border:1px solid var(--rule);border-radius:999px;color:var(--ink);font:500 .88rem var(--body);min-height:42px;padding:0 14px}.a11y a:hover{border-color:var(--ink)}.a11y a[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.zonesw a{border-radius:999px;color:var(--soft);font:600 .9rem var(--body);min-height:40px;padding:0 14px}.zonesw a[aria-pressed=true]{background:var(--paper);box-shadow:0 1px 2px rgba(0,0,0,.18),0 0 0 1px var(--rule);color:var(--ink)}.chips a,.fmt a{display:contents}.chips a[aria-current=true]>span,.chips label[aria-current]>span{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chips a[aria-current=true]>span .sw{box-shadow:inset 0 0 0 1px rgba(0,0,0,.28),0 0 0 2px var(--ink),0 0 0 3px var(--paper)}.fmt a[aria-current=true]>.fm{background:var(--mist);border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.fmt a[aria-current=true]>.fm svg{fill:var(--ink);fill-opacity:.12}.chips a>span,.fmt a>.fm{cursor:pointer}.chips a:focus-visible>span,.fmt a:focus-visible>.fm{outline:3px solid var(--blue);outline-offset:3px}.cfgbox .chips a[aria-current=true]>span{background-color:var(--ink)}.cfgbox .fmt a[aria-current=true]>.fm{background-color:var(--mist)}.chips a[aria-current=true]>span .sw.sw-tinta{box-shadow:inset 0 0 0 1px rgba(0,0,0,.28),0 0 0 2px var(--ink),0 0 0 3px var(--paper)}.sw.sw-par{background:linear-gradient(135deg,var(--m1) 50%,var(--m2) 50%)}.sw-oro{background:linear-gradient(105deg,#7a5a12,#d9b64a 22%,#fff6c2 38%,#b98a22 52%,#f4dc7c 70%,#7a5a12)}.sw-plata{background:linear-gradient(105deg,#5d646c,#c9ced4 22%,#ffffff 38%,#8c949c 52%,#e6e9ec 70%,#5d646c)}.sw-bronce{background:linear-gradient(105deg,#5e2f17,#b9744a 22%,#f3c6a1 38%,#8a4d2c 52%,#d99a70 70%,#5e2f17)}.sw-relieve{background:#f3f3f1;box-shadow:inset 0 0 0 1px rgba(0,0,0,.28),inset 2px 2px 3px rgba(0,0,0,.25),inset -2px -2px 3px #fff}.sw-tinta{background:#111}#cfg [data-panel][data-abierto="1"]{display:block}.splash[popover]{border:0;color:var(--ink);display:none;height:100%;inset:0;margin:0;max-height:100%;max-width:100vw;overflow:hidden;padding:0;position:fixed;width:100vw;--ix:calc(100% - 52px);--iy:32px}.splash[popover]:popover-open{animation:irisClipIn .64s cubic-bezier(.76,0,.18,1) both;display:block}.splash[popover]::backdrop{background:transparent}.splash[popover]:popover-open .splash-in{animation:menuRise .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:.1s}.splash[popover]:popover-open:after{animation:irisRing .64s cubic-bezier(.76,0,.18,1) both;border:2px solid var(--accent);border-radius:50%;box-shadow:inset 0 0 0 7px color-mix(in srgb,var(--accent) 14%,transparent),inset 0 0 40px color-mix(in srgb,var(--accent) 10%,transparent);content:"";height:0;left:var(--ix);pointer-events:none;position:fixed;top:var(--iy);translate:-50% -50%;width:0;z-index:20}@keyframes irisRing{0%{height:0;opacity:1;width:0}62%{height:216vmax;opacity:1;width:216vmax}to{height:300vmax;opacity:0;width:300vmax}}.splash[popover]:popover-open .press{opacity:1;transition:opacity .5s .1s}.splash[popover]:popover-open .mega>section,.splash[popover]:popover-open nav.mob>*{animation:menuRise .5s cubic-bezier(.2,.8,.2,1) both}.splash[popover]:popover-open .mega>section:first-child{animation-delay:.18s}.splash[popover]:popover-open .mega>section:nth-child(2){animation-delay:.26s}.splash[popover]:popover-open .mega>section:nth-child(3){animation-delay:.34s}.splash[popover]:popover-open .mega>section:nth-child(4){animation-delay:.42s}.splash[popover]:popover-open .mega>section:nth-child(n+5){animation-delay:.5s}.splash[popover]:popover-open nav.mob>:first-child{animation-delay:.16s}.splash[popover]:popover-open nav.mob>:nth-child(2){animation-delay:.22s}.splash[popover]:popover-open nav.mob>:nth-child(3){animation-delay:.28s}.splash[popover]:popover-open nav.mob>:nth-child(4){animation-delay:.34s}.splash[popover]:popover-open nav.mob>:nth-child(n+5){animation-delay:.4s}:root[data-motion=off] .splash[popover]:popover-open,:root[data-motion=off] .splash[popover]:popover-open *,:root[data-motion=off] .splash[popover]:popover-open:after{animation:none!important}#menu.splash[popover]{--ix:calc(min(100%, 50% + 540px) - 58px);--iy:32px;animation:none!important;background:color-mix(in srgb,var(--accent) 5%,var(--mist));clip-path:circle(0 at var(--ix) var(--iy));transition:clip-path .46s cubic-bezier(.55,0,.85,.25),display allow-discrete .46s,overlay allow-discrete .46s!important}#menu.splash[popover]:popover-open{clip-path:circle(150vmax at var(--ix) var(--iy));transition:clip-path .5s cubic-bezier(.65,0,.25,1),display allow-discrete .5s,overlay allow-discrete .5s!important}@starting-style{#menu.splash[popover]:popover-open{clip-path:circle(0 at var(--ix) var(--iy))}}#menu.splash[popover] *,#menu.splash[popover]:after{animation:none!important}#menu.splash[popover]:after{display:none}#menu.splash[popover] .splash-in{filter:blur(2px);opacity:0;scale:.94;transform-origin:calc(100% - 36px) 32px;transition:opacity .3s cubic-bezier(.4,0,1,1),scale .46s cubic-bezier(.55,0,.85,.25),filter .3s ease-in!important}#menu.splash[popover]:popover-open .splash-in{filter:none;opacity:1;scale:1;transition:none!important}#openMenu{transition:scale .62s linear(0,.58 18%,1.09 34%,1.14 44%,1.04 60%,.98 74%,1) .3s!important}body:has(#menu:popover-open) #openMenu{scale:.82;transition:scale .2s ease-out!important}:root[data-motion=off] #menu.splash[popover],:root[data-motion=off] #menu.splash[popover] .splash-in,:root[data-motion=off] #openMenu{transition:none!important}.splash .splash-in{background:color-mix(in srgb,var(--accent) 5%,var(--mist))}.splash .mega>section,.splash .mquick .mq,.splash details.macc{background:var(--paper)}.splash .splash-top{border-bottom:2px solid var(--accent);padding-bottom:12px;position:relative}.splash .splash-top .mark:after{background:var(--ink);border-radius:999px;color:var(--paper);content:attr(data-menu);font:700 .72rem/1.4 var(--body);letter-spacing:.08em;margin-left:10px;padding:3px 10px;text-transform:uppercase;vertical-align:middle}.splash nav.mob .macc-b a,.splash nav.mob a{color:var(--ink)}.splash nav.mob .macc-b a[data-product]{align-items:center;background:var(--mist);border-radius:14px;display:grid;font:600 .9rem/1.2 var(--body);gap:10px;grid-template-columns:46px 1fr;min-height:58px;padding:8px}.splash nav.mob .macc-b a.macc-all{align-items:center;border:1px solid var(--ink);border-radius:999px;display:inline-flex;font:600 .9rem var(--body);justify-content:center;margin-top:10px;min-height:44px;padding:0 16px;width:100%}.mega .msub a,.mega a[data-product],.mega h2 a,.mega li>a{color:var(--ink)}.mega.no-desc .md,.mega.no-img .mi{display:none!important}button[popovertarget]{appearance:none}.toast:not(:empty){animation:toastIn .3s cubic-bezier(.2,.8,.2,1) both,toastOut .5s ease-in 3.2s both}@keyframes toastIn{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes toastOut{to{opacity:0;visibility:hidden}}.cambiada .stage .sheet{animation:sheetIn .36s cubic-bezier(.2,.8,.2,1) both}.bar a,.bar button{text-decoration:none}.magic i{animation:magFly var(--du,1.6s) cubic-bezier(.15,.7,.3,1) var(--dl,0s) both;offset-path:path(var(--p));offset-rotate:0deg}.qf .qf-step[data-step="1"]{display:none}.qf:has([name=who]:checked) .qf-step[data-step="1"]{animation:menuRise .3s ease-out both;display:block}.qf .qf-step[data-step="2"]{display:none}.qf:has([name=who]:checked):has(textarea[name=what]:not(:placeholder-shown)) .qf-step[data-step="2"]{animation:menuRise .3s ease-out both;display:block}.qf:has([name=who]:checked) .qf-steps li:first-child{--p:100%}.qf:has([name=who]:checked) .qf-steps li:first-child .seg i{width:100%}.qf:has([name=who]:checked) .qf-steps li:first-child .lab:before{content:"✓ ";font-weight:700}.qf:has([name=who]:checked) .qf-steps li:nth-child(2) .seg i{width:50%}.qf:has([name=who]:checked) .qf-steps li:nth-child(2) button{color:var(--ink);font-weight:700}.qf:has(textarea[name=what]:not(:placeholder-shown)) .qf-steps li:nth-child(2) .seg i{width:100%}.qf:has(textarea[name=what]:not(:placeholder-shown)) .qf-steps li:nth-child(2) .lab:before{content:"✓ ";font-weight:700}.qf:has(textarea[name=what]:not(:placeholder-shown)) .qf-steps li:nth-child(3) .seg i{width:50%}.qf:has(textarea[name=what]:not(:placeholder-shown)) .qf-steps li:nth-child(3) button{color:var(--ink);font-weight:700}.qf .qf-nav [data-back]{display:none}.qf-step .sugs label{position:relative}.qf-step .sugs label input{inset:0;opacity:0;position:absolute}.qf-step .sugs label span{align-items:center;border:1px dashed var(--edge);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font:500 .98rem var(--body);min-height:48px;padding:0 16px}.qf-step .sugs label span:before{color:var(--soft);content:"+ ";margin-right:4px}.qf-step .sugs label:has(input:checked) span{background:var(--mist);border-color:var(--ink);border-style:solid}.qf-step .sugs label:has(input:checked) span:before{color:var(--ink);content:"✓ "}.pay-steps .pstep[data-pstep="1"],.pay-steps .pstep[data-pstep="2"]{display:none}.pay-steps:has(input[name=org]:valid):has(input[name=nif]:valid):has(input[name=email]:valid):has(input[name=tel]:valid):has(input[name=cp]:valid) .pstep[data-pstep="1"]{animation:menuRise .3s ease-out both;display:block}.pay-steps:has(input[name=org]:valid):has(input[name=nif]:valid):has(input[name=email]:valid):has(input[name=tel]:valid):has(input[name=cp]:valid) .pstep[data-pstep="2"]{animation:menuRise .3s ease-out both;display:block}.pay-steps:has(input[name=cp]:valid) .pay-prog li:first-child .seg i{width:100%}.pay-steps:has(input[name=cp]:valid) .pay-prog li:nth-child(2) .seg i,.pay-steps:has(input[name=cp]:valid) .pay-prog li:nth-child(3) .seg i{width:50%}.pay-steps .pnav{display:none}.pay-steps:not(:has([name=proof]:checked)) #payBtn{opacity:.5}.pay-steps .conf span[data-m]{display:none}.pay-steps:not(:has([name=proof]:checked)) .conf span[data-m=""]{display:inline}.pay-steps:has([name=proof][value=none]:checked) .conf span[data-m=none],.pay-steps:has([name=proof][value=only]:checked) .conf span[data-m=only],.pay-steps:has([name=proof][value=pdf]:checked) .conf span[data-m=pdf],.pay-steps:has([name=proof][value=sample]:checked) .conf span[data-m=sample]{display:inline}.pay-steps .tot-v{display:none}.pay-steps:not(:has([name=proof]:checked)):has([name=ship][value="7.9"]:checked) .tot-v[data-m=""][data-s="1"],.pay-steps:not(:has([name=proof]:checked)):not(:has([name=ship][value="7.9"]:checked)) .tot-v[data-m=""][data-s="0"]{display:inline}.pay-steps:has([name=proof][value=none]:checked):has([name=ship][value="7.9"]:checked) .tot-v[data-m=none][data-s="1"],.pay-steps:has([name=proof][value=none]:checked):not(:has([name=ship][value="7.9"]:checked)) .tot-v[data-m=none][data-s="0"],.pay-steps:has([name=proof][value=only]:checked):has([name=ship][value="7.9"]:checked) .tot-v[data-m=only][data-s="1"],.pay-steps:has([name=proof][value=only]:checked):not(:has([name=ship][value="7.9"]:checked)) .tot-v[data-m=only][data-s="0"],.pay-steps:has([name=proof][value=pdf]:checked):has([name=ship][value="7.9"]:checked) .tot-v[data-m=pdf][data-s="1"],.pay-steps:has([name=proof][value=pdf]:checked):not(:has([name=ship][value="7.9"]:checked)) .tot-v[data-m=pdf][data-s="0"],.pay-steps:has([name=proof][value=sample]:checked):has([name=ship][value="7.9"]:checked) .tot-v[data-m=sample][data-s="1"],.pay-steps:has([name=proof][value=sample]:checked):not(:has([name=ship][value="7.9"]:checked)) .tot-v[data-m=sample][data-s="0"]{display:inline}.pay-steps .tot-v{animation:bump .4s}@media (min-width:600px) and (max-width:899px){.splash nav.mob details.macc>summary{pointer-events:none}.splash nav.mob details.macc:not([open]) .macc-b{display:block}}.a11y form,.lang form,.zonesw form{display:contents}.zonef .zonesw{background:var(--mist);border-radius:999px;display:inline-flex;gap:4px;margin-top:8px;padding:4px}.cartb{position:relative}.count:not(.has){display:none}@media (min-width:900px){.count:not(.has){display:inline-block}}.play-row a.bub,.vact a.vzoom,.vtools a.bub{text-decoration:none}.vact a.vzoom[aria-disabled=true]{opacity:.45;pointer-events:none}.pchip[aria-expanded=true] b,.pchip[aria-expanded=true] small{color:inherit}.psheet-x,.vpop-x{text-decoration:none}.ver-boton{margin-top:12px}.sr{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.qbox form{display:contents}.qbox button.qgo{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.err:empty{display:none}.sheet.dip[data-dlay=d-marco] .dp{align-items:center;justify-content:center;text-align:center}.sheet.dip[data-dlay=d-marco] .dp:before{border:1px solid currentColor;content:"";inset:calc(var(--pad, 10) * .7 * var(--mm, 3px));pointer-events:none;position:absolute}.sheet.dip[data-dlay=d-marco] .dp{position:relative}.sheet.cal[data-lay=marco]{padding:calc(var(--pad, 10) * 1.2 * var(--mm, 3px))}.sheet.cal[data-lay=marco]:before{border:1px solid currentColor;content:"";inset:calc(var(--pad, 10) * .5 * var(--mm, 3px));pointer-events:none;position:absolute;z-index:2}.sheet[data-s=talonario][data-lay=marco]{align-items:stretch;justify-content:flex-start!important;text-align:left}.sheet[data-s=talonario][data-lay=marco] .pn{text-align:center}