.carousel-hero{--carousel-hero-color: #221f1f;--carousel-hero-button-color: #fff;--carousel-hero-button-color-hover: #221f1f;--carousel-hero-button-background-color: #221f1f;--carousel-hero-button-background-color-hover: #ff5592;width:100%;overflow:hidden}@media screen and (min-width: 768px){.carousel-hero--first-section:not(.carousel-hero--with-margin-top){padding:1.4rem 0 0}}.carousel-hero--with-margin-top{margin-top:6rem}@media screen and (min-width: 768px){.carousel-hero--with-margin-top{margin-top:14rem}}.carousel-hero--with-margin-bottom{margin-bottom:6rem}@media screen and (min-width: 768px){.carousel-hero--with-margin-bottom{margin-bottom:14rem}}.carousel-hero__heading{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto .8rem;padding:0 2rem;width:100%;max-width:48rem;min-height:4.4rem;line-height:1;color:var(--carousel-hero-color);font-weight:800;letter-spacing:.06em;text-align:center}.carousel-hero__heading:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);display:block;width:60rem;height:.1rem;background-color:var(--carousel-hero-color);opacity:.12}@media screen and (min-width: 480px){.carousel-hero__heading:before{content:unset}}.carousel-hero__wordmark-wrapper{transform:translate(-4.6%);margin:0 auto;width:103.4%;max-width:148.8rem}@media screen and (min-width: 1024px){.carousel-hero__wordmark-wrapper{transform:unset;width:88%;max-width:127rem}}.carousel-hero__wordmark{display:block;width:100%;height:auto;color:var(--carousel-hero-color)}.carousel-hero__carousel-wrapper{position:relative;padding:0 0 0 3.2rem}@media screen and (min-width: 640px){.carousel-hero__carousel-wrapper{padding:0 3.2rem}}@media screen and (min-width: 1024px){.carousel-hero__carousel-wrapper{padding:0 4rem}}@media screen and (min-width: 1280px){.carousel-hero__carousel-wrapper{margin:-6.4rem 0 0;padding:0 4rem}}.carousel-hero__carousel{position:relative;margin:0 auto;width:100%;overflow:unset}@media screen and (min-width: 640px){.carousel-hero__carousel{max-width:89.2rem}}.carousel-hero__list{display:flex}.carousel-hero__item{padding:0 3.2rem 0 0;height:unset;box-sizing:border-box}@media screen and (min-width: 440px){.carousel-hero__item{width:calc((100% - 3.2rem)/2)}}@media screen and (min-width: 640px){.carousel-hero__item{padding:unset;min-width:100%}}@media screen and (min-width: 1440px){.swiper:not(.swiper-initialized) .carousel-hero__item:not(:first-child){transform:translate(16rem)}}.carousel-hero__navigation{position:absolute;top:1.4rem;right:3.2rem;left:0;pointer-events:none}@media screen and (min-width: 640px){.carousel-hero__navigation{right:0}}.carousel-hero__navigation:before{content:"";aspect-ratio:400 / 710;display:block;width:calc(100% - 3rem);pointer-events:none}@media screen and (min-width: 440px){.carousel-hero__navigation:before{max-width:calc((100% - 6rem)/2)}}@media screen and (min-width: 640px){.carousel-hero__navigation:before{width:100%;max-width:33%}}@media screen and (min-width: 1024px){.carousel-hero__navigation:before{max-width:34rem}}.carousel-hero__button{position:absolute;top:50%;transform:translateY(-50%);margin-top:unset;display:flex;justify-content:center;align-items:center;padding:0;width:4.4rem;height:4.4rem;color:var(--carousel-hero-button-color);background-color:var(--carousel-hero-button-background-color);border:none;border-radius:50%;box-shadow:0 1.6rem 3.2rem #221f1f33;overflow:hidden;-webkit-appearance:none;appearance:none;cursor:pointer;pointer-events:all;transition-property:color,background-color,opacity,visibility;transition-duration:.6s;transition-timing-function:cubic-bezier(.25,1,.5,1)}@media screen and (min-width: 1024px){.carousel-hero__button{width:8.8rem;height:8.8rem}}.carousel-hero__button.swiper-button-prev{left:0;transform:translateY(-50%) translate(-50%)}@media screen and (min-width: 1440px){.carousel-hero__button.swiper-button-prev{left:-16rem}}.carousel-hero__button.swiper-button-next{right:0;transform:translateY(-50%) translate(50%)}@media screen and (min-width: 1440px){.carousel-hero__button.swiper-button-next{right:-16rem}}@media screen and (pointer: fine){.carousel-hero__button:hover{color:var(--carousel-hero-button-color-hover);background-color:var(--carousel-hero-button-background-color-hover)}}.carousel-hero__button.swiper-button-disabled{opacity:0;visibility:hidden}.carousel-hero__button:after{content:unset}.swiper:not(.swiper-initialized) .carousel-hero__button{opacity:0;visibility:hidden}.carousel-hero__button>.carousel-hero__icon{display:block;width:2.2rem;height:auto}.carousel-hero__icon--horizontally-flipped{transform:scaleX(-1)}
/*# sourceMappingURL=/cdn/shop/t/233/assets/section-carousel-hero.css.map */
