.customer-videos{--white: #ffffff;--black: #000000;--off-black: #1e1e1e;--heading: #062019;--body: #3d3d3d;--band: #f2f4f5;--tile-bg: #d9dcde;--blue: #008FBB;--blue-light: #5bc0e3;--on-dark-soft: rgba(255, 255, 255, .75);--on-dark-muted: rgba(255, 255, 255, .6);--radius: 8px;--radius-md: 12px;--radius-lg: 16px;font-family:Encode Sans,sans-serif;background:var(--band);color:var(--off-black)}.customer-videos button{padding:0;margin:0}.customer-videos .customer-videos-container{max-width:1440px;margin:0 auto;padding:clamp(40px,6vw,68px) clamp(20px,5vw,60px)}.customer-videos .customer-videos-header{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:clamp(24px,3vw,32px)}.customer-videos .customer-videos-header-text{display:flex;flex-direction:column;gap:8px}.customer-videos .customer-videos-heading{margin:0;font-family:Bodoni Moda,serif;font-style:italic;font-weight:600;font-size:clamp(30px,5vw,40px);line-height:1.15;color:var(--heading)}.customer-videos .customer-videos-subheading{margin:0;font-size:clamp(14px,1.2vw,15px);line-height:1.5;color:var(--body)}.customer-videos .customer-videos-nav{display:flex;gap:8px;flex:0 0 auto}.customer-videos .customer-videos-nav[hidden]{display:none}.customer-videos .customer-videos-nav-button{width:35px;height:35px;border-radius:50%;border:1px solid var(--white);background:var(--white);color:#1a1a1a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s,border-color .15s,background .15s}.customer-videos .customer-videos-nav-button:hover{border-color:#1a1a1a;background:#1a1a1a;color:var(--white)}.customer-videos .customer-videos-nav-button:disabled{opacity:.3;pointer-events:none}.customer-videos .customer-videos-track{--per-view: 4;--per-click: 2;--customer-videos-gap: clamp(12px, 1.4vw, 16px);display:flex;gap:var(--customer-videos-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;list-style:none;margin:0;padding:0 0 4px}.customer-videos .customer-videos-track::-webkit-scrollbar{display:none}.customer-videos .customer-videos-item{flex:0 0 auto;width:calc((100% - (var(--per-view) - 1) * var(--customer-videos-gap)) / var(--per-view));scroll-snap-align:start}.customer-videos .customer-videos-tile{position:relative;display:block;width:100%;aspect-ratio:3 / 4;overflow:hidden;border:0;border-radius:var(--radius-md);background:var(--tile-bg);cursor:pointer}.customer-videos .customer-videos-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000004d,#0000 45%);pointer-events:none}.customer-videos .customer-videos-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.customer-videos .customer-videos-play{position:absolute;left:12px;bottom:12px;z-index:1;width:36px;height:36px;border-radius:50%;background:var(--off-black);color:var(--white);display:inline-flex;align-items:center;justify-content:center}.customer-videos .customer-videos-play svg{margin-left:2px}@media(prefers-reduced-motion:no-preference){.customer-videos .customer-videos-tile img,.customer-videos .customer-videos-play{transition:transform .3s ease}.customer-videos .customer-videos-tile:hover img{transform:scale(1.04)}.customer-videos .customer-videos-tile:hover .customer-videos-play{transform:scale(1.08)}}.customer-videos .customer-videos-modal{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--white);overflow:hidden}.customer-videos .customer-videos-modal::backdrop{background:#000000e6}html:has(.customer-videos .customer-videos-modal[open]){overflow:hidden}.customer-videos .customer-videos-modal-frame{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:12px}.customer-videos .customer-videos-modal-card{position:relative;width:min(100%,calc((100dvh - 60px)*.5625));aspect-ratio:9 / 16;max-height:calc(100dvh - 60px);overflow:hidden;border-radius:var(--radius-lg);background:var(--black);touch-action:none;-webkit-user-select:none;user-select:none}.customer-videos .customer-videos-modal-stage{position:absolute;top:0;right:0;bottom:0;left:0}.customer-videos .customer-videos-modal-video{width:100%;height:100%;object-fit:cover;background:var(--black);cursor:pointer}.customer-videos .customer-videos-modal-card:before{content:"";position:absolute;inset:0 0 auto;height:96px;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#00000073,#0000)}.customer-videos .customer-videos-modal-progress{position:absolute;top:2px;left:6px;right:6px;z-index:3;height:20px;padding:0 6px;display:flex;align-items:center;cursor:pointer;touch-action:none}.customer-videos .customer-videos-modal-progress:focus-visible{outline-offset:0;border-radius:4px}.customer-videos .customer-videos-modal-progress-track{position:relative;flex:1;height:3px;overflow:hidden;border-radius:3px;background:#ffffff4d;transition:height .15s ease}.customer-videos .customer-videos-modal-progress-track span{display:block;height:100%;background:var(--white);transform:scaleX(0);transform-origin:left}.customer-videos .customer-videos-modal-progress:hover .customer-videos-modal-progress-track,.customer-videos .customer-videos-modal-progress:focus-visible .customer-videos-modal-progress-track,.customer-videos .customer-videos-modal-progress.is-seeking .customer-videos-modal-progress-track{height:5px}@media(prefers-reduced-motion:no-preference){.customer-videos .customer-videos-modal-progress-track span{transition:transform .25s linear}.customer-videos .customer-videos-modal-progress.is-seeking .customer-videos-modal-progress-track span{transition:none}}.customer-videos .customer-videos-modal-controls{position:absolute;top:22px;right:12px;z-index:2;display:flex;gap:8px}.customer-videos .customer-videos-modal-icon-button{width:40px;height:40px;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:#00000073;color:var(--white)}.customer-videos .customer-videos-modal-icon-button:hover{background:#000000b3}.customer-videos .customer-videos-modal-play-icon,.customer-videos [data-customer-video-play][data-state=paused] .customer-videos-modal-pause-icon{display:none}.customer-videos [data-customer-video-play][data-state=paused] .customer-videos-modal-play-icon{display:block;margin-left:2px}.customer-videos .customer-videos-modal-icon-muted,.customer-videos [data-customer-video-mute][aria-pressed=true] .customer-videos-modal-icon-sound{display:none}.customer-videos [data-customer-video-mute][aria-pressed=true] .customer-videos-modal-icon-muted{display:block}.customer-videos .customer-videos-modal-flash{position:absolute;top:50%;left:50%;z-index:2;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#00000080;color:var(--white);opacity:0;pointer-events:none}.customer-videos .customer-videos-modal-flash .customer-videos-modal-icon-play{margin-left:3px}.customer-videos .customer-videos-modal-flash[data-state=play] .customer-videos-modal-icon-pause,.customer-videos .customer-videos-modal-flash[data-state=pause] .customer-videos-modal-icon-play{display:none}.customer-videos .customer-videos-modal-flash.is-visible{animation:customer-videos-flash .6s ease-out forwards}@keyframes customer-videos-flash{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.customer-videos .customer-videos-modal-flash.is-visible{animation-duration:.01s}}.customer-videos .customer-videos-modal-loading{position:absolute;top:50%;left:50%;z-index:2;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;border:3px solid rgba(255,255,255,.25);border-top-color:var(--white);pointer-events:none;animation:customer-videos-spin .8s linear infinite}.customer-videos .customer-videos-modal-loading[hidden]{display:none}@keyframes customer-videos-spin{to{transform:rotate(360deg)}}.customer-videos .customer-videos-modal-product{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:var(--radius-md);background:#12121285;color:var(--white);text-decoration:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.customer-videos .customer-videos-modal-product-image{flex-shrink:0;width:56px;height:56px;border-radius:var(--radius);object-fit:cover;background:var(--white)}.customer-videos .customer-videos-modal-product-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.customer-videos .customer-videos-modal-product-label{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--blue-light)}.customer-videos .customer-videos-modal-product-title{font-size:14px;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-videos .customer-videos-modal-product-price{font-size:13px;color:var(--on-dark-soft)}.customer-videos .customer-videos-modal-product-cta{flex-shrink:0;font-size:13px;font-weight:700;display:inline-flex;justify-content:center;align-items:center;gap:4px}.customer-videos .customer-videos-modal-product:hover .customer-videos-modal-product-cta{color:var(--blue-light)}.customer-videos .customer-videos-modal-nav{display:none;width:48px;height:48px;border:0;border-radius:50%;align-items:center;justify-content:center;cursor:pointer;background:#ffffff1f;color:var(--white)}.customer-videos .customer-videos-modal-nav:hover:not(:disabled){background:#ffffff3d}.customer-videos .customer-videos-modal-nav:disabled{opacity:.3;cursor:default}.customer-videos .customer-videos-modal-count{margin:0;font-size:12px;letter-spacing:.12em;color:var(--on-dark-muted);min-height:1.5em}@media(min-width:750px){.customer-videos .customer-videos-modal-frame{flex-direction:row;flex-wrap:wrap;align-content:center;gap:28px;padding:32px}.customer-videos .customer-videos-modal-card{width:min(420px,calc((100dvh - 110px)*.5625));max-height:calc(100dvh - 110px)}.customer-videos .customer-videos-modal-nav{display:inline-flex}.customer-videos .customer-videos-modal-nav[hidden]{display:none}.customer-videos .customer-videos-modal-count{flex-basis:100%;text-align:center;margin-top:-12px}}@media(max-width:1024px){.customer-videos .customer-videos-track{--per-view: 3;--per-click: 1}}@media(max-width:768px){.customer-videos .customer-videos-track{--per-view: 2;--per-click: 1}}@media(max-width:749px){.customer-videos .customer-videos-nav{display:none}.customer-videos .customer-videos-track{--per-view: 1.3;margin-inline:calc(-1*clamp(20px,5vw,60px));padding-inline:clamp(20px,5vw,60px);scroll-padding-inline:clamp(20px,5vw,60px)}}
/*# sourceMappingURL=/cdn/shop/t/772/assets/section-customer-videos.css.map */
