@media(min-width: 768px){.type-index.desktop #header,.type-index.desktop .top-navigation-bar{margin-bottom:20px}.type-index.desktop #header .menu-helper:after,.type-index.desktop .top-navigation-bar .menu-helper:after{text-align:right}}@media(min-width: 768px)and (min-width: 768px)and (max-width: 1200px){.type-index.desktop #header a[data-testid=headerCart]:before,.type-index.desktop .top-navigation-bar a[data-testid=headerCart]:before{margin-right:0 !important;text-align:right}}@media(min-width: 768px){.type-index.desktop #navigation{margin-left:0;margin-right:0}.type-index.desktop #navigation .menu-level-1 li:first-child a{padding-left:0 !important}.type-index.desktop .menu-helper.visible{right:22px}}@media(min-width: 768px){.type-index.mobile #header,.type-index.mobile .top-navigation-bar{margin-bottom:20px}.type-index.mobile #header .menu-helper:after,.type-index.mobile .top-navigation-bar .menu-helper:after{text-align:right}.type-index.mobile #header .container,.type-index.mobile .top-navigation-bar .container{padding-left:0;padding-right:0}}@media(min-width: 768px)and (min-width: 768px)and (max-width: 1200px){.type-index.mobile #header a[data-testid=headerCart]:before,.type-index.mobile .top-navigation-bar a[data-testid=headerCart]:before{margin-right:0 !important;text-align:right}}@media(min-width: 768px){.type-index.mobile #header #navigation,.type-index.mobile .top-navigation-bar #navigation{margin-left:0;margin-right:0}.type-index.mobile #header #navigation .menu-level-1 li:first-child a,.type-index.mobile .top-navigation-bar #navigation .menu-level-1 li:first-child a{padding-left:0}}.type-index .top-navigation-bar{margin-bottom:0 !important}@media(min-width: 768px){.type-index .banners-row:has(#carousel){margin-left:0;margin-right:0}}.type-index #carousel .carousel-layout{display:grid;grid-template-columns:2fr 1fr;gap:10px;align-items:stretch}@media(max-width: 767px){.type-index #carousel .carousel-layout{grid-template-columns:1fr;padding:10px}}.type-index #carousel .carousel-inner{visibility:visible;min-height:unset !important}.type-index #carousel .carousel-inner .splide__track{border-radius:0;height:100%}.type-index #carousel .carousel-inner .splide__list{height:100%}.type-index #carousel .carousel-inner .splide__list .item{height:100%}.type-index #carousel .carousel-inner .splide__list .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--borderRadius)}.type-index #carousel .carousel-sidebar{display:flex;flex-direction:column;gap:10px}@media(max-width: 767px){.type-index #carousel .carousel-sidebar{flex-direction:row}}.type-index #carousel .carousel-sidebar .item{flex:1;overflow:hidden}.type-index #carousel .carousel-sidebar .item a{display:block;height:100%}.type-index #carousel .carousel-sidebar .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--borderRadius)}@media(max-width: 767px){.navigation-buttons [data-testid=headerCart]{right:50px;top:-40px}a[data-target=navigation]{right:5px !important}[data-testid=headerCart]{right:50px !important}.responsive-tools{margin-right:95px !important}.ordering-process a[data-target=navigation]{right:10px !important}.next-to-carousel-banners{gap:10px;margin-top:0}.next-to-carousel-banners h2{margin:10px 0 0 !important}.next-to-carousel-banners .banner-wrapper{margin-bottom:10px !important}.next-to-carousel-banners .banner-wrapper .extended-banner-title{margin-top:10px}.homepage-group-title{margin-bottom:5px !important;margin-top:10px !important}.products#products:not(.splide){gap:10px !important}.products.splide .product{margin-right:10px !important}.homepage-blog-wrapper{margin-top:10px !important}}@media(min-width: 768px)and (max-width: 991px){.container{width:95%}}@media(min-width: 992px){.next-to-carousel-banners{padding:20px 0 !important}.next-to-carousel-banners h2{margin:10px 0 !important}}@media(min-width: 992px){.position--benefitHomepage{margin:20px auto}}.type-index .next-to-carousel-banners .banner-wrapper:not(:first-child){overflow:visible;margin-bottom:15px !important}.type-index .next-to-carousel-banners .banner-wrapper:not(:first-child) a{overflow:visible}.type-index .next-to-carousel-banners .banner-wrapper:not(:first-child) a:hover{text-decoration:none}.type-index .next-to-carousel-banners .banner-wrapper:not(:first-child) img{-o-object-fit:contain;object-fit:contain;height:auto;border-radius:var(--borderRadius)}.type-index .next-to-carousel-banners .banner-wrapper:not(:first-child) .extended-banner-texts{display:flex;flex-direction:column;align-items:center;position:relative}.type-index .next-to-carousel-banners .banner-wrapper:not(:first-child) .extended-banner-texts:before{display:none !important}.type-index .next-to-carousel-banners .banner-wrapper:not(:first-child) .extended-banner-texts .extended-banner-title{position:relative;flex-direction:column;align-items:center;height:auto;margin-top:15px;color:var(--color-custom-black);font-size:1rem !important;padding-bottom:0}@media(min-width: 768px){.type-index .next-to-carousel-banners .banner-wrapper:not(:first-child) .extended-banner-texts .extended-banner-title{font-size:1.143rem !important}}.type-index .next-to-carousel-banners .banner-wrapper:not(:first-child) .extended-banner-texts .extended-banner-text{display:block;position:relative;box-shadow:none;border:none;text-align:center;background:none;width:100%;max-width:none}.benefitBanner .benefitBanner__item,.benefitBanner .benefitBanner__link{align-items:center}