.home-hero-wrapper{position:relative;width:100%;height:100%;margin-bottom:4px}.home-hero-wrapper .slick-slider-dots{position:absolute;z-index:2;bottom:1.25rem;left:1.25rem;padding:0}@media (min-width: 640px){.home-hero-wrapper .slick-slider-dots{bottom:0;right:0;padding:1.875rem}}.home-hero-wrapper .btn{white-space:nowrap}.home-hero-wrapper .item-content{position:absolute;left:50%;transform:translate(-50%);top:0%;text-align:center;display:flex;align-items:flex-start;height:100%;z-index:5;pointer-events:none;transition:opacity .3s ease;visibility:hidden;opacity:0;--item-content-offset: 0;--item-content-offset-desktop: 0;--item-center-pos: 117vw}@media (min-width: 640px){.home-hero-wrapper .item-content{--item-center-pos: 33.5vw}}.home-hero-wrapper .item-content.active{visibility:visible;opacity:1}.home-hero-wrapper .item-content .item-content-inner{padding:20px;max-width:720px;position:sticky;bottom:40px;pointer-events:auto;top:max(64px,calc(var(--item-center-pos) + var(--item-content-offset)));top:max(var(--header-spacer-height, 64px),calc(var(--item-center-pos) + var(--item-content-offset)));transform:translateY(-50%)}.home-hero-wrapper .item-content .item-content-inner .item-content-position-fix{transform:translateY(50%)}@media (min-width: 640px){.home-hero-wrapper .item-content .item-content-inner{top:max(88px,calc(var(--item-center-pos) + var(--item-content-offset-desktop)));top:max(var(--header-spacer-height, 88px),calc(var(--item-center-pos) + var(--item-content-offset-desktop)))}}@media (max-width: 639px){.home-hero-wrapper .item-content .item-content-inner{padding-bottom:calc(121.5vw * .0952380952)}}.home-hero-wrapper .item-content .content-image{width:100%;height:300px;margin:auto}.home-hero-wrapper .item-content .content-image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.home-hero-wrapper .item-content .content-title{margin-bottom:24px;font-size:24px;line-height:1.5;letter-spacing:.15rem;font-weight:450}.home-hero-wrapper .item-content .btn-link{margin-top:.75rem}@media (min-width: 640px){.home-hero-wrapper .item-content{padding:1.875rem}}.home-hero-wrapper .hero-carousel .item{position:relative;background:var(--white);display:flex;flex-flow:row nowrap;width:100%;height:100%}.home-hero-wrapper .hero-carousel .item .media-wrap{top:0;left:0;width:100%;height:100%;position:absolute;position:relative;flex:1 0 100%;overflow:hidden;padding-top:calc(1678 / 1000 * 100%)}@media (min-width: 640px){.home-hero-wrapper .hero-carousel .item .media-wrap{padding-top:55.575%}}.home-hero-wrapper .hero-carousel .item .media-wrap .home-hero-video-wrapper{top:0;left:0;width:100%;height:100%;position:absolute}.home-hero-wrapper .hero-carousel .item .media-wrap video{top:0;left:0;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover}.home-hero-wrapper .hero-carousel .item .video-wrapper{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.home-hero-wrapper .hero-carousel .item .video-wrapper iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150%;height:150%;pointer-events:none}@media (max-width: 1023px){.home-hero-wrapper .hero-carousel .item .video-wrapper iframe{width:300%;height:300%}}@media (max-width: 639px){.home-hero-wrapper .hero-carousel .item .video-wrapper iframe{width:400%;height:400%}}.home-hero-wrapper .hero-carousel .item .image-wrapper{display:flex;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;flex-direction:column}@media (min-width: 640px){.home-hero-wrapper .hero-carousel .item .image-wrapper{flex-direction:row}}.home-hero-wrapper .hero-carousel .item .image{width:100%;position:relative;overflow:hidden;height:100%;-o-object-fit:cover;object-fit:cover}.home-hero-wrapper .hero-carousel .item .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-hero-wrapper .hero-carousel .item .image.mob,.home-hero-wrapper .hero-carousel .item .image.mobile-only{display:none}.home-hero-wrapper .hero-carousel .item .content{text-align:left}.home-hero-wrapper .hero-carousel .item .content .title{max-width:400px;margin:0 auto;font-size:4.125rem;line-height:3.875rem;font-family:var(--base-font);font-weight:400}.home-hero-wrapper .hero-carousel .item .content .title em{text-align:center;display:block}.home-hero-wrapper .hero-carousel .item .content .title strong,.home-hero-wrapper .hero-carousel .item .content .title b{font-weight:400;text-align:center;padding-left:80px}.home-hero-wrapper .hero-carousel .item .content.animate-text .title em{animation:fadeInLeft 3.5s}.home-hero-wrapper .hero-carousel .item .content.animate-text .title em:nth-child(2){animation:fadeInLeft 2.5s}.home-hero-wrapper .hero-carousel .item.slick-slide .content.animate-text .title em{animation:none 3.5s}.home-hero-wrapper .hero-carousel .item.slick-slide .content.animate-text .title em:nth-child(2){animation:none 2.5s}.home-hero-wrapper .hero-carousel .item.slick-current .content.animate-text .title em{animation:fadeInLeft 3.5s}.home-hero-wrapper .hero-carousel .item.slick-current .content.animate-text .title em:nth-child(2){animation:fadeInLeft 2.5s}.home-hero-wrapper .mute-btn{position:absolute;z-index:10;right:1.25rem;top:1.25rem}@media (min-width: 640px){.home-hero-wrapper .mute-btn{right:1.25rem;top:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/style-home-hero.css.map */
