.hero-carousel{background:var(--color-oatmeal-two);overflow-x:hidden;overflow-y:hidden;padding:2rem 2rem 0;position:relative}@media(min-width:768px){.hero-carousel{padding:5rem 5rem 12rem}}.hero-carousel__container{overflow:hidden;width:100%}.hero-carousel__slide{background-color:var(--color-oatmeal-two);background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;flex-direction:column;height:auto;position:relative}
@media(min-width:768px){.hero-carousel__slide{height:56vw;max-height:70rem}}.hero-carousel__slide .image--default,.hero-carousel__slide .video--default{height:100%;min-height:26rem;pointer-events:none;width:100%}@media(max-width:767px){.hero-carousel__slide .image--default,.hero-carousel__slide .video--default{min-height:0;padding-bottom:58%}
}@media(max-width:767px){.hero-carousel__slide .image--default iframe,.hero-carousel__slide .video--default iframe{height:200%;top:50%;transform:translateY(-50%)}}.hero-carousel__right{align-items:flex-end}.hero-carousel__left{align-items:flex-start}.hero-carousel__heading{color:var(--color-dark-chocolate)}@media(min-width:768px){.hero-carousel__heading{color:inherit}
}.hero-carousel__copy{color:var(--color-dark-chocolate);padding-top:3rem}@media(min-width:768px){.hero-carousel__copy{color:inherit}}.hero-carousel__link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-carousel__cta{margin-top:3rem;padding:1.5rem 3.5rem;align-self:center}@media(min-width:768px){.hero-carousel__cta{align-self:inherit}
}@media(max-width:767px){.hero-carousel__cta{background:var(--color-dark-chocolate);color:var(--color-white)}}.hero-carousel__eyebrow{color:var(--color-earth);margin-bottom:1.2rem}@media(min-width:768px){.hero-carousel__eyebrow{color:inherit}}.hero-carousel__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:3rem}
.hero-carousel__actions .hero-carousel__cta{margin-top:0}@media(min-width:768px){.hero-carousel__text--left .hero-carousel__actions{justify-content:flex-start}.hero-carousel__text--right .hero-carousel__actions{justify-content:flex-end}}.hero-carousel__text--summer-kickoff{max-width:64rem}@media(min-width:768px){.hero-carousel__slide--summer-kickoff-sale::before{background:linear-gradient(90deg,rgba(38,33,27,0.58) 0,rgba(38,33,27,0.34) 34%,rgba(38,33,27,0.08) 72%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:1}
}html[data-summer-kickoff-sale=active] .hero-carousel__slide--summer-kickoff-sale::before{opacity:1}.hero-carousel__text{text-align:center;padding:3rem 0 4rem}@media(max-width:767px){.full-bleed .hero-carousel__text{padding-left:2rem;padding-right:2rem}}@media(min-width:768px){.hero-carousel__text{position:absolute;padding:0 4rem;z-index:2}
.hero-carousel__text--left{text-align:left}.hero-carousel__text--right{text-align:right}.hero-carousel__text.top{top:15%}.hero-carousel__text.bottom{bottom:15%}}@media(min-width:992px){.hero-carousel__text{margin-left:2.8rem;margin-right:2.8rem;max-width:90rem}}@media(min-width:1600px){.hero-carousel__text--left{margin-left:11rem}
.hero-carousel__text--right{margin-right:11rem}}@media(min-width:2000px){.hero-carousel__text--left{margin-left:calc(50% - 92rem)}.hero-carousel__text--right{margin-right:calc(50% - 92rem)}}.hero-carousel .swiper-pagination{bottom:initial;display:flex;justify-content:center;padding:0 6.4rem;top:calc(58vw - 1.2rem);transform:translateY(-100%);width:100%}
@media(min-width:768px){.hero-carousel .swiper-pagination{bottom:7rem;top:initial;transform:none}}.hero-carousel .swiper-pagination-bullet{background:transparent;border-radius:0;max-width:4rem;opacity:1;position:relative;width:100%}@media(min-width:768px){.hero-carousel .swiper-pagination-bullet{max-width:13.3rem}
}.hero-carousel .swiper-pagination-bullet:after{background-color:var(--color-earth);content:"";height:.3rem;left:0;position:absolute;top:50%;transition:background .25s ease-in-out;transform:translateY(-50%);width:100%}@media(min-width:768px){.hero-carousel .swiper-pagination-bullet:after{background-color:var(--color-oatmeal-three)}
}.hero-carousel .swiper-pagination-bullet-active:after{background-color:var(--color-oatmeal-one)}@media(min-width:768px){.hero-carousel .swiper-pagination-bullet-active:after{background-color:var(--color-camel)}}.hero-carousel .swiper-pagination__left{text-align:left}.hero-carousel .swiper-pagination__right{text-align:right}
.hero-carousel .swiper-arrows{opacity:0}.hero-carousel .swiper-arrows .swiper-button-prev,.hero-carousel .swiper-arrows .swiper-button-next{transition:top .1s ease;display:none}@media(min-width:768px){.hero-carousel .swiper-arrows .swiper-button-prev,.hero-carousel .swiper-arrows .swiper-button-next{top:50%;display:block}
}.hero-carousel .swiper-arrows .swiper-button-prev svg,.hero-carousel .swiper-arrows .swiper-button-next svg{color:var(--color-oatmeal-one);fill-opacity:1}.hero-carousel .swiper-arrows .swiper-button-prev::after,.hero-carousel .swiper-arrows .swiper-button-next::after{display:none}.hero-carousel .swiper-arrows .swiper-button-prev{left:2rem}
@media(min-width:992px){.hero-carousel .swiper-arrows .swiper-button-prev{left:4rem}}.hero-carousel .swiper-arrows .swiper-button-next{right:2rem}@media(min-width:992px){.hero-carousel .swiper-arrows .swiper-button-next{right:4rem}}.hero-carousel.full-bleed{padding:0}.hero-carousel.full-bleed .swiper-pagination{display:none}
@media(min-width:768px){.hero-carousel.full-bleed .swiper-pagination{display:block;bottom:2.6rem;top:initial}}@media(min-width:768px){.hero-carousel.full-bleed .swiper-pagination-bullet:after{background-color:var(--color-earth)}}@media(min-width:768px){.hero-carousel.full-bleed .swiper-pagination-bullet-active:after{background-color:var(--color-oatmeal-one)}
}