.mg-reels{--mg-r:12px;--mg-accent:#f2baa4;width:100%}.mg-reels--product{margin-top:1.6rem}.mg-reels__heading{margin:0 0 .9rem;font-size:1.6rem;font-weight:500;text-align:center}.mg-reels__heading--home{font-size:clamp(2rem,4vw,2.6rem)}.mg-reels__rail{list-style:none;margin:0;padding:0 0 .6rem;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;overscroll-behavior-x:contain}.mg-reels--home .mg-reels__rail{justify-content:flex-start}@media(min-width:990px){.mg-reels--home .mg-reels__rail{justify-content:safe center}}.mg-reel{flex:0 0 42vw;width:42vw;min-width:0;max-width:220px;scroll-snap-align:start;display:flex;flex-direction:column;gap:8px}.mg-reels--product .mg-reel{flex-basis:38%;width:38%;max-width:170px}@media(min-width:750px){.mg-reel{flex-basis:220px;width:220px}}.mg-reel__media{position:relative;display:block;width:100%;aspect-ratio:9/16;border:0;padding:0;margin:0;border-radius:var(--mg-r);overflow:hidden;background:#f3f3f3;cursor:pointer}.mg-reel__poster,.mg-reel__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.mg-reel__video{opacity:0;transition:opacity .3s}.mg-reel.is-playing .mg-reel__video{opacity:1}.mg-reel__play{position:absolute;inset-inline-end:8px;top:8px;width:30px;height:30px;border-radius:50%;background:#00000073;color:#fff;display:flex;align-items:center;justify-content:center}.mg-reel__prod{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit;min-width:0}.mg-reel__thumb{width:40px;height:40px;object-fit:cover;border-radius:8px;flex:0 0 40px;background:#f3f3f3}.mg-reel__meta{display:flex;flex-direction:column;min-width:0;overflow:hidden;line-height:1.3}.mg-reel__title{font-size:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-reel__price{font-size:1.25rem;font-weight:600}.mg-reel__price .mg-approx{display:none}.mg-player{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#000000eb;display:none;align-items:center;justify-content:center}.mg-player.is-open{display:flex}.mg-player__stage{position:relative;height:100%;max-height:100dvh;aspect-ratio:9/16;max-width:100vw;background:#000}@media(min-width:750px){.mg-player__stage{height:92vh;border-radius:14px;overflow:hidden}}.mg-player__video{width:100%;height:100%;object-fit:contain;background:#000;display:block}.mg-player__btn{position:absolute;z-index:2;width:40px;height:40px;border-radius:50%;border:0;background:#00000080;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.mg-player__close{top:12px;inset-inline-end:12px}.mg-player__sound{top:12px;inset-inline-start:12px}.mg-player__prev,.mg-player__next{top:50%;transform:translateY(-50%)}.mg-player__prev{inset-inline-start:8px}.mg-player__next{inset-inline-end:8px}[dir=rtl] .mg-player__prev svg,[dir=rtl] .mg-player__next svg{transform:scaleX(-1)}.mg-player__bar{position:absolute;z-index:2;left:10px;right:10px;bottom:calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px;background:#fffffff5;border-radius:12px;padding:8px;color:#191919}.mg-player__bar[hidden]{display:none}.mg-player__bar img{width:48px;height:48px;object-fit:cover;border-radius:8px;flex:0 0 48px}.mg-player__info{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3;text-decoration:none;color:inherit}.mg-player__info b{font-size:1.3rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-player__info span{font-size:1.3rem;font-weight:600}.mg-player__add{flex:0 0 auto;border:0;border-radius:999px;background:var(--mg-accent,#f2baa4);color:#191919;font-weight:600;font-size:1.3rem;padding:10px 14px;cursor:pointer;white-space:nowrap}.mg-player__add[disabled]{opacity:.6;cursor:default}body.mg-player-open{overflow:hidden}.mg-player__loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:none;align-items:center;justify-content:center;background:#00000040;pointer-events:none}.mg-player.is-loading .mg-player__loader{display:flex}.mg-player__loader span{width:44px;height:44px;border-radius:50%;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;animation:mg-spin .8s linear infinite}@keyframes mg-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/mg-reels.css.map */
