.shoppable-video-reels--media{isolation:isolate;border-radius:var(--block-border-radius, 16px)}.shoppable-video-reels--button,.shoppable-video-reels .shoppable-video-reels--product .product-card-small{box-shadow:0 4px 6px #00000014}.shoppable-video-reels{--reel-size: 72%;--reel-gap: 10px;--reel-dots: 0px}@media only screen and (min-width:768px){.shoppable-video-reels{--reel-size: 40%;--reel-gap: 16px}}@media only screen and (min-width:1068px){.shoppable-video-reels{--reel-size: 26%}}.shoppable-video-reels .section-header{justify-content:center;text-align:center}.shoppable-video-reels--inner{display:block;overflow:hidden}@media only screen and (max-width:767px){.shoppable-video-reels--inner{margin-inline:-15px}}.shoppable-video-reels--carousel{--reel-start: calc(50% - var(--reel-size) / 2);--reel-arrow: calc(var(--reel-start) + var(--reel-gap) / 2 - 21px);display:flex}.shoppable-video-reels--carousel.shoppable-video-reels--count-2{--reel-start: max(0px, calc((100% - 2 * var(--reel-size)) / 2));--reel-arrow: max(10px, calc(var(--reel-start) + var(--reel-gap) / 2 - 21px))}@media only screen and (min-width:768px){.shoppable-video-reels--carousel.shoppable-video-reels--count-3{--reel-start: max(0px, calc((100% - 3 * var(--reel-size)) / 2));--reel-arrow: max(10px, calc(var(--reel-start) + var(--reel-gap) / 2 - 21px))}}@media only screen and (min-width:1068px){.shoppable-video-reels--carousel.shoppable-video-reels--count-4{--reel-start: max(0px, calc((100% - 4 * var(--reel-size)) / 2));--reel-arrow: max(10px, calc(var(--reel-start) + var(--reel-gap) / 2 - 21px))}}.shoppable-video-reels--carousel:not(.flickity-enabled) .shoppable-video-reels--slide:first-child{margin-inline-start:var(--reel-start)}.shoppable-video-reels--carousel.flickity-enabled{display:block}.shoppable-video-reels--carousel.shoppable-video-reels--dots-true{--reel-dots: 28px}.shoppable-video-reels--carousel .flickity-page-dots{margin-top:20px}.shoppable-video-reels--carousel .flickity-nav{top:calc((100% - var(--reel-dots)) / 2);opacity:1}.shoppable-video-reels--carousel .flickity-nav.flickity-prev{inset-inline-start:var(--reel-arrow)}.shoppable-video-reels--carousel .flickity-nav.flickity-next{inset-inline-end:var(--reel-arrow)}.shoppable-video-reels--carousel .flickity-nav[disabled]{opacity:.4;cursor:default}.shoppable-video-reels--carousel:focus-visible{position:relative;outline:0}.shoppable-video-reels--inner:not(.shoppable-video-reels--pointer) .shoppable-video-reels--carousel:focus-visible:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border:2px solid var(--color-body, #2c2d2e);pointer-events:none}.shoppable-video-reels--slide{flex-shrink:0;width:var(--reel-size);padding-inline:calc(var(--reel-gap) / 2)}.shoppable-video-reels--media{position:relative;aspect-ratio:var(--reel-aspect-ratio, 9/16);overflow:hidden;background:rgba(var(--color-body-rgb),.03);transition:transform .35s cubic-bezier(.104,.204,.492,1)}.shoppable-video-reels--poster,.shoppable-video-reels--video,.shoppable-video-reels--placeholder{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;object-fit:cover}.shoppable-video-reels--placeholder{fill:var(--color-body, #2c2d2e)}.shoppable-video-reels--video{opacity:0;transition:opacity .25s ease}.shoppable-video-reels--video.is-loaded{opacity:1}.shoppable-video-reels--controls{position:absolute;top:10px;inset-inline:10px;z-index:2;display:flex;justify-content:space-between;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.shoppable-video-reels--button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;line-height:0;color:var(--color-body, #2c2d2e);background:var(--color-drawer-bg, #fff);cursor:pointer;pointer-events:auto}.shoppable-video-reels--button svg{pointer-events:none}.shoppable-video-reels--icon-play{display:none;margin-inline-start:2px}.shoppable-video-reels--play.paused .shoppable-video-reels--icon-play{display:block}.shoppable-video-reels--play.paused .shoppable-video-reels--icon-pause,.shoppable-video-reels--icon-sound-off{display:none}.shoppable-video-reels--sound.muted .shoppable-video-reels--icon-sound-off{display:block}.shoppable-video-reels--sound.muted .shoppable-video-reels--icon-sound-on{display:none}.shoppable-video-reels--product{position:absolute;bottom:10px;inset-inline:10px;z-index:2;transition:opacity .25s ease,visibility .25s ease}.shoppable-video-reels .flickity-enabled .carousel__slide:not(.is-selected){cursor:pointer}.shoppable-video-reels .flickity-enabled .carousel__slide:not(.is-selected) .shoppable-video-reels--media{transform:scale(.92)}.shoppable-video-reels .flickity-enabled .carousel__slide:not(.is-selected) .shoppable-video-reels--controls,.shoppable-video-reels .flickity-enabled .carousel__slide:not(.is-selected) .shoppable-video-reels--product{opacity:0;visibility:hidden}@media(prefers-reduced-motion:reduce){.shoppable-video-reels--media,.shoppable-video-reels--video,.shoppable-video-reels--controls,.shoppable-video-reels--product{transition:none}}.shoppable-video-reels .shoppable-video-reels--product .product-card-small{display:flex;width:100%;padding:8px;border:0;background:var(--color-drawer-bg, #fff)}.shoppable-video-reels .shoppable-video-reels--product .product-card-small--image{width:48px;margin-inline-end:12px}.shoppable-video-reels .shoppable-video-reels--product .product-card-small--info{flex:1;min-width:0}.shoppable-video-reels .shoppable-video-reels--product .product-card-small--link{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shoppable-video-reels .shoppable-video-reels--product .product-card-small--add-to-cart{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px}.shoppable-video-reels .shoppable-video-reels--product .product-card-small .price{transform:none}.shoppable-video-reels .shoppable-video-reels--product .product-card-small--add-to-cart-button{position:relative;inset:auto;min-height:20px;transform:none}.shoppable-video-reels .shoppable-video-reels--product .product-card-small .quick-add-error{margin-top:6px}.shoppable-video-reels--quick-add-false .shoppable-video-reels--product .product-card-small--add-to-cart-button{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/shoppable-video-reels.css.map */
