.film-series-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.1rem;display:flex}.film-series-count{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.film-track-wrap{cursor:grab;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:.2rem 0;position:relative;overflow:auto hidden}.film-track-wrap.is-dragging{cursor:grabbing}.film-track-wrap::-webkit-scrollbar{display:none}.film-track-wrap:before,.film-track-wrap:after{z-index:4;content:"";pointer-events:none;width:clamp(42px,6vw,88px);position:absolute;top:0;bottom:0}.film-track-wrap:before{background:linear-gradient(90deg,#1a1a1af2 0%,#1a1a1a00 100%);left:0}.film-track-wrap:after{background:linear-gradient(270deg,#1a1a1af2 0%,#1a1a1a00 100%);right:0}.embla-film-viewport{touch-action:pan-y pinch-zoom;outline:none;overflow:hidden}.embla-film-track{backface-visibility:hidden;touch-action:pan-y pinch-zoom;will-change:transform;gap:1rem;padding:.2rem .1rem;display:flex;width:100%!important}.embla-film-slide{flex:0 0 clamp(210px,21vw,300px);min-width:clamp(210px,21vw,300px)}.products-filmstrip-intro,.products-filmstrip-block{opacity:0;animation:.65s forwards filmstripFadeIn;transform:translateY(18px)}.products-filmstrip-intro{animation-delay:40ms}@keyframes filmstripFadeIn{to{opacity:1;transform:translateY(0)}}.film-track{gap:1rem;width:max-content;padding:.2rem .1rem;display:flex}.film-card{aspect-ratio:3/4;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:2px;flex:none;width:clamp(210px,21vw,300px);transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 8px 20px #00000047}.film-card:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#b8956a5c,#b8956a0f);height:2px;position:absolute;top:8px;left:8px;right:8px}.film-card img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.film-card:hover{transform:translateY(-5px);box-shadow:0 16px 34px #0000006b}.film-card:hover img{transform:scale(1.035)}@media (max-width:768px){.film-series-head{align-items:flex-start;margin-bottom:.75rem}.film-track-wrap:before,.film-track-wrap:after{width:38px}.film-card{width:190px}.embla-film-slide{flex-basis:190px;min-width:190px}}
