@media all and (max-width:1024px){.verticalmenu a.level-top{font-size:1.5rem}.products-grid .product-item{display:inline-flex !important;width:100% !important;margin:0 !important}.extra_attributes .attribute{padding-bottom:25%}.extra_attributes .attribute .attribute_content h3{font-size:2.4rem}.extra_attributes .attribute .attribute_content .button{font-size:1.3rem;line-height:1.4rem;padding:10px 0 0}}@media all and (max-width:1000px){.block-search{position:relative !important;top:0;left:-20px;float:left !important;width:calc(100% + 40px) !important;margin:0 !important;padding:10px 20px !important;box-sizing:border-box;background:#ebebeb;transform:none}.block-search input{float:left;position:static !important;top:0 !important;left:0 !important;width:calc(100% - 160px);width:100%;height:32px;box-sizing:border-box;background:#fff;color:#000;margin:0 !important;border-radius:0 !important;border:1px solid #666}.block-search input::-webkit-input-placeholder{color:#000}.block-search input:-moz-placeholder{color:#000}.block-search input::-moz-placeholder{color:#000}.block-search input:-ms-input-placeholder{color:#000}.block-search .label{display:none !important}.block-search .nested{position:static;float:left;width:160px;text-align:right}.block-search .action.search{right:185px;top:9px}.block-search .control:after{position:absolute;right:20px;top:5px;content:'';display:block;width:24px;height:24px;background:url('../images/sprite.png') -75px center no-repeat;background-size:auto 100%}.block-search .action.search:before{display:none !important}.action.advanced{border-color:#666;color:#666 !important}.cms-home .widget.block-products-list .products-grid .price{font-size:2.4rem}.cms-home .widget.block-products-list .products-grid .action.primary{padding:9px 15px;height:36px}.page-layout-2columns-left .sidebar-main{width:100%;max-width:300px}}@media all and (min-width:901px) and (max-width:1000px),all and (min-width:480px) and (max-width:700px){.extra_attributes .attribute{width:48.5%;padding-bottom:32.5%}.extra_attributes .attribute:nth-child(2){margin-right:0}.extra_attributes .attribute .attribute_content .button{line-height:46px;padding:0}}@media all and (max-width:768px){.header.links li a:before,.header .minicart-wrapper:has(.action.showcart):before,.header .miniquote-wrapper .action.showquote:before{background-position:0 0}.nav-open .page-wrapper{left:0}.nav-open .nav-toggle:after{display:none}.page-header{margin-bottom:20px}#maincontent{margin-top:0}.nav-toggle,.mobilebackbutton{display:block !important}.columns .column.main,.account.page-layout-2columns-left .column.main,.account.page-layout-2columns-left .sidebar-main{width:100%}.footer .logo,.footer .newsletter{width:50%;margin-right:0 !important}.footer .newsletter{width:100% !important}.footer.links,.footer_column{float:none;display:inline-block;vertical-align:top;width:50%;margin-bottom:25px}}@media all and (max-width:768px){.header.content{height:auto;min-height:65px;padding:0 !important}.action.nav-toggle{top:0;left:0;width:65px;height:65px;background-color:#075cac}.action.nav-toggle:before{position:absolute;display:block;content:'';width:33.3%;height:33.3%;left:33.3%;top:33.3%;background:url('../images/sprite.png') 0 center no-repeat;background-size:auto 100%}.nav-before-open.nav-open body{height:unset;overflow:visible}.nav-open .action.nav-toggle:before{background-position:-101px center}.header.links,.header.links li,.header .minicart-wrapper,.header .miniquote-wrapper{height:65px}.header.links li,.header .minicart-wrapper,.header .miniquote-wrapper{width:50px !important}.header.links li a,.header .minicart-wrapper .action.showcart,.header .miniquote-wrapper .action.showquote{padding:0}.header .minicart-wrapper .action.showcart span.text,.header .miniquote-wrapper .action.showquote span.text{display:none}.header.links li a{overflow:hidden;text-indent:-999px}.header .minicart-wrapper .action.showcart{background-position:-165px -65px}.header.links li a[href*=account]{background-position:-55px 0}.header.links li a[href*=create]{background-position:-5px 0}.header.links li.authorization-link a[href*=login]{background-position:-220px 0}.header.links li.authorization-link a[href*=logout]{background-position:-275px 0}.header .miniquote-wrapper .action.showquote{background-position:-110px 0}.header .minicart-wrapper .action.showcart:hover{background-position:-165px 0}.header.links li a[href*=account]:hover{background-position:-55px -65px}.header.links li a[href*=create]:hover{background-position:-5px -65px}.header.links li.authorization-link a[href*=login]:hover{background-position:-220px -65px}.header.links li.authorization-link a[href*=logout]:hover{background-position:-275px -65px}.header .miniquote-wrapper .action.showquote:hover{background-position:-110px -65px}.header .minicart-wrapper .action.showcart .counter.qty,.header .miniquote-wrapper .action.showquote .counter.qty{top:25%;right:5px}.desktopbackbutton{display:none}.block-search{left:0;width:100% !important}.block-search .control{border-top-width:0}.block-search input{width:100%}.nav-sections{float:left;position:relative;top:-20px;left:0;width:100%;height:auto;overflow:visible;transition:none;z-index:10}.nav-sections-items,.nav-sections-item-content,.mobilebackbutton,.nav-sections ul,.nav-sections li,.nav-sections li a{float:left;width:100%;margin:0;padding:0}.mobilebackbutton{margin:0 !important;padding:0 !important}.mobilebackbutton{height:65px}.mobilebackbutton a{position:relative;float:left;display:block;width:100%;height:100%;box-sizing:border-box}.mobilebackbutton a:before{position:absolute;top:0;left:0;display:block;content:'\e617';font-family:'icons-blank-theme';font-size:48px;color:#fff;width:65px;height:65px;line-height:65px;text-align:center;background:#075cac}.nav-sections *{font-family:'Montserrat';text-transform:uppercase;color:#000;font-size:1.8rem}.nav-sections #store.settings{display:none !important}.nav-sections a{background:#fff;background:-moz-linear-gradient(top,#fff 0%,#f1edec 100%);background:-webkit-linear-gradient(top,#fff 0%,#f1edec 100%);background:linear-gradient(to bottom,#fff 0%,#f1edec 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f1edec',GradientType=0)}.nav-sections .mobilebackbutton a{padding:15px 0 0 95px;color:#000;font-weight:700;line-height:1.4rem}.nav-sections .mobilebackbutton a span{color:#014587;font-size:1.2rem;font-weight:300}.navigation .submenu:not(:first-child) ul>li>a,.navigation .level0>.level-top,.nav-sections li a{box-sizing:border-box;padding:15px 25px}.nav-sections li a span{font-size:1.4rem;font-weight:400}.page-title-wrapper .page-title{width:100%}.page-title-wrapper .backbutton,.section-item-title,.cms-menu,.breadcrumbs,.breadcrumbs_container,.verticalmenu,.mainmenu,.mainmenu li,.mainmenu li.active a,.mainmenu li.has-active a,.mainmenu li .plusmin,.mainmenu li.active ul ul,.nav-sections-item-content>.mainmenu ul.rootlevel.websitelink{display:none}.mainmenu ul.account_menu li.greet.welcome{display:none !important}.navigation .submenu:not(:first-child) ul{padding-left:0}body.cms-home .mainmenu li.level0,body.cms-page-view .mainmenu li.level0,body[class*=index] .mainmenu li.level0,body[class*=customer] .mainmenu li.level0,body.catalog-product-view .mainmenu li.level0,.mainmenu li.active:not(.all-category),.mainmenu li.has-active:not(.all-category),.mainmenu li.active ul,.mainmenu li.active ul li:not(.all-category),.mainmenu li.active ul li a,.nav-open .mainmenu,.nav-open .mainmenu ul.account_menu,.nav-open .mainmenu ul.account_menu li:not(.all-category),.nav-open .mainmenu ul.account_menu li:not(.all-category)>a{display:block}body.cms-home .mainmenu li.level0 a+.submenu.level0,body.cms-page-view .mainmenu li.level0 a+.submenu.level0,body[class*=index] .mainmenu li.level0 a+.submenu.level0,body[class*=customer] .mainmenu li.level0 a+.submenu.level0,body.catalog-product-view .mainmenu li.level0 a+.submenu.level0,body.cms-home .mainmenu li.level0 a+.submenu.level0 .all-category,body.cms-page-view .mainmenu li.level0 a+.submenu.level0 .all-category,body[class*=index] .mainmenu li.level0 a+.submenu.level0 .all-category,body[class*=customer] .mainmenu li.level0 a+.submenu.level0 .all-category,body.catalog-product-view .mainmenu li.level0 a+.submenu.level0 .all-category{display:block !important}body.cms-home .mainmenu li.level0 a+.submenu.level0 .all-category,body.cms-page-view .mainmenu li.level0 a+.submenu.level0 .all-category,body[class*=index] .mainmenu li.level0 a+.submenu.level0 .all-category,body[class*=customer] .mainmenu li.level0 a+.submenu.level0 .all-category,body.catalog-product-view .mainmenu li.level0 a+.submenu.level0 .all-category{padding:0}body.cms-home .mainmenu li.level0 a+.submenu.level0 .all-category a,body.cms-page-view .mainmenu li.level0 a+.submenu.level0 .all-category a,body[class*=index] .mainmenu li.level0 a+.submenu.level0 .all-category a,body[class*=customer] .mainmenu li.level0 a+.submenu.level0 .all-category a,body.catalog-product-view .mainmenu li.level0 a+.submenu.level0 .all-category a{padding:15px 25px;color:#000;font-size:1.4rem;font-weight:400}body.cms-home .mainmenu li.level0:has(.submenu) a.level-top,body.cms-page-view .mainmenu li.level0:has(.submenu) a.level-top,body[class*=index] .mainmenu li.level0:has(.submenu) a.level-top,body[class*=customer] .mainmenu li.level0:has(.submenu) a.level-top,body.catalog-product-view .mainmenu li.level0:has(.submenu) a.level-top{display:none}.mainmenu li.active>ul.submenu,.mainmenu li.has-active>ul.submenu{display:block !important}.mainmenu li.active>a,.mainmenu li.has-active>a{display:none !important}.mainmenu li.parent>ul.submenu,.mainmenu li.active>ul.submenu,.mainmenu li.has-active>ul.submenu,.mainmenu li.active>ul.submenu>li,.mainmenu li.has-active>ul.submenu>li{display:block !important}.navigation.mainmenu .submenu:not(:first-child).expanded{display:none !important}.mainmenu li.parent a{position:relative}.mainmenu li.parent>a:after{position:absolute;right:10px;top:0;color:#000;content:'\e608';font-size:40px;font-family:'icons-blank-theme'}.mainmenu ul.account_menu li a{background:0 0;background:#666;font-size:1.4rem;color:#fff;border-bottom:1px solid rgba(255,255,255,.5)}.columns,.sidebar,.column.main{float:left;width:100%}.catalog-product-view .product.media{margin-bottom:20px}.footer .newsletter h3,.footer .newsletter form{width:100%;margin-bottom:10px}.special_label{min-height:20px;font-size:1rem;text-transform:uppercase}.attribute.special_product_label .special_label,.products-grid .special_label a{padding:10px}.page-products .columns{position:static}}@media all and (min-width:768px) and (max-width:1024px){.checkout-index-index .header.content{grid-template-areas:"logo auto";grid-template-columns:150px auto;grid-template-rows:100%}}@media all and (min-width:768px) and (max-width:900px){.cart.main.actions button{margin:0 0 10px 10px!important}}@media all and (max-width:720px){.header.links li:not(:first-child){display:none}}@media all and (max-width:768px){.products{margin-bottom:0}.products-grid+.toolbar-products{display:none}}@media all and (max-width:640px){html{font-size:.575rem}}@media all and (max-width:480px){.extra_attributes .attribute{width:100%;padding-bottom:60%;margin-right:0}.extra_attributes .attribute .attribute_content .button{line-height:46px;padding:0}.cms-home .widget.block-products-list{padding-bottom:75%}}@media all and (max-width:450px){.footer.links,.footer_column{width:100%}.cms-home .widget.block-products-list{padding-bottom:100%}.cms-home .widget.block-products-list .products-grid .product-item-photo,.cms-home .widget.block-products-list .products-grid .product-item-details{width:100% !important;height:50%;padding:0 10% 10px;box-sizing:border-box}}@media all and (max-width:400px){.cms-home .widget.block-products-list .products-grid .product-item-details .description{width:calc(100% + 25px);margin-right:-25px}.cms-home .widget.block-products-list .products-grid .product-item-actions{margin-right:-30px;margin-bottom:30px}.block-search input{font-size:1.2rem}}