.footer__widget{display:flex;flex-direction:column;transition:var(--transition)}.column__max--width{max-width:20rem}.footer__widget_title{position:relative;overflow:hidden;margin-bottom:2.5rem;padding-right:2rem;margin-top:0;font-weight:600}.footer__widget_title:before,.footer__widget_title:after{position:absolute;top:1.4rem;right:0;width:1.4rem;height:.2rem;content:"";transition:var(--transition);opacity:0;background-color:rgba(var(--color-foreground));display:none}.footer__widget_title:after{transform:rotate(90deg)}.footer__widget_toggle{position:absolute;z-index:9;top:0;left:0;visibility:hidden;width:100%;height:100%;content:"";color:transparent;border:0;background-color:transparent}.footer__widget_inner p{margin-bottom:0}.footer__widget_inner p a{font-weight:700}.footer__widget_inner p a:hover{text-decoration:underline}.footer__widget_inner p:not(:last-child){margin-bottom:2.4rem}.footer__widget_inner ul{margin:0;padding:0;list-style:none}.footer__widget_inner ul .footer__list--item+.footer__list--item{margin-top:1.5rem}.footer__widget_inner ul li a{display:block;text-decoration:none}.footer__widget_inner ul li a:hover{text-decoration:underline;padding-left:.5rem;text-underline-offset:.3rem}.footer__bottom{padding:2rem 0;border-top:.1rem solid rgba(var(--color-foreground),.15);text-align:center}.footer__copyright{font-size:12px;line-height:1.5;color:rgba(var(--color-foreground),.75);max-width:800px;margin:0 auto}.footer__copyright strong{font-weight:600;color:rgba(var(--color-foreground),.9)}.footer__copyright a{color:inherit;text-decoration:none}.footer__copyright a:hover{text-decoration:underline}.footer__payment_image{display:block;margin:auto}.footer__list-social a svg{height:2rem}.list-social__link{line-height:1}.contact__info_box address a{color:rgba(var(--color-foreground));font-weight:700;text-decoration:underline}.footer-block-image img{height:auto}.newsletter-form__field-wrapper .input__field_form_button svg.icon{height:1.5rem}.contact__info_box+div{margin-top:4rem}@media only screen and (min-width: 992px){.footer--grid.footer__block--width>.col{max-width:20%;flex-basis:20%;margin-bottom:3rem}}@media only screen and (min-width: 1200px){.col.about__us--widget{min-width:35rem}}@media only screen and (min-width: 992px) and (max-width: 1199px){.col.about__us--widget{min-width:30rem}}.gap-20{gap:2rem}.footer__widget_inner .newsletter-form__field-wrapper input[type=email]{padding-right:3.5rem}@media only screen and (max-width: 991px){.footer__widget{margin-bottom:2.5rem}.footer__widget_inner{display:block!important;text-align:center}.footer__widget_title{margin-bottom:2rem;padding-right:0;text-align:center}.footer__widget_inner ul li a{text-align:center}.footer__widget_inner ul li a:hover{padding-left:0;transform:scale(1.05)}.footer__widget_toggle{display:none}.footer--grid>.col{width:100%;flex-basis:100%}.footer--grid{gap:2.5rem}.footer__bottom .row{flex-direction:column-reverse;gap:1.5rem}.footer__bottom .list-payment{justify-content:center}.footer__bottom localization-form+localization-form .dropdown__open_list{left:-30%}.footer__bottom .localization__store.d-flex{justify-content:center}.footer__bottom .localization__store.d-flex{gap:1.5rem;margin-bottom:.5em}.footer__widget_title{font-size:1.8rem}}@media only screen and (min-width: 750px){.footer__widget_title{margin-bottom:4rem}}.footer__list-social{margin-top:1.5rem}.shop__localziation--follow-button{display:flex;gap:1rem;flex-wrap:wrap}@media only screen and (max-width: 991px){.shop__localziation--follow-button{justify-content:center}}.footer-right-content{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 750px){.right-content-widget{position:relative;padding-left:2rem}.right-content-widget:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--footer-divider-width, 1px);background-color:rgba(var(--footer-divider-color-rgb),calc(var(--footer-divider-opacity, 10) / 100))}}.footer-right-content__top,.footer-right-content__bottom{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.footer-right-content__social-icons{display:flex;gap:1rem;list-style:none;padding:0;margin:0}.footer-right-content__social-icons a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));transition:all .3s ease}.footer-right-content__social-icons a:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background));transform:translateY(-2px)}.footer-right-content__social-icons .fa{font-size:18px}.footer-right-content__social-icons .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.footer-right-content__bottom{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.footer-right-content__divider{width:100%;height:var(--footer-divider-width, 1px);border:none;background-color:rgba(var(--footer-divider-color-rgb),calc(var(--footer-divider-opacity, 10) / 100));margin:1.5rem 0}.footer-right-content__app-store{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.footer-right-content__app-store a{display:inline-block;transition:all .3s ease}.footer-right-content__app-store a:hover{transform:translateY(-2px)}.footer-right-content__app-store img{max-height:40px;width:auto;transition:all .3s ease}@media screen and (max-width: 749px){.footer-right-content{gap:1.5rem}.footer-right-content__app-store{flex-direction:row;justify-content:center;align-items:center}.footer-right-content__app-store img{max-height:32px;width:auto}}.footer__legal-links{margin-bottom:15px;font-size:14px;display:flex;justify-content:center;gap:10px}.footer__legal-links a{color:inherit;text-decoration:none;transition:opacity .2s ease}.footer__legal-links a:hover{opacity:.8}.social__media--list{display:flex;flex-wrap:wrap;gap:1.5rem;padding:0;margin:0;list-style:none}.social__media--list_item{margin:0}.social__media--icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background-color:rgba(var(--color-foreground),.06);color:rgba(var(--color-foreground),.75);transition:all .3s ease}.social__media--icon:hover{background-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),1);transform:translateY(-2px)}.social__media--icon svg{width:1.8rem;height:1.8rem}.social__media--icon svg path{fill:currentColor}@media screen and (max-width: 749px){.social__media--inner,.social__media--list{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/footer.css.map */
