.promo-linea__inner{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}@media screen and (min-width:750px){.promo-linea__inner{padding-left:40px;padding-right:40px}}.promo-linea__carousel{display:block;position:relative}.promo-linea__viewport{position:relative}.promo-linea__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:24px}.promo-linea__track::-webkit-scrollbar{display:none}.promo-linea__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.promo-linea__link{display:block}.promo-linea__media{position:relative;width:100%;aspect-ratio:16 / 9}.promo-linea__image{display:block;width:100%;height:100%;object-fit:contain}.promo-linea__media .placeholder-svg{background-color:#f3f3f3;border-radius:24px}.promo-linea__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:50%;background-color:#ffffffd9;color:#121212;box-shadow:0 2px 12px #0000001f;cursor:pointer;opacity:0;transition:opacity .2s ease,background-color .2s ease}.promo-linea__arrow svg{width:20px;height:20px}.promo-linea__arrow--prev{left:16px}.promo-linea__arrow--next{right:16px}.promo-linea__arrow:hover{background-color:#fff}.promo-linea__arrow:focus-visible{opacity:1;outline:2px solid #121212;outline-offset:2px}@media(hover:hover)and (pointer:fine)and (min-width:750px){.promo-linea__arrow{display:inline-flex}.promo-linea__viewport:hover .promo-linea__arrow{opacity:1}}.promo-linea__dots{position:absolute;left:4%;bottom:6%;z-index:2;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background-color:#3c281438;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.promo-linea__dot{position:relative;flex:0 0 auto;width:5px;height:5px;border:none;border-radius:999px;background-color:#ffffffe6;cursor:pointer;padding:0;transition:width .35s ease,background-color .3s ease}.promo-linea__dot:after{content:"";position:absolute;top:-12px;right:-5px;bottom:-12px;left:-5px}.promo-linea__dot.is-active{width:48px;height:3px;background-color:#fff}@media screen and (min-width:750px){.promo-linea__dots{gap:14px;padding:14px 24px}.promo-linea__dot{width:6px;height:6px}.promo-linea__dot.is-active{width:84px;height:3px}}@media(prefers-reduced-motion:reduce){.promo-linea__track{scroll-behavior:auto}.promo-linea__dot,.promo-linea__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/section-promo-linea.css.map */
