.main_page .hidden{display:none!important}.main_page .full-width-block img:hover{opacity:1}.main_page .description{float:left;padding-top:30px;text-align:left;text-transform:uppercase;color:#333;font-weight:400;font-style:italic;font-size:.7em}.main_page .description span{display:block}.main_page #logo{float:left;display:block;border-top:0;padding:1em 1.7em 1em 0!important}.full-width-block{width:100%;box-sizing:border-box}.header-block{width:100%;padding:10px;background:url(images/bg.png) top left no-repeat;background-size:cover;min-height:418px;margin-bottom:32px;margin-top:0;position:relative;font-size:110%!important}.header-block h1{margin-top:98px;color:#fff;font-weight:100;text-align:center;font-size:3em;margin-bottom:20px}.main_page .prod_wrap{margin-bottom:68px!important}.header-block .subheading{text-align:center;color:#fff;font-size:16px;text-transform:uppercase}.header-block #mc-embedded-subscribe-form{text-align:center;display:inline-grid;grid-template-columns:auto 467px 207px auto;align-items:center;width:100%}.header-block #mc-embedded-subscribe-form input[type=email]{width:674px;box-sizing:border-box;padding:19.5px 30px;color:#999;border:none;box-shadow:0 20px 35px rgba(0,0,0,.5);font-size:1.2em;margin:0;grid-column-start:2;border-radius:0;-webkit-border-radius:0}.header-block #mc-embedded-subscribe-form input[type=submit]{background:#f60!important;border:none!important;margin:0!important;padding:2px 0 0!important;color:#fff;height:66px;font-size:1em!important;text-transform:uppercase;border-radius:0!important;-webkit-border-radius:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.footer-block{background:#272e3f;padding:40px 0}.footer-block h2{color:#fff;text-align:center;font-weight:700;margin-bottom:0;font-size:2.1em}.footer-block p{color:#fff;font-weight:400;font-size:1.26em;text-align:center;margin-top:10px}.main_page .col-left{float:left}.main_page .col-right{float:right}.menu ul{padding:0;margin:35px 34px 0 0;float:left;line-height:15px}.cart_button{float:right;display:inline-block;width:170px;height:46.5px;box-sizing:border-box;background:#f60;padding-top:13px;font-weight:700;font-size:.87em;margin-top:19px;color:#fff;text-decoration:none;text-align:center;margin-left:20px;text-transform:uppercase;transition:.2s;line-height:15px}.main_page .full-width-block.main_page{font-size:100%!important}.main_page .wrapper{max-width:100%!important}.cart_button:hover{color:#fff;text-decoration:none;background:#ff8533}.menu ul li{display:inline;list-style:none;margin-left:40px}.menu ul li a{color:#505050;font-weight:700;font-size:1em;text-transform:uppercase;text-decoration:none}.align-right{text-align:right}.deals{padding:50px 0}.deals h2{color:#666;text-align:center;font-size:1.4em;font-weight:400;text-transform:uppercase}.footer-subscribe{height:190px;box-sizing:border-box;background:url(images/bg.png) center center no-repeat;background-size:cover}.footer-grid-block{display:grid;color:#fff;grid-template-columns:500px auto;margin:auto;justify-content:center;height:150px}.footer-grid-block #mc-embedded-subscribe-form{text-align:center;display:inline-grid;grid-template-columns:467px 207px;align-items:center;width:100%;margin-top:36px}.footer-grid-block #mc-embedded-subscribe-form input[type=email]{width:644px;box-sizing:border-box;padding:21.4px 30px;color:#999;border:none;box-shadow:0 20px 35px rgba(0,0,0,.5);font-size:1.125em;margin:0;margin-left:11px;border-radius:0;-webkit-border-radius:0}.footer-grid-block #mc-embedded-subscribe-form input[type=submit]{background:#f60!important;border:none!important;margin:0!important;color:#fff;height:66px;font-size:1em!important;text-transform:uppercase;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.promo h2{font-size:2.13em;font-weight:700;margin-bottom:0;padding-bottom:0;margin-top:42px;color:#fff}.promo p{font-size:1.25em;margin-top:5px;padding-top:0;font-weight:400}.promo{margin-top:20px}.main_page .products{display:flex;flex-wrap:wrap;justify-content:space-between}.main_page .products:after{content:'';display:block;width:calc(50% - 10px)}.main_page .products .product{width:calc(50% - 10px);margin-bottom:20px}@media(max-width:768px){.main_page .products .product{width:100%}}.main_page .product{background-size:cover;padding:30px 50px;color:#fff;min-height:223px}.main_page .product_hover h3{white-space:nowrap;width:106%;overflow:hidden}a.deals{padding:0}.main_page .product .details h3 a,.main_page .product_hover h3 a{color:#fff;font-size:.8em;font-weight:700;text-decoration:none;text-transform:uppercase}.product_hover>a{display:block;width:100%;overflow:hidden;height:100%;position:absolute;top:0;left:0}.product_hover p{font-size:1em;line-height:1.4em;margin-top:10px;margin-bottom:15px}.main_page .products section:nth-child(5n+1):not(.threerow) .product_hover p,.main_page .products section:nth-child(5n+2):not(.threerow) .product_hover p{color:#98a3bd;font-size:1.15em;line-height:1.23em;margin-top:15px;margin-bottom:5px}.main_page .products section .product_hover p{color:#98a3bd}.main_page .product{padding:20px}.main_page .load-more{color:#f60;font-size:1.1em;text-transform:uppercase;text-decoration:none;padding:14px 50px;width:245px;display:grid;grid-template-columns:20px auto;text-align:center;margin:43px auto 0;border:2px solid #f60;box-sizing:border-box;transition:.2s}.main_page .load-more:hover{color:#ff8533;text-decoration:none}.main_page .load-more span{align-self:center;justify-self:center}.main_page .load-more span img{max-width:100%;padding-top:3px}.deals_label{cursor:pointer}#deals{display:none}.overflow{display:none}.overflow_show{z-index:8;position:absolute;display:block;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5);position:fixed}.popup_deals{z-index:8;position:absolute;display:none;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);position:fixed;background:#f7f7f7;padding:3em 0;top:0;width:100%;box-sizing:border-box;left:0;z-index:9}.popup_deals_show{position:absolute;display:none;background:#f7f7f7;padding:3em 0;width:100%;box-sizing:border-box;left:0;z-index:9;visibility:visible;opacity:1;height:auto;font-size:93%}.popup_deals_show{line-height:15px}.popup_deals_show{font-size:93%}.main_page .popup_deals_show{font-size:100%}.popup_deals_show .details{line-height:20px}.popup_deals_show>.wrapper{grid-template-columns:32% 32% 32%;align-items:center;grid-column-gap:20px;grid-row-gap:25px;display:grid;margin:0 auto}.caret{padding-left:5px;transition:.3s;position:relative}.caret img{transition:.5s;position:absolute;top:.2676em;width:120%}.upside-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.logos{padding:0;margin:0;list-style:none;text-align:center}.no-mobile{display:inline}.mobile-only{display:none}.main_page .logos li{display:inline;margin:20px 30px}.main_page .logos li:last-of-type{margin-right:0}.main_page .logos li:first-of-type{margin-left:0}.main_page .cat{color:#000;border-radius:20px;background:#fff;padding:6px 14px;font-size:10px;text-transform:uppercase;font-size:10px;font-weight:700}.main_page .other-type .meta{margin-top:50px!important;grid-template-columns:5px 120px!important}.main_page .products section:nth-child(5n+1):not(.threerow) .off{font-size:40px;text-transform:uppercase}.main_page .products section:nth-child(5n+2):not(.threerow) .off{text-transform:uppercase;font-size:40px}.main_page .products section:nth-child(5n+1):not(.threerow) .cat{padding:6px 17px;font-size:11px}.main_page .products section:nth-child(5n+2):not(.threerow) .cat{padding:6px 17px;font-size:11px}.main_page .product{position:relative;overflow:hidden;z-index:6}.main_page .product:hover a.vert-align,.main_page .product:hover .details{-webkit-filter:blur(2px);filter:blur(2px)}.main_page .product_hover{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transition:.5s ease;background-color:#272e3f;z-index:7;padding:20px 30px 30px;color:#fff!important}.main_page .product:hover .product_hover{opacity:1}.main_page .hover_meta{position:relative;bottom:0;width:100%;display:grid;grid-template-columns:50% 50%}.main_page .hover_meta .link{grid-column:span 2;width:100%;margin-top:10px}.main_page .hover_meta .link a{padding-left:0!important;padding-right:0!important;width:100%;text-align:center}.main_page .hover_meta .values{width:100%!important;text-align:right}.main_page .hover_meta .h_m_price{font-size:2.2em;color:#fff;align-self:center}.main_page .products section:nth-child(5n+1):not(.threerow) .hover_meta .h_m_price,.main_page .products section:nth-child(5n+2):not(.threerow) .hover_meta .h_m_price{font-size:2.7em;color:#fff;align-self:center}.main_page .hover_meta .link{justify-self:center;align-self:center}.main_page .hover_meta .values p{color:#fff!important;font-size:85%!important;margin:3px!important;display:block}.main_page .products section:nth-child(5n+1):not(.threerow) .hover_meta .values p,.main_page .products section:nth-child(5n+2):not(.threerow) .hover_meta .values p{color:#fff!important;font-size:100%!important;margin:3px!important;display:block}.main_page .hover_meta .values{margin-top:15px!important}.main_page .disclaimer_head{color:#fff;font-size:1.2em;text-align:center;width:680px;margin:10px auto;max-width:100%}.main_page .disclaimer_footer{color:#fff;font-size:1.2em;text-align:center;width:100%;grid-column:span 2;margin:5px auto 0}@media screen and (max-width:1200px){.footer-grid-block{grid-template-columns:auto auto}.main_page .wrapper{width:100%!important;margin:0 auto;overflow:hidden}body.main_page{font-size:100%!important}.main_page .header-block #mc-embedded-subscribe-form input[type=email]{padding:19.5px 30px!important}.main_page .footer-grid-block #mc-embedded-subscribe-form input[type=email]{padding:24px 30px!important}.main_page .product .details h3 a{font-size:.67em!important;margin-top:5px}.main_page .off{font-size:25px}}@media screen and (max-width:1000px){.main_page .products section:nth-child(5n+1):not(.threerow) .off,.main_page .off,.main_page .products section:nth-child(5n+2):not(.threerow) .off{font-size:25px;padding-right:0;margin-top:14px;text-align:center}.footer-grid-block #mc-embedded-subscribe-form{width:auto}.footer-grid-block{display:block;text-align:center;height:250px}.footer-subscribe{height:auto}.footer-grid-block form{display:block!important;padding:0 20px}.footer-grid-block form input{width:100%!important;margin:0!important}}@media screen and (max-width:770px){.main_page .products section .hover_meta .link a{width:100%!important;box-sizing:border-box;padding-top:10px!important;font-size:100%!important;padding-bottom:10px!important}.main_page .hover_meta .h_m_price{font-size:2.2em!important}.main_page .products section:nth-child(5n+1):not(.threerow) .product_hover p,.main_page .products section:nth-child(5n+2):not(.threerow) .product_hover p{font-size:1em!important}}@media screen and (max-width:720px){.main_page .products section:nth-child(5n+1):not(.threerow) .off,.main_page .off,.main_page .products section:nth-child(5n+2):not(.threerow) .off{font-size:25px;padding-right:0;margin-top:14px;text-align:center}.header-block #mc-embedded-subscribe-form input[type=submit],.footer-grid-block #mc-embedded-subscribe-form input[type=submit]{font-size:1.5em!important}.no-mobile{display:none!important}.no-mobile.deals{display:inline!important}.mobile-only.deals{display:none!important}.page-template-page-new-index .no-mobile.deals{display:none!important}.page-template-page-new-index .mobile-only.deals{display:inline!important}.full-width-block.header-block{margin-bottom:0!important}.mobile-only{display:inline}.main_page .prod_wrap{margin-bottom:0!important}.main_page .vert-align img{margin-top:20px}.main_page .popup_deals_show{display:none!important}.main_page .overflow{display:none!important}.main_page a.vert-align{align-self:flex-start}.footer-grid-block{height:290px!important}.menu ul{float:none;width:100%;text-align:center}.cart_button{width:auto;display:block;float:none;clear:left;margin-top:20px}.description{font-size:1em}.popup_deals_show>.wrapper{grid-template-columns:95%!important}.header-block h1{margin-top:50px;font-size:2.6em}.main_page .vert-align img{width:100%!important;max-width:100%!important}.main_page .col-left{display:grid;text-align:center;grid-template-columns:100px 100px;width:100%;justify-self:center;justify-items:center;justify-content:center}.col-right{width:100%;padding:0 15px;width:100%}#progress-bar{width:100%!important;background-position:top center!important}.header-block #mc-embedded-subscribe-form{display:block}.header-block #mc-embedded-subscribe-form input{width:100%!important}.box_list{padding:0!important}}@media screen and (max-width:400px){.main-page .products{grid-row-gap:20px!important}}@media screen and (min-width:1001px){body.main_page{font-size:130%!important}}@media screen and (min-width:1201px){.main_page .products section{padding:20px}.main_page a.vert-align{align-self:auto}.main_page .products section:nth-child(5n+1):not(.threerow) a.vert-align,.main_page .products section:nth-child(5n+2):not(.threerow) a.vert-align{align-self:center}.main_page .product{padding:30px}.main_page .products section:nth-child(5n+1):not(.threerow) .off,.off,.main_page .products section:nth-child(5n+2):not(.threerow) .off{font-size:42px;padding-right:0;text-align:center}.main_page .off{font-size:33px}.main_page .off{text-transform:uppercase}.main_page .off:before{padding-left:0}.main_page .products section:nth-child(5n+2):not(.threerow) .off:before,.main_page .products section:nth-child(5n+1):not(.threerow) .off:before{padding-left:13px}.main_page .product .details h3 a{font-size:.8em;margin-top:8px}.main_page .off:before{font-size:33px;padding-left:10px;padding-right:13px}}.main_page .cat{font-size:10.5px;width:fit-content;padding:5px 17px}.main_page .products section:nth-child(5n+1):not(.threerow) .meta,.main_page .products section:nth-child(5n+2):not(.threerow) .meta{padding-left:10px;width:100%;align-self:center;justify-self:center;justify-content:center}.main_page .products section:nth-child(5n+1):not(.threerow) .details,.main_page .products section:nth-child(5n+2):not(.threerow) .details{height:100%;margin-top:17px}.main_page .off:after{font-size:33px;padding-left:13px}.main_page .products section:nth-child(5n+1):not(.threerow) .off:after,.main_page .products section:nth-child(5n+1):not(.threerow) .off:after{font-size:42px;padding-left:13px}.main_page .products section:nth-child(5n+1):not(.threerow) .cat{padding:5px 15px;font-size:13px}.main_page .products section:nth-child(5n+2):not(.threerow) .cat{padding:5px 15px;font-size:13px}