.salto{position:fixed;top:0;left:50%;z-index:9999;translate:-50% -140%;font-family:var(--cuerpo);padding:.8125rem 1.5rem;border-radius:0 0 1rem 1rem;background:var(--carbon);color:var(--papel);font-size:.9375rem;letter-spacing:.02em;text-decoration:none;box-shadow:0 8px 28px #2c2c2c38;transition:translate var(--estado) var(--curva)}.salto:focus{translate:-50% 0;outline:2px solid var(--rosa);outline-offset:-4px}main:focus{outline:none}::selection{background:#fd785542;color:var(--carbon)}::-moz-selection{background:#fd785542;color:var(--carbon)}.oscuro ::selection,.cierre ::selection{background:#fd78556b;color:#fff}html{scrollbar-gutter:stable}html.trabada{overflow:hidden}html.trabada body{position:fixed;top:var(--y-trabada,0);left:0;right:0;width:100%}.bolsa,.panel-movil{overscroll-behavior:contain}html :is(section,footer,main,h2,h3)[id]{scroll-margin-top:calc(var(--alto-nav,98px) + .75rem)}html{scroll-padding-top:calc(var(--alto-nav,98px) + .75rem)}html body.pg-tienda{scroll-padding-top:calc(var(--alto-nav,98px) + var(--alto-barra,50px) + .75rem)}html :is(.pie a,.baja,.repetir,.panel-movil a):after,html .colores-sku button:before{z-index:auto}html .colores-sku button:before{width:calc(100% + var(--hueco-disco,.75rem) - 2px)}@media(pointer:coarse){html .tienda .colores-sku,html .colores-sku{--hueco-disco:.75rem;gap:var(--hueco-disco)}}.nav .carro{cursor:pointer;transition:opacity var(--estado) var(--curva),color var(--estado) var(--curva)}.nav .carro[data-vacia]{opacity:.5;cursor:default}@media(hover:hover)and (pointer:fine){.nav .carro:not([data-vacia]):hover{color:var(--rosa)}}.bolsa footer .btn[data-apagado],.bolsa footer .ver-bolsa[data-apagado]{opacity:.4;pointer-events:none}.bolsa footer .ver-bolsa{display:block;margin-top:.125rem;padding:1rem 0;text-align:center;font:400 .8125rem/1 var(--cuerpo);color:#2c2c2c99;text-underline-offset:3px;transition:color .2s var(--curva)}.bolsa footer .ver-bolsa:hover,.bolsa footer .ver-bolsa:focus-visible{color:var(--carbon)}.bolsa .paso-q{display:flex;align-items:center;gap:.125rem;flex:none}.bolsa .paso-q button{width:2rem;height:2rem;padding:0;flex:none;display:grid;place-items:center;border:0;border-radius:var(--pildora);background:transparent;font-family:var(--sans,inherit);font-size:1.0625rem;line-height:1;color:#2c2c2c80;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--toque) var(--curva),color var(--toque) var(--curva),scale var(--toque) var(--curva)}.bolsa .paso-q .q{min-width:1.25rem;text-align:center;font-variant-numeric:tabular-nums;font-size:.9375rem}@media(hover:hover)and (pointer:fine){.bolsa .paso-q button:hover{background:#2c2c2c12;color:var(--carbon)}}.bolsa .paso-q button:active{scale:.88;transition-duration:var(--pulso)}.bolsa .paso-q button:focus-visible{outline:2px solid var(--carbon);outline-offset:2px}.bolsa .paso-q button:before{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;width:44px;height:44px}.bolsa .paso-q button{position:relative}@media(prefers-reduced-motion:reduce){.salto,.bolsa .paso-q button{transition:none}.bolsa .paso-q button:active{scale:1}.nav .carro{transition:none}}html .panel-movil[hidden],html .tapa[hidden]{display:none}main{overflow-x:clip}.volver{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:clamp(1rem,1.8vw,1.5rem);font-family:var(--cuerpo);font-size:var(--t-c2);letter-spacing:0;text-transform:none;color:#2c2c2c8c;text-decoration:none;position:relative;transition:color var(--toque) var(--curva)}.volver:before{content:"";position:absolute;left:-.5rem;right:-.5rem;top:50%;height:44px;translate:0 -50%}.volver .ico{width:1.0625rem;height:1.0625rem;flex:none;scale:-1 1;transition:translate var(--estado) var(--curva)}@media(hover:hover)and (pointer:fine){.volver:hover{color:var(--carbon)}.volver:hover .ico{translate:-.25rem 0}}.volver:active{color:var(--carbon)}.volver:focus-visible{outline:2px solid var(--carbon);outline-offset:4px;border-radius:.25rem}.ficha-miga .volver{text-decoration:none;margin-bottom:0;padding-right:.75rem;border-right:1px solid var(--linea);margin-right:.25rem}@media(max-width:560px){.ficha-miga a:not(.volver),.ficha-miga span[aria-hidden]{display:none}.ficha-miga .volver{border-right:0;padding-right:0;margin-right:.5rem}}@media(prefers-reduced-motion:reduce){.volver,.volver .ico{transition:none}.volver:hover .ico{translate:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/qol.css.map */
