@media screen and (max-width:768px){footer{margin-top:5rem}}footer #newsletterFooter{display:block;background:#eaeaec;padding:6rem 0;margin:8rem auto 0 auto}footer #newsletterFooter .container-newsletter{max-width:635px;margin:auto}@media (max-width:768px){footer #newsletterFooter .container-newsletter{max-width:450px}}@media (max-width:450px){footer #newsletterFooter .container-newsletter{margin-left:15px;margin-right:15px}}footer #newsletterFooter .container-newsletter .title h4{font-family:'Oswald',sans-serif;font-size:24px;line-height:34px;font-weight:600;text-align:center;text-transform:uppercase;margin:0;letter-spacing:.45px}footer #newsletterFooter .container-newsletter .content{width:unset;padding:0 4rem}footer #newsletterFooter .container-newsletter .content p{font-size:14px;line-height:25px;font-weight:600;text-align:center;margin:15px 0}@media (max-width:768px){footer #newsletterFooter .container-newsletter .content p br{display:none}}footer #newsletterFooter .container-newsletter .content .form.subscribe .field{margin:15px 0}footer #newsletterFooter .container-newsletter .content .form.subscribe .field ul{list-style:none;padding-left:0}footer #newsletterFooter .container-newsletter .content .form.subscribe .field ul li label{font-size:12px;cursor:pointer}footer #newsletterFooter .container-newsletter .content .form.subscribe .field ul li label a{text-decoration:underline}footer #newsletterFooter .container-newsletter .content .form.subscribe .field ul li .mage-error{margin-top:0;margin-bottom:7px}footer #newsletterFooter .container-newsletter .content .form.subscribe .field input{height:40px !important;font-size:15px;color:#4a4a4a;line-height:18px;border:1px solid #ccc !important;padding:0 0 0 1.2rem !important;border-radius:3px}footer #newsletterFooter .container-newsletter .content .form.subscribe .actions .action.subscribe{width:100%;height:40px;text-transform:uppercase;cursor:pointer;background:#303645;border:0;border-radius:0}footer #newsletterFooter .container-newsletter .content .form.subscribe .actions .action.subscribe span{color:#fff;font-size:16px;text-transform:uppercase;font-family:'Oswald',sans-serif;font-weight:400;letter-spacing:.5px;padding:0;margin:0}footer .footer .principal{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:3rem;padding:50px 50px 0;margin-bottom:50px}@media screen and (max-width:900px){footer .footer .principal{grid-column-gap:3rem;grid-row-gap:2rem;grid-template-columns:repeat(2,1fr);padding:2rem 1.6rem 0;border-top:1px solid #eaeaec}}@media screen and (max-width:550px){footer .footer .principal{grid-template-columns:1fr}}footer .footer .principal h4{font-family:'Oswald',sans-serif;font-size:14px;font-weight:500;line-height:30px;color:#000;text-transform:uppercase;letter-spacing:.5px;margin-top:0;margin-bottom:10px}@media screen and (max-width:550px){footer .footer .principal h4{cursor:pointer}}footer .footer .principal h4 .icn_down_product_extra{display:none;-moz-transition:transform .5s;-webkit-transition:transform .5s;transition:transform .5s}@media screen and (max-width:550px){footer .footer .principal h4 .icn_down_product_extra{display:inline-block;margin-top:-4px}}footer .footer .principal ul{list-style:none;padding:0;margin:0}@media screen and (max-width:550px){footer .footer .principal ul{display:none}footer .footer .principal ul.active{display:block}}footer .footer .principal ul li{margin:0}footer .footer .principal ul li a{font-size:13px;line-height:30px;color:#000;text-decoration:none}footer .footer .principal ul li a:hover{color:#959595;text-decoration:none}@media screen and (max-width:900px){footer .footer .principal>div.customer_service{padding-left:2.8rem}}@media screen and (max-width:550px){footer .footer .principal>div.customer_service{padding:0}}@media screen and (max-width:900px){footer .footer .principal>div.callus{padding-left:2.8rem}}@media screen and (max-width:550px){footer .footer .principal>div.callus{padding:0}}footer .footer .principal>div.callus p{margin-top:0;margin-bottom:15px;font-size:13px;line-height:15px;color:#000}footer .footer .principal>div.callus p a{text-decoration:none;color:#000}footer .footer .principal>div.callus p a:hover{color:#959595}@media screen and (max-width:550px){footer .footer .principal>div.callus p{padding:0}}footer .footer .principal>div.callus .store_social ul{margin-top:0}@media screen and (max-width:550px){footer .footer .principal>div.callus .store_social ul{display:block;margin-left:0;margin-top:1rem}}footer .footer .principal>div.callus .store_social ul li{display:inline-block;margin-right:2rem;min-width:22px;text-align:center}@media screen and (max-width:990px){footer .footer .principal>div.callus .store_social ul li{margin-right:1rem;min-width:22px;text-align:center}}footer .footer .principal>div.callus .awardwinner{margin-top:20px}@media screen and (max-width:550px){footer .footer .principal>div.more_stores h3{display:none}}@media screen and (max-width:550px){footer .footer .principal>div.more_stores .stores{display:none}}footer .footer .principal>div.more_stores .stores .newbornriders{margin-bottom:30px}footer .footer .principal>div.more_stores .stores .newbornriders i{float:left;background-size:90% 90%}footer .footer .principal>div.more_stores .stores .newbornriders .text{width:auto;vertical-align:top;margin-left:80px;margin-top:8px}@media screen and (max-width:860px){footer .footer .principal>div.more_stores .stores .newbornriders .text{width:210px}}footer .footer .principal>div.more_stores .stores .newbornriders .text strong a{text-decoration:none;color:#000;font-size:14px;line-height:16px}footer .footer .principal>div.more_stores .stores .newbornriders .text p{font-size:12px;line-height:16px;margin:0;color:#000}footer .footer .principal>div.more_stores .awardwinner img{width:auto;max-width:initial}@media (max-width:450px){footer .footer .principal>div.more_stores .awardwinner img{width:auto}}footer .footer .principal>div.more_stores .weforest-banner{background-color:#f3f3f3;border:1px solid #ddd;padding:20px;text-align:center}@media (max-width:360px){footer .footer .principal>div.more_stores .weforest-banner{max-width:345px;width:auto}}@media (min-width:360px){footer .footer .principal>div.more_stores .weforest-banner{width:345px}}@media (min-width:768px){footer .footer .principal>div.more_stores .weforest-banner{width:235px}}footer .footer .principal>div.more_stores .weforest-banner h4{font-family:'Oswald',sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;text-align:center;color:#8ebb38}footer .footer .principal>div.more_stores .weforest-banner p{font-family:'Oswald',sans-serif;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;text-align:center;color:#000;margin:17px 0}footer .footer .principal>div.more_stores .weforest-banner .btn-weforest button{border:0;background-color:#8ebb38;color:#fff;height:40px;padding:0 20px}@media screen and (max-width:768px){footer .footer .bottom{padding-bottom:4.5rem}}footer .footer .bottom .icons{text-align:center;margin:14px auto}@media screen and (max-width:768px){footer .footer .bottom .icons i{background-size:100% 100%;width:95%}}footer .footer .bottom .legal{text-align:center;padding-bottom:15px}@media screen and (max-width:550px){footer .footer .bottom .legal{margin-bottom:30px;padding:0 16px}}footer .footer .bottom .legal p{font-size:10px;line-height:14px;color:#4a4a4a;margin:0}.modal_search.active{background:url('../images/bkg-bf-black.png') repeat scroll 0 0 transparent;width:100%;height:100%;z-index:9;position:fixed;top:1px}