@media(max-width:766.98px){
.footer{padding-top:4rem!important}
}
@media(max-width:766.98px){
.footer__content-top{padding:0}
}
@media(max-width:766.98px){
.footer__content-top .grid{display:flex;flex-direction:column;row-gap:0;margin:0}
}
.footer__content-top .grid .footer-block{width:auto}
@media(max-width:1141.98px){
.footer__content-top .grid .footer-block{min-width:20%}
}
@media(max-width:766.98px){
.footer__content-top .grid .footer-block{width:100%;margin:0}
}
.footer__content-top .grid .footer-block__heading{font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:700;line-height:2.4rem;color:#000;margin-bottom:.8rem;position:relative}
@media(max-width:766.98px){
.footer__content-top .grid .footer-block__heading{font-size:2rem;line-height:3.4rem;margin:0;padding:1.6rem 1.2rem}
}
.footer__content-top .grid .footer-block .list-payment{max-width:15rem;justify-content:flex-start}
@media(max-width:1141.98px){
.footer__content-top .grid .footer-block .list-payment{max-width:100%}
}
@media(max-width:766.98px){
.footer__content-top .grid .footer-block .list-payment{max-width:100%;justify-content:center}
}
@media(max-width:766.98px){
.footer__content-top .grid .footer-block.footer-block--menu .footer-block__heading{border-bottom:.1rem solid #eaeaea}
}
@media(max-width:766.98px){
.footer__content-top .grid .footer-block.footer-block--menu .footer-block__heading::after{content:"";width:1.2rem;height:1.2rem;display:block;position:absolute;background-image:url(../images/alodg8yd7YFa.svg);background-position:center;background-size:contain;background-repeat:no-repeat;right:2.3rem;top:2.5rem}
}
@media(max-width:766.98px){
.footer__content-top .grid .footer-block.footer-block--menu .footer-block__details-content{max-height:0;overflow:hidden;transition:max-height 1s ease-out;margin:0}
}
.footer__content-top .grid .footer-block__details-content li a{font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:400;line-height:2.4rem;letter-spacing:.36px;color:#000;padding:0}
@media(max-width:766.98px){
.footer__content-top .grid .footer-block__details-content li a{font-size:1.6rem;padding:.7rem 1.6rem;letter-spacing:.45px}
}
.footer__content-top .grid .footer-block.open .footer-block__heading::after{background-image:url(../images/y2N49wDqg4CF.svg)}
@media(max-width:766.98px){
.footer__content-top .grid .footer-block.open .footer-block__details-content{height:auto;max-height:50rem}
}
@media(max-width:1141.98px){
.footer__content-top .grid .footer-block.footer-block--payments{max-width:48%;width:48%}
}
@media(max-width:766.98px){
.footer__content-top .grid .footer-block.footer-block--payments{max-width:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;order:5;background-color:#fff}
}
.footer__content-top .grid .footer-block.footer-block--storelocator{max-width:42rem;display:flex;flex-wrap:wrap}
@media(max-width:1141.98px){
.footer__content-top .grid .footer-block.footer-block--storelocator{width:50%}
}
@media(max-width:766.98px){
.footer__content-top .grid .footer-block.footer-block--storelocator{max-width:100%;width:100%;margin:0}
}
.footer__content-top .grid .footer-block.footer-block--storelocator .map-text{font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:400;line-height:2.4rem;letter-spacing:.36px;text-decoration:underline;color:#000;padding:0}
@media(max-width:766.98px){
.footer__content-top .grid .footer-block.footer-block--storelocator .map-text{margin-bottom:1.8rem;padding:0 1.6rem;height:0;overflow:hidden}
}
.footer__content-top .grid .footer-block.footer-block--storelocator .footer-block__heading{display:flex;flex:1 1 50%}
@media(max-width:1141.98px){
.footer__content-top .grid .footer-block.footer-block--storelocator .footer-block__heading{flex:30%}
}
@media(max-width:766.98px){
.footer__content-top .grid .footer-block.footer-block--storelocator .footer-block__heading{flex:100%;border-bottom:0;justify-content:space-between}
}
.footer__content-top .grid .footer-block.footer-block--storelocator .social-wrapp{display:flex;flex:1 1 50%;justify-content:flex-end}
@media(max-width:1141.98px){
.footer__content-top .grid .footer-block.footer-block--storelocator .social-wrapp{flex:70%}
}
@media(max-width:766.98px){
.footer__content-top .grid .footer-block.footer-block--storelocator .social-wrapp{flex:100%}
}
.footer__content-top .grid .footer-block.footer-block--storelocator .social-wrapp .social-title{width:auto;font-size:1.6rem;font-family:"Futura for Blackyak",sans-serif;line-height:2.6rem;color:#000}
@media(max-width:1141.98px){
.footer__content-top .grid .footer-block.footer-block--storelocator .social-wrapp .social-title{font-size:1.4rem;line-height:2.4rem}
}
.footer__content-top .grid .footer-block.footer-block--storelocator .social-wrapp .list-social{width:auto}
.footer__content-top .grid .footer-block.footer-block--storelocator .social-wrapp .list-social__link{padding:.4rem .4rem 0 .6rem}
.footer__content-top .grid .footer-block.footer-block--storelocator .social-wrapp .list-social .icon{background-color:#000;border-radius:50%}
.footer__content-top .grid .footer-block.footer-block--storelocator .social-wrapp .list-social .icon.icon-facebook{background-color:rgba(0,0,0,0)}
@media(max-width:766.98px){
.footer__content-top .grid .footer-block.footer-block--storelocator .social-wrapp.desctop{display:none}
}
.footer__content-top .grid .footer-block.footer-block--storelocator .map-img{display:flex;flex:100%}
@media(max-width:766.98px){
.footer__content-top .grid .footer-block.footer-block--storelocator .map-img{height:0;overflow:hidden}
}
.footer__content-top .grid .footer-block.footer-block--storelocator .map-img img{width:100%;height:auto}
@media(max-width:766.98px){
.footer__content-top .grid .footer-block.footer-block--storelocator.open .map-img,.footer__content-top .grid .footer-block.footer-block--storelocator.open .map-text{height:auto;overflow:visible}
}
.footer__content-bottom{background-color:#fff;border:0;padding:0}
@media(max-width:766.98px){
.footer__content-bottom .footer__column--info{padding:0}
}
.footer__content-bottom .footer__copyright{width:100%;display:flex;text-align:left;justify-content:space-between;align-content:center;margin:0;padding:2.3rem 0}
@media(max-width:766.98px){
.footer__content-bottom .footer__copyright{display:block;padding:0}
}
@media(max-width:766.98px){
.footer__content-bottom .footer__copyright .footer-block-image{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.6rem 1rem;border-top:.1rem solid #eaeaea;margin:0}
}
.footer__content-bottom .footer__copyright .footer-block-image img{max-width:16.5rem;height:auto}
@media(max-width:766.98px){
.footer__content-bottom .footer__copyright .footer-block-image img{max-width:17.5rem;width:100%;-o-object-fit:cover;object-fit:cover;max-height:45px}
}
.footer__content-bottom .footer__copyright .footer-block-image .social-wrapp{display:none}
@media(max-width:766.98px){
.footer__content-bottom .footer__copyright .footer-block-image .social-wrapp{display:block}
}
.footer__content-bottom .footer__copyright .footer-block-image .social-wrapp .list-social__item .icon-facebook{width:3rem;height:3rem;background-image:url(../images/1ooe9htiRa3U.svg);background-size:contain;background-repeat:no-repeat;display:block;background-position:center}
.footer__content-bottom .footer__copyright .footer-block-image .social-wrapp .list-social__item .icon-instagram{width:3rem;height:3rem;background-image:url(../images/T02kpp1ocd2l.svg);background-size:contain;background-repeat:no-repeat;display:block;background-position:center}
.footer__content-bottom .footer__copyright .footer-block-image .social-wrapp .list-social__item .icon-youtube{width:3rem;height:3rem;background-image:url(../images/yLPuzAZLj8rV.svg);background-size:contain;background-repeat:no-repeat;display:block;background-position:center}
.footer__content-bottom .footer__copyright .copyright__content{display:flex;align-items:center;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;line-height:1rem;letter-spacing:.2px;color:#000;margin:0}
@media(max-width:766.98px){
.footer__content-bottom .footer__copyright .copyright__content{border-top:.1rem solid #eaeaea;justify-content:center;font-size:.7rem;letter-spacing:.14px;padding:1.1rem 0}
}
@media(max-width:766.98px){
.footer__content-bottom .page-width{padding:0}
}