.os-carrusel{--os-car-tenue: color-mix(in srgb, currentColor 88%, transparent);--os-car-rule: color-mix(in srgb, currentColor 18%, transparent);--os-car-hueco: 1.2rem;--os-car-radio: 1.6rem;padding-block:var(--os-sec-pt, var(--os-section-y)) var(--os-sec-pb, var(--os-section-y))}.os-carrusel__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--os-space-3) var(--os-space-5);margin-bottom:var(--os-space-5)}.os-carrusel__rotulo{margin:0 0 var(--os-space-2);font-family:var(--os-car-rot-ff, var(--os-font-mono));font-size:var(--os-car-rot, 1.4rem);font-weight:var(--os-weight-regular);letter-spacing:var(--os-tracking-label);text-transform:uppercase;color:var(--os-car-tenue)}.os-carrusel__heading{margin:0;font-family:var(--os-car-tit-ff, var(--os-font-display));font-size:var(--os-car-tit-m, 3rem);font-weight:var(--os-car-tit-peso, var(--os-weight-light));letter-spacing:var(--os-tracking-display);line-height:var(--os-leading-tight);text-wrap:balance;color:currentColor}.os-carrusel__cta{flex:0 0 auto;display:inline-flex;align-items:center;min-height:var(--os-tap-min, 4.4rem);font-size:var(--os-text-sm);letter-spacing:var(--os-tracking-label);text-transform:uppercase;text-decoration:none;color:currentColor;border-bottom:1px solid currentColor;transition:opacity var(--os-duration-fast) var(--os-ease)}.os-carrusel__cta:hover{opacity:.7}.os-carrusel__pista{display:grid;grid-auto-flow:column;grid-auto-columns:var(--os-car-col-m, 82%);gap:var(--os-car-hueco);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--os-car-sangria, 1.5rem) * -1);padding-inline:var(--os-car-sangria, 1.5rem);scroll-padding-inline:var(--os-car-sangria, 1.5rem);scrollbar-width:none;-ms-overflow-style:none}.os-carrusel__pista::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:no-preference){.os-carrusel__pista{scroll-behavior:smooth}}.os-carrusel__slide{scroll-snap-align:start;min-width:0}.os-carrusel__pieza{display:block;width:100%;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:start}.os-carrusel__pieza--abre{cursor:pointer}.os-carrusel__pieza--abre:focus-visible{outline:2px solid var(--os-focus);outline-offset:3px}.os-carrusel__medio{display:block;position:relative;overflow:hidden;border-radius:var(--os-car-radio);aspect-ratio:var(--os-car-relacion, 3 / 4);background:var(--os-car-rule)}.os-carrusel__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--os-duration-slow) var(--os-ease-soft)}.os-carrusel__pieza--abre:hover .os-carrusel__img,.os-carrusel__pieza--abre:focus-visible .os-carrusel__img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.os-carrusel__img{transition:none}.os-carrusel__pieza--abre:hover .os-carrusel__img{transform:none}}.os-carrusel__play{position:absolute;inset-block-end:var(--os-space-3);inset-inline-start:var(--os-space-3);display:grid;place-items:center;inline-size:4rem;block-size:4rem;border-radius:var(--os-radius-pill);background:color-mix(in srgb,var(--os-black) 55%,transparent);color:var(--os-white);pointer-events:none}@supports (backdrop-filter: blur(1px)){.os-carrusel__play{background:color-mix(in srgb,var(--os-black) 28%,transparent);-webkit-backdrop-filter:blur(8px) saturate(1.1);backdrop-filter:blur(8px) saturate(1.1)}}.os-carrusel__play svg{inline-size:1.4rem;block-size:1.4rem;fill:currentColor}.os-carrusel__pie{display:block;margin:var(--os-space-3) 0 0;font-size:var(--os-car-pie, 1.3rem);line-height:var(--os-leading-snug);color:var(--os-car-tenue);text-wrap:pretty}.os-carrusel__controles{display:flex;align-items:center;gap:var(--os-space-4);margin-top:var(--os-space-4)}.os-carrusel__progreso{flex:1 1 auto;block-size:2px;background:var(--os-car-rule);overflow:hidden}.os-carrusel__progreso-relleno{display:block;block-size:100%;inline-size:0;background:currentColor;transition:inline-size var(--os-duration-fast) linear}@media(prefers-reduced-motion:reduce){.os-carrusel__progreso-relleno{transition:none}}.os-carrusel__flechas{display:flex;gap:var(--os-space-2)}.os-carrusel__flecha{display:grid;place-items:center;inline-size:var(--os-tap-min, 4.4rem);block-size:var(--os-tap-min, 4.4rem);padding:0;border:1px solid var(--os-car-rule);border-radius:var(--os-radius-pill);background:none;color:inherit;cursor:pointer;transition:opacity var(--os-duration-fast) var(--os-ease)}.os-carrusel__flecha svg{inline-size:1.6rem;block-size:1.6rem;fill:none;stroke:currentColor;stroke-width:1.5}.os-carrusel__flecha:disabled{opacity:.3;cursor:default}.os-carrusel__flecha:not(:disabled):hover{opacity:.7}.os-carrusel__flecha:focus-visible{outline:2px solid var(--os-focus);outline-offset:2px}.os-carrusel__visor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--os-z-modal, 1000);display:grid;place-items:center;padding:var(--os-space-4);background:color-mix(in srgb,var(--os-black) 92%,transparent)}.os-carrusel__visor[hidden]{display:none}.os-carrusel__visor-inner{position:relative;max-inline-size:min(100%,108rem);max-block-size:100%}.os-carrusel__visor img,.os-carrusel__visor video{display:block;max-inline-size:100%;max-block-size:85vh;inline-size:auto;block-size:auto;border-radius:var(--os-car-radio)}.os-carrusel__cerrar{position:absolute;inset-block-start:calc(var(--os-tap-min, 4.4rem) * -1 - var(--os-space-2));inset-inline-end:0;display:grid;place-items:center;inline-size:var(--os-tap-min, 4.4rem);block-size:var(--os-tap-min, 4.4rem);padding:0;border:0;border-radius:var(--os-radius-pill);background:color-mix(in srgb,var(--os-white) 14%,transparent);color:var(--os-white);cursor:pointer}.os-carrusel__cerrar svg{inline-size:1.8rem;block-size:1.8rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.os-carrusel__cerrar:focus-visible{outline:2px solid var(--os-white);outline-offset:2px}.os-carrusel-abierto{overflow:hidden}@media screen and (min-width:750px){.os-carrusel__pista{grid-auto-columns:var(--os-car-col-t, 42%)}.os-carrusel__heading{font-size:var(--os-car-tit, 4.4rem)}}@media screen and (min-width:990px){.os-carrusel__pista{grid-auto-columns:var(--os-car-col, 32%);margin-inline:0;padding-inline:0;scroll-padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-os-carrusel-medios.css.map */
