.treat-product-videos__header{margin-bottom:24px}.treat-product-videos__header--left{text-align:start}.treat-product-videos__header--center{text-align:center}.treat-product-videos__header .title{margin:0}.treat-vc{--treat-vc-gap: 12px;--treat-vc-tile: 78%;display:block}.treat-vc__track{display:flex;gap:var(--treat-vc-gap);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.treat-vc__track::-webkit-scrollbar{display:none}.treat-vc__track:focus-visible{outline:1px solid rgb(var(--color-foreground));outline-offset:4px}.treat-vc__track.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}.treat-vc__slide{flex:0 0 var(--treat-vc-tile);min-width:0;scroll-snap-align:start}@media screen and (max-width:749px){.treat-vc__track{margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem}}@media screen and (min-width:750px){.treat-vc{--treat-vc-gap: 16px;--treat-vc-tile: calc((100% - var(--treat-vc-gap) * 2) / 2.5)}}@media screen and (min-width:990px){.treat-vc{--treat-vc-gap: clamp(16px, 1.7vw, 32px);--treat-vc-tile: calc( (100% - var(--treat-vc-gap) * var(--treat-vc-per-view, 3)) / (var(--treat-vc-per-view, 3) + .5) )}.treat-vc__track{cursor:grab}}.treat-vc__media{--ratio-percent: 133.33%;position:relative;width:100%;padding-bottom:var(--ratio-percent);overflow:hidden;background:var(--treat-dark-green)}.treat-vc__media.deferred-media:after{content:none}.treat-vc__video,.treat-vc__poster,.treat-vc__media iframe,.treat-vc__media video,.treat-vc__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.treat-vc__media--placeholder{background:rgba(var(--color-foreground),.04)}.treat-vc__sound{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer;color:rgb(var(--color-background))}.treat-vc__sound:focus-visible{outline:1px solid rgb(var(--color-background));outline-offset:-6px}.treat-vc__badge{position:absolute;inset-block-end:12px;inset-inline-end:12px;display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(var(--color-background),.75);background:rgba(var(--color-foreground),.25);transition:background-color var(--duration-short, .1s) ease}.treat-vc__sound:hover .treat-vc__badge{background:rgba(var(--color-foreground),.45)}.treat-vc__icon{display:none;width:20px;height:20px}.treat-vc__media.is-playing .treat-vc__icon--muted{display:block}.treat-vc__media.is-playing.has-sound .treat-vc__icon--muted{display:none}.treat-vc__media.is-playing.has-sound .treat-vc__icon--sound{display:block}.treat-vc__media:not(.is-playing) .treat-vc__badge{inset-block-end:auto;inset-inline-end:auto;top:50%;left:50%;width:56px;height:56px;transform:translate(-50%,-50%)}.treat-vc__media:not(.is-playing) .treat-vc__icon--play{display:block;width:24px;height:24px}.treat-vc__nav{display:flex;align-items:center;gap:20px;margin-top:20px}.treat-vc__count{flex:none;margin:0;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground))}.treat-vc__count-sep{margin-inline:.35em;opacity:.5}.treat-vc__progress{position:relative;flex:1 1 auto;height:1px;background:rgba(var(--color-foreground),.15);overflow:hidden}.treat-vc__progress-fill{position:absolute;inset-block:0;inset-inline-start:0;width:var(--treat-vc-progress, 25%);height:1px;background:rgb(var(--color-foreground));transition:width .25s ease}.treat-vc__arrows{display:flex;flex:none;gap:8px}.treat-vc__arrow{display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.treat-vc__arrow .icon{width:10px;height:20px;transition:transform var(--duration-short, .1s) ease}.treat-vc__arrow:not([disabled]):hover .icon{transform:scale(1.12)}.treat-vc__arrow[disabled]{cursor:default;opacity:.25}.treat-vc__arrow:focus-visible{outline:1px solid rgb(var(--color-foreground));outline-offset:-2px}[dir=rtl] .treat-vc__arrow .icon{transform:scaleX(-1)}[dir=rtl] .treat-vc__arrow:not([disabled]):hover .icon{transform:scaleX(-1) scale(1.12)}@media screen and (min-width:750px){.treat-product-videos__header{margin-bottom:32px}.treat-vc__nav{gap:28px;margin-top:24px}}.treat-product-videos--placeholder .treat-vc__slide{opacity:.55}@media(prefers-reduced-motion:reduce){.treat-vc__track{scroll-behavior:auto}.treat-vc__progress-fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-treat-product-videos.css.map */
