.hero-single-wrapper{position:relative;overflow-x:hidden}.hero-single{position:relative;overflow:hidden}.hero-single .site-center{width:100%}.hero-single .swiper-slide{height:auto}.hero-single__slide{min-height:100vh;position:relative;color:var(--color-hero-single-text,#fff)}@media screen and (max-width:767px){.hero-single__slide{min-height:80vh}}.hero-single-wrapper[style*="--media-object-fit: contain"] .hero-single__slide{min-height:auto;height:auto}.hero-single__pagination{position:absolute;bottom:2.25rem;z-index:4}@media screen and (max-width:767px){.hero-single__pagination{right:2.25rem}}@media screen and (min-width:768px){.hero-single__pagination{left:50%;transform:translateX(-50%)}}.hero-single__pagination .swiper-pagination-bullets{position:static;display:flex;align-items:center}.hero-single__pagination .swiper-pagination-bullets .swiper-pagination-bullet{font-size:.75rem;line-height:1rem;position:relative;width:auto;height:auto;background:0 0;padding:.5rem .125rem;color:var(--color-hero-single-text,#fff)}.hero-single__pagination .swiper-pagination-bullets .swiper-pagination-bullet-active::after{content:"";display:block;width:.25rem;height:.25rem;background-color:var(--color-hero-single-text,#fff);border-radius:50%;position:absolute;bottom:-.25rem;left:50%;transform:translateX(-50%)}.hero-single__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero-single-wrapper[style*="--media-object-fit: contain"] .hero-single__media{position:relative;height:auto}.hero-single__gradient{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,var(--gradient-opacity,.5)) 0,rgba(0,0,0,calc(var(--gradient-opacity,.5) * .7)) 30%,rgba(0,0,0,calc(var(--gradient-opacity,.5) * .4)) 60%,rgba(0,0,0,0) 100%);pointer-events:none}.hero-single__quick-collections-wrapper{position:absolute;top:0;left:0;width:100%;z-index:10;background:0 0;padding:1.5rem 0;pointer-events:auto}@media screen and (min-width:768px){.hero-single__quick-collections-wrapper{padding:2rem 0}}.hero-single__quick-collections-wrapper swiper-slider{display:block}.hero-single__quick-collections-wrapper .swiper-container{text-align:center;position:relative;overflow:visible}@media screen and (min-width:768px){.hero-single__quick-collections-wrapper .swiper-container{width:100%;max-width:48rem;margin:0 auto}}@media screen and (min-width:1200px){.hero-single__quick-collections-wrapper .swiper-container{max-width:var(--site-center)}}.hero-single__quick-collections-wrapper .swiper-wrapper{overflow:visible}.hero-single__quick-collections-wrapper .quick-collections__link{color:#fff;text-decoration:none;transition:all var(--duration-default) ease-in-out;position:relative}.hero-single__quick-collections-wrapper .quick-collections__link:focus .quick-collections__title,.hero-single__quick-collections-wrapper .quick-collections__link:hover .quick-collections__title{color:#fff}.hero-single__quick-collections-wrapper .quick-collections__image{text-align:center;width:4.375rem;height:4.375rem;border-radius:100%;margin:0 auto;overflow:hidden;transform:scale(1);transition:transform var(--duration-default) ease-in-out;background-color:rgba(255,255,255,.1);backdrop-filter:blur(10px)}.hero-single__quick-collections-wrapper .quick-collections__image--empty{background-color:transparent}@media screen and (min-width:768px){.hero-single__quick-collections-wrapper .quick-collections__image{width:5.5rem;height:5.5rem}}.hero-single__quick-collections-wrapper .quick-collections__title{color:#fff;margin-top:.5rem}@media screen and (min-width:768px){.hero-single__quick-collections-wrapper .quick-collections__title{margin-top:1rem}}.hero-single__video{position:absolute;top:0;left:0;width:100%;height:100%}.hero-single__video video{width:100%;height:100%;-o-object-fit:var(--media-object-fit,cover);object-fit:var(--media-object-fit,cover);display:block}.hero-single-wrapper[style*="--media-object-fit: contain"] .hero-single__video{position:relative;height:auto}.hero-single-wrapper[style*="--media-object-fit: contain"] .hero-single__video video{height:auto}.hero-single__video-desktop{display:none}@media screen and (min-width:768px){.hero-single__video-desktop{display:block}}@media screen and (min-width:768px){.hero-single__video-mobile{display:none}}.hero-single__image{position:absolute;top:0;left:0;width:100%;height:100%}.hero-single__image .img--wrapper{height:100%;width:100%;margin:0;padding:0}.hero-single__image img{width:100%;height:100%;-o-object-fit:var(--media-object-fit,cover);object-fit:var(--media-object-fit,cover)}.hero-single-wrapper[style*="--media-object-fit: contain"] .hero-single__image{position:relative;height:auto}.hero-single-wrapper[style*="--media-object-fit: contain"] .hero-single__image .img--wrapper{height:auto}.hero-single-wrapper[style*="--media-object-fit: contain"] .hero-single__image img{height:auto}.hero-single__image-desktop,.hero-single__image-mobile{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0}.hero-single__image-desktop picture,.hero-single__image-mobile picture{width:100%;height:100%;display:block}.hero-single__image-desktop img,.hero-single__image-mobile img{width:100%;height:100%;-o-object-fit:var(--media-object-fit,cover);object-fit:var(--media-object-fit,cover)}.hero-single-wrapper[style*="--media-object-fit: contain"] .hero-single__image-desktop,.hero-single-wrapper[style*="--media-object-fit: contain"] .hero-single__image-mobile{position:relative;height:auto}.hero-single-wrapper[style*="--media-object-fit: contain"] .hero-single__image-desktop picture,.hero-single-wrapper[style*="--media-object-fit: contain"] .hero-single__image-mobile picture{height:auto}.hero-single-wrapper[style*="--media-object-fit: contain"] .hero-single__image-desktop img,.hero-single-wrapper[style*="--media-object-fit: contain"] .hero-single__image-mobile img{height:auto}.hero-single__image-desktop{display:none}@media screen and (min-width:768px){.hero-single__image-desktop{display:block}}@media screen and (min-width:768px){.hero-single__image-mobile{display:none}}.hero-single__content{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;display:flex;padding:3.75rem var(--site-side-spacing-md)}@media screen and (min-width:768px){.hero-single__content{padding:5rem var(--site-side-spacing-md)}}.hero-single__content--align-left{justify-content:flex-start;text-align:left}.hero-single__content--align-center{justify-content:center;text-align:center}.hero-single__content--align-right{justify-content:flex-end;text-align:right}.hero-single__content--vertical-top{align-items:flex-start}.hero-single__content--vertical-center{align-items:center}.hero-single__content--vertical-bottom{align-items:flex-end}.hero-single__content__wrapper{max-width:50rem;width:100%;box-sizing:border-box}@media screen and (min-width:768px){.hero-single__content__wrapper{max-width:56.25rem}}.hero-single__heading,.hero-single__text{overflow-wrap:break-word;color:var(--color-hero-single-text,#fff)}.hero-single__heading em,.hero-single__text em{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}.hero-single__heading{margin-bottom:.5rem}@media screen and (min-width:768px){.hero-single__heading{margin-bottom:.75rem}}.hero-single__heading a,.hero-single__heading span{color:inherit}.hero-single__text{margin-bottom:.375rem}@media screen and (min-width:768px){.hero-single__text{margin-bottom:.5rem}}@media screen and (max-width:767px){.hero-single__text--hide-mobile{display:none}}.hero-single__buttons{margin-top:.375rem;display:inline-flex;flex-direction:column;gap:var(--element-spacing)}@media screen and (min-width:768px){.hero-single__buttons{margin-top:.5rem;flex-direction:row}}.hero-single__content--align-center .hero-single__buttons{justify-content:center}.hero-single__content--align-right .hero-single__buttons{justify-content:flex-end}.hero-single__content--align-left .hero-single__buttons{justify-content:flex-start}.hero-single__badge{margin-bottom:1rem}@media screen and (min-width:1024px){.hero-single__badge{margin-bottom:2rem}}.hero-single__badge>svg{height:47px;width:auto;display:block}.hero-single__content--align-center .hero-single__badge{margin-left:auto;margin-right:auto}.hero-single__content--align-right .hero-single__badge{margin-left:auto;margin-right:0}