/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer base{[data-tienda] :is(h1,h2,h3,.font-display){font-variant-numeric:lining-nums}}@layer components{.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.chip-rail{margin-inline:calc(var(--spacing,.25rem) * -4);gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:var(--spacing,.25rem);display:flex;overflow-x:auto}@media (min-width:40rem){.chip-rail{margin-inline:calc(var(--spacing,.25rem) * -6);padding-inline:calc(var(--spacing,.25rem) * 6)}}.chip-rail{scroll-snap-type:x proximity;scrollbar-width:none;scroll-padding-inline:1rem}.chip-rail::-webkit-scrollbar{display:none}.chip-rail>*{scroll-snap-align:start;flex-shrink:0}.gallery-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.gallery-track::-webkit-scrollbar{display:none}.gallery-track>*{scroll-snap-align:start;scroll-snap-stop:always}.wa-float{transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s}html[data-barra-fija] .wa-float,html[data-sin-wa] .wa-float{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(1rem)}html[data-barra-fija] .pie-tienda{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}[data-tienda] .input[aria-invalid=true]:focus{outline:2px solid var(--color-danger);outline-offset:2px}.input-busqueda::-webkit-search-cancel-button,.input-busqueda::-webkit-search-decoration{appearance:none}.checkout-form :is(input,select,textarea,[id^=f-]),.checkout-step{scroll-margin-top:6.5rem;scroll-margin-bottom:6rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.card-zoom{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.group:hover .card-zoom{transform:scale(1.03)}}}