.store-footer--tinta{--pie-margen:48px;--pie-fondo:var(--tienda-tinta,var(--color-text));--pie-texto:var(--color-surface);--pie-realce:var(--color-accent-inverted,var(--pie-texto));--pie-linea:color-mix(in srgb, var(--pie-texto) 14%, transparent);padding:0 var(--pie-margen);background:var(--pie-fondo);color:var(--pie-texto)}@media (max-width:1024px){.store-footer--tinta{--pie-margen:32px}}@media (max-width:700px){.store-footer--tinta{--pie-margen:20px}}.store-footer--tinta .store-footer__wrap{max-width:1440px;margin-inline:auto;padding-inline:0}.store-footer--tinta a:hover{text-decoration:none}.store-footer--tinta :is(a,button,input):focus-visible{outline-color:var(--pie-texto)}.store-footer--tinta .store-footer__main{grid-template-columns:var(--pie-grilla);border-bottom:1px solid var(--pie-linea);gap:48px;padding-block:72px 56px}.store-footer--tinta .store-footer__newsletter{grid-column:auto;min-width:auto}.store-footer--tinta .store-footer__main h2{font-size:calc(12px * var(--tienda-escala));letter-spacing:.14em;color:color-mix(in srgb, var(--pie-texto) 50%, transparent);margin:0 0 14px;font-weight:800;line-height:1.5}.store-footer--tinta .store-footer__logo{display:flex}.store-footer--tinta .store-footer__logo img{width:auto;height:26px;max-height:none}.store-footer--tinta .store-footer__about{max-width:34ch;font-size:calc(14px * var(--tienda-escala));color:color-mix(in srgb, var(--pie-texto) 60%, transparent);margin-top:16px;font-weight:500;line-height:1.6}.store-footer--tinta .store-footer__social{gap:16px;margin-top:16px}.store-footer--tinta .store-footer__social a{min-height:0;color:color-mix(in srgb, var(--pie-texto) 70%, transparent);transition:color .18s;display:flex}.store-footer--tinta .store-footer__social a:hover{color:var(--pie-realce)}.store-footer--tinta .store-footer__column{gap:12px}.store-footer--tinta .store-footer__main .store-footer__column h2{margin-bottom:2px}.store-footer--tinta .store-footer__column :is(a,span){min-height:0;font-size:calc(14px * var(--tienda-escala));color:color-mix(in srgb, var(--pie-texto) 80%, transparent);padding:0;line-height:1.5;transition:color .18s;display:block}.store-footer--tinta .store-footer__column a:hover{color:var(--pie-realce)}.store-footer--tinta .store-footer__intro{max-width:none;font-size:calc(14px * var(--tienda-escala));color:color-mix(in srgb, var(--pie-texto) 60%, transparent);margin:0 0 16px;font-weight:500;line-height:1.5}.store-footer--tinta .newsletter-form__entry{border-color:color-mix(in srgb, var(--pie-texto) 30%, transparent);border-radius:var(--tienda-radio);min-height:0;padding:0}.store-footer--tinta .newsletter-form__entry:has(input:focus){border-color:color-mix(in srgb, var(--pie-texto) 75%, transparent)}.store-footer--tinta .newsletter-form__entry input{color:var(--pie-texto);padding:14px 16px;line-height:1.5}@media (min-width:700px){.store-footer--tinta .newsletter-form__entry input{font-size:calc(14px * var(--tienda-escala))}}.store-footer--tinta .newsletter-form__entry input::placeholder{color:color-mix(in srgb, var(--pie-texto) 45%, transparent)}.store-footer--tinta .newsletter-form__entry input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--pie-fondo) inset;-webkit-text-fill-color:var(--pie-texto)}.store-footer--tinta .newsletter-form__entry button{border-radius:0 var(--tienda-radio) var(--tienda-radio) 0;background:var(--pie-texto);min-height:0;color:var(--pie-fondo);font-size:calc(12px * var(--tienda-escala));letter-spacing:.12em;text-transform:uppercase;padding:0 22px;font-weight:800}.store-footer--tinta .newsletter-form__consent{font-size:calc(13px * var(--tienda-escala));color:color-mix(in srgb, var(--pie-texto) 60%, transparent)}.store-footer--tinta .newsletter-form__consent input{accent-color:var(--pie-texto)}.store-footer--tinta .store-footer__payments{border-top:0;border-bottom:1px solid var(--pie-linea);gap:20px 28px;padding-block:28px}.store-footer--tinta .store-footer__eyebrow{font-size:calc(12px * var(--tienda-escala));letter-spacing:.14em;color:color-mix(in srgb, var(--pie-texto) 50%, transparent);font-weight:800}.store-footer--tinta .store-footer__payments li{border-color:color-mix(in srgb, var(--pie-texto) 8%, transparent);border-radius:var(--tienda-radio);background:color-mix(in srgb, var(--pie-texto) 4%, transparent);height:30px;color:var(--pie-texto);padding:6px 10px}.store-footer--tinta .store-footer__payments li:hover{border-color:color-mix(in srgb, var(--pie-texto) 16%, transparent);background:color-mix(in srgb, var(--pie-texto) 8%, transparent)}.store-footer--tinta .store-footer__payment-logo{width:calc(var(--ancho-logo,76) * 16px / 18);opacity:.9;max-width:none;height:16px}.store-footer--tinta :is(.store-footer__payment-transfer,.store-footer__secure){display:none}.store-footer--tinta .store-footer__bottom{font-size:calc(12px * var(--tienda-escala));color:color-mix(in srgb, var(--pie-texto) 50%, transparent);border-top:0;gap:20px;padding-block:28px 32px;font-weight:500;line-height:1.5}.store-footer--tinta .store-footer__bottom .store-footer__legal-id{font-size:inherit}.store-footer--tinta .store-footer__bottom a{min-height:24px}.store-footer--tinta .store-footer__bottom nav{gap:8px 20px}.store-footer--tinta .store-footer__separador{background:color-mix(in srgb, var(--pie-texto) 20%, transparent)}.store-footer--tinta .store-footer__credito{color:color-mix(in srgb, var(--pie-texto) 59%, var(--pie-fondo));gap:11px;transition:color .2s}.store-footer--tinta .store-footer__credito span{font-size:calc(10.5px * var(--tienda-escala));opacity:.75;font-weight:400}.store-footer--tinta .store-footer__credito svg{height:24px;color:var(--pie-texto)}.store-footer--tinta .store-footer__bottom .store-footer__credito:hover{color:var(--pie-realce)}.store-footer--tinta .contacto-directo{color:var(--pie-texto);border-top:1px solid var(--pie-linea);background:0 0}@media (max-width:1199.98px),(max-width:1240px) and (hover:none),(max-width:1240px) and (pointer:coarse){.store-footer--tinta .store-footer__main{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:40px}.store-footer--tinta .store-footer__newsletter{grid-column:2/-1}}@media (max-width:700px){.store-footer--tinta .store-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px;padding-block:44px 28px}.store-footer--tinta .store-footer__main h2{margin-bottom:11px}.store-footer--tinta .store-footer__main .store-footer__column h2{margin-bottom:2px}.store-footer--tinta .store-footer__brand{order:1;grid-column:1/-1}.store-footer--tinta .store-footer__newsletter{order:2;grid-column:1/-1}.store-footer--tinta .store-footer__column{order:3;gap:9px}.store-footer--tinta .store-footer__column:nth-of-type(odd):last-of-type{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}.store-footer--tinta .store-footer__main .store-footer__column:nth-of-type(odd):last-of-type h2{grid-column:1/-1;margin-bottom:1px}.store-footer--tinta .store-footer__column :is(a,span){font-size:calc(13.5px * var(--tienda-escala))}.store-footer--tinta .store-footer__about{max-width:none;font-size:calc(13.5px * var(--tienda-escala))}.store-footer--tinta .store-footer__intro{font-size:calc(13.5px * var(--tienda-escala));margin-bottom:13px}.store-footer--tinta .store-footer__payments{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-block:22px}.store-footer--tinta .store-footer__payments ul{justify-content:center;gap:12px 18px}.store-footer--tinta .store-footer__payments li,.store-footer--tinta .store-footer__payments li:hover{background:0 0;border:0;height:auto;padding:0}.store-footer--tinta .store-footer__payment-logo{width:calc(var(--ancho-logo,76) * 15px / 18);opacity:.8;height:15px}.store-footer--tinta .store-footer__bottom{text-align:center;flex-direction:column;align-items:center;gap:16px;padding-bottom:26px}.store-footer--tinta .store-footer__bottom-end,.store-footer--tinta .store-footer__bottom nav{justify-content:center}.store-footer--tinta .store-footer__separador{display:none}.store-footer--tinta .store-footer__credito span{font-size:calc(9.5px * var(--tienda-escala))}.store-footer--tinta .store-footer__credito svg{height:19px}}@media (prefers-reduced-motion:reduce){.store-footer--tinta :is(.store-footer__social a,.store-footer__column :is(a,span),.store-footer__credito){transition:none}}
@layer tienda-base{.store-footer--base{--pie-linea:color-mix(in srgb,var(--color-on-accent) 12%,transparent);--pie-suave:color-mix(in srgb,var(--color-on-accent) 72%,transparent);--pie-tenue:color-mix(in srgb,var(--color-on-accent) 60%,transparent)}.store-footer--base .store-footer__wrap{box-sizing:border-box;max-width:var(--shop-max);padding-inline:var(--shop-gutter);margin-inline:auto}.store-footer--base a{color:var(--pie-suave);text-decoration:none;transition:color .2s}.store-footer--base a:hover{color:var(--color-on-accent);text-decoration:none}.pie-base__cuerpo{flex-direction:column;gap:28px;padding-block:32px 28px;display:flex}.store-footer--base .pie-base__marca{min-width:var(--tienda-blanco);min-height:var(--tienda-blanco);font-size:calc(20px * var(--tienda-escala));color:var(--color-on-accent);align-items:center;font-weight:700;display:inline-flex}.store-footer--base .pie-base__marca img{object-fit:contain;object-position:left;width:auto;max-width:160px;height:32px;display:block}.pie-base__inicio{flex-direction:column;gap:14px;display:flex}.pie-base__contacto{--pie-renglon:32px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pie-base__contacto li{min-height:var(--pie-renglon);font-size:calc(13px * var(--tienda-escala));color:var(--pie-suave);align-items:center;gap:8px;line-height:18px;display:flex}.store-footer--base .pie-base__contacto a{min-height:var(--tienda-toque,44px);margin-block:calc((var(--pie-renglon) - var(--tienda-toque,44px)) / 2);align-items:center;display:inline-flex}.pie-base__contacto svg{color:var(--color-on-accent);flex:none}.pie-base__enlaces{border-top:1px solid var(--pie-linea)}.store-footer--base .store-footer__column{border-bottom:1px solid var(--pie-linea);display:block}.store-footer--base .store-footer__column>h2{min-height:44px;font-size:calc(13px * var(--tienda-escala));letter-spacing:0;text-transform:none;color:var(--color-on-accent);align-items:center;margin:0;font-weight:600;line-height:18px;display:flex}.store-footer--base .store-footer__plegar{min-height:44px;font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none;flex:1}.store-footer--base .store-footer__plegar svg{color:var(--pie-tenue);transition:transform var(--desplegar-tiempo) var(--desplegar-curva)}.store-footer--base .store-footer__column[data-abierta] .store-footer__plegar svg{transform:rotate(180deg)}.store-footer--base .store-footer__enlaces-dentro{flex-direction:column;display:flex}.store-footer--base .store-footer__enlaces-dentro>:last-child{margin-bottom:8px}.store-footer--base .store-footer__enlaces :is(a,span){min-height:40px;font-size:calc(13px * var(--tienda-escala));color:var(--pie-suave);align-items:center;display:flex}@media (max-width:1023px){.store-footer--base .store-footer__enlaces{transition:grid-template-rows var(--desplegar-tiempo) var(--desplegar-curva), visibility 0s;grid-template-rows:1fr;display:grid}.store-footer--base .store-footer__enlaces-dentro{min-height:0;transition:opacity .28s 40ms;overflow:hidden}}@media (scripting:enabled) and (max-width:1023px){.store-footer--base .store-footer__column:not([data-abierta])>.store-footer__enlaces{visibility:hidden;transition:grid-template-rows var(--plegar-tiempo) var(--plegar-curva), visibility 0s var(--plegar-tiempo);grid-template-rows:0fr}.store-footer--base .store-footer__column:not([data-abierta]) .store-footer__enlaces-dentro{opacity:0;transition:opacity .18s}}.pie-base__news h2{font-size:calc(14px * var(--tienda-escala));letter-spacing:0;text-transform:none;color:var(--color-on-accent);margin:0;font-weight:600;line-height:20px}.pie-base__news>p{font-size:calc(12px * var(--tienda-escala));color:var(--pie-suave);margin:2px 0 14px;line-height:18px}.store-footer--base .newsletter-form__entry{background:0 0;border:0;border-radius:0;gap:8px;min-height:0;padding:0}.store-footer--base .newsletter-form__entry:has(input:focus-visible){outline:none}.store-footer--base .newsletter-form__entry input{border:1px solid color-mix(in srgb,var(--color-on-accent) 20%,transparent);border-radius:calc(var(--tienda-radio) * 1.33);background:color-mix(in srgb,var(--color-on-accent) 8%,transparent);height:44px;min-height:0;font-size:calc(16px * var(--tienda-escala));padding:0 12px}.store-footer--base .newsletter-form__entry input:focus-visible{border-color:var(--color-on-accent)}.store-footer--base .newsletter-form__entry button{border-radius:calc(var(--tienda-radio) * 1.33);height:44px;min-height:0;font-size:calc(13px * var(--tienda-escala));padding:0 16px;font-weight:600}.store-footer--base .newsletter-form__consent{color:var(--pie-tenue);padding-top:10px}.pie-base__barra{border-top:1px solid var(--pie-linea);color:var(--pie-tenue)}.pie-base__barra-dentro{flex-direction:column;align-items:center;gap:12px;padding-block:20px 12px;display:flex}.pie-base__derechos{text-align:center;font-size:calc(12px * var(--tienda-escala));order:2;line-height:16px}.pie-base__derechos p{margin:0}.pie-base__derechos p+p{font-size:calc(11px * var(--tienda-escala));margin-top:4px}.pie-base__pagos{text-align:center;flex-direction:column;align-items:center;display:flex}.pie-base__pagos h2{font-size:calc(14px * var(--tienda-escala));letter-spacing:0;text-transform:none;color:var(--color-on-accent);margin:0 0 12px;font-weight:600;line-height:20px}.pie-base__medios{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pie-base__medio{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--color-on-accent) 22%,transparent);border-radius:calc(var(--tienda-radio) * .5);background:color-mix(in srgb,var(--color-on-accent) 8%,transparent);min-width:52px;height:30px;color:var(--color-on-accent);font-size:calc(11.5px * var(--tienda-escala));white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:flex}.pie-base__mascara{width:calc(var(--ancho-logo,60) * .8px);background:currentColor;max-width:84px;height:15px;display:block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.store-footer--base .store-footer__credito{min-height:44px;color:var(--pie-tenue);order:3;align-items:center;gap:10px;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.store-footer--base .store-footer__bottom .store-footer__credito:hover,.store-footer--base .store-footer__credito:hover{color:var(--color-on-accent);text-decoration:none}.store-footer--base .store-footer__credito .credito-arlevix__rotulo{font-size:calc(10.5px * var(--tienda-escala));letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-weight:500;line-height:1}.store-footer--base .credito-arlevix__raya{opacity:.45;background:currentColor;width:1px;height:14px}.store-footer--base .store-footer__credito .credito-arlevix__logo{width:auto;height:22px;color:inherit;opacity:1;display:block;translate:0 -3.41px}.store-footer--base .credito-arlevix--original{--credito-tinta:#fff;--credito-acento:#00cfae}.store-footer--base .credito-arlevix--original-claro{--credito-tinta:#070d16;--credito-acento:#00cfae}.store-footer--base .credito-arlevix--blanco{--credito-tinta:#fff}.store-footer--base .credito-arlevix--negro{--credito-tinta:#070d16}.store-footer--base .credito-arlevix--grises{--credito-tinta:#8a8f98}.store-footer--base .store-footer__credito:not(.credito-arlevix--mono){color:color-mix(in srgb,var(--credito-tinta) 72%,transparent)}.store-footer--base .store-footer__credito:not(.credito-arlevix--mono):hover,.store-footer--base .store-footer__credito:not(.credito-arlevix--mono) .credito-arlevix__logo{color:var(--credito-tinta)}.store-footer--base .credito-arlevix__acento{fill:var(--credito-acento,currentColor)}@media (min-width:1024px){.pie-base__cuerpo{grid-template-columns:auto minmax(0,1fr) minmax(240px,300px);align-items:start;gap:48px;padding-block:60px 56px;display:grid}.pie-base__contacto{--pie-renglon:28px;gap:4px}.pie-base__contacto li{white-space:nowrap}.pie-base__enlaces{border-top:0;grid-auto-columns:minmax(0,max-content);grid-auto-flow:column;justify-content:space-between;gap:24px 20px;display:grid}.store-footer--base .store-footer__column{border-bottom:0}.store-footer--base .store-footer__column>h2{min-height:0;margin-bottom:12px}.store-footer--base .store-footer__enlaces-dentro>:last-child{margin-bottom:0}.store-footer--base .store-footer__enlaces :is(a,span){min-height:30px}.store-footer--base .newsletter-form__entry input,.store-footer--base .newsletter-form__entry button{height:36px;font-size:calc(13px * var(--tienda-escala))}.store-footer--base .newsletter-form__entry button{font-size:calc(12px * var(--tienda-escala));padding:0 14px}.pie-base__pagos{grid-column:1/-1}.pie-base__barra-dentro{grid-template-columns:1fr auto;align-items:center;gap:24px;padding-block:14px;display:grid}.pie-base__derechos{text-align:left;order:0;justify-self:start}.store-footer--base .store-footer__credito{order:0;justify-self:end}}@media (prefers-reduced-motion:reduce){.store-footer--base a,.store-footer--base .store-footer__plegar svg,.store-footer--base .store-footer__enlaces,.store-footer--base .store-footer__enlaces-dentro{transition:none}}}
@layer tienda-base{.pie-ref{--pie-suave:color-mix(in srgb,var(--color-on-accent) 70%,transparent);--pie-tenue:color-mix(in srgb,var(--color-on-accent) 60%,transparent);--pie-linea:color-mix(in srgb,var(--color-on-accent) 12%,transparent);--pie-icono:var(--tienda-resalte,var(--color-on-accent));--pie-boton:var(--tienda-resalte,var(--color-on-accent));--pie-boton-texto:var(--tienda-sobre-resalte,var(--color-accent));--pie-foco:var(--tienda-resalte,var(--color-on-accent))}.pie-ref__columna{box-sizing:content-box;max-width:var(--shop-max);padding-inline:var(--shop-gutter);margin-inline:auto}.pie-ref__franja{background:var(--tienda-franja,none);height:3px}.pie-ref a{color:var(--pie-suave);text-decoration:none;transition:color .16s}.pie-ref a:hover{color:var(--color-on-accent);text-decoration:none}.pie-ref :is(a,button,input):focus-visible{outline:2px solid var(--pie-foco);outline-offset:2px;border-radius:calc(var(--tienda-radio) * .25)}.pie-ref__cuerpo{padding:32px 0 28px}.pie-ref__grilla{flex-direction:column;gap:28px;display:flex}.pie-ref__contacto{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pie-ref__contacto li{min-height:32px;font-size:calc(13px * var(--tienda-escala));color:var(--pie-suave);align-items:center;gap:8px;line-height:18px;display:flex}.pie-ref__contacto svg{color:var(--pie-icono);flex:none}.pie-ref__enlaces{border-top:1px solid var(--pie-linea)}.pie-ref .store-footer__column{border-bottom:1px solid var(--pie-linea);display:block}.pie-ref .store-footer__column>h2{min-height:44px;font-size:calc(13px * var(--tienda-escala));letter-spacing:0;text-transform:none;color:var(--color-on-accent);align-items:center;margin:0;font-weight:600;line-height:18px;display:flex}.pie-ref .store-footer__plegar{min-height:44px;font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none;flex:1}.pie-ref .store-footer__plegar svg{width:14px;height:14px;color:var(--pie-suave);transition:transform .16s}.pie-ref .store-footer__column[data-abierta] .store-footer__plegar svg{transform:rotate(180deg)}.pie-ref .store-footer__enlaces-dentro{flex-direction:column;display:flex}.pie-ref .store-footer__enlaces-dentro>:last-child{margin-bottom:8px}.pie-ref .store-footer__enlaces :is(a,span){min-height:40px;font-size:calc(13px * var(--tienda-escala));color:var(--pie-suave);align-items:center;display:flex}@media (scripting:enabled) and (max-width:1023px){.pie-ref .store-footer__column:not([data-abierta])>.store-footer__enlaces{display:none}}.pie-ref__news h2{font-size:calc(14px * var(--tienda-escala));letter-spacing:0;text-transform:none;color:var(--color-on-accent);margin:0;font-weight:600;line-height:20px}.pie-ref__news>p{font-size:calc(12px * var(--tienda-escala));color:var(--pie-suave);margin:2px 0 0;line-height:18px}.pie-ref .newsletter-form{margin-top:14px}.pie-ref .newsletter-form__entry{background:0 0;border:0;border-radius:0;gap:8px;min-height:0;padding:0}.pie-ref .newsletter-form__entry:has(input:focus-visible){outline:none}.pie-ref .newsletter-form__entry input{border:1px solid color-mix(in srgb,var(--color-on-accent) 20%,transparent);border-radius:var(--tienda-radio);background:color-mix(in srgb,var(--color-on-accent) 8%,transparent);height:44px;min-height:0;color:var(--color-on-accent);font-size:calc(16px * var(--tienda-escala));padding:0 12px}.pie-ref .newsletter-form__entry input::placeholder{color:var(--pie-suave)}.pie-ref .newsletter-form__entry input:focus-visible{border-color:var(--color-on-accent);outline:none}.pie-ref .newsletter-form__entry button{border-radius:var(--tienda-radio);background:var(--pie-boton);height:44px;min-height:0;color:var(--pie-boton-texto);font-size:calc(13px * var(--tienda-escala));padding:0 16px;font-weight:600;transition:opacity .16s}.pie-ref .newsletter-form__entry button:hover{opacity:.88}.pie-ref .newsletter-form__consent{color:var(--pie-tenue);padding-top:10px}.pie-ref__barra{border-top:1px solid var(--pie-linea);color:var(--pie-tenue)}.pie-ref__barra-dentro{flex-direction:column;align-items:center;gap:12px;padding-top:20px;padding-bottom:12px;display:flex}.pie-ref__derechos{text-align:center;font-size:calc(12px * var(--tienda-escala));order:2;line-height:16px}.pie-ref__derechos p{margin:0}.pie-ref__derechos p+p{font-size:calc(11px * var(--tienda-escala));margin-top:4px}.pie-ref__pagos{flex-direction:column;align-items:center;gap:6px;display:flex}.pie-ref__pagos h2{font-size:calc(11px * var(--tienda-escala));letter-spacing:.08em;text-transform:uppercase;color:var(--pie-tenue);margin:0;font-weight:400;line-height:16px}.pie-ref__medios{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pie-ref__medios li{box-sizing:border-box;border-radius:calc(var(--tienda-radio) * .5);background:var(--color-surface);width:44px;height:26px;padding:3px 4px;display:block;overflow:hidden}.pie-ref__medios img{object-fit:contain;width:100%;height:100%;display:block}.pie-ref .pie-ref__credito{min-height:44px;color:var(--pie-tenue);order:3;align-items:center;gap:8px;transition:opacity .16s;display:inline-flex}.pie-ref .pie-ref__credito:hover{color:var(--pie-tenue);opacity:.8}.pie-ref .pie-ref__credito .credito-arlevix__rotulo{font-size:calc(12px * var(--tienda-escala));letter-spacing:0;text-transform:none;white-space:nowrap;font-weight:400}.pie-ref .pie-ref__credito .credito-arlevix__raya{display:none}.pie-ref .pie-ref__credito .credito-arlevix__logo{width:auto;height:20px;display:block}.pie-ref .pie-ref__credito .credito-arlevix__acento{fill:#00cfae}@media (min-width:1024px){.pie-ref__cuerpo{padding:60px 0 56px}.pie-ref__grilla{grid-template-columns:auto 1fr 300px;align-items:start;gap:48px;display:grid}.pie-ref__contacto{gap:4px}.pie-ref__contacto li{white-space:nowrap;min-height:28px}.pie-ref__enlaces{border-top:0;justify-content:space-between;gap:24px;display:flex}.pie-ref .store-footer__column{border-bottom:0}.pie-ref .store-footer__column>h2{min-height:0;margin-bottom:12px}.pie-ref .store-footer__enlaces-dentro>:last-child{margin-bottom:0}.pie-ref .store-footer__enlaces :is(a,span){white-space:nowrap;min-height:30px}.pie-ref .newsletter-form__entry input{height:36px;font-size:calc(13px * var(--tienda-escala))}.pie-ref .newsletter-form__entry button{height:36px;font-size:calc(12px * var(--tienda-escala));padding:0 14px}.pie-ref__barra-dentro{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-top:14px;padding-bottom:14px;display:grid}.pie-ref__derechos{text-align:left;order:0;justify-self:start}.pie-ref .pie-ref__credito{order:0;justify-self:end}}@media (min-width:1024px) and (max-width:1279px),(min-width:1024px) and (max-width:1279px) and (hover:hover) and (pointer:fine){.pie-ref__grilla{grid-template-columns:auto 1fr;row-gap:40px}.pie-ref__news{grid-column:1/-1;max-width:420px}}@media (prefers-reduced-motion:reduce){.pie-ref a,.pie-ref .store-footer__plegar svg,.pie-ref .newsletter-form__entry button,.pie-ref .pie-ref__credito{transition:none}}}
.product-selection{background:var(--color-surface);padding:48px 0 44px}.product-selection__inner{max-width:1900px;padding-inline:clamp(24px,calc(5.625vw / var(--tienda-zoom)),86px);margin:auto}.product-selection__heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px;display:flex}.product-selection__titles{flex:1;min-width:0}.product-selection__eyebrow{font-size:calc(11px * var(--tienda-escala));letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;margin:0 0 8px;font-weight:650;line-height:1.5}.product-selection__heading h2{font-family:var(--tienda-familia-titulos);font-size:clamp(calc(24px * var(--tienda-escala)),calc(2.25vw / var(--tienda-zoom)),calc(30px * var(--tienda-escala)));letter-spacing:-.035em;margin:0;font-weight:600;line-height:1.15}.product-selection__actions{flex:none;align-items:center;gap:28px;display:flex}.product-selection__view-all{min-height:44px;color:var(--color-text);font-size:calc(13px * var(--tienda-escala));white-space:nowrap;align-items:center;gap:8px;font-weight:550;text-decoration:none;display:inline-flex}.product-selection__view-all:hover{text-underline-offset:5px;text-decoration:underline}.product-selection__arrows{flex:none;align-items:center;gap:6px;display:flex}.product-selection__arrows button{width:max(40px, var(--tienda-blanco));height:max(40px, var(--tienda-blanco));border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.product-selection__arrows button:first-child svg{transform:rotate(180deg)}.product-selection__arrows button:hover:not(:disabled){background:var(--color-surface-2);border-color:var(--color-text)}.product-selection__arrows button:disabled{opacity:.3;cursor:default}.product-selection__toolbar{border-bottom:1px solid color-mix(in srgb,var(--color-border) 65%,var(--color-surface));margin-bottom:28px}.product-selection__filters{flex-wrap:wrap;align-items:center;gap:26px;min-width:0;display:flex}.product-selection__filters button{min-width:var(--tienda-blanco);min-height:46px;color:var(--color-text-muted);font:inherit;font-size:calc(13.5px * var(--tienda-escala));white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:12px 0;font-weight:500;position:relative}.product-selection__filters button:hover{color:var(--color-text)}.product-selection__filters button[aria-pressed=true]{border-bottom-color:var(--color-accent);color:var(--color-text);font-weight:650}.product-selection__rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 18px);grid-auto-flow:column;column-gap:24px;margin:0;padding:2px 0 8px;list-style:none;display:grid;overflow-x:auto}.product-selection__rail::-webkit-scrollbar{display:none}.product-selection__empty{border:1px solid var(--color-border);border-radius:var(--tienda-radio);color:var(--color-text-muted);text-align:center;font-size:var(--tienda-cuerpo);margin:0;padding:50px 24px}.product-selection :is(a,button):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (min-width:1199.98px) and (hover:hover) and (pointer:fine){.product-selection__inner{padding-inline:clamp(24px,calc(4.5vw / var(--tienda-zoom)),86px)}}@media (max-width:1199px){.product-selection__rail{grid-auto-columns:calc(33.3333% - 16px)}}@media (max-width:899px){.product-selection__rail{grid-auto-columns:calc(50% - 9px);column-gap:18px}}@media (max-width:599px){.product-selection__rail{grid-auto-columns:84%;column-gap:14px}}.selection-card{scroll-snap-align:start;min-width:0;height:100%;color:var(--color-text);flex-direction:column;display:flex;position:relative}.selection-card__photo{aspect-ratio:4/5;border-radius:var(--tienda-radio);background:var(--color-surface-hover);flex:none;position:relative;overflow:hidden}.selection-card__photo-link{width:100%;height:100%;display:block}.selection-card__photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.65,.3,1);display:block}.selection-card:hover .selection-card__photo img{transform:scale(1.04)}.selection-card .product-badges{z-index:1;pointer-events:none;flex-direction:row;gap:6px;display:flex;position:absolute;top:12px;left:12px}.product-badge{border-radius:var(--tienda-radio-medio);font-size:calc(10px * var(--tienda-escala));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex:none;padding:5px 9px;font-weight:650;line-height:1.2;display:block}.product-badge--new{background:var(--color-surface);color:var(--color-text)}.product-badge--sale{background:var(--color-accent);color:var(--color-on-accent)}.selection-card__favorite{z-index:2;position:absolute;top:8px;right:8px}.selection-card .favorite-button--icon{width:max(38px, var(--tienda-blanco));height:max(38px, var(--tienda-blanco));min-height:max(38px, var(--tienda-blanco));padding:calc((max(38px, var(--tienda-blanco)) - 38px) / 2);margin:calc((38px - max(38px, var(--tienda-blanco))) / 2);background-clip:content-box;background:color-mix(in srgb,var(--color-surface) 90%,transparent);color:var(--color-text);border:0;border-radius:50%;place-items:center;display:grid}.selection-card .favorite-button--icon:hover{background:var(--color-surface)}.selection-card .favorite-button--icon svg{width:18px;height:18px}.selection-card .favorite-button--icon[aria-pressed=true] svg{fill:currentColor}.selection-card .favorite-notice{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--tienda-radio);width:230px;font-size:var(--tienda-menor);padding:10px;line-height:1.5;position:absolute;top:42px;right:0}.selection-card__stock{border-radius:var(--tienda-radio-medio);background:var(--color-surface);color:var(--color-text);font-size:calc(10px * var(--tienda-escala));letter-spacing:.1em;text-transform:uppercase;padding:5px 9px;font-weight:650;line-height:1.2;position:absolute;bottom:12px;left:12px}.selection-card__link{color:var(--color-text);flex-direction:column;flex:1;padding:16px 2px 4px;text-decoration:none;display:flex}.selection-card__meta{justify-content:space-between;align-items:center;gap:10px;min-height:20px;display:flex}.selection-card__brand{min-width:0;font-size:calc(10.5px * var(--tienda-escala));letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:650;line-height:1.5;overflow:hidden}.selection-card__colors{flex:none;align-items:center;gap:7px;display:flex}.selection-card__colors-text{font-size:calc(11.5px * var(--tienda-escala));color:var(--color-text-muted);white-space:nowrap}.selection-card__swatches{align-items:center;gap:4px;display:flex}.selection-card__swatch{width:18px;height:18px;box-shadow:0 0 0 1px var(--color-border);border-radius:50%;padding:2px;display:block}.selection-card__swatch:first-child{box-shadow:0 0 0 1px var(--color-text)}.selection-card__swatch svg{width:100%;height:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text) 20%,transparent);border-radius:50%;display:block}.selection-card__more{font-size:calc(11px * var(--tienda-escala));color:var(--color-text-muted)}.selection-card :is(h2,h3){font-family:var(--tienda-familia-titulos);font-size:calc(18px * var(--tienda-escala));letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-weight:550;line-height:1.3;overflow:hidden}.selection-card--grilla :is(h2,h3){font-size:calc(16.5px * var(--tienda-escala))}.selection-card__subtitle{font-size:calc(12.5px * var(--tienda-escala));color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;line-height:1.45;display:block;overflow:hidden}.selection-card__price{font-size:calc(17.5px * var(--tienda-escala));letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:14px;font-weight:700;line-height:1.2;display:flex}.product-price-original{color:var(--color-text-muted);font-size:var(--tienda-dato);letter-spacing:0;font-weight:400;line-height:1.4;text-decoration-thickness:1px}.selection-card__transferencia{font-size:calc(12.5px * var(--tienda-escala));color:var(--color-text-muted);margin-top:4px;line-height:1.4;display:block}.selection-card__transferencia strong{white-space:nowrap}.selection-card__cuotas{font-size:calc(12.5px * var(--tienda-escala));color:var(--color-text-muted);margin-top:4px;line-height:1.4;display:block}.selection-card__cuotas strong{color:var(--color-accent-text);font-weight:600}.selection-card__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.selection-card__photo img{transition:none}.selection-card:hover .selection-card__photo img{transform:none}}
.tref{flex-direction:column;min-width:0;height:100%;list-style:none;display:flex;position:relative}.tref__foto{aspect-ratio:1;border-radius:var(--tienda-radio);background:var(--color-surface);transition:box-shadow .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.tref:hover .tref__foto{box-shadow:0 20px 40px -18px color-mix(in srgb, var(--color-text) 25%, transparent)}.tref__foto>a{display:block;position:absolute;inset:0}.tref__foto img{object-fit:contain;width:100%;height:100%;transition:transform .28s cubic-bezier(.16,1,.3,1)}.tref:hover .tref__foto img{transform:scale(1.03)}.tref__descuento{background:var(--color-text);height:20px;color:var(--color-surface);font-size:calc(10.5px * var(--tienda-escala));letter-spacing:-.005em;white-space:nowrap;pointer-events:none;align-items:center;padding:0 6px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;left:0}.tref__favorito{z-index:2;position:absolute;top:-2px;right:-2px}.tref__favorito .favorite-button--icon{width:44px;height:44px;min-height:44px;color:var(--color-text-muted);box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;margin:0;padding:0;display:grid}.tref__favorito .favorite-button--icon svg{width:18px;height:18px}.tref__favorito .favorite-button--icon:hover{color:var(--color-text);background:0 0}.tref__favorito .favorite-button--icon:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}.tref__favorito .favorite-button--icon[aria-pressed=true]{color:var(--color-danger-text,var(--color-text))}.tref__favorito .favorite-button--icon[aria-pressed=true] svg{fill:currentColor}.tref__favorito .favorite-notice{width:230px;position:absolute;top:42px;right:0}.tref .quick-buy-trigger{z-index:1;background:color-mix(in srgb, var(--color-text) 75%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:32px;min-height:0;color:var(--color-surface);font-size:calc(10px * var(--tienda-escala));letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;gap:7px;padding:0 12px;font-weight:600;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),background-color .28s;display:none;transform:translateY(100%)}.tref .quick-buy-trigger svg{flex:none;width:13px;height:13px}.tref .quick-buy-trigger:hover{background:color-mix(in srgb, var(--color-text) 95%, transparent)}.tref .quick-buy-trigger[aria-busy=true]{cursor:wait}@media (hover:hover){.tref .quick-buy-trigger{display:inline-flex}.tref:hover .quick-buy-trigger,.tref:focus-within .quick-buy-trigger{opacity:1;pointer-events:auto;transform:none}}.tref__info{flex-direction:column;flex:1;gap:6px;padding-top:10px;display:flex}.tref__info p{margin:0}.tref__envio{min-height:32px;font-size:calc(11.5px * var(--tienda-escala));line-height:16px}.tref__envio-cuando{color:var(--color-success-text,var(--color-text));font-weight:600}.tref__envio-detalle{color:var(--color-text-muted)}.tref__cuotas{font-size:calc(11.5px * var(--tienda-escala));color:var(--color-text-muted);align-items:flex-start;gap:5px;line-height:16px;display:flex}.tref__cuotas>svg{flex:none;width:14px;height:16px}.tref__cuotas strong{color:var(--color-text);white-space:nowrap;font-weight:700}.tref__cuotas-resto{display:block}.tref__titulo{-webkit-line-clamp:2;min-height:36px;color:var(--color-text);font-family:inherit;font-size:calc(13px * var(--tienda-escala));letter-spacing:0;text-wrap:wrap;-webkit-box-orient:vertical;margin:6px 0 0;font-weight:400;line-height:18px;display:-webkit-box;overflow:hidden}.tref__titulo a{color:inherit;text-decoration:none}.tref__titulo a:after{content:"";position:absolute;inset:0}.tref__titulo a:focus-visible{outline:none}.tref:has(.tref__titulo a:focus-visible){outline:2px solid var(--color-focus);outline-offset:4px}.tref__precio{flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.tref__actual{font-family:var(--tienda-familia-titulos);font-size:calc(18px * var(--tienda-escala));letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:800;font-stretch:78%;line-height:1.1}.tref__anterior{color:var(--color-text-muted);font-size:calc(12px * var(--tienda-escala));font-weight:500}.tref__agotado{background:color-mix(in srgb, var(--color-text) 75%, transparent);height:20px;color:var(--color-surface);font-size:calc(10.5px * var(--tienda-escala));pointer-events:none;align-items:center;padding:0 6px;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:0;left:0}@media (max-width:767px){.tref__info{gap:3px;padding-top:8px}.tref__titulo{margin-top:3px}}@media (min-width:1024px){.tref__actual{font-size:calc(16px * var(--tienda-escala))}}@media (prefers-reduced-motion:reduce){.tref__foto,.tref__foto img,.tref .quick-buy-trigger{transition:none}}.tref__usd{color:var(--color-text-muted);font-size:calc(11.5px * var(--tienda-escala));font-variant-numeric:tabular-nums;margin:0;line-height:16px}
.seccion-col{padding:40px 0 8px}.seccion-col__columna{box-sizing:content-box;max-width:1200px;padding:0 var(--shop-margen,20px);margin:0 auto}.seccion-col__cabecera{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.seccion-col__titulo{color:var(--color-text);font-family:var(--tienda-familia-titulos);font-size:calc(19px * var(--tienda-escala));letter-spacing:-.015em;margin:0;padding-bottom:10px;font-weight:700;line-height:24px;position:relative}.seccion-col__titulo:after{content:"";border-radius:min(var(--tienda-radio), 2px);background:var(--color-highlight,var(--color-accent));width:28px;height:3px;position:absolute;bottom:0;left:0}.seccion-col__ver{min-height:44px;color:var(--color-text);font-size:calc(13px * var(--tienda-escala));align-items:center;gap:4px;margin:-12px 0 -2px;font-weight:600;text-decoration:none;display:inline-flex}.seccion-col__ver svg{transition:transform .16s}.seccion-col__ver:hover svg{transform:translate(2px)}.seccion-col__ver:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.seccion-col__escritorio{display:none}.seccion-col__fila+.seccion-col__fila{margin-top:28px}.seccion-col__marco{position:relative}.seccion-col__pista{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:calc(50% - 6px);grid-auto-flow:column;column-gap:12px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.seccion-col__pista::-webkit-scrollbar{display:none}.seccion-col__pista>li{min-width:0}.seccion-col__pista>li:nth-child(odd){scroll-snap-align:start;scroll-snap-stop:always}.seccion-col .seccion-col__flecha{transform:translateY(-50%)}.seccion-col__lineas{gap:6px;padding-top:16px;display:flex}.seccion-col__linea{border-radius:min(var(--tienda-radio), 2px);background:color-mix(in srgb, var(--color-text) 20%, transparent);cursor:pointer;border:0;width:28px;height:3px;padding:0;transition:background-color .16s;position:relative}.seccion-col__linea:after{content:"";position:absolute;inset:-21px -2px}.seccion-col__linea:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (min-width:768px){.seccion-col__pista{grid-auto-columns:calc(33.3333% - 10.6667px);column-gap:16px}.seccion-col__pista>li:nth-child(odd){scroll-snap-align:none;scroll-snap-stop:normal}.seccion-col__pista>li:nth-child(3n+1){scroll-snap-align:start;scroll-snap-stop:always}}@media (min-width:1024px){.seccion-col{padding-top:64px}.seccion-col__titulo{font-size:calc(23px * var(--tienda-escala))}.seccion-col__escritorio{display:block}.seccion-col__movil{display:none}.seccion-col__pista{grid-auto-columns:calc(16.6667% - 13.3333px)}.seccion-col__pista>li:nth-child(3n+1){scroll-snap-align:none;scroll-snap-stop:normal}.seccion-col__pista>li:nth-child(6n+1){scroll-snap-align:start;scroll-snap-stop:always}}.portada-editorial>.seccion-col:last-child,.portada-editorial>:last-child>.seccion-col{padding-bottom:48px}@media (min-width:1024px){.portada-editorial>.seccion-col:last-child,.portada-editorial>:last-child>.seccion-col{padding-bottom:80px}}@media (prefers-reduced-motion:reduce){.seccion-col__pista{scroll-behavior:auto}}.seccion-col__lineas{gap:6px;padding-top:16px}.seccion-col__linea{background:0 0;width:44px;height:44px;margin:-20.5px -8px}.seccion-col__linea:after{content:none}.seccion-col__linea:before{content:"";border-radius:min(var(--tienda-radio), 2px);background:color-mix(in srgb, var(--color-text) 20%, transparent);height:3px;margin-top:-1.5px;transition:background-color .16s;position:absolute;top:50%;left:8px;right:8px}.seccion-col__linea[aria-current=true]{background:0 0}.seccion-col__linea[aria-current=true]:before{background:var(--color-accent)}
.bloque-puzzle{box-sizing:border-box;width:100%;max-width:calc(1200px + 2 * var(--shop-margen,20px));padding:32px var(--shop-margen,20px) 8px;margin:0 auto}.bloque-puzzle__grilla{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bloque-puzzle__pieza{border-radius:var(--tienda-radio);background:var(--tienda-crema);min-height:0;display:block;position:relative;overflow:hidden}.bloque-puzzle__pieza>:is(img,video){object-fit:cover;width:100%;height:100%;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.bloque-puzzle__pieza:hover>:is(img,video){transform:scale(1.02)}.bloque-puzzle__pieza:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.bloque-puzzle .bloque-puzzle__pieza--1{aspect-ratio:4/5;grid-column:span 2}.bloque-puzzle .bloque-puzzle__pieza:not(.bloque-puzzle__pieza--1){aspect-ratio:1}@media (min-width:768px){.bloque-puzzle__grilla{grid-template-columns:1fr 1.15fr 1fr}.bloque-puzzle .bloque-puzzle__pieza--1{aspect-ratio:auto;grid-area:1/2/span 2}.bloque-puzzle .bloque-puzzle__pieza--2{grid-area:1/1}.bloque-puzzle .bloque-puzzle__pieza--3{grid-area:2/1}.bloque-puzzle .bloque-puzzle__pieza--4{grid-area:1/3}.bloque-puzzle .bloque-puzzle__pieza--5{grid-area:2/3}.bloque-puzzle .bloque-puzzle__pieza:not(.bloque-puzzle__pieza--1){aspect-ratio:4/3}}@media (min-width:1024px){.bloque-puzzle{padding-top:48px}.bloque-puzzle__grilla{gap:16px}}.bloque-puzzle .bloque-puzzle__grilla--parcial{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.bloque-puzzle .bloque-puzzle__grilla--parcial .bloque-puzzle__pieza{aspect-ratio:4/3;grid-area:auto}.bloque-dos-ref{width:100%;padding:32px 0 8px}.bloque-dos-ref__grilla{display:grid}.bloque-dos-ref .bloque-puzzle__pieza{aspect-ratio:3/2;border-radius:0}@media (min-width:768px){.bloque-dos-ref__grilla{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.bloque-dos-ref{box-sizing:border-box;max-width:calc(1200px + 2 * var(--shop-margen,20px));padding:48px var(--shop-margen,20px) 8px;margin:0 auto}.bloque-dos-ref__grilla{gap:16px}.bloque-dos-ref .bloque-puzzle__pieza{border-radius:var(--tienda-radio)}}@media (prefers-reduced-motion:reduce){.bloque-puzzle__pieza>:is(img,video){transition:none}}.redes-col__grilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.redes-col__foto{aspect-ratio:3/4;border-radius:var(--tienda-radio);background:var(--tienda-crema);display:block;position:relative;overflow:hidden}.redes-col__foto img{object-fit:cover;width:100%;height:100%;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.redes-col__foto:after{content:"";background:0 0;transition:background .16s;position:absolute;inset:0}.redes-col__foto:hover img{transform:scale(1.03)}.redes-col__foto:hover:after{background:color-mix(in srgb, var(--color-text) 20%, transparent)}.redes-col__foto:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.redes-col__logo{z-index:1;color:var(--color-surface);opacity:0;place-items:center;transition:opacity .16s;display:grid;position:absolute;inset:0}.redes-col__foto:hover .redes-col__logo,.redes-col__foto:focus-visible .redes-col__logo{opacity:1}.redes-col__tipo{z-index:1;width:18px;height:18px;color:var(--color-surface);filter:drop-shadow(0 1px 2px color-mix(in srgb, var(--color-text) 45%, transparent));display:grid;position:absolute;top:8px;right:8px}@media (min-width:768px){.redes-col__grilla{gap:16px}}@media (min-width:1024px){.redes-col__grilla{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.redes-col__foto img,.redes-col__foto:after,.redes-col__logo{transition:none}.redes-col__foto:hover img{transform:none}}.local-ref{box-sizing:content-box;max-width:1040px;padding:16px var(--shop-margen,20px) 64px;margin:0 auto}.local-ref__cabecera{margin:8px 0 24px}.local-ref__titulo{color:var(--color-text);font-family:var(--tienda-familia-titulos);font-size:calc(23px * var(--tienda-escala));letter-spacing:-.015em;margin:0;padding-bottom:10px;font-weight:700;line-height:28px;position:relative}.local-ref__titulo:after{content:"";border-radius:min(var(--tienda-radio), 2px);background:var(--color-highlight,var(--color-accent));width:28px;height:3px;position:absolute;bottom:0;left:0}.local-ref__bajada{color:var(--color-text-muted);font-size:calc(13.5px * var(--tienda-escala));margin:10px 0 0;line-height:20px}.local-ref__cuerpo{flex-direction:column;gap:32px;display:flex}.local-ref__seccion{flex-direction:column;gap:12px;min-width:0;display:flex}.local-ref__subtitulo{color:var(--color-text);font-size:calc(15px * var(--tienda-escala));margin:0;font-weight:700;line-height:21px}.local-ref p{margin:0}.local-ref__fuerte{color:var(--color-text);font-size:calc(13.5px * var(--tienda-escala));font-weight:600;line-height:20px}.local-ref__suave{color:var(--color-text-muted);font-size:calc(12.5px * var(--tienda-escala));line-height:18px}.local-ref__fotos{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.local-ref__foto{aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--tienda-radio) * 1.5);width:100%;height:auto}.local-ref__foto--vacia{box-sizing:border-box;border:1px dashed var(--color-border);background:var(--tienda-crema);color:var(--color-text-muted);font-size:calc(12.5px * var(--tienda-escala));place-items:center;display:grid}.local-ref__tarjetas{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.local-ref__tarjeta{border:1px solid var(--color-border);border-radius:calc(var(--tienda-radio) * 1.5);background:var(--color-surface);flex-direction:column;gap:2px;padding:18px 20px 20px;display:flex}.local-ref__tarjeta-titulo{color:var(--color-text);font-size:calc(14px * var(--tienda-escala));align-items:center;gap:8px;margin:0 0 8px;font-weight:700;line-height:20px;display:flex}.local-ref__tarjeta-titulo svg{color:var(--color-accent)}.local-ref__tarjeta-titulo--sub{font-size:calc(13px * var(--tienda-escala));margin:16px 0 2px}.local-ref__enlace{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.local-ref__enlace:hover{text-underline-offset:2px;text-decoration:underline}.local-ref__whatsapp{border:1px solid var(--color-text);border-radius:var(--tienda-radio);min-height:44px;color:var(--color-text);font-size:calc(13px * var(--tienda-escala));white-space:nowrap;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.local-ref__whatsapp:hover{background:var(--color-text);color:var(--color-surface)}.local-ref__horarios{flex-direction:column;margin:0;display:flex}.local-ref__horarios div{font-size:calc(13px * var(--tienda-escala));justify-content:space-between;gap:12px;padding:8px 0;line-height:19px;display:flex}.local-ref__horarios div+div{border-top:1px solid color-mix(in srgb, var(--color-border) 66%, var(--color-surface))}.local-ref__horarios dt{color:var(--color-text)}.local-ref__horarios dd{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.local-ref__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.local-ref__maps{min-height:44px;color:var(--color-text);font-size:calc(12.5px * var(--tienda-escala));text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.local-ref__maps:hover{color:var(--color-accent-text,var(--color-accent))}.local-ref :is(.local-ref__maps,.local-ref__enlace,.local-ref__whatsapp):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.local-ref__mapa{aspect-ratio:4/3;border:1px solid var(--color-border);border-radius:calc(var(--tienda-radio) * 1.5);background:var(--tienda-crema);position:relative;overflow:hidden}.local-ref__mapa iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.local-ref__mapa-fondo{color:var(--color-accent);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.local-ref__mapa-fondo svg{margin-bottom:4px}@media (min-width:640px){.local-ref__fotos{grid-template-columns:repeat(3,minmax(0,1fr))}.local-ref__tarjetas{grid-template-columns:repeat(2,minmax(0,1fr))}.local-ref__whatsapp{align-self:flex-start}.local-ref__mapa{aspect-ratio:16/9}}@media (min-width:1024px){.local-ref{padding-top:24px;padding-bottom:80px}.local-ref__cabecera{margin-bottom:32px}.local-ref__tarjeta{padding:20px 22px 22px}}.local-ref--apilada{max-width:720px}.local-ref--apilada .local-ref__tarjetas{grid-template-columns:minmax(0,1fr)}.local-ref--apilada .local-ref__mapa{aspect-ratio:4/3}.local-ref .migas-tienda ol{align-items:center;min-height:32px;display:flex}.local-ref a.local-ref__fuerte,.local-ref .local-ref__maps{margin-block:-6px}.local-ref .local-ref__bajada{margin-top:10px}.local-ref .local-ref__whatsapp{border-color:var(--color-accent);background:var(--color-surface);color:var(--color-accent);font-size:calc(11.5px * var(--tienda-escala));letter-spacing:.08em;text-transform:uppercase;margin-block:4px -2px}.local-ref .local-ref__whatsapp:hover{background:var(--color-accent);color:var(--color-on-accent,var(--color-surface))}.local-ref .migas-tienda{line-height:16px}.local-ref .migas-tienda a{align-items:center;min-height:32px;display:inline-flex}.local-ref .local-ref__maps:focus-visible{border-radius:calc(var(--tienda-radio) * .5)}.local-ref .local-ref__whatsapp{transition:background-color .16s,color .16s}@media (max-width:767px){.local-ref .local-ref__whatsapp{font-size:calc(12px * var(--tienda-escala));letter-spacing:.96px;margin-top:6px}}@media (prefers-reduced-motion:reduce){.local-ref .local-ref__whatsapp{transition:none}}
.lref{padding:16px 0 56px;scroll-margin-top:48px}.lref__columna{box-sizing:content-box;max-width:1200px;padding:0 var(--shop-margen,20px);margin:0 auto}.lref p{margin:0}.lref ul{margin:0;padding:0;list-style:none}.lref .lref__lista{padding:6px}.lref__ruta{color:var(--color-text-muted);font-size:calc(12px * var(--tienda-escala));flex-wrap:wrap;align-items:center;gap:4px;line-height:16px;display:flex}.lref__ruta-paso{align-items:center;gap:4px;display:inline-flex}.lref__ruta a{min-height:32px;color:inherit;align-items:center;text-decoration:none;transition:color .16s;display:inline-flex}.lref__ruta a:hover,.lref__ruta [aria-current]{color:var(--color-text)}.lref__cabecera{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:8px;display:flex}.lref__busqueda{min-width:0}.lref__titulo{color:var(--color-text);font-family:var(--tienda-familia-titulos);font-size:calc(23px * var(--tienda-escala));letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;padding-bottom:10px;font-weight:700;line-height:28px;position:relative}.lref__titulo:after{content:"";border-radius:min(var(--tienda-radio), 2px);background:var(--color-highlight,var(--color-accent));width:28px;height:3px;position:absolute;bottom:0;left:0}.lref__busqueda-suave{color:var(--color-text-muted);font-weight:400}.lref__linea{flex-wrap:wrap;align-items:center;gap:4px 17px;margin:4px -4px -4px;padding:4px;display:flex;overflow:hidden}.lref__cantidad{color:var(--color-text-muted);font-size:calc(13px * var(--tienda-escala));line-height:18px}.lref__activos{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex;position:relative}.lref__cantidad+.lref__activos:before{content:"";background:var(--color-border);width:1px;position:absolute;top:3px;bottom:3px;left:-9px}.lref__activo{min-height:32px;color:var(--color-text);font-size:calc(13px * var(--tienda-escala));align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.lref__activo svg{color:var(--color-text-muted);transition:color .16s}.lref__activo:hover svg{color:var(--color-danger-text,var(--color-text))}.lref__limpiar{min-height:32px;color:var(--color-text-muted);font-size:calc(13px * var(--tienda-escala));text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.lref__intro{max-width:68ch;color:var(--color-text-muted);font-size:calc(13px * var(--tienda-escala));margin-top:8px;line-height:20px}.lref__boton{border:1px solid var(--color-border);border-radius:var(--tienda-radio);background:var(--color-surface);height:44px;color:var(--color-text);font:inherit;font-size:calc(13px * var(--tienda-escala));white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-flex}.lref__boton:hover{border-color:var(--color-text-muted)}.lref__boton:disabled{opacity:.5;cursor:default}.lref__boton--primario{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent);flex:1}.lref__boton--primario:hover{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 88%, var(--color-text))}.lref__boton--texto{text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.lref__boton--chico{height:36px;font-size:calc(12px * var(--tienda-escala));padding:0 12px}.lref__boton-cuenta{color:var(--color-text-muted);font-weight:500}.lref :is(.lref__boton,.lref__pagina,.lref__activo,.lref__limpiar,.lref__orden-boton,.lref__od-boton):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.lref__herramientas{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.lref__herramientas .lref__boton{width:100%}.lref__orden-caja{border:1px solid var(--color-border);border-radius:var(--tienda-radio);background:var(--color-surface);width:100%;height:44px;color:var(--color-text);font:inherit;font-size:calc(13px * var(--tienda-escala));white-space:nowrap;text-align:left;cursor:pointer;align-items:center;gap:4px;padding:0 12px 0 14px;transition:border-color .16s;display:flex;overflow:hidden}.lref__orden-caja:hover{border-color:var(--color-text-muted)}.lref__orden-texto{color:var(--color-text-muted)}.lref__orden-caja strong{text-overflow:ellipsis;font-weight:600;overflow:hidden}.lref__caret{color:var(--color-text-muted);flex:none;margin-left:auto;display:inline-flex}@media (max-width:1023px){.lref__herramientas .lref__orden-texto{display:none}}.lref__od{flex:none;width:240px;display:none;position:relative}.lref__od-boton[aria-expanded=true]{border-color:var(--color-text)}.lref__od-boton[aria-expanded=true] .lref__caret{transform:rotate(180deg)}.lref__lista{z-index:40;border:1px solid var(--color-border);border-radius:var(--tienda-radio);background:var(--color-surface);max-height:264px;box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 6%, transparent), 0 12px 28px -14px color-mix(in srgb, var(--color-text) 22%, transparent);overscroll-behavior:contain;scrollbar-width:thin;outline:none;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.lref__opcion{border-radius:calc(var(--tienda-radio) * .75);min-height:34px;color:var(--color-text-muted);font-size:calc(13px * var(--tienda-escala));cursor:pointer;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.lref__marca .lref__opcion{justify-content:normal}.lref__opcion[data-foco=true]{background:var(--tienda-crema);color:var(--color-text)}.lref__opcion[aria-selected=true]{color:var(--color-text);font-weight:600}.lref__check{color:var(--color-highlight,var(--color-accent));display:inline-flex}.lref__marca{position:relative}.lref__marca-campo{border:1px solid var(--color-border);border-radius:var(--tienda-radio);background:var(--color-surface);align-items:center;height:36px;transition:border-color .16s;display:flex;position:relative}.lref__marca-campo:hover{border-color:var(--color-text-muted)}.lref__marca-campo:focus-within,.lref__marca-campo[data-abierto=true]{border-color:var(--color-text)}.lref__marca-campo input{border-radius:var(--tienda-radio);width:100%;min-width:0;height:100%;color:var(--color-text);font:inherit;font-size:var(--tienda-letra-campo);cursor:pointer;background:0 0;border:0;outline:none;padding:0 32px 0 12px}.lref__marca-campo input::placeholder{color:var(--color-text-muted)}.lref__marca-campo input[data-elegida=true]::placeholder{color:var(--color-text);font-weight:600}.lref__marca-caret{color:var(--color-text-muted);pointer-events:none;display:inline-flex;position:absolute;right:10px}.lref__marca-campo[data-abierto=true] .lref__marca-caret{transform:rotate(180deg)}.lref__marca-quitar{border-radius:calc(var(--tienda-radio) * .75);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;right:4px}.lref__marca-quitar:hover{background:var(--tienda-crema);color:var(--color-text)}.lref__marca-cuenta{color:var(--color-border-strong,var(--color-text-muted));font-size:calc(12px * var(--tienda-escala));font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.lref__marca-vacia{color:var(--color-text-muted);font-size:calc(12px * var(--tienda-escala));padding:8px 10px}.lref__cuerpo{margin-top:20px}.lref__resultados{min-width:0}.lref__grilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;display:grid}.lref__grilla>li{min-width:0}.lref__vacio{border:1px dashed var(--color-border);border-radius:var(--tienda-radio);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:56px 16px;display:flex}.lref__vacio-titulo{font-size:calc(15px * var(--tienda-escala));font-weight:600}.lref__vacio-sub{color:var(--color-text-muted);font-size:calc(13px * var(--tienda-escala));margin-bottom:8px!important}.lref__cierre{margin-top:48px}.lref__paginado{justify-content:center;align-items:center;gap:4px;margin-top:40px;display:flex}.lref__pagina{border-radius:var(--tienda-radio);min-width:44px;height:44px;color:var(--color-text);font-size:calc(13px * var(--tienda-escala));font-variant-numeric:tabular-nums;border:1px solid #0000;place-items:center;padding:0 6px;font-weight:600;text-decoration:none;transition:border-color .16s;display:grid}.lref__pagina:hover:not([data-apagada]){border-color:var(--color-border)}.lref__pagina[aria-current=page]{background:var(--color-text);color:var(--color-surface)}.lref__pagina[data-apagada]{color:var(--color-border-strong,var(--color-text-muted));cursor:default}.lref__pagina-salto{min-width:24px;color:var(--color-text-muted);text-align:center}.lref__seccion{border-top:1px solid var(--color-border);padding:14px 0}.lref__seccion:first-child{border-top:0;padding-top:0}.lref__seccion-titulo{margin:0}.lref__seccion-titulo button{width:100%;min-height:32px;color:var(--color-text);font:inherit;font-size:calc(13px * var(--tienda-escala));text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-weight:600;line-height:18px;display:flex}.lref__seccion-caret{color:var(--color-text-muted);transition:transform .16s;display:inline-flex}.lref__seccion[data-abierta=false] .lref__seccion-caret{transform:rotate(-90deg)}.lref__seccion-cuerpo{padding-top:8px}.lref__categoria-fila{align-items:center;gap:4px;display:flex}.lref__categoria{min-width:0;min-height:32px;color:var(--color-text-muted);font-size:calc(13px * var(--tienda-escala));flex:1;align-items:center;text-decoration:none;transition:color .16s;display:flex}.lref__categoria:hover,li[data-abierta=true]>.lref__categoria-fila .lref__categoria,.lref__categoria[aria-current]{color:var(--color-text)}li[data-abierta=true]>.lref__categoria-fila .lref__categoria,.lref__categoria[aria-current]{font-weight:600}.lref__categoria-abrir{border-radius:calc(var(--tienda-radio) * .75);width:28px;height:28px;color:var(--color-border-strong,var(--color-text-muted));cursor:pointer;background:0 0;border:0;flex:none;place-items:center;transition:background-color .16s,color .16s;display:grid}.lref__categoria-abrir:hover{background:var(--color-surface);color:var(--color-text)}.lref__categoria-abrir svg{transition:transform .16s}.lref__categoria-abrir[aria-expanded=true] svg{transform:rotate(180deg)}.lref__subcategorias{border-left:1px solid var(--color-border-strong,var(--color-text-muted));margin:2px 0 8px 2px!important;padding-left:12px!important}.lref__subcategoria{min-height:28px;color:var(--color-text-muted);font-size:calc(12.5px * var(--tienda-escala));align-items:center;gap:4px;text-decoration:none;transition:color .16s;display:flex;position:relative}.lref__subcategoria:hover{color:var(--color-text)}.lref__subcategoria--todo,.lref__subcategoria[aria-current]{color:var(--color-text);font-weight:600}.lref__subcategoria[aria-current]:before{content:"";background:var(--color-highlight,var(--color-accent));width:2px;height:16px;margin-top:-8px;position:absolute;top:50%;left:-13px}.lref__ver-todas{min-height:32px;color:var(--color-text);font:inherit;font-size:calc(13px * var(--tienda-escala));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-weight:600;text-decoration:underline}.lref :is(.lref__categoria,.lref__subcategoria,.lref__categoria-abrir,.lref__ver-todas,.lref__seccion-titulo button):focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.lref__precio{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.lref__precio>.lref__boton--chico{grid-column:1/-1}.lref__precio-campo{border:1px solid var(--color-border);border-radius:var(--tienda-radio);background:var(--color-surface);min-width:0;height:36px;color:var(--color-border-strong,var(--color-text-muted));font-size:calc(12px * var(--tienda-escala));flex:1;align-items:center;gap:4px;padding:0 10px;display:flex}.lref__precio-campo input::placeholder{color:var(--color-border-strong,var(--color-text-muted))}.lref__precio-campo:focus-within{border-color:var(--color-text)}.lref__precio-campo input{width:100%;min-width:0;color:var(--color-text);font:inherit;font-size:var(--tienda-letra-campo);background:0 0;border:0;outline:none}.lref__precio-guion{color:var(--color-border-strong,var(--color-text-muted))}.lref__envios{flex-direction:column;gap:8px;display:flex}.lref__envio{border:1px solid color-mix(in srgb, var(--color-text) 5%, transparent);border-radius:calc(var(--tienda-radio) * 1.25);background:var(--color-surface);width:100%;box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 5%, transparent), 0 4px 12px -8px color-mix(in srgb, var(--color-text) 18%, transparent);color:var(--color-text);text-align:left;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:box-shadow .28s,border-color .16s,background-color .16s;display:flex}.lref__envio:hover{box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 6%, transparent), 0 8px 18px -10px color-mix(in srgb, var(--color-text) 28%, transparent)}.lref__envio:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.lref__envio[aria-checked=true]{border-color:var(--color-success-text);background:color-mix(in srgb, var(--color-success-text) 6%, var(--color-surface))}.lref__envio-icono{background:color-mix(in srgb, var(--color-success-text) 14%, var(--color-surface));width:32px;height:32px;color:var(--color-success-text);border-radius:50%;flex:none;place-items:center;display:grid}.lref__envio-textos{flex-direction:column;flex:1;min-width:0;display:flex}.lref__envio-nombre{font-size:calc(13px * var(--tienda-escala));font-weight:600;line-height:18px}.lref__envio-cuando{color:var(--color-text-muted);font-size:calc(11.5px * var(--tienda-escala));white-space:nowrap;text-overflow:ellipsis;line-height:16px;overflow:hidden}.lref__interruptor{border-radius:calc(var(--tienda-radio) * 1.125);background:color-mix(in srgb, var(--color-border-strong,var(--color-text-muted)) 45%, var(--color-border));flex:none;width:32px;height:18px;transition:background-color .2s;position:relative}.lref__interruptor:after{content:"";background:var(--color-surface);width:14px;height:14px;box-shadow:0 1px 3px color-mix(in srgb, var(--color-text) 25%, transparent);border-radius:50%;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;left:2px}.lref__envio[aria-checked=true] .lref__interruptor{background:var(--color-success-text)}.lref__envio[aria-checked=true] .lref__interruptor:after{transform:translate(14px)}.lref__panel{width:min(calc(88vw / var(--tienda-zoom)), 360px);background:var(--color-surface);max-width:none;height:auto;max-height:none;color:var(--color-text);border:0;margin:0;padding:0;position:fixed;inset:0 auto 0 0}.lref__panel[open]{flex-direction:column;display:flex}.lref__hoja{width:100%;max-width:none;max-height:calc(85dvh / var(--tienda-zoom));border-radius:calc(var(--tienda-radio) * 2) calc(var(--tienda-radio) * 2) 0 0;background:var(--color-surface);color:var(--color-text);border:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow-y:auto}.lref__panel,.lref__hoja{box-shadow:0 28px 72px -28px color-mix(in srgb, var(--color-text) 40%, transparent);transition:transform .32s cubic-bezier(.16, 1, .3, 1), overlay .32s allow-discrete, display .32s allow-discrete;transform:translate(-100%)}.lref__hoja{transform:translateY(100%)}.lref__panel[open],.lref__hoja[open]{transform:none}@starting-style{.lref__panel[open]{transform:translate(-100%)}.lref__hoja[open]{transform:translateY(100%)}}.lref__panel::backdrop,.lref__hoja::backdrop{transition:background-color .28s ease, overlay .32s allow-discrete, display .32s allow-discrete;background:0 0}.lref__panel[open]::backdrop,.lref__hoja[open]::backdrop{background:color-mix(in srgb, var(--color-text) 45%, transparent)}@starting-style{.lref__panel[open]::backdrop,.lref__hoja[open]::backdrop{background:0 0}}.lref__panel-cabecera{border-bottom:1px solid var(--color-border);flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex}.lref__panel-titulo{font-size:calc(17px * var(--tienda-escala));margin:0;font-weight:600}.lref__hoja .lref__panel-titulo{font-size:calc(15px * var(--tienda-escala))}.lref__cerrar{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:-10px;display:grid}.lref__panel-cuerpo{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 20px 24px;overflow-y:auto}.lref__panel-pie{border-top:1px solid var(--color-border);flex:none;gap:8px;padding:12px 20px 16px;display:flex}.lref__panel-pie .lref__boton{height:48px;font-size:calc(15px * var(--tienda-escala))}.lref__panel .lref__seccion{padding:16px 0}.lref__panel .lref__seccion-titulo button,.lref__panel .lref__categoria{min-height:44px;font-size:calc(15px * var(--tienda-escala))}.lref__panel .lref__categoria-abrir{width:44px;height:44px;margin-right:-12px}.lref__panel .lref__subcategoria{min-height:40px;font-size:calc(14px * var(--tienda-escala))}.lref__panel .lref__ver-todas{min-height:44px;font-size:calc(15px * var(--tienda-escala))}.lref__panel .lref__marca-campo,.lref__panel .lref__precio-campo,.lref__panel .lref__boton--chico{height:44px}.lref__panel .lref__opcion{min-height:44px;font-size:calc(15px * var(--tienda-escala))}.lref__panel .lref__envio{padding:12px 14px}.lref__panel .lref__seccion-caret svg,.lref__panel .lref__categoria-abrir svg{width:18px;height:18px}.lref__panel .lref__envio-icono{width:36px;height:36px}.lref__panel .lref__envio-icono svg{width:19px;height:19px}.lref__panel .lref__interruptor{border-radius:calc(var(--tienda-radio) * 1.375);width:36px;height:22px}.lref__panel .lref__interruptor:after{width:18px;height:18px}.lref__panel .lref__precio-campo{font-size:calc(14px * var(--tienda-escala))}.lref__panel .lref__boton--chico{font-size:calc(14px * var(--tienda-escala));padding:0 16px}.lref__panel .lref__marca-cuenta{font-size:calc(13px * var(--tienda-escala))}.lref__panel .lref__envio-nombre{font-size:calc(15px * var(--tienda-escala));line-height:20px}.lref__panel .lref__envio-cuando{font-size:calc(13px * var(--tienda-escala));line-height:18px}.lref__orden-opciones{padding:8px 20px calc(16px + env(safe-area-inset-bottom))!important}.lref__orden-opcion{border:0;border-bottom:1px solid var(--color-border);width:100%;min-height:48px;color:var(--color-text-muted);font:inherit;font-size:calc(15px * var(--tienda-escala));text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.lref__orden-opciones li:last-child .lref__orden-opcion{border-bottom:0}.lref__orden-opcion[aria-pressed=true]{color:var(--color-text);font-weight:600}.lref__lateral{display:none}@media (min-width:768px){.lref__herramientas{display:none}.lref__od{display:block}.lref__cuerpo{grid-template-columns:220px minmax(0,1fr);gap:28px;margin-top:28px;display:grid}.lref__lateral{top:min(56px, calc(100vh / var(--tienda-zoom) - var(--lref-alto,0px) - 16px));border-radius:calc(var(--tienda-radio) * 1.5);background:var(--tienda-crema);align-self:start;padding:18px 16px;display:block;position:sticky}.lref__lateral .lref__seccion{border-top-color:color-mix(in srgb, var(--color-text) 8%, transparent)}.lref__lateral .lref__marca-campo{box-shadow:0 0 0 1px var(--color-border);border-color:#0000}.lref__grilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 16px}.lref__linea .lref__activo,.lref__linea .lref__limpiar{min-height:max(18px, var(--tienda-blanco));line-height:18px}}@media (min-width:768px) and (max-width:1023px){.lref__lateral .lref__precio-campo{padding-inline:4px}.lref__lateral .lref__precio-campo input{font-size:calc(13px * var(--tienda-escala))}}@media (min-width:1024px){.lref{padding-top:20px;padding-bottom:80px}.lref__orden-caja,.lref__boton{height:36px}.lref__pagina{min-width:36px;height:36px}.lref__cuerpo{grid-template-columns:240px minmax(0,1fr);gap:36px}.lref__grilla{grid-template-columns:repeat(5,minmax(0,1fr));gap:36px 16px}}@media (prefers-reduced-motion:reduce){.lref__boton,.lref__pagina,.lref__categoria,.lref__envio,.lref__interruptor,.lref__interruptor:after,.lref__panel,.lref__hoja,.lref__panel::backdrop,.lref__hoja::backdrop{transition:none}}@media (max-width:1023px),(pointer:coarse){.lref__ruta a{min-height:44px;margin-block:-6px}.lref__seccion-titulo button,.lref__categoria,.lref__ver-todas,.lref__activo,.lref__limpiar{min-height:44px}.lref__categoria-abrir{width:44px;height:44px;margin-right:-8px}.lref__subcategoria{min-height:44px}.lref__marca-campo,.lref__precio-campo{height:44px}.lref__precio-campo input{height:100%}.lref__marca-quitar{width:44px;height:44px;right:0}.lref__boton--chico{height:44px}.lref__opcion,.lref__envio{min-height:44px}.lref__linea .lref__activo,.lref__linea .lref__limpiar{min-height:44px;line-height:18px}}.lref__ruta a{margin-inline:-8px;padding-inline:8px}@media (max-width:1023px),(pointer:coarse){.lref__ruta a{justify-content:center;min-width:44px}.lref__marca-campo,.lref__precio-campo{height:auto}.lref__marca-campo input,.lref__precio-campo input{height:44px}}.lref__precio-campo input{height:100%}@media (max-width:1023px),(pointer:coarse){.lref__precio-campo input{height:44px}}.panel-envio{border-radius:calc(var(--tienda-radio) * 1.25);background:var(--tienda-crema);color:var(--color-text);font-size:calc(13px * var(--tienda-escala));flex-direction:column;line-height:19px;list-style:none;display:flex;margin:16px 0 0!important;padding:6px 14px!important}.panel-envio strong{font-weight:600}.panel-envio__dato{align-items:center;gap:8px;min-height:32px;display:flex}.panel-envio__dato svg{color:var(--color-success-text);flex:none}.panel-envio__dato--accion{margin-top:-4px}.panel-envio__reloj{color:var(--color-success-text);font-variant-numeric:tabular-nums}.panel-envio__cargando{border-radius:calc(var(--tienda-radio) * .5);background:var(--color-border);vertical-align:middle;width:160px;height:12px;display:inline-block}.panel-envio__link{min-height:44px;color:var(--color-text);font:inherit;font-size:calc(13px * var(--tienda-escala));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.panel-envio__link:hover{color:var(--color-success-text)}.panel-envio__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:calc(var(--tienda-radio) * .5)}@media (min-width:768px){.panel-envio{flex-flow:wrap;align-items:center;padding:4px 4px 4px 16px!important}.panel-envio__dato{border-right:1px solid color-mix(in srgb, var(--color-text) 10%, transparent);min-height:40px;margin-right:16px;padding-right:16px}.panel-envio__dato--accion{border-right:0;margin:0 0 0 auto;padding-right:12px}.panel-envio__link{min-height:max(32px, var(--tienda-blanco))}}.verificador-envio{z-index:200;position:fixed;inset:0}.verificador-envio[hidden]{display:none}.verificador-envio__fondo{background:color-mix(in srgb, var(--color-text) 45%, transparent);transition:opacity .28s;position:absolute;inset:0}.verificador-envio__cuerpo{box-sizing:border-box;max-height:calc(90vh / var(--tienda-zoom));padding:8px 20px calc(24px + env(safe-area-inset-bottom));border-radius:calc(var(--tienda-radio) * 2) calc(var(--tienda-radio) * 2) 0 0;background:var(--color-surface);color:var(--color-text);box-shadow:0 28px 72px -28px color-mix(in srgb, var(--color-text) 40%, transparent);transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .2s;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}@starting-style{.verificador-envio__cuerpo{transform:translateY(100%)}.verificador-envio__fondo{opacity:0}}.verificador-envio p,.verificador-envio h2{margin:0}.verificador-envio__cabecera{justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.verificador-envio__titulo{font-size:calc(17px * var(--tienda-escala));font-weight:700;line-height:24px}.verificador-envio__cerrar{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:-10px;transition:background-color .16s;display:grid}.verificador-envio__cerrar:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent)}.verificador-envio__texto{color:var(--color-text-muted);font-size:calc(13px * var(--tienda-escala));line-height:20px}.verificador-envio__campo{border:1px solid var(--color-border);border-radius:var(--tienda-radio);background:var(--color-surface);align-items:center;height:48px;margin-top:16px;padding:0 4px 0 40px;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.verificador-envio__campo:hover{border-color:var(--color-border-strong,var(--color-text-muted))}.verificador-envio__campo:focus-within{border-color:var(--color-text)}.verificador-envio__campo-icono{color:var(--color-text-muted);display:inline-flex;position:absolute;left:13px}.verificador-envio__campo input{min-width:0;height:100%;color:var(--color-text);font:inherit;font-size:var(--tienda-letra-campo);background:0 0;border:0;outline:0;flex:1}.verificador-envio__campo input::placeholder{color:var(--color-border-strong,var(--color-text-muted))}.verificador-envio__campo input.gm-err-autocomplete{background-image:none!important;padding-left:0!important}.verificador-envio__borrar{border-radius:calc(var(--tienda-radio) * .75);width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;transition:color .16s,background-color .16s;display:grid}.verificador-envio__borrar:hover{background:var(--tienda-crema);color:var(--color-text)}.verificador-envio__borrar:focus-visible,.verificador-envio__cerrar:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.verificador-envio__estado{color:var(--color-text-muted);font-size:calc(13px * var(--tienda-escala));margin-top:14px!important}.verificador-envio__estado--error{color:var(--color-danger-text,var(--color-text))}.verificador-envio__resultado{align-items:flex-start;gap:10px;margin-top:16px;display:flex}.verificador-envio__resultado>div{min-width:0}.verificador-envio__resultado-icono{color:var(--color-text-muted);flex:none;margin-top:1px;display:inline-flex}.verificador-envio__resultado--si .verificador-envio__resultado-icono,.verificador-envio__resultado--si .verificador-envio__resultado-titulo{color:var(--color-success-text)}.verificador-envio__resultado-titulo{font-size:calc(14px * var(--tienda-escala));font-weight:600;line-height:22px}.verificador-envio__resultado-texto{color:var(--color-text-muted);font-size:calc(13px * var(--tienda-escala));overflow-wrap:anywhere;line-height:19px}.pac-container{z-index:300}@media (min-width:768px){.verificador-envio__cuerpo{width:440px;max-height:calc(80vh / var(--tienda-zoom));border-radius:calc(var(--tienda-radio) * 1.5);padding:12px 24px 24px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@starting-style{.verificador-envio__cuerpo{opacity:0;transform:translate(-50%,calc(12px - 50%))}}.verificador-envio__campo{height:44px}}@media (prefers-reduced-motion:reduce){.verificador-envio__cuerpo,.verificador-envio__fondo,.verificador-envio__campo,.verificador-envio__borrar{transition:none}}.lref__resultados[data-cargando]{opacity:.55;transition:opacity .16s}@media (prefers-reduced-motion:reduce){.lref__resultados[data-cargando]{transition:none}}.lref__intro--recortada{max-width:68ch;margin-top:0}.lref__descripcion{max-width:68ch;color:var(--color-text-muted);font-size:calc(13px * var(--tienda-escala));line-height:20px;margin-top:8px!important}.lref__intro--recortada .lref__descripcion{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lref__intro--recortada .lref__descripcion[data-abierto=true]{display:block}.lref__intro-mas{min-width:var(--tienda-blanco);min-height:max(32px, var(--tienda-blanco));color:var(--color-text);font:inherit;font-size:calc(13px * var(--tienda-escala));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.lref__intro-mas[data-oculto]{visibility:hidden}.lref__intro-mas:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:calc(var(--tienda-radio) * .5)}@media (min-width:768px){.lref__intro-mas{min-height:max(24px, var(--tienda-blanco));margin-top:2px}}.lref__cierre:has(>.guia-marca){margin-top:0}.guia-marca{border-top:1px solid var(--color-border);margin-top:48px;padding-top:32px}.guia-marca>*{max-width:72ch}.guia-marca p,.guia-marca h2,.guia-marca h3{margin:0}.guia-marca__antetitulo{color:var(--color-highlight,var(--color-accent));font-size:calc(11px * var(--tienda-escala));letter-spacing:.08em;text-transform:uppercase;font-weight:600;line-height:16px}.guia-marca__titulo{color:var(--color-text);font-size:calc(17px * var(--tienda-escala));font-weight:700;line-height:24px;margin-top:6px!important}.guia-marca__parrafo{color:var(--color-text-muted);font-size:calc(14px * var(--tienda-escala));line-height:22px;margin-top:10px!important}.guia-marca__seccion{margin-top:20px}.guia-marca__subtitulo{color:var(--color-text);font-size:calc(15px * var(--tienda-escala));font-weight:700;line-height:22px}@media (min-width:768px){.guia-marca{text-align:center}.guia-marca>*{margin-left:auto;margin-right:auto}}
