.footer-custom{font-family:var(--font-body-family)}.footer-custom__heading{font-family:var(--font-heading-family);font-weight:700;margin:0 0 1.5rem;font-size:calc(var(--font-heading-scale) * 1.6rem)}.footer-custom__column-heading{font-size:calc(var(--font-heading-scale) * 2rem);color:#fff}.footer-custom__link{color:#ffffffd9;text-decoration:none;transition:color var(--duration-short) ease;width:fit-content}.footer-custom__link:hover{color:#fff}.footer-custom__links{list-style:none;padding:0;margin:0}.footer-custom__links li{margin-bottom:.8rem}.footer-custom__links li:last-child{margin-bottom:0}.footer-custom__grid--desktop{display:none}.footer-custom__column--social{margin-top:1.5rem}@media screen and (min-width:750px){.footer-custom__grid--desktop{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr;gap:3rem 4rem;padding-bottom:4rem}.footer-custom__column--newsletter{max-width:28rem}.footer-custom__newsletter-subtext{margin:0 0 1rem;font-size:1.4rem;color:#ffffffd9;line-height:1.5}.footer-custom__logo{display:inline-block;margin-top:2rem}.footer-custom__logo img{max-width:100px;height:auto}.footer-custom__social-links li{margin-bottom:.6rem}}.footer-custom__mobile{display:block}@media screen and (min-width:750px){.footer-custom__mobile{display:none}}.footer-custom__mobile-newsletter{text-align:center;margin-bottom:2rem}.footer-custom__mobile-newsletter .footer-custom__heading{text-align:center}.footer-custom__mobile-newsletter .footer-custom__newsletter-subtext{margin:0 0 1rem;font-size:1.4rem;color:#ffffffd9;text-align:center}.footer-custom__mobile-newsletter .newsletter-form{max-width:100%}.footer-custom__mobile-newsletter .field__input{background:#ffffff26;border-color:#ffffff4d;color:#fff}.footer-custom__mobile-newsletter .field__input::placeholder{color:#fff9}.footer-custom__accordion-item{border-top:1px solid #fff!important;margin:0}.footer-custom__accordion-item:last-child{border-bottom:1px solid #fff!important}.footer-custom__accordion-summary{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;cursor:pointer;list-style:none;font-family:var(--font-heading-family);font-weight:700;font-size:calc(var(--font-heading-scale) * 1.4rem)}.footer-custom__accordion-summary::-webkit-details-marker{display:none}.footer-custom__accordion-title{flex:1;font-size:calc(var(--font-heading-scale) * 2rem)}.footer-custom__accordion-icon{flex-shrink:0;width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center}.footer-custom__accordion-icon .icon{width:1.2rem;height:1.2rem;color:currentColor}.footer-custom__accordion-icon--minus{display:none}.footer-custom__accordion-item details[open] .footer-custom__accordion-icon--plus{display:none}.footer-custom__accordion-item details[open] .footer-custom__accordion-icon--minus{display:flex}.footer-custom__accordion-content{padding:0 0 1.5rem;margin:0}.footer-custom__accordion-content .footer-custom__links{padding-left:0}.footer-custom__mobile-social{margin-top:2rem;margin-bottom:2rem}.footer-custom__mobile-social .footer-custom__social-links li{margin-bottom:.6rem}.footer-custom__mobile-logo{text-align:center;margin-bottom:2rem}.footer-custom__mobile-logo img{max-width:100px;height:auto}.footer-custom .field__input{background:#d9d9d9;border-color:#d9d9d9;color:#000}.footer-custom__newsletter .field:after{box-shadow:none}.footer-custom .field__input::placeholder{color:#000}.footer__payment .list-payment{list-style:none;padding:0;margin:0;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:1rem}@media screen and (max-width:749px){.footer__payment .list-payment{gap:.5rem}}.footer-custom .field__label{color:#000;font-size:1.4rem}.footer-custom .newsletter-form__button{color:#000}.footer-custom .newsletter-form__button .icon{color:currentColor}.footer-custom .field__label{top:50%;transform:translateY(-50%)}@media screen and (min-width:750px){.footer-custom .footer-custom__column--newsletter .field__input{background:#d9d9d9;font-size:1rem}}.footer-custom__bottom{padding:1rem 0}.footer-custom__bottom-inner{text-align:center}.footer-custom__copyright{margin:0;font-size:1.3rem;color:#000}.footer-custom__copyright .copyright__content{color:inherit}.footer-custom__copyright a{color:inherit;text-decoration:none}.footer-custom__accordion .accordion__content{padding:0 0 1.5rem}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-footer.css.map */
