.marketing-banner-title{color:var(--text-inverse-bold);letter-spacing:.3em}#marketing-carousel{max-width:42rem;background:var(--bg-brand-primary-subtle-base);background-size:cover!important}#marketing-carousel .slider-container{max-width:90%;@media (min-width:64rem) {max-width:100%;}}.marketing-shelf-wrapper{margin-bottom:1.5rem;background-color:transparent;background-size:cover!important;@media (min-width:64rem) {margin:3rem 0;justify-content:center;}}.marketing-shelf-wrapper>div:not(.mkt-banner){z-index:1;transform:translate3d(0,0,0);background-color:var(--text-inverse-bold);background-size:cover!important}#marketing-carousel .product-image{width:13.5rem;height:16.75rem;object-fit:cover;@media (min-width:64rem) {width:18.375rem;height:25.125rem;object-fit:contain;}}.marketing-carousel{@media (min-width:64rem) {animation-name:scaleImage;animation-duration:1s;animation-fill-mode:forwards;animation-play-state:paused;}}.marketing-carousel-visible{animation-play-state:running}#marketing-carousel .swiffy-slider{--swiffy-slider-nav-zoom:1;display:flex;background:var(--text-inverse-bold);padding-top:1.5rem;@media (min-width:64rem) {padding-top:0;}}#marketing-carousel .slider-nav{position:relative;top:unset;left:unset;bottom:unset;border:unset;height:100%;display:flex;align-items:center;justify-content:center;filter:none;padding:0}#marketing-carousel .slider-nav img{width:2.5rem;height:2.5rem}#marketing-carousel .slider-nav .arrow-left{padding:.625rem .6875rem .625rem .5625rem}#marketing-carousel .slider-nav .arrow-right{padding:.625rem .5625rem .625rem .6875rem}#marketing-carousel .slider-nav:hover img{background-color:#ebebeb;drop-shadow:none;filter:none}#marketing-carousel .slider-indicators{bottom:-2.1875rem;margin:0;@media (min-width:64rem) {bottom:-1.5rem;}}#marketing-carousel .slider-indicators>*{width:.375rem;height:.375rem;border-radius:50%;background-color:#c9c9c9;opacity:1;border:0;filter:none;transition:all .4s ease}#marketing-carousel .slider-indicators>.active{background-color:var(--bg-brand-primary-bold-base);padding:0}@media(max-width:64rem){#marketing-carousel .slider-nav img{width:1.0625rem;height:2.5rem}#marketing-carousel .slider-nav .arrow-left{padding:0}#marketing-carousel .slider-nav .arrow-right{padding:0}.mkt-banner{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;top:4rem;left:0;z-index:0;background:var(--text-inverse-bold);background-size:cover!important;transform:translate3d(0,0,0)}}.marketing-carousel-arrow-right{right:-.5rem;bottom:50%;transform:translateY(-50%)}.marketing-carousel-arrow-left{left:-2.5rem;bottom:50%;transform:translateY(-50%)}.marketing-banner-wrapper-text{right:50%;transform:translate(53%,75%);bottom:50%}.marketing-banner-wrapper-text a{letter-spacing:.25rem}.marketing-shelf-wrapper .marketing-shelf-banner-fall .wrapper-text-fall p{letter-spacing:.3rem;font-size:1vw;border-bottom:1px solid #fff!important;width:96%;border-width:inherit;border-color:transparent;line-height:1.1vw;font-weight:400}.marketing-shelf-wrapper .marketing-shelf-banner-fall .wrapper-text-fall span{letter-spacing:.3em}.marketing-shelf-wrapper .marketing-shelf-banner-fall .wrapper-text-fall{white-space:nowrap;left:50%;bottom:6%;transform:translate(-50%,50%)}@media(max-width:64rem){.marketing-carousel-arrow-right{right:0}.marketing-carousel-arrow-left{left:0}.marketing-banner-title{font-size:6vw}.marketing-shelf-wrapper .marketing-shelf-banner-fall .wrapper-text-fall{bottom:10%}.marketing-shelf-wrapper .marketing-shelf-banner-fall .wrapper-text-fall p{font-size:3vw;font-weight:400;line-height:3.5vw;border-width:inherit;border-color:transparent}}@media screen and (max-width:23.75rem){.mkt-banner a{width:100%}}@media screen and (min-width:1024px) and (max-width:100rem){.marketing-shelf-wrapper .mkt-banner{width:40%}}@media screen and (min-width:64rem){.marketing-shelf-banner-fall-slider{display:none}.marketing-shelf-banner-fall,.marketing-shelf-carrossel_home .marketing-shelf-banner-fall{justify-self:center}}@media screen and (min-width:100rem){.marketing-carousel.carrossel_home{margin-left:auto;margin-right:0}}
