@media only screen and (min-width:768px){#carousel{margin-top:-100px}#carousel .item img{min-height:350px}.type-index #header:not(.fixed-menu){background:transparent}.type-index #header:not(.fixed-menu) .site-name img{background:hsla(0,0%,100%,.9);padding:0 3px}.type-index #header:not(.fixed-menu) .menu-helper:after{filter:invert(1) brightness(2)}.type-index #header:not(.fixed-menu) #navigation ul.menu-level-1>li>a{color:#fff}.type-index #header:not(.fixed-menu) #navigation ul.menu-level-1>li>a:after{background:#fff}.type-index #header:not(.fixed-menu) #navigation ul.menu-level-1>li .menu-level-2{padding-left:50px!important;padding-right:50px!important}.type-index #header:not(.fixed-menu) .header-top .top-nav-button-account:before,.type-index #header:not(.fixed-menu) .header-top .top-nav-button-login:before,.type-index #header:not(.fixed-menu) .navigation-buttons .btn.cart-count:before{filter:invert(1)}.type-index #header:not(.fixed-menu) .search-form .search-toggle{filter:invert(1)}}@media only screen and (min-width:768px) and (max-width:1200px){#carousel .item .extended-banner-texts{background:transparent}}#carousel .item .extended-banner-texts .extended-banner-title{color:#fff;text-align:center;max-width:100%;width:100%;font-size:4em}@media only screen and (max-width:768px){#carousel .item .extended-banner-texts .extended-banner-title{color:#000}}@media only screen and (max-width:480px){#carousel .item .extended-banner-texts .extended-banner-title{font-size:1.8em!important;line-height:1.1em!important;margin-bottom:10px!important}}#carousel .item .extended-banner-texts .extended-banner-text{color:#fff;text-align:center;max-width:100%;width:100%;-ms-flex-order:2;order:2;font-size:1.6em}@media only screen and (max-width:768px){#carousel .item .extended-banner-texts .extended-banner-text{color:#000}}@media only screen and (max-width:480px){#carousel .item .extended-banner-texts .extended-banner-text{font-size:1.2em}}.next-to-carousel-banners{margin-top:40px}@media only screen and (max-width:992px){.next-to-carousel-banners{margin:0}}.next-to-carousel-banners .banner-wrapper{width:25%;padding:0 10px}@media only screen and (max-width:992px){.next-to-carousel-banners .banner-wrapper{margin:0}}@media only screen and (max-width:768px){.next-to-carousel-banners .banner-wrapper{width:50%;margin-bottom:20px}}@media (max-width:420px){.next-to-carousel-banners .banner-wrapper{width:100%}}.next-to-carousel-banners .banner-wrapper a{position:relative}@media only screen and (max-width:768px){.next-to-carousel-banners .banner-wrapper a img{min-height:unset}}.next-to-carousel-banners .banner-wrapper a .extended-banner-texts{width:100%;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.next-to-carousel-banners .banner-wrapper a .extended-banner-texts .extended-banner-title{color:#fff;text-align:center;text-shadow:0 0 30px #000;margin-bottom:15px;line-height:1.2em}@media only screen and (max-width:992px){.next-to-carousel-banners .banner-wrapper a .extended-banner-texts .extended-banner-title{padding-bottom:0}}@media only screen and (max-width:768px){.next-to-carousel-banners .banner-wrapper a .extended-banner-texts .extended-banner-title{font-size:1.8em}}.next-to-carousel-banners .banner-wrapper a .extended-banner-texts .extended-banner-text{color:#fff;text-align:center;text-shadow:0 0 20px #000;font-size:1.1em;max-width:280px;line-height:1.3em}@media only screen and (max-width:480px){.type-index .banners-row .col-sm-4{padding:0!important}}