.b-vc{overflow:hidden}.b-vc__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:3.2rem}.b-vc__head--center{justify-content:center;text-align:center}.b-vc__head--center .b-lede{margin-left:auto;margin-right:auto}.b-vc__head--center .b-vc__arrows{display:none!important}.b-vc__intro{max-width:64rem}.b-vc__intro .b-lede{margin-bottom:0}.b-vc__intro .b-lede p{margin:0}.b-vc__arrows{display:none;gap:.8rem;flex-shrink:0}@media screen and (min-width:990px){.b-vc__arrows{display:flex}}.b-vc__arrow{width:4.8rem;height:4.8rem;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(var(--color-foreground),.2);background:transparent;color:rgb(var(--color-foreground));cursor:pointer;transition:background-color .25s ease,opacity .25s ease}.b-vc__arrow:hover:not([disabled]){background:rgba(var(--color-foreground),.06)}.b-vc__arrow[disabled]{opacity:.3;cursor:default}.b-vc__viewport{max-width:var(--page-width);margin:0 auto}.b-vc__track{list-style:none;margin:0;padding:0 1.6rem .8rem;display:grid;grid-auto-flow:column;grid-auto-columns:68%;gap:1.2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1.6rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.b-vc__track::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.b-vc__track{grid-auto-columns:38%;gap:1.6rem;padding:0 5rem .8rem;scroll-padding-inline:5rem}}@media screen and (min-width:990px){.b-vc__track{grid-auto-columns:calc((100% - 14.8rem)/4)}}@media(prefers-reduced-motion:no-preference){.b-vc__track{scroll-behavior:smooth}}.b-vc__card{scroll-snap-align:start;min-width:0}.b-vc__media{position:relative;aspect-ratio:9 / 16;border-radius:var(--b-radius);overflow:hidden;background:rgb(var(--b-stone));isolation:isolate}.b-vc__poster,.b-vc__media .b-vc__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.b-vc__media .b-vc__video{z-index:1}.b-vc__open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;width:100%;border:0;padding:0;background:linear-gradient(180deg,transparent 55%,rgba(var(--b-espresso),.45));color:rgb(var(--b-cream));cursor:pointer}.b-vc__play{width:5.6rem;height:5.6rem;display:grid;place-items:center;border-radius:50%;background:rgba(var(--b-cream),.92);color:rgb(var(--b-espresso));box-shadow:var(--b-shadow-soft);transition:transform .35s var(--b-ease),opacity .35s var(--b-ease)}.b-vc__play .b-icon{width:2rem;height:2rem;margin-left:.2rem}.b-vc__open:hover .b-vc__play{transform:scale(1.06)}.b-vc__card.is-previewing .b-vc__play{opacity:0}.b-vc__card.is-previewing .b-vc__open:hover .b-vc__play,.b-vc__card.is-previewing .b-vc__open:focus-visible .b-vc__play{opacity:1}.b-vc__open:focus-visible{outline:2px solid rgb(var(--b-cream));outline-offset:-6px;border-radius:var(--b-radius)}.b-vc__toggle{position:absolute;top:.8rem;right:.8rem;z-index:3;width:4.4rem;height:4.4rem;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(var(--b-espresso),.55);color:rgb(var(--b-cream));cursor:pointer}.b-vc__toggle svg{width:1.6rem;height:1.6rem}.b-vc__toggle-play{display:none}.b-vc__toggle[aria-pressed=true] .b-vc__toggle-play{display:block}.b-vc__toggle[aria-pressed=true] .b-vc__toggle-pause{display:none}.b-vc__badge{position:absolute;left:1.2rem;bottom:1.2rem;z-index:3;padding:.5rem 1.1rem;border-radius:var(--b-pill);background:rgba(var(--b-cream),.92);color:rgb(var(--b-espresso));font-size:1.3rem;font-weight:600;pointer-events:none}.b-vc__caption{margin:1.2rem 0 0;font-size:1.6rem;line-height:1.5;color:rgba(var(--color-foreground),.85)}.b-vc__product{margin-top:1rem;display:flex;align-items:center;gap:1rem;min-height:4.4rem;padding:.6rem 1rem .6rem .6rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--b-radius-sm);color:inherit;text-decoration:none;font-size:1.4rem;transition:background-color .25s ease}.b-vc__product:hover{background:rgba(var(--color-foreground),.04)}.b-vc__product>span{flex:1;min-width:0;display:grid}.b-vc__product-img{width:4.4rem;height:4.4rem;object-fit:cover;border-radius:6px}.b-vc__product-title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-vc__product-price{color:rgba(var(--color-foreground),.7)}.b-vc__product .b-icon{width:1.8rem;height:1.8rem}.b-vc__modal{padding:0;border:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.b-vc__modal::backdrop{background:rgba(var(--b-espresso),.85)}.b-vc__modal[open]{display:flex}@media(prefers-reduced-motion:no-preference){.b-vc__modal[open]{animation:b-vc-in .3s var(--b-ease)}}@keyframes b-vc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.b-vc__modal-inner{position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding:calc(5.6rem + env(safe-area-inset-top)) 1.6rem calc(1.6rem + env(safe-area-inset-bottom));gap:1.6rem;overflow-y:auto}@media screen and (min-width:750px){.b-vc__modal{width:min(46rem,92vw);height:min(92vh,90rem);margin:auto;border-radius:var(--b-radius-lg)}.b-vc__modal-inner{padding:6rem 2.4rem 2.4rem}}.b-vc__close{position:absolute;top:calc(.8rem + env(safe-area-inset-top));right:.8rem;width:4.4rem;height:4.4rem;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(var(--color-foreground),.1);color:inherit;cursor:pointer}.b-vc__stage{flex:1 1 auto;min-height:0;display:grid;place-items:center}.b-vc__stage video{max-width:100%;max-height:100%;width:auto;aspect-ratio:9 / 16;border-radius:var(--b-radius);background:#000}.b-vc__modal-meta{flex-shrink:0}.b-vc__modal-who{margin:0;font-weight:600;font-size:1.6rem}.b-vc__modal-caption{margin:.4rem 0 0;font-size:1.6rem;line-height:1.5;opacity:.85}.b-vc__transcript{margin-top:1.2rem;font-size:1.6rem;line-height:1.6}.b-vc__transcript summary{cursor:pointer;min-height:4.4rem;display:flex;align-items:center;font-weight:600;text-decoration:underline;text-underline-offset:.3rem}.b-vc__transcript p{margin:.4rem 0 0;opacity:.9}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-video-carousel.css.map */
