.shopify-section-video-slides-products-v2{overflow:visible}.video-slides-products-v2__root{--video-slide-max-width: 310px;--video-slide-gap: var(--space-token-s);display:flex;flex-direction:column;gap:var(--space-token-l);position:relative;z-index:1}.video-slides-products-v2__header{width:100%}.video-slides-products-v2__stage{position:relative;width:100%;overflow:visible}.video-slides-products-v2__viewport{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);padding-inline:calc(50vw - 50%);scroll-padding-inline:calc(50vw - 50%);box-sizing:border-box;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.video-slides-products-v2__viewport::-webkit-scrollbar{display:none}.video-slides-products-v2__track{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--video-slide-gap);width:max-content;min-width:100%}.video-slides-products-v2__track>*{flex:0 0 auto;max-width:var(--video-slide-max-width)}button.video-slides-products-v2__arrow{--video-slides-arrow-inset: var(--space-token-base);display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:56px;height:56px;padding:0;border:none;border-radius:var(--radius-full);background-color:var(--color-text-secondary);color:var(--color-text-white-primary);cursor:pointer;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);line-height:0}button.video-slides-products-v2__arrow .icon{display:block;flex-shrink:0;transform:translateY(-1px)}.video-slides-products-v2__arrow--prev{left:var(--video-slides-arrow-inset)}button.video-slides-products-v2__arrow--prev .icon{transform:scaleX(-1) translateY(-1px)}.video-slides-products-v2__arrow--next{right:var(--video-slides-arrow-inset)}.video-slides-products-v2__arrow[hidden]{display:none!important}.video-slide-product{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;width:min(var(--video-slide-source-width, 10000px),var(--video-slide-max-width));max-width:var(--video-slide-max-width);background-color:var(--color-bg-gray);border-radius:var(--radius-s);overflow:hidden}.video-slide-product__media{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-s) var(--radius-s) 0 0;background:#000}.video-slide-product__cover{display:block;width:100%;height:auto}.video-slide-product__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center;opacity:0;visibility:hidden;pointer-events:none}.video-slide-product.is-playing .video-slide-product__media video{opacity:1;visibility:visible}.video-slide-product__fade{display:none}.video-slide-product__mask{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#0000004d;pointer-events:none;transition:opacity .2s ease;border-radius:inherit}.video-slide-product.is-active .video-slide-product__mask{opacity:0}.video-slide-product__capsule{--video-slide-capsule-image-size: 36px;--video-slide-capsule-image-gap: var(--space-token-xs);--video-slide-capsule-pad-inline: var(--space-token-base);--video-slide-capsule-image-optical-inset: var(--space-15);position:absolute;z-index:3;right:var(--space-token-base);bottom:var(--space-token-base);display:inline-flex;align-items:center;max-width:calc(100% - var(--space-token-3xl));padding:var(--space-token-2xs) var(--video-slide-capsule-pad-inline);border-radius:var(--radius-full);background-color:var(--mask-light-white-xl);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-text-secondary);text-decoration:none}.video-slide-product__capsule:has(>.video-slide-product__capsule-image){padding-inline-start:calc(var(--video-slide-capsule-pad-inline) - var(--video-slide-capsule-image-optical-inset) + var(--video-slide-capsule-image-size) + var(--video-slide-capsule-image-gap))}.video-slide-product__capsule-image{position:absolute;left:calc(var(--video-slide-capsule-pad-inline) - var(--video-slide-capsule-image-optical-inset));top:50%;width:var(--video-slide-capsule-image-size);height:var(--video-slide-capsule-image-size);transform:translateY(-50%);object-fit:cover;pointer-events:none}.video-slide-product__capsule-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--font-base-medium)}.video-slide-product__action{position:absolute;z-index:3;left:var(--space-token-base);bottom:var(--space-token-base);display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:var(--radius-full);background-color:transparent;color:var(--color-text-primary);cursor:pointer;line-height:0}.video-slide-product__action:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background-color:var(--color-bg-white, #ffffff);opacity:1;transition:opacity .2s ease;pointer-events:none}.video-slide-product__action:active:before{opacity:.75}.video-slide-product__action .video-slide-product__icon{position:relative;z-index:1}.video-slide-product__icon{display:flex;align-items:center;justify-content:center}.video-slide-product__icon--play{display:flex}.video-slide-product__icon--arrow,.video-slide-product.is-active .video-slide-product__icon--play{display:none}.video-slide-product.is-active .video-slide-product__icon--arrow{display:flex}.video-slide-product:not([data-has-preview-video=true]) .video-slide-product__icon--play{display:none}.video-slide-product:not([data-has-preview-video=true]) .video-slide-product__icon--arrow{display:flex}.video-slide-product__icon--loading{display:none}.video-slide-product__copy{display:flex;flex-direction:column;gap:var(--space-token-xs);padding:0 var(--space-token-base) var(--space-token-l)}.video-slide-product__author{margin:0;color:var(--color-text-secondary);font:var(--font-base-medium)}.video-slide-product__content{display:-webkit-box;margin:0;overflow:hidden;color:var(--color-text-primary);font:var(--font-base-medium);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.video-slide-product__dialog-media{display:none}@media screen and (min-width:768px){.video-slides-products-v2__root{--video-slide-gap: var(--space-token-base)}button.video-slides-products-v2__arrow:not([hidden]){display:flex}}@media screen and (min-width:1280px){.video-slides-products-v2__root{--video-slide-max-width: 484px;--video-slide-gap: var(--space-token-md)}.video-slide-product{gap:0;background-color:transparent;border-radius:var(--radius--base);overflow:hidden}.video-slide-product__media{border-radius:var(--radius--base);overflow:hidden}.video-slide-product__cover,.video-slide-product__media video{border-radius:var(--radius--base)}.video-slide-product__mask{display:block}.video-slide-product__fade{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:var(--radius--base);background:linear-gradient(180deg,#0000,#000000b3);-webkit-mask-image:linear-gradient(180deg,transparent 0%,transparent 40%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,transparent 40%,#000 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.video-slide-product__capsule{--video-slide-capsule-image-gap: var(--space-token-s);--video-slide-capsule-pad-inline: 18px;--video-slide-capsule-image-optical-inset: var(--space-token-2xs);top:var(--space-token-xl);left:var(--space-token-xl);right:auto;bottom:auto;max-width:calc(100% - var(--space-token-xl) * 2);padding-block:var(--space-token-xs);background:var(--mask-light-white-l, rgba(255, 255, 255, .3));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.video-slide-product.is-active .video-slide-product__capsule,.video-slide-product:hover .video-slide-product__capsule{background:var(--mask-light-white-xl, rgba(255, 255, 255, .7));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-text-primary)}.video-slide-product.is-active .video-slide-product__capsule-name,.video-slide-product:hover .video-slide-product__capsule-name{font:var(--font-base-semibold)}.video-slide-product__action{left:auto;right:var(--space-token-xl);bottom:var(--space-token-xl);width:36px;height:36px}.video-slide-product__action:before{background-color:var(--color-text-white-primary)}.video-slide-product.is-active .video-slide-product__action:before,.video-slide-product:hover .video-slide-product__action:before{opacity:.9}.video-slide-product__copy{position:absolute;z-index:1;left:var(--space-token-xl);right:72px;bottom:var(--space-token-xl);padding:0}.video-slide-product__author{color:var(--color-text-white-primary);font:var(--font-xl-semibold)}.video-slide-product__content{color:var(--color-text-white-primary);font:var(--font-lg-medium)}}@media(hover:hover)and (pointer:fine){.video-slide-product:hover .video-slide-product__mask{opacity:0}.video-slide-product[data-has-preview-video=true]:hover .video-slide-product__icon--play{display:none}.video-slide-product[data-has-preview-video=true]:hover .video-slide-product__icon--arrow{display:flex}}.video-slide-product.is-loading .video-slide-product__action .video-slide-product__icon--play,.video-slide-product.is-loading .video-slide-product__action .video-slide-product__icon--arrow{display:none}.video-slide-product.is-loading .video-slide-product__action .video-slide-product__icon--loading{display:flex}.video-slide-product.is-loading .video-slide-product__icon--loading .icon{animation:video-slide-product-spin 1s linear infinite}@keyframes video-slide-product-spin{to{transform:rotate(360deg)}}#product-info-dialog[data-vsp-dialog]{--popover-content-max-height: 90vh;--vsp-dialog-padding-inline: var(--space-token-md)}#product-info-dialog[data-vsp-dialog]::part(content){max-height:90vh}#product-info-dialog[data-vsp-dialog]::part(title),#product-info-dialog[data-vsp-dialog] .dialog-body-box{padding-inline:var(--vsp-dialog-padding-inline)}@media screen and (max-width:1279px){#product-info-dialog[data-vsp-dialog]{padding-inline:0}#product-info-dialog[data-vsp-dialog]::part(content){width:100%;max-width:none;margin-inline:0}}@media screen and (min-width:768px){#product-info-dialog[data-vsp-dialog]{--vsp-dialog-padding-inline: var(--space-token-xl)}}@media screen and (min-width:1280px){#product-info-dialog[data-vsp-dialog]{--vsp-dialog-padding-inline: var(--space-token-3xl)}#product-info-dialog[data-vsp-dialog]::part(content){width:var(--max-content-width);max-width:var(--max-content-width);margin-inline:auto}}#product-info-dialog .product-media-wrapper{position:static;top:auto!important;width:100%;max-width:100%;min-width:0;background:#000;display:flex;align-items:center}#product-info-dialog buy-button-details-card.product-info__buy-buttons{display:flex!important}#product-info-dialog .product-info__buy-buttons{display:block!important}#product-info-dialog .product-accessories-wrapper,#product-info-dialog .product-info__offer-list{display:none!important}#product-info-dialog .dialog-title-text{opacity:0}#product-info-dialog .section-settings,#product-info-dialog .section-settings.section-settings--padding-block{margin-block:0;padding-block:0;padding-inline:0}#product-info-dialog .product>.product-info{padding-inline:0}@media screen and (min-width:1000px){#product-info-dialog .product{--product-grid: auto / minmax(0, 1fr) minmax(0, 1fr);align-items:start}#product-info-dialog .video-slide-product__dialog-media-col{position:sticky;top:0;align-self:start;z-index:2}#product-info-dialog .video-slide-product__dialog-copy{margin-block-start:16px;margin-block-end:0}}#product-info-dialog .dialog-body-box a.block-swatch{text-decoration:unset;color:rgb(var(--text-color))}#product-info-dialog .dialog-body-box .buy-button-details-card{--spacing: 12px}#product-info-dialog .product.product--video-slide-copy{row-gap:0}#product-info-dialog .video-slide-product__dialog-media-col{display:flex;flex-direction:column;min-width:0;width:100%}#product-info-dialog .video-slide-product__dialog-copy{display:flex;flex-direction:column;gap:8px;min-width:0;margin-block-start:12px;margin-block-end:12px}#product-info-dialog .video-slide-product__dialog-copy .video-slide-product__author{margin:0;color:var(--color-text-secondary);font:var(--font-base-medium)}#product-info-dialog .video-slide-product__dialog-copy .video-slide-product__content{display:block;margin:0;overflow:visible;color:var(--color-text-primary);font:var(--font-base-medium);-webkit-line-clamp:unset;line-clamp:unset}@media screen and (min-width:768px)and (max-width:999px){#product-info-dialog .video-slide-product__dialog-copy{margin-block-start:20px;margin-block-end:20px}}#product-info-dialog .video-slide-product__dialog-media,#product-info-dialog .video-slides--video-wrapper{position:relative;display:block;width:100%}#product-info-dialog .product-media-wrapper:has(.video-slide-product__dialog-media--portrait),#product-info-dialog .product-media-wrapper:has(.video-slide-product__dialog-media--landscape){aspect-ratio:auto;height:450px;min-height:450px;max-height:450px;overflow:hidden;justify-content:center}#product-info-dialog .video-slide-product__dialog-media--portrait,#product-info-dialog .video-slide-product__dialog-media--landscape{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}#product-info-dialog .video-slide-product__dialog-media--landscape .video-slides--video{width:100%;height:auto;max-height:100%;aspect-ratio:var(--aspect-ratio)}#product-info-dialog .video-slide-product__dialog-media--landscape video-media>video:not(:fullscreen),#product-info-dialog .video-slide-product__dialog-media--landscape video-media>video:not(:-webkit-full-screen){object-fit:contain;object-position:center}#product-info-dialog .video-slide-product__dialog-media--portrait .video-slides--video{width:auto;height:100%;max-height:450px;max-width:none;flex-shrink:0;aspect-ratio:var(--aspect-ratio)}#product-info-dialog .video-slide-product__dialog-media--portrait video-media>video:not(:fullscreen),#product-info-dialog .video-slide-product__dialog-media--portrait video-media>video:not(:-webkit-full-screen){width:100%;height:100%;object-fit:cover;object-position:center}#product-info-dialog .product-media-wrapper:has(.video-slides--youtube-video-wrapper){aspect-ratio:16 / 9}#product-info-dialog .video-slides--youtube-video-wrapper{height:100%;min-height:450px}#product-info-dialog .video-slide-product__dialog-media .youtube-embed,#product-info-dialog .video-slides--video-wrapper .youtube-embed{width:100%;height:100%;border:0;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:767px){#product-info-dialog .product-media-wrapper:has(.video-slide-product__dialog-media--landscape),#product-info-dialog .product-media-wrapper:has(.video-slide-product__dialog-media--portrait),#product-info-dialog .product-media-wrapper:has(.video-slides--youtube-video-wrapper){height:auto;min-height:0;aspect-ratio:auto;max-height:400px;justify-content:center;overflow:hidden}#product-info-dialog .video-slide-product__dialog-media,#product-info-dialog .video-slides--video-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:auto;max-height:400px;min-height:0;overflow:hidden}#product-info-dialog .video-slide-product__dialog-media--landscape .video-slides--video{width:100%;max-width:100%;height:auto;max-height:400px;aspect-ratio:var(--aspect-ratio)}#product-info-dialog .video-slide-product__dialog-media--portrait .video-slides--video{box-sizing:border-box;width:min(100%,calc(400px * var(--aspect-ratio)));max-width:100%;height:auto;max-height:400px;flex-shrink:1;aspect-ratio:var(--aspect-ratio);margin-inline:auto;overflow:hidden}#product-info-dialog .video-slide-product__dialog-media--portrait video-media>video:not(:fullscreen),#product-info-dialog .video-slide-product__dialog-media--portrait video-media>video:not(:-webkit-full-screen),#product-info-dialog .video-slide-product__dialog-media--landscape video-media>video:not(:fullscreen),#product-info-dialog .video-slide-product__dialog-media--landscape video-media>video:not(:-webkit-full-screen){width:100%;height:100%;object-fit:contain;object-position:center}#product-info-dialog .video-slides--youtube-video-wrapper{position:relative;width:100%;max-width:100%;aspect-ratio:16 / 9;max-height:400px;min-height:0;height:auto;overflow:hidden}#product-info-dialog .video-slides--youtube-video-wrapper .youtube-embed{position:absolute;top:0;right:0;bottom:0;left:0}}#product-info-dialog .video-slides-product-icon{position:absolute;z-index:10;top:50%;width:32px;height:32px;padding:0;border:none;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:#e2e2e6;color:#6c6c6e;cursor:pointer;opacity:.8;transition:background .3s ease,opacity .3s ease;line-height:0}#product-info-dialog .video-slides-product-icon:hover{opacity:1;background:#d5d5d9}#product-info-dialog .video-slides-product-icon .icon{display:block;flex-shrink:0}#product-info-dialog .video-slides-prev-product-icon{left:10px;transform:translateY(-50%)}#product-info-dialog .video-slides-next-product-icon{right:10px;transform:translateY(-50%)}
/*# sourceMappingURL=/cdn/shop/t/28/assets/video-slides-products-v2.css.map */
