.product-carousel{position:relative}@media only screen and (max-width:767px){.product-carousel{padding-left:0;padding-right:0}}.product-carousel__eyebrow{margin-bottom:2.4rem;text-align:center}.product-carousel__title{font-family:Canela;font-size:3.2rem;font-weight:300;letter-spacing:-.56px;line-height:100%;margin:0 0 .8rem}@media only screen and (min-width:768px){.product-carousel__title{font-family:Canela;font-size:4rem;font-weight:300;letter-spacing:-.8px;line-height:110%}}.product-carousel__description{font-family:Diatype;font-size:1.5rem;font-weight:400;letter-spacing:-.15px;line-height:130%;text-align:center}@media only screen and (min-width:992px){.product-carousel__description{font-family:Diatype;font-size:1.8rem;font-weight:400;letter-spacing:-.18px;line-height:130%}}.product-carousel__header{display:flex;gap:2.4rem;justify-content:space-between}.product-carousel__header--no-view-all{justify-content:center}@media only screen and (max-width:767px){.product-carousel__header{box-sizing:border-box;margin:0 auto;max-width:var(--page-width);padding:0 2.4rem;width:100%}}.product-carousel__swiper-container{margin-top:2.4rem}@media only screen and (min-width:768px){.product-carousel__swiper-container{margin-top:5rem}}.product-carousel__swiper-container .swiper-wrapper{transition-timing-function:linear!important}.product-carousel__swiper-slide{height:auto}.product-carousel--marquee-enabled .product-carousel__swiper-slide{margin-right:5rem;width:39rem}.product-carousel__swiper-pagination{display:flex;justify-content:space-between;left:0;padding:0 1.6rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:10}@media only screen and (max-width:767px){.product-carousel__swiper-pagination{display:none}}.product-carousel__swiper-pagination-dots{display:none;gap:1.6rem;justify-content:center;margin:3.6rem 0 1.8rem;width:100%}@media only screen and (max-width:767px){.product-carousel__swiper-pagination-dots{display:flex}}.product-carousel__swiper-pagination-dots .swiper-pagination-bullet{background-color:#fff;border:.1rem solid #262626;border-radius:50%;height:1.6rem;width:1.6rem}.product-carousel__swiper-pagination-dots .swiper-pagination-bullet-active{background-color:#01472a}.product-carousel .swiper-button-lock{display:none}@media only screen and (max-width:767px){.product-carousel__view-all{padding:0 1.6rem}}.product-carousel__cta{display:block;margin:0 auto;max-width:-moz-fit-content;max-width:fit-content;text-align:center}@media only screen and (max-width:767px){.product-carousel__cta{background-color:#01472a;color:#fff;margin:1.7rem auto;max-width:100%;width:100%}}.product-carousel__list{box-sizing:border-box;flex-wrap:wrap;gap:2.4rem;margin-top:5rem!important;margin:0 auto;max-width:var(--page-width);padding:0 4rem;width:100%}.product-carousel__swiper-item{width:calc(33.33333% - 1.6rem)}@media only screen and (max-width:767px){.product-carousel__swiper-item{width:calc(50% - 1.2rem)}.accessibility .product-carousel__list{display:none!important}.accessibility .product-carousel-swiper-loader{display:block!important}}.product-carousel .product-card .product-card__content product-review-stars{margin-top:1.5rem}@media only screen and (max-width:767px){.product-carousel .product-card .product-card__content product-review-stars{display:none}}
