.footer,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer .footer-block__heading,.footer .rte,.footer .caption,.footer .link,.footer .field__input,.footer .field__label,.footer .localization-form__select{font-family:var(--font-body-family);font-style:var(--font-body-style)}.footer .footer__content-top{padding-top:clamp(4rem,5vw,6.4rem);padding-bottom:clamp(4rem,5vw,6.4rem)}.footer .footer-block,.footer .footer-block--newsletter{min-width:0}.footer .footer__blocks-wrapper>.footer-block{width:100%;max-width:none}.footer .footer-block__heading{margin:0 0 1.6rem;font-size:1.4rem;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.footer .footer-block__brand-info>.rte:not(.footer-block__heading){margin:0;font-size:1.5rem;font-weight:400;line-height:1.55;letter-spacing:0;overflow-wrap:normal;word-break:normal}.footer .footer-block__brand-info>.rte:not(.footer-block__heading) p{margin:.35rem 0}.footer .footer-block__brand-info>.rte:not(.footer-block__heading) a{color:inherit;white-space:nowrap;text-decoration-thickness:.1rem;text-underline-offset:.3rem}.footer .footer-block__image-wrapper{margin:0 0 1.8rem}.footer .footer-block__details-content{margin:0}.footer .footer-block__details-content .list-menu__item--link{padding:.45rem 0;font-size:1.45rem;line-height:1.45;letter-spacing:.01em;overflow-wrap:normal;word-break:normal}.footer .footer-block__newsletter{width:100%;max-width:46rem;text-align:left}.footer .footer-block__newsletter>.footer-block__heading{max-width:38rem;font-size:clamp(1.8rem,1.8vw,2.2rem);line-height:1.18;letter-spacing:.04em}.footer .footer__newsletter,.footer .newsletter-form__field-wrapper{width:100%;max-width:none}.footer .newsletter-form__field-wrapper .field{min-height:5.2rem}.footer .footer__list-social{justify-content:flex-start;margin:2rem 0 0;gap:1.2rem}.footer .list-social__link{width:4.8rem;height:4.8rem;padding:1.25rem;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:50%;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.footer .list-social__link:hover{background:rgb(var(--color-button));border-color:rgb(var(--color-button));transform:translateY(-.2rem)}.footer .footer__content-bottom{border-top:.1rem solid rgba(var(--color-foreground),.12)}.footer .footer__copyright,.footer .policies,.footer .copyright__content{font-size:1.2rem;line-height:1.5}@media screen and (min-width:990px){.footer .footer__content-top{display:grid;grid-template-columns:minmax(22rem,1fr) minmax(18rem,.72fr) minmax(32rem,1.18fr);align-items:start;gap:clamp(4rem,5vw,8rem)}.footer .footer__blocks-wrapper{display:contents}.footer .footer-block--newsletter{align-items:flex-start;margin:0}.footer .footer__newsletter{justify-content:flex-start;margin:0}.footer .footer__content-bottom{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3rem;padding:2.4rem var(--peachys-gutter) 3.2rem}.footer .footer__content-bottom-wrapper.page-width{width:auto;max-width:none;padding:0}.footer .footer__content-bottom-wrapper:last-child{justify-content:flex-end}.footer .footer__copyright{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin:0}}@media screen and (min-width:750px)and (max-width:989px){.footer .footer__content-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}.footer .footer__blocks-wrapper{display:contents}.footer .footer-block--newsletter{grid-column:1 / -1;align-items:flex-start;margin:0;padding-top:3.2rem;border-top:.1rem solid rgba(var(--color-foreground),.12)}}@media screen and (max-width:749px){.footer .footer__content-top{display:flex;flex-direction:column;gap:0;padding:3.2rem var(--peachys-gutter) 0}.footer .footer-block--newsletter{order:-1;align-items:flex-start;margin:0;padding:0 0 3.2rem}.footer .footer-block__newsletter,.footer .footer__newsletter,.footer .newsletter-form__field-wrapper{width:100%;max-width:none;text-align:left}.footer .footer-block__newsletter>.footer-block__heading{max-width:31rem;margin-bottom:1.8rem;font-size:2rem;line-height:1.18}.footer .footer__blocks-wrapper.footer__blocks-wrapper{display:flex;flex-direction:column;gap:0;width:100%}.footer .footer-block.grid__item{width:100%;margin:0}.footer .footer-block--brand{padding:3.2rem 0;border-top:.1rem solid rgba(var(--color-foreground),.12);border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.footer .footer-block--brand .footer-block__brand-info{display:grid;grid-template-columns:5.2rem minmax(0,1fr);grid-template-areas:"logo heading" "details details" "social social";align-items:center;column-gap:1.6rem}.footer .footer-block--brand .footer-block__image-wrapper{grid-area:logo;width:5.2rem;max-width:5.2rem!important;margin:0}.footer .footer-block--brand .footer-block__heading{grid-area:heading;margin:0;font-size:1.5rem}.footer .footer-block--brand .footer-block__brand-info>.rte:not(.footer-block__heading){grid-area:details;margin-top:2rem;font-size:1.5rem}.footer .footer-block--brand .footer__list-social{grid-area:social}.footer .footer-block--menu{padding:3.2rem 0 3.6rem}.footer .footer-block--menu .footer-block__details-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.4rem;row-gap:.6rem}.footer .footer-block--menu .list-menu__item--link{padding:.55rem 0;font-size:1.35rem}.footer .footer__content-bottom{padding:2.4rem var(--peachys-gutter) calc(9.6rem + env(safe-area-inset-bottom))}.footer .footer__content-bottom-wrapper.page-width{width:100%;padding:0}.footer .footer__localization{width:100%;padding:0 0 2.4rem}.footer .footer__localization localization-form,.footer .footer__localization .localization-form,.footer .footer__localization .localization-form>div,.footer .footer__localization .disclosure{width:100%}.footer .footer__localization .localization-form{margin:0;padding:0}.footer .footer__localization .localization-form__select,.footer .footer__localization .localization-form:only-child .localization-form__select{width:100%;min-height:4.8rem;margin:0;padding:1rem 4.4rem 1rem 1.6rem;justify-content:space-between;font-size:1.35rem}.footer .footer__copyright{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem;width:100%;margin:0;text-align:left}.footer .policies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.6rem;width:100%}.footer .policies li{display:block;min-width:0}.footer .policies li:before{display:none}.footer .policies li a{display:block;padding:.2rem 0;line-height:1.4;overflow-wrap:normal;word-break:normal}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/peachys-footer.css.map */
