.section-container{display:flex;flex-direction:column;align-items:center;position:relative;padding:1.6rem 0;gap:2rem}.heading{margin:0;font-size:3rem;font-weight:900;line-height:125%;letter-spacing:0;text-align:center}.carousel-container{width:100%}.carousel{max-width:100rem;display:flex;position:relative;flex-wrap:inherit;overflow-x:auto;justify-self:center;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;list-style-type:none;gap:2rem}.carousel .carousel__item{display:flex;flex-direction:column;gap:2rem;max-width:32rem}.carousel .carousel__item .carousel__item--image{width:32rem;height:30rem;position:relative;border-radius:.5rem;object-fit:cover}.carousel .carousel__item .carousel__item--text{display:flex;flex-direction:column;flex-grow:1;gap:1rem}.carousel .carousel__item .carousel__item--text .title,.carousel .carousel__item .carousel__item--text .description{font-size:1.5rem;line-height:2.7rem;text-align:center;margin:0}.carousel .carousel__item .carousel__item--text .title{font-weight:700}.carousel .carousel__item .carousel__item--text .description{font-weight:400}.carousel .carousel__item .carousel__item--text .price{font-size:2rem;text-align:center;line-height:125%;font-weight:900;letter-spacing:0;vertical-align:middle}.carousel .carousel__item .carousel__item--text .price-and-button{display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center;margin:auto 0 0;padding-bottom:1rem}.carousel .carousel__item .carousel__item--text a{display:flex;justify-content:center}@media (max-width: 750px){.section-container{gap:0}.heading{font-size:1.8rem}.carousel{max-width:100%;justify-self:left}.carousel .carousel__item .carousel__item--image{max-width:32rem;aspect-ratio:3/2;position:relative}.carousel .carousel__item .carousel__item--text .price-and-button{gap:0}}.carousel-full_bleed{width:83rem;gap:1rem;display:flex;position:relative;flex-wrap:inherit;overflow-x:auto;justify-self:center;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory}.carousel-full_bleed.slider.slider--tablet{margin:0;scroll-padding:0}.carousel__item-full_bleed{min-width:40rem;width:40rem;height:68rem;display:flex;position:relative;scroll-snap-align:start center}.carousel__item-full_bleed--text{z-index:20;display:flex;padding:7.2rem 0;flex-direction:column;justify-content:flex-end;align-items:center;width:100%}.carousel__item-full_bleed--text .title,.carousel__item-full_bleed--text .description{margin:0;z-index:20;font-size:1.6rem;line-height:2.4rem;text-align:center;letter-spacing:0;vertical-align:middle;max-width:29.2rem}.carousel__item-full_bleed--text .price{height:4.8rem;font-size:2rem;line-height:125%;font-weight:900;font-style:black;letter-spacing:0;text-align:center;vertical-align:middle}.carousel__item-full_bleed--image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}@media (max-width: 750px){.carousel-full_bleed{width:100%;gap:0;padding:0}.carousel__item-full_bleed{min-width:100%}}[data-carousel-type=regular_imagery] product-carousel slideshow-component{display:block}[data-carousel-type=full_bleed_imagery] product-carousel slideshow-component{align-items:center}[data-carousel-type=full_bleed_imagery] product-carousel .slider-buttons{position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}[data-carousel-type=full_bleed_imagery] product-carousel .slider-button--prev,[data-carousel-type=full_bleed_imagery] product-carousel .slider-button--next{opacity:0}@media screen and (min-width: 750px){[data-carousel-type=full_bleed_imagery] product-carousel slideshow-component{padding:2.5rem 0}[data-carousel-type=full_bleed_imagery] product-carousel .slider-buttons{position:static;transform:unset}[data-carousel-type=full_bleed_imagery] product-carousel .slider-button--prev,[data-carousel-type=full_bleed_imagery] product-carousel .slider-button--next{opacity:1}[data-carousel-type=full_bleed_imagery] product-carousel .slideshow__control-wrapper{display:none}}[data-carousel-type=full_bleed_imagery] product-carousel .slider-counter__link--active.slider-counter__link--dots .dot{background-color:#fff;border-color:#fff}[data-carousel-type=full_bleed_imagery] product-carousel .slider-counter__link--dots .dot{background-color:#ffffff1a;border:unset}[data-carousel-type=regular_imagery] product-carousel .slideshow__control-wrapper{display:none}
/*# sourceMappingURL=/cdn/shop/t/473/assets/section-product-carousel.css.map */
