.iggy-footer .footer__content-top{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.9fr);gap:clamp(24px,4vw,64px);padding-bottom:48px}.iggy-footer .footer__blocks-wrapper{display:contents}.iggy-footer .footer-block.grid__item{width:100%;max-width:none;min-width:0;margin:0;padding:0}.iggy-footer .footer-block--newsletter{order:-1;display:block;margin:0;min-width:0}.iggy-footer .footer-block__newsletter{max-width:100%;text-align:left}.iggy-footer .footer-block__heading{font-size:2rem;line-height:1.25;margin:0 0 20px;letter-spacing:-.03em}.iggy-footer .footer-block__newsletter h2{font-size:clamp(2.4rem,2.3vw,3.2rem)}.iggy-footer .footer-block__details-content{margin:0;line-height:1.6}.iggy-footer .footer-block__details-content .list-menu__item{font-size:1.5rem;padding:7px 0;line-height:1.45;min-height:36px;overflow-wrap:anywhere}.iggy-footer .newsletter-form,.iggy-footer .newsletter-form__field-wrapper{max-width:none;width:100%}.iggy-footer .newsletter-form{align-items:stretch}.iggy-footer .iggy-footer__intro{line-height:1.6;margin:0 0 24px}.iggy-footer .iggy-footer__terms{font-size:1.25rem;line-height:1.7;margin:18px 0 0}.iggy-footer a{color:inherit;text-underline-offset:4px}.iggy-footer .footer__follow-on-shop{margin-top:20px}.iggy-footer .footer__content-bottom{padding-top:24px}.iggy-footer .footer__copyright{margin-top:24px}.iggy-footer .policies{display:flex;flex-wrap:wrap;gap:8px 18px}.iggy-footer .policies li{display:block}.iggy-footer .policies li:before{display:none}.iggy-footer .footer__payment .list-payment{flex-wrap:wrap}
@media(max-width:989px){.iggy-footer .footer__content-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.iggy-footer .footer-block--newsletter{grid-column:1/-1;max-width:560px}.iggy-footer .footer-block__newsletter h2{max-width:none}}
@media(max-width:599px){.iggy-footer .footer__content-top{grid-template-columns:minmax(0,1fr);padding:0 20px 32px;gap:32px}.iggy-footer .footer-block--newsletter{grid-column:auto;max-width:none}.iggy-footer .footer-block__heading{font-size:2rem;margin-bottom:14px}.iggy-footer .footer-block__newsletter h2{font-size:2.6rem}.iggy-footer .footer__content-bottom-wrapper{padding-left:20px;padding-right:20px}.iggy-footer .footer__column--info{padding:0}.iggy-footer .footer__localization{justify-content:flex-start}.iggy-footer .footer__copyright{text-align:left;margin-top:16px}.iggy-footer .policies{justify-content:flex-start}.iggy-footer .newsletter-form__field-wrapper{min-width:0}}
