.haven-reels-wrap{position:relative;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.haven-reels__header{margin-bottom:3rem}.haven-reels__header--center{text-align:center}.haven-reels__header--left{text-align:left}.haven-reels__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--haven-reels-heading, 255, 203, 39));line-height:1}.haven-reels__subheading{margin-top:1.2rem;font-size:1.5rem}.haven-reels__subheading>:last-child{margin-bottom:0}.haven-reels{position:relative;display:block;--haven-reels-gap: var(--haven-reels-gap-mobile, 12px);--haven-reels-spv: var(--haven-reels-spv-mobile, 1.4)}.haven-reels--full-width .page-width{max-width:none;padding:0 1.5rem}.haven-reels__track{display:flex;gap:var(--haven-reels-gap);margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.haven-reels__track::-webkit-scrollbar{display:none}.haven-reels__track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.haven-reels__slide{flex:0 0 calc((100% - (var(--haven-reels-spv) - 1) * var(--haven-reels-gap)) / var(--haven-reels-spv));min-width:0;scroll-snap-align:start;list-style:none}.haven-reels__link{display:block;color:inherit;text-decoration:none}.haven-reels__media{position:relative;width:100%;height:0;padding-bottom:var(--haven-reels-ratio, 120%);border-radius:2rem;overflow:hidden;background-color:#00000026}.haven-reels__media>*,.haven-reels__iframe,.haven-reels__video,.haven-reels__media video,.haven-reels__media img,.haven-reels__media .haven-reels__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.haven-reels__media video,.haven-reels__media img,.haven-reels__media .haven-reels__img{object-fit:cover;object-position:center center}.haven-reels__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ffffff1f}.haven-reels__placeholder-svg{width:100%;height:100%;fill:rgba(var(--color-foreground),.4)}.haven-reels__caption{margin:1rem 0 0;font-size:1.4rem;line-height:1.4;text-align:center}.haven-reels__arrow{--haven-arrow-bg: var(--haven-reels-arrow-bg, var(--haven-color-white));--haven-arrow-color: var(--haven-reels-arrow-color, var(--haven-color-blue));margin-top:-2rem}.haven-reels__arrow:disabled{cursor:default;background-color:rgba(var(--haven-reels-arrow-bg, 255, 255, 255),.2);color:rgba(var(--haven-reels-arrow-bg, 255, 255, 255),.7)}.haven-reels__arrow:not(:disabled):hover{opacity:.85}@media screen and (min-width:750px){.haven-reels{--haven-reels-gap: var(--haven-reels-gap-desktop, 24px);--haven-reels-spv: var(--haven-reels-spv-tablet, 1.8)}.haven-arrow.haven-reels__arrow--prev{left:1.5rem}.haven-arrow.haven-reels__arrow--next{right:1.5rem}}@media screen and (min-width:990px){.haven-reels{--haven-reels-spv: var(--haven-reels-spv-desktop, 2.8)}}.haven-reels__toggle{position:absolute;right:1.5rem;bottom:1rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;padding:0;border:0;border-radius:100%;cursor:pointer;color:rgb(var(--haven-reels-arrow-color, var(--haven-color-blue)));background-color:rgb(var(--haven-reels-arrow-bg, var(--haven-color-white)))}.haven-reels__toggle svg{width:1rem;height:1rem}.haven-reels__toggle-play,.haven-reels__toggle.is-paused .haven-reels__toggle-pause{display:none}.haven-reels__toggle.is-paused .haven-reels__toggle-play{display:block}.haven-reels__toggle:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}@media(prefers-reduced-motion:reduce){.haven-reels__track{scroll-behavior:auto}.haven-reels__arrow,.haven-reels__slide,.haven-reels__media{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/haven-reels.css.map */
