.xy-reels{background:var(--xy-reels-bg, #fff);padding:var(--xy-reels-pad-y, 64px) 0;overflow:hidden}.xy-reels__inner--full{width:100%;max-width:none;padding-left:0;padding-right:0}.xy-reels__header{text-align:center;margin:0 auto 28px;padding:0 20px;max-width:720px}.xy-reels__title{margin:0 0 8px;font-size:clamp(22px,3vw,32px);font-weight:600;line-height:1.2;color:#1a1a1a}.xy-reels__subtitle{margin:0;font-size:14px;color:#6b6b6b;line-height:1.45}.xy-reels__viewport{position:relative;width:100%;overflow:hidden;padding:32px 0;display:flex;justify-content:center;align-items:center}.xy-reels__track{display:flex;align-items:center;justify-content:center;gap:var(--xy-reels-gap, 16px);width:max-content;max-width:100%;margin:0 auto;transform:none}.xy-reels__card{flex:0 0 auto;width:min(200px,38vw);transition:transform .4s ease,opacity .4s ease;transform:scale(.9);opacity:.7;cursor:pointer}.xy-reels__card.is-active{transform:scale(1.12);opacity:1;z-index:2;cursor:default}.xy-reels__link{display:block;color:inherit;text-decoration:none;pointer-events:none}.xy-reels__card.is-active .xy-reels__link{pointer-events:auto}.xy-reels__media{position:relative;aspect-ratio:9 / 16;border-radius:var(--xy-reels-radius, 18px);overflow:hidden;background:#111;box-shadow:0 10px 28px #0000001f}.xy-reels__video,.xy-reels__poster,.xy-reels__media video,.xy-reels__media img{width:100%;height:100%;object-fit:cover;display:block;border:0}.xy-reels__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#2a2a2a,#111);color:#bbb;font-size:13px}.xy-reels__mute{position:absolute;right:10px;bottom:10px;width:28px;height:28px;border-radius:50%;background:#00000073;color:#fff;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.xy-reels__label{margin:10px 0 0;font-size:12px;text-align:center;color:#444;line-height:1.3}@media(max-width:991px){.xy-reels{padding:var(--xy-reels-pad-y-mb, 40px) 0}.xy-reels__card{width:min(160px,42vw)}.xy-reels__card.is-active{transform:scale(1.08)}}@media(max-width:767px){.xy-reels__card{width:min(140px,46vw)}.xy-reels__track{gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/video-reels-carousel.css.map */
