.copyright-and-payment svg{margin-top:.75rem;margin-left:.5rem}.footer__social{display:flex;flex-wrap:wrap;gap:.25rem}.footer__social-4 svg{max-height:18px}.footer__container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.footer__logo-container{display:flex;flex-direction:row;justify-content:flex-start}.footer__logo-wrapper{margin-top:1rem;margin-bottom:1rem;width:50%}.footer__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;width:100%}.footer__content--1{grid-template-columns:1fr}.footer__content--2{grid-template-columns:repeat(2,1fr)}.footer__content--3{grid-template-columns:repeat(3,1fr)}.footer__content--4{grid-template-columns:repeat(4,1fr)}.footer__content--5{grid-template-columns:repeat(5,1fr)}.footer__content>*{width:100%;min-width:0;max-width:100%}@media (max-width: 768px){.footer__content{grid-template-columns:1fr;gap:1rem}.footer__content--1,.footer__content--2,.footer__content--3,.footer__content--4,.footer__content--5{grid-template-columns:1fr}}.footer__menu{width:100%;margin:1rem 0}.footer__menu--full{width:100%}.footer__menu-title{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between;font-weight:700;letter-spacing:.1em}@media (min-width: 768px){.footer__menu-icon{display:none}}.footer__menu-list{margin-top:1rem}.footer__menu-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.footer__menu-list--collapsible{overflow:hidden;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:3s;transition-timing-function:cubic-bezier(.4,0,1,1)}.footer__menu-item{display:flex;letter-spacing:.025em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.footer__newsletter-content{display:flex;flex-direction:column;width:100%;justify-content:flex-start;align-items:flex-start;margin-bottom:.5rem}.footer__newsletter-subtitle{margin-bottom:.5rem;text-align:center;letter-spacing:.1em}@media (min-width: 768px){.footer__newsletter-subtitle{text-align:left}}.footer__newsletter-title{font-weight:700;letter-spacing:.1em}.footer__newsletter-form{margin-top:1rem;display:flex;width:100%;flex-direction:column}.footer__newsletter-input-group{display:flex;flex-direction:row;align-items:center;width:100%}.footer__newsletter-input{height:-moz-max-content;height:max-content;flex:1 1 0%;border-width:1px;border-right-width:0px;padding:.5rem}.footer__newsletter-input:focus{outline:2px solid transparent;outline-offset:2px}.footer__newsletter-input{border-color:#000!important}.footer__newsletter-button{display:flex;align-items:center;justify-content:center;border-radius:.25rem;border-style:none;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;outline-style:solid;outline-width:1px;outline-offset:-1px;outline-color:#000;width:3rem!important;height:37.97px}.footer__social{margin-top:1rem}.footer__image-text{width:100%;margin:1rem 0}.footer__image-text-image{margin-bottom:1rem}.footer__image-text-title{font-weight:700}.footer__image-text-content{font-size:.875rem;line-height:1.25rem}.footer__divider{margin-top:26px;margin-bottom:10px}.footer__bottom{margin-top:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}@media (min-width: 768px){.footer__bottom{margin-top:2rem;flex-direction:row;justify-content:space-between}}.footer__copyright{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}@media (min-width: 768px){.footer__copyright{align-items:flex-start;justify-content:flex-start}}.footer__copyright-text{text-align:center}.footer__payment{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.mobile-footer button svg{margin-top:.75rem;margin-left:.5rem}@media not all and (min-width: 768px){.accordion-content{max-height:0px}.accordion-content.open{max-height:24rem}}@media (max-width: 767px){.footer-responsive{display:flex;flex-direction:column-reverse;align-items:center;gap:1rem}}@media (max-width: 1024px){.footer__social{flex-wrap:wrap}}.footer-top-divider{width:100%;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));padding-bottom:1rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme-footer.css.map */
