.rte .carousel ul li:before{content:none}.article-template__content .carousel h2{margin:calc(var(--heading-vertical-margin) * 2) 0 2rem 0}.carousel .carousel__subheading{color:var(--color-grey)}.carousel carousel-slider{display:grid;min-height:5rem;grid-template-columns:4rem 1fr 4rem;grid-template-rows:1fr auto;grid-row-gap:2rem;grid-template-areas:"prev slides next" ". btn ."}@media screen and (max-width: 749px){.carousel carousel-slider.mobile-arrows--frame-button{grid-template-columns:4rem 1fr 4rem;grid-template-rows:1fr auto;grid-template-areas:"slides slides slides" "prev btn next"}.carousel carousel-slider.mobile-arrows--bottom-right{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr auto;grid-template-areas:"slides slides slides" "btn prev next"}.carousel carousel-slider.mobile-arrows--frame-button .slide-arrow{border:none}.carousel carousel-slider.mobile-arrows--frame-button .slide-arrow:hover,.carousel carousel-slider.mobile-arrows--frame-button .slide-arrow:focus{color:var(--color-grey);background-color:transparent;border:none}}@media screen and (min-width: 750px){.carousel carousel-slider.desktop-arrows--frame-button{grid-template-columns:4rem 1fr 4rem;grid-template-rows:1fr auto;grid-template-areas:"slides slides slides" "prev btn next"}.carousel carousel-slider.desktop-arrows--bottom-right{grid-template-columns:2fr auto auto;grid-gap:2rem;grid-template-rows:1fr auto;grid-template-areas:"slides slides slides" "btn prev next"}}.carousel ul.carousel__slides{grid-area:slides;width:100%;display:flex;overflow:scroll;scroll-behavior:smooth;list-style:none;margin:0;padding:0;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory}.carousel ul.carousel__slides::-webkit-scrollbar{width:0;height:0}.carousel .slide-arrow{display:flex;top:0;bottom:0;margin:auto;padding:0;background-color:transparent;height:4rem;width:4rem;font-size:3rem;border:1px solid black;border-radius:50%;color:#000;cursor:pointer;transition:all .1s ease;justify-content:center}.carousel .slide-arrow[disabled=disabled]{background-color:transparent!important;color:#c2c3c9!important;border-color:#c2c3c9!important;cursor:not-allowed!important}.carousel .slide-arrow:hover,.carousel .slide-arrow:focus{background-color:var(--color-grey);border-color:var(--color-grey);color:#fff}.carousel .slide-arrow__prev{grid-area:prev;left:0}.carousel .slide-arrow__next{grid-area:next;right:0}.carousel li.slide{flex:1 0 100%;padding:0 2rem;scroll-snap-align:center}.carousel li.slide__logo_link{text-align:center;display:flex;align-items:center;justify-content:center}.carousel li.slide__logo_link a{transition:opacity .2s ease}.carousel li.slide__logo_link a:hover{opacity:.8}.carousel li.slide__logo_link img{max-width:100%;height:auto;mix-blend-mode:multiply;transform:translateZ(0)}.carousel .video__card .deferred-media__poster-button{width:6.2rem;height:6.2rem}.carousel .video__card{display:block;color:var(--color-black);text-decoration:none;background-color:#fff;border-radius:6px;box-shadow:0 0 10px #0000001a;overflow:hidden}.carousel .video__description{padding:1rem 3rem;text-align:center;font-weight:700}.carousel .button__wrapper{grid-area:btn;text-align:center}.carousel.carousel--testimonials carousel-slider{grid-row-gap:3rem;grid-template-columns:6rem 6rem 1fr;grid-template-rows:1fr auto auto;grid-template-areas:"slides slides slides" "prev next ." "ind ind ind"}.carousel.carousel--testimonials carousel-slider li.slide{flex:1 0 100%}.carousel.carousel--testimonials carousel-slider ol.carousel__indicators{grid-area:ind;list-style:none;margin:0;padding:0}.carousel.carousel--testimonials carousel-slider ol.carousel__indicators li{width:48px;height:4px;background-color:#c2c3c9;display:inline-block;margin:0 .5rem}.carousel.carousel--testimonials carousel-slider ol.carousel__indicators li.active{background-color:#79717b}.brand-link__logo{max-width:100%;height:auto;mix-blend-mode:multiply;transform:translateZ(0)}a.brand-deal{display:block;text-decoration:none}a.brand-deal img{width:100%;height:auto}.brand-deal h5{margin:0}.brand-deal span{color:var(--color-maroon)}.brand-link__logo{max-width:100%;height:auto}.carousel modal-opener modal-content{display:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-carousel.css.map */
