.page-index .section-grid mc-swiper{--mc-slides: 2;--mc-gap: 8px;overflow:hidden}@media screen and (min-width: 992px){.page-index .section-grid mc-swiper{--mc-slides: 5;--mc-gap: 8px;overflow:hidden}}mc-swiper .swiper-wrapper{display:flex;gap:var(--mc-gap)}mc-swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 calc((100% - (var(--mc-gap) * (var(--mc-slides) - 1))) / var(--mc-slides));max-width:calc((100% - (var(--mc-gap) * (var(--mc-slides) - 1))) / var(--mc-slides))}mc-swiper .swiper-slide img{display:block;width:100%;height:auto}.hero-section .hero-section-video{position:relative}.page-index .section>.boxed{max-width:1400px;margin:0 auto;padding:0 0 70px}.hero-section .hero-section-video .hero-video{min-height:var(--hero-video-height);display:flex}.background-image,.background-video{position:absolute;top:0;left:0;height:100vh;width:100%;object-fit:cover;z-index:-1}.background-image:before,.background-video:before{content:"";background:linear-gradient(to top,#fff 0,#fff0);position:absolute;bottom:0;width:100%;height:290px;z-index:2}.hero-section .hero-section-video .video-overlay{position:relative;top:0;left:0;width:100%;height:100%;z-index:10;padding-top:var(--header-height);display:flex;flex-direction:column;align-items:center}.hero-section .hero-section-video .video-overlay .hero-section-search{margin-top:100px;position:relative;display:var(--desktop-only);align-items:center;width:410px;background-color:#fffc;border:1px solid #fff}.hero-section-search .fake-search-btn{padding:13px 15px;display:flex;width:100%;align-items:center;font-size:14px;letter-spacing:.5px;gap:8px}.hero-section .hero-section-video .video-overlay .hero-section-search .hero-section-search-btn{position:absolute;right:0;background-color:transparent;width:24px;height:100%;margin-right:10px;border:none}.hero-section .hero-section-video .video-overlay .hero-section-content{display:flex;flex-direction:column;align-items:center;margin-top:83px}.hero-section .hero-section-video .video-overlay .hero-section-content .hero-section-title{color:var(--bs-body-color);font-family:var(--ff-regular);font-size:25px;font-weight:400;line-height:32px;letter-spacing:.5px;text-transform:uppercase;margin-bottom:8px;font-family:Playfair Display,serif;text-align:center}.hero-section .hero-section-video .video-overlay .hero-section-content .hero-section-subtitle{color:var(--bs-body-color);font-family:var(--ff-light);font-size:16px;font-style:normal;font-weight:300;line-height:16px;letter-spacing:.5px;margin-bottom:48px;text-align:center}.hero-section .hero-section-video .video-overlay .hero-section-content .hero-section-grid{display:flex;justify-content:center;height:600px;margin-bottom:70px;gap:8px;width:100%;max-width:1400px}.hero-section .hero-section-video .video-overlay .hero-section-content .hero-section-grid .hero-section-grid-item{position:relative;width:50%}.hero-section .hero-section-video .video-overlay .hero-section-content .hero-section-grid .hero-section-grid-item:first-child{padding-right:0}.hero-section .hero-section-video .video-overlay .hero-section-content .hero-section-grid .hero-section-grid-item:last-child{padding-left:0}.hero-section .hero-section-video .video-overlay .hero-section-content .hero-section-grid .hero-section-grid-item .grid-item-overlay{position:absolute;text-decoration:none;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#0000}.hero-section .hero-section-video .video-overlay .hero-section-content .hero-section-grid .hero-section-grid-item .grid-item-overlay .grid-item-overlay-text{color:#252525cc;text-align:center;font-family:var(--ff-light);font-size:22px;font-weight:300;line-height:32px;letter-spacing:2px;border-bottom:1px solid #25252588;text-transform:uppercase}.hero-section .m-hero-section-grid .hero-section-grid-item .grid-item-overlay{position:absolute;text-decoration:none;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#25252533}.hero-section .m-hero-section-grid .hero-section-grid-item{position:relative;width:100%;aspect-ratio:1}.hero-section .m-hero-section-grid .hero-section-grid-item .grid-item-overlay .grid-item-overlay-text{color:var(--bs-body-color);text-align:center;font-family:var(--ff-light);font-size:22px;font-weight:400;line-height:32px;letter-spacing:2px;border-bottom:1px solid var(--bs-body-color)}.hero-section .hero-section-video .m-video-overlay{position:absolute;top:0;left:0;display:var(--mobile-only);flex-direction:column;z-index:1;width:100%;height:100%;align-items:center}.hero-section .hero-section-video .m-video-overlay .hero-section-title{overflow:hidden;color:var(--bs-body-color);text-overflow:ellipsis;font-family:var(--ff-regular);font-size:22px;font-weight:400;line-height:32px;letter-spacing:.5px;text-transform:uppercase;margin-top:calc(231px - max(2 * (390px - 100vw),0px));margin-bottom:22px;padding:0 30px;text-align:center}.hero-section .hero-section-video .m-video-overlay .hero-section-band{background-color:#dadbd6;display:flex;flex-direction:column;align-items:center;width:100%;padding:16px 53px}.hero-section .hero-section-video .m-video-overlay .hero-section-band .band-title{color:var(--252525, #252525);text-align:center;font-family:var(--ff-medium);font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.5px}.hero-section .hero-section-video .m-video-overlay .hero-section-band .band-subtitle{color:var(--252525, #252525);font-family:var(--ff-regular);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.5px;text-align:center}.page-index .swiper-title{text-transform:uppercase;font-family:Playfair Display,serif;margin-bottom:7px}.page-index .swiper-subtitle{margin-bottom:20px}.double-swiper{background-color:transparent!important}.double-swiper .swiper-subtitle{margin-bottom:30px}.page-index .double-swiper-btn-container mc-btn{text-transform:uppercase;font-size:14px;letter-spacing:.5px}.section-swiper.double-swiper .double-swiper-btn-container{margin-bottom:20px;gap:50px}.mc-active .line{height:1px;background-color:transparent}.mc-active .line{height:1px;background-color:#252525}.section-grid .griglia .grid-item .overlay .overlay-label{text-transform:uppercase}.page-index .header-spacer{padding-top:0!important}@media screen and (max-width: 992px){.hero-section .hero-section-video .video-overlay .hero-section-content .hero-section-grid .hero-section-grid-item{width:100%}.hero-section .hero-section-video .video-overlay .hero-section-content .hero-section-grid{height:unset;flex-direction:column}.hero-section .hero-section-video .video-overlay .hero-section-content{margin-top:190px}.background-image,.background-video{height:80dvh}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/home-section.css.map */
