.section-video-carousel{background-color:var(--color-background, #ffffff);color:var(--color-foreground, var(--color-text, #000000))}.section-video-carousel__container{margin-inline:auto;padding-inline:var(--section-pl-mobile, var(--section-px-mobile, 16px)) var(--section-pr-mobile, var(--section-px-mobile, 16px))}.section-video-carousel__container--page-width{max-inline-size:var(--page-width, 1200px)}.section-video-carousel__container--full{max-inline-size:none;padding-inline:0}.section-video-carousel__container--custom{max-inline-size:var(--vc-section-width, 1200px)}.section-video-carousel__heading{margin-block-end:24px}.section-video-carousel__rail{position:relative;overflow:hidden}.section-video-carousel__list{display:flex;flex-wrap:nowrap;gap:var(--vc-gap-mobile, 12px);margin:0;padding:0;list-style:none;cursor:grab;will-change:transform;touch-action:pan-y;-webkit-user-select:none;user-select:none}.section-video-carousel__list:active{cursor:grabbing}.video-card{flex:0 0 calc((100% - (var(--vc-visible-mobile, 2) - 1) * var(--vc-gap-mobile, 12px)) / var(--vc-visible-mobile, 2));margin:0;position:relative;border-radius:var(--vc-card-radius, 12px);overflow:hidden;isolation:isolate;background-color:var(--color-background, #ffffff)}.video-card{border:var(--vc-card-border-width, 0) solid var(--vc-card-border-color, var(--color-border, #e5e5e5))}.section-video-carousel--ring-inset .video-card:after{content:"";position:absolute;inset:var(--vc-card-ring-inset, 0);border-radius:calc(var(--vc-card-radius, 12px) - var(--vc-card-ring-inset, 0));pointer-events:none;box-shadow:inset 0 0 0 var(--vc-card-border-width, 0) var(--vc-card-border-color, var(--color-border, #e5e5e5))}.section-video-carousel--shape-9-16 .video-card{aspect-ratio:9 / 16}.section-video-carousel--shape-4-5 .video-card{aspect-ratio:4 / 5}.section-video-carousel--shape-1-1 .video-card{aspect-ratio:1 / 1}.section-video-carousel__arrows{display:flex;gap:8px;pointer-events:none}.section-video-carousel__arrow{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;padding:0;border:1px solid var(--color-button-border, transparent);border-radius:999px;background-color:var(--color-button-bg, #111111);color:var(--color-button-text, #ffffff);cursor:pointer;transition:background-color .15s ease,color .15s ease}.section-video-carousel__arrow svg{inline-size:18px;block-size:18px}.section-video-carousel__arrow:hover:not([disabled]){background-color:var(--color-button-hover-bg, #333333);color:var(--color-button-hover-text, #ffffff)}.section-video-carousel__arrow:focus-visible{outline:2px solid var(--color-focus, #0066ff);outline-offset:2px}.section-video-carousel__arrow[disabled]{opacity:.4;cursor:not-allowed}.section-video-carousel--arrows-sides .section-video-carousel__arrows{position:absolute;inset-block-start:50%;inset-inline-start:0;inset-inline-end:0;transform:translateY(-50%);justify-content:space-between;padding-inline:8px;z-index:2;pointer-events:none}.section-video-carousel--arrows-top .section-video-carousel__arrows{justify-content:flex-end;margin-block-end:16px}.section-video-carousel--arrows-bottom .section-video-carousel__arrows{justify-content:flex-end;margin-block-start:16px}.section-video-carousel__dots{display:flex;gap:8px;justify-content:center;margin:16px 0 0;padding:0;list-style:none}.section-video-carousel__dots li{display:inline-flex}.section-video-carousel__dot{inline-size:10px;block-size:10px;padding:0;border:1px solid var(--color-border, #e5e5e5);border-radius:50%;background-color:transparent;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.section-video-carousel__dot:hover{background-color:var(--color-border, #e5e5e5)}.section-video-carousel__dot--active{background-color:var(--color-foreground, var(--color-text, #111111));border-color:var(--color-foreground, var(--color-text, #111111));transform:scale(1.2)}.section-video-carousel__dot:focus-visible{outline:2px solid var(--color-focus, #0066ff);outline-offset:2px}@media(prefers-reduced-motion:reduce){.section-video-carousel__list,.section-video-carousel__arrow,.section-video-carousel__dot{transition:none}}@media(max-width:749.98px){.section-video-carousel--grid-mobile .section-video-carousel__list{flex-wrap:wrap;cursor:default;touch-action:auto}.section-video-carousel--grid-mobile .section-video-carousel__arrows,.section-video-carousel--grid-mobile .section-video-carousel__dots{display:none}}@media(min-width:750px){.section-video-carousel__container{padding-inline:var(--section-pl-desktop, var(--section-px-desktop, 24px)) var(--section-pr-desktop, var(--section-px-desktop, 24px))}.section-video-carousel__container--full{padding-inline:0}.section-video-carousel__heading{margin-block-end:32px}.section-video-carousel__list{gap:var(--vc-gap-desktop, 20px)}.video-card{flex:0 0 calc((100% - (var(--vc-visible-desktop, 5) - 1) * var(--vc-gap-desktop, 20px)) / var(--vc-visible-desktop, 5))}.section-video-carousel__arrow{inline-size:44px;block-size:44px}.section-video-carousel--arrows-sides .section-video-carousel__arrows{padding-inline:12px}.section-video-carousel--grid-desktop .section-video-carousel__list{flex-wrap:wrap;cursor:default;touch-action:auto}.section-video-carousel--grid-desktop .section-video-carousel__arrows,.section-video-carousel--grid-desktop .section-video-carousel__dots{display:none}}.video-player__duration-pill{position:absolute;z-index:2;padding-block:4px;padding-inline:8px;background-color:var(--vc-duration-pill-bg, rgba(0, 0, 0, .7));color:var(--vc-duration-pill-color, #ffffff);font-size:12px;font-feature-settings:"tnum";border-radius:4px;pointer-events:none;line-height:1.2}.video-player--duration-top-left .video-player__duration-pill{inset-block-start:8px;inset-inline-start:8px}.video-player--duration-top-right .video-player__duration-pill{inset-block-start:8px;inset-inline-end:8px}.video-player--duration-bottom-left .video-player__duration-pill{inset-block-end:8px;inset-inline-start:8px}.video-player--duration-bottom-right .video-player__duration-pill{inset-block-end:8px;inset-inline-end:8px}.video-player.is-playing .video-player__duration-pill{display:none}.video-player__mute-toggle{position:absolute;inset-block-end:8px;inset-inline-end:8px;inline-size:36px;block-size:36px;padding:0;border:0;border-radius:50%;background-color:var(--vc-mute-bg, rgba(0, 0, 0, .6));color:var(--vc-mute-color, #ffffff);cursor:pointer;z-index:3;display:none;align-items:center;justify-content:center}.video-player.is-playing .video-player__mute-toggle{display:inline-flex}.video-player__mute-icon{inline-size:20px;block-size:20px}.video-player__mute-toggle .video-player__mute-icon--unmuted,.video-player__mute-toggle[aria-pressed=false] .video-player__mute-icon--muted{display:none}.video-player__mute-toggle[aria-pressed=false] .video-player__mute-icon--unmuted{display:block}.video-player__mute-toggle:hover,.video-player__mute-toggle:focus-visible{background-color:var(--vc-mute-bg-hover, rgba(0, 0, 0, .8))}.video-card--has-under-content{display:flex;flex-direction:column}.video-card{position:relative}.section-video-carousel .video-card--has-under-content{aspect-ratio:auto}.video-card__product-link{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--vc-product-color, inherit);background-color:var(--vc-product-bg, rgba(255, 255, 255, .92));border-radius:var(--vc-product-radius, 8px);padding-block:6px;padding-inline:8px;font-size:12px;line-height:1.3;z-index:4;transition:transform .15s ease-out}.video-card__product-link:hover,.video-card__product-link:focus-visible{transform:scale(1.03)}.video-card__product-image{inline-size:var(--vc-product-image-size, 48px);block-size:var(--vc-product-image-size, 48px);object-fit:cover;border-radius:var(--vc-product-image-radius, 4px);flex-shrink:0}.video-card__product-info{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.video-card__product-title{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-card__product-price{font-weight:400;font-size:11px;color:var(--vc-product-price-color, currentColor)}.video-card__product-price--sale{color:var(--vc-product-price-sale-color, currentColor);font-weight:500}.video-card__product-price--compare{color:var(--vc-product-price-compare-color, currentColor);opacity:.6;margin-inline-start:4px}.video-card__product-link--overlay{position:absolute;inset-block-start:8px;inset-inline-start:8px;inset-inline-end:8px}.video-card__product-link--under-card{position:static;margin-block-start:8px}.video-card__badge{position:absolute;padding-block:4px;padding-inline:8px;font-size:11px;font-weight:600;letter-spacing:.5px;line-height:1.2;border-radius:12px;background-color:var(--vc-badge-bg, var(--color-foreground, #1A1714));color:var(--vc-badge-text, var(--color-background, #FFFFFF));z-index:5;white-space:nowrap;pointer-events:none}.video-card__badge--top-left{inset-block-start:8px;inset-inline-start:8px}.video-card__badge--top-right{inset-block-start:8px;inset-inline-end:8px}.video-card__badge--bottom-left{inset-block-end:8px;inset-inline-start:8px}.video-card__badge--bottom-right{inset-block-end:8px;inset-inline-end:8px}.video-card--badge-top-collides .video-card__badge--top-left,.video-card--badge-top-collides .video-card__badge--top-right{inset-block-start:76px}.video-card__caption--under-card{margin-block-start:8px;padding-block:4px;padding-inline:2px;display:flex;flex-direction:column;gap:2px;text-align:center}.video-card__caption--under-card .video-card__caption-title{font-size:13px;font-weight:600;color:var(--color-foreground, currentColor);line-height:1.2}.video-card__caption--under-card .video-card__caption-subtitle{font-size:12px;color:var(--color-foreground-secondary, var(--color-foreground, currentColor));opacity:.7;line-height:1.3}.video-card__caption--overlay-gradient-bottom{position:absolute;inset-block-end:0;inset-inline-start:0;inset-inline-end:0;padding-block:28px 12px;padding-inline:12px;background:linear-gradient(180deg,#0000,#000000d9);z-index:3;pointer-events:none;color:#fff}.video-card__caption--overlay-gradient-bottom .video-card__caption-title{display:block;font-size:13px;font-weight:600;color:#fff;line-height:1.2}.video-card__caption--overlay-gradient-bottom .video-card__caption-subtitle{display:block;font-size:12px;color:#ffffffbf;line-height:1.3}.video-card:has(.video-card__caption--overlay-gradient-bottom) .video-player__mute-toggle{inset-block-end:68px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-video-carousel.css.map */
