/*!
* IE10 viewport hack for Surface/desktop Windows 8 bug
* Copyright 2014-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}body{background:#ecedef;color:#545454;font-family:Roboto,sans-serif}a{color:inherit;text-decoration:none;-webkit-transition:.2s;transition:.2s}a:active,a:focus,a:hover,a:visited{-webkit-box-shadow:initial;box-shadow:none;color:inherit;outline:none;text-decoration:none!important}a.link{color:#b72426;font-weight:700;text-decoration:underline!important}a.link:active,a.link:focus,a.link:hover,a.link:visited{color:#e2595c}.custom-container p,.custom-container ul{font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}.custom-container h1,.custom-container h2,.custom-container h3,.custom-container h4,.custom-container h5,.custom-container h6{font-family:inherit;font-size:inherit;font-weight:500;margin:0;padding:0}.menu{list-style-type:none}.pageWrapper,body{overflow-x:hidden}.section-wrapper{margin:0 auto;max-width:1500px;width:100%}.container{max-width:1200px;width:100%}.container-1500{max-width:1500px}.container-1800{max-width:1800px}.container-full{max-width:100%}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-content-wrapper{background:url(main-bg.jpg) 50%/cover no-repeat;padding-bottom:60px;position:relative;z-index:1}@media (max-width:640px){.top-content-wrapper{padding-bottom:40px}}@media (max-width:991px){.desktop-only{display:none!important}}@media (min-width:992px){.mobile-only{display:none!important}}@media (max-width:480px){.hide-mobile-only-small{display:none!important}}@media (min-width:481px){.mobile-only-small{display:none!important}}.glyphicon-search:before{content:"\f002";font-family:Font Awesome\ 5 Pro,Font Awesome\ 5 Free;font-weight:700}.custom-header-container{background:#fff url(header-bg.jpg) 50%/cover no-repeat;font-family:Roboto,sans-serif;padding:15px 0;position:relative;z-index:20}.custom-header-container .search{-webkit-box-flex:2;color:#000;-ms-flex:2;flex:2;font-size:15px;margin:10px 30px 0 0}.custom-header-container .search .button-filter-container button{background:#f3f3f3!important;border-color:#cdcdcd!important;color:#555!important}.custom-header-container .search .button-filter-container button:active,.custom-header-container .search .button-filter-container button:focus,.custom-header-container .search .button-filter-container button:hover{background:#f06305!important;border-color:#cdcdcd!important;color:#fff!important}.custom-header-container .search .button-filter-container a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent!important;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:10px 15px;-webkit-transition:none;transition:none}.custom-header-container .search .button-filter-container a:hover{color:#fff}.custom-header-container .search .button-filter-container a p,.custom-header-container .search .button-filter-container a span{-webkit-transition:none;transition:none}.custom-header-container .search .button-filter-container ul{font-size:15px;max-height:70vh;overflow-y:auto;padding:0;width:270px;z-index:1011}.custom-header-container .search .button-filter-container .filter-elem:nth-child(2n){background:#f3f3f3}.custom-header-container .search .button-filter-container .filter-elem:not(:last-child){border-bottom:1px solid #e7e7e7}.custom-header-container .search .button-filter-container .filter-elem:hover{background:#76d7f7;color:#fff}.custom-header-container .search .button-filter-container .filter-elem .content-part{margin-right:auto;padding-left:15px;white-space:normal}.custom-header-container .search .button-filter-container .filter-elem img{width:40px}.custom-header-container .search input{font-size:16px;font-weight:400;margin-bottom:0!important;outline:none}.custom-header-container .search input:focus{border-color:#0087bd;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(0,135,189,.52);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 2px rgba(0,135,189,.52)}.custom-header-container .search button{background:#3d3d3d!important;border-color:#3d3d3d!important;margin:0;padding:11.5px 12px}.custom-header-container .search button .glyphicon{color:#fff!important}.custom-header-container .search button:active,.custom-header-container .search button:focus,.custom-header-container .search button:hover{background:#5e5e5e!important;border-color:#5e5e5e!important}.custom-header-container .search button,.custom-header-container .search input{height:45px}.custom-header-container .search .search-results{font-weight:400;left:0;opacity:0;position:absolute;text-align:left;top:45px;visibility:hidden;width:100%}.custom-header-container .search .search-results.active{background:#fff;-webkit-box-shadow:0 0 3px 1px #d4d4d4;box-shadow:0 0 3px 1px #d4d4d4;opacity:1;visibility:visible;z-index:1010}.custom-header-container .search .search-results .search-list{line-height:1.6;margin-bottom:0}.custom-header-container .search .search-results .search-list a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:3px 11px;-webkit-transition:none!important;transition:none!important}.custom-header-container .search .search-results .search-list a span{-webkit-transition:none;transition:none}.custom-header-container .search .search-results .search-list li a.focused,.custom-header-container .search .search-results .search-list li a:active,.custom-header-container .search .search-results .search-list li a:focus,.custom-header-container .search .search-results .search-list li a:hover{background:#fdc221;color:#fff;cursor:pointer}.custom-header-container .search .search-results .search-list li:nth-child(odd){background:#eee}.custom-header-container .search .search-results .search-list ul{list-style-type:none!important}.custom-header-container .search .search-results .search-list ul>span{background:#48c254;color:#fff;display:block;font-style:italic;padding:3px 15px;text-align:right}.custom-header-container .search .search-results .search-list .img-part{margin-right:20px}.custom-header-container .search .search-results .search-list .img-part img{width:50px}.custom-header-container .search .search-results .search-list .price-part{-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;padding-left:10px}.custom-header-container .search .search-results .search-list .price-part span{background:#d1160f;color:#fff;font-weight:500;margin-left:auto;padding:5px 10px}.custom-header-container .search .search-results .search-list .type-item li a{padding:7px 15px}@-webkit-keyframes bestSeller{0%{background:red}to{background:blue}}@keyframes bestSeller{0%{background:red}to{background:blue}}.custom-header-container .search .search-results .search-list .best-seller-tag{-webkit-animation:bestSeller .5s linear infinite alternate;animation:bestSeller .5s linear infinite alternate;background:#d1160f;border-radius:6px;color:#fff;display:inline-block;font-size:12px;font-weight:500;margin-left:3px;padding:1px 7px}.custom-header-container .container{margin-left:auto;margin-right:auto;max-width:1700px;padding-left:15px;padding-right:15px;width:100%}.custom-header-container .icons-wrapper,.custom-header-container .row{display:-webkit-box;display:-ms-flexbox;display:flex}.custom-header-container .icons-wrapper{-webkit-box-flex:0.9;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-ms-flex:0.9;flex:0.9;justify-content:center}.custom-header-container .icons-wrapper img{-webkit-transition:.2s linear;transition:.2s linear}.custom-header-container .icons-wrapper a{margin:0 30px;padding:0 5px}.custom-header-container .icons-wrapper a:hover img{-webkit-filter:hue-rotate(45deg);filter:hue-rotate(45deg);-webkit-transform:scale(.98);transform:scale(.98)}.custom-header-container .menu-social-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.custom-header-container .menu-social-wrapper p{color:#2531cf;font-size:22px;font-weight:500;white-space:nowrap}.custom-header-container .title{color:#fb101c;font-family:Luckiest Guy,sans-serif;font-size:40px;line-height:1.2;margin:15px auto 0;padding:0 5px;text-shadow:3px 0 0 #ffca00,-3px 0 0 #ffca00,0 3px 0 #ffca00,0 -3px 0 #ffca00,2px 2px #ffca00,-2px -2px 0 #ffca00,2px -2px 0 #ffca00,-2px 2px 0 #ffca00;text-transform:uppercase}.custom-header-container .phone{color:#2531cf;font-size:22px;font-weight:500;margin-right:30px}.custom-header-container .phone a:hover{color:#fa101c}.custom-header-container .menu-social{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin-left:auto;padding:0 0 0 15px}.custom-header-container .menu-social li:not(:last-child){margin-right:6px}.custom-header-container .menu-social a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fb101c;border:2px solid #ffca00;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;justify-content:center;padding:0;width:30px}.custom-header-container .menu-social a:hover{background:#37bf54}.custom-header-container .logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:-60px;width:auto}.custom-header-container .logo img{-webkit-transition:.2s linear;transition:.2s linear}.custom-header-container .logo a:hover img{-webkit-filter:saturate(3);filter:saturate(3);-webkit-transform:scale(.95);transform:scale(.95)}.custom-header-container .right-part{margin-left:40px;margin-top:15px;width:100%}.custom-header-container .top-part{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.custom-header-container .bottom-part{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}.custom-header-container .icon-cart .img-wrapper{position:relative;z-index:1}.custom-header-container .icon-cart .img-wrapper:after{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:red;border-radius:50%;color:#fff;content:attr(data-items);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;height:25px;justify-content:center;position:absolute;right:-4px;text-align:center;top:5px;width:25px;z-index:2}@media (max-width:1499px){.custom-header-container .right-part{margin-left:0}.custom-header-container .title{font-size:30px;text-align:center}.custom-header-container .phone{margin-right:15px}.custom-header-container .menu-social-wrapper p,.custom-header-container .phone{font-size:19px;white-space:nowrap}}@media (max-width:991px){.custom-header-container .right-part{margin-top:0}.custom-header-container .top-part{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-header-container .bottom-part{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-top:15px}.custom-header-container .logo{margin:0}.custom-header-container .title{margin-top:0}.custom-header-container .phone{margin:5px 0 10px}.custom-header-container .search{-webkit-box-ordinal-group:4;-ms-flex-order:3;-ms-flex-preferred-size:100%;flex-basis:100%;margin:20px 0 0;order:3}}@media (max-width:640px){.custom-header-container .logo img{width:200px}.custom-header-container .icons-wrapper a{margin:0 15px}}@media (max-width:480px){.custom-header-container .logo{padding:0}.custom-header-container .icons-wrapper a{margin:0 5px}.custom-header-container .icons-wrapper img{width:40px}.custom-header-container .icons-wrapper .img-wrapper:after{font-size:13px;height:20px;right:-5px;top:0;width:20px}}body.sticky-navbar{padding-top:73px}body.sticky-navbar .navbar-container{left:0;position:fixed;right:0;top:0;z-index:9999}.navbar-container{background:#2531cf;border:none;font-family:Luckiest Guy,cursive;margin-bottom:0;position:relative;z-index:1}.navbar-container>.container{max-width:1600px}.navbar-container .button-cart a{background:#db001c}.navbar-container .button-cart a:hover{background:#ff2a47!important}.navbar-container a{font-weight:400}.navbar-container .navbar-collapse{text-align:center}.navbar-container .navbar-nav{display:inline-block;float:none;letter-spacing:1px;padding-top:0;vertical-align:top}.navbar-container .navbar-nav>li>a{color:#fff;font-size:18px}.navbar-container .navbar-nav>li>a:focus,.navbar-container .navbar-nav>li>a:hover{background:#ff0300;color:#fff}.navbar-container .navbar-nav .dropdown-menu{padding:0}.navbar-container .navbar-nav .dropdown-menu a{background:#2531cf;color:#fff;font-size:15px;padding:10px 20px}.navbar-container .navbar-nav .dropdown-menu a:focus,.navbar-container .navbar-nav .dropdown-menu a:hover,.navbar-container .navbar-nav .dropdown.open>a{background:#ff0300;color:#fff}.navbar-container .navbar-brand{color:#fff;cursor:pointer;font-size:21px;font-weight:400;padding:25px 0 0 30px}.navbar-container .navbar-brand:focus,.navbar-container .navbar-brand:hover{background-color:transparent;color:#fff}.navbar-container.fixed-top{bottom:auto;left:0;position:fixed;right:0;top:0;z-index:1030}@media (min-width:992px) and (max-width:1149px){.navbar-container .navbar-nav>li>a{font-size:17px;padding-left:9px;padding-right:9px}}@media (min-width:992px){.navbar-container .container{padding:0}.navbar-container .dropdown-menu{top:99%}.navbar-container .navbar-brand{display:none}.navbar-container .dropdown:hover .dropdown-menu{display:block}}@media (max-width:991px){.navbar-container{border-radius:0;bottom:auto}.navbar-container .navbar-fixed-top{border-width:0 0 1px;top:0}.navbar-container a{color:#fff!important}.navbar-container>.container{padding:0;width:100%}.navbar-container #navbar{background:#ff0300;padding-top:0}.navbar-container .navbar-brand{padding-bottom:10px}.navbar-container .navbar-collapse{border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);padding-right:0;text-align:left}.navbar-container .navbar-collapse.collapse{display:none!important}.navbar-container .navbar-header{background:#0080ff;border-bottom:2px solid #fff;float:none;margin-right:0}.navbar-container .navbar-toggle{display:block;margin:15px;padding:7px 6px 5px}.navbar-container .navbar-collapse{margin-right:0!important}.navbar-container .navbar-nav{float:none!important;margin-bottom:0;margin-top:0;padding-left:0;padding-right:0;width:100%}.navbar-container .navbar-nav>li{float:none}.navbar-container .navbar-nav>li>a{padding-bottom:15px;padding-top:15px}.navbar-container .navbar-nav .dropdown.open>a{background:#2531cf;color:#fff!important}.navbar-container .navbar-nav .open .dropdown-menu{border:none;-webkit-box-shadow:none;box-shadow:none;float:none;position:static}.navbar-container .navbar-nav .open .dropdown-menu>li>a{background:#1620ab;color:#fff;font-size:1.2em;line-height:25px}.navbar-container .navbar-nav .open .dropdown-menu .dropdown-header,.navbar-container .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-container .navbar-nav .navbar-collapse.in{-webkit-box-shadow:0 1px 10px #fff;box-shadow:0 1px 10px #fff;height:312px!important;overflow-y:scroll!important}.navbar-container .navbar-nav>li>a:hover{background:#ff0300}.navbar-container .navbar-nav .dropdown-menu>li>a:focus,.navbar-container .navbar-nav>.open>a,.navbar-container .navbar-nav>.open>a:focus{background:#2531cf}.navbar-container .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-container .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff}.navbar-container .collapse.in{display:block!important}.navbar-container .dropdown-menu{font-size:13px}.navbar-container .navbar-toggle{border:2px solid #fff}.navbar-container .navbar-toggle.animate-toggle,.navbar-container .navbar-toggle:focus,.navbar-container .navbar-toggle:hover{background:#fff}.navbar-container .navbar-toggle.animate-toggle span,.navbar-container .navbar-toggle:focus span,.navbar-container .navbar-toggle:hover span{background:#0080ff!important}.navbar-container .bottom-glow{-webkit-box-shadow:0 1px 9px 1px hsla(0,0%,100%,.85);box-shadow:0 1px 9px 1px hsla(0,0%,100%,.85)}.navbar-container #nav-icon{cursor:pointer;height:25px;margin:0 auto;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;width:33px}.navbar-container #nav-icon span{background:#fff;border-radius:10px;display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";height:3px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}.navbar-container #nav-icon span:first-child{top:1px}.navbar-container #nav-icon span:nth-child(2),.navbar-container #nav-icon span:nth-child(3){top:10px}.navbar-container #nav-icon span:nth-child(4){top:19px}.navbar-container #nav-icon.open span:first-child{left:50%;top:19px;width:0}.navbar-container #nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navbar-container #nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar-container #nav-icon.open span:nth-child(4){left:50%;top:19px;width:0}}@media (min-width:768px){.navbar-container .navbar-nav>li>a{padding-bottom:17px;padding-top:17px}}@media (max-width:767px){.navbar-container .navbar-nav{margin:0}.navbar-container .navbar-toggle{margin-right:15px}}.category-container{padding:30px 0}.category-container .category-elem{margin:0 0 30px}.category-container img{-webkit-transition:.2s linear;transition:.2s linear}.category-container a:hover img{-webkit-filter:saturate(2);filter:saturate(2);opacity:.8;-webkit-transform:scale(.97);transform:scale(.97)}@media (max-width:450px){.category-container .category-elem{margin:0 0 15px;padding:0 7.5px}}