.footer{border-top:0;background:#33424b;color:#f4f0e7}.footer .page-width{max-width:min(144rem,calc(100vw - 6.4rem));padding-left:3.2rem;padding-right:3.2rem}.footer__inner{display:grid;gap:clamp(3.6rem,4vw,5.6rem)}.footer__grid{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(13rem,.68fr) minmax(13rem,.68fr) minmax(30rem,1.24fr);gap:clamp(3.2rem,3.8vw,5.8rem);align-items:start}.footer__column{min-width:0}.footer__brand-title{margin:0;color:#f7f3ea;font-size:clamp(3.8rem,3vw,4.2rem);line-height:1;letter-spacing:.01em}.footer__brand-description{max-width:25rem;margin:1.6rem 0 0;color:#f4f0e7b8;font-size:1.45rem;line-height:1.58}.footer__menu-heading{margin:0 0 1.3rem;color:#f7f3ea;font-size:1.45rem;font-weight:500;line-height:1.36;letter-spacing:.08em;text-transform:uppercase}.footer__menu-list{display:grid;gap:.72rem;margin:0;padding:0}.footer__menu-link{color:#f4f0e7b8;font-size:1.45rem;line-height:1.36;text-decoration:none;transition:color var(--duration-short) ease}.footer__menu-link:hover,.footer__menu-link:focus-visible{color:#f7f3ea}.footer__newsletter-panel{width:100%;max-width:46rem;justify-self:end}.footer__newsletter-heading{display:block;max-width:40rem;margin:0;color:#f7f3ea;font-size:clamp(3.8rem,2.55vw,4rem);line-height:1.1;letter-spacing:0}.footer__newsletter-subtext{max-width:34rem;margin:1.4rem 0 0;color:#f4f0e7b8;font-size:1.55rem;line-height:1.45}.footer .footer__newsletter.newsletter-form{width:100%;max-width:40rem;margin:2.8rem 0 0}.footer .newsletter-form{align-items:flex-start;justify-content:flex-start;max-width:none;margin:0}.footer .newsletter-form__field-wrapper{width:100%;max-width:none;margin:0}.footer__newsletter-form-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:.9rem;align-items:stretch;width:100%}.footer__newsletter-field{min-width:0;margin:0}.footer__newsletter-field:before,.footer__newsletter-field:after,.footer__newsletter-submit.button:before,.footer__newsletter-submit.button:after{display:none}.footer__newsletter-field .field__input{min-height:5rem;padding:1.45rem 1.4rem 1rem;border:0;border-radius:.2rem;background:#ffffff08;color:#f7f3ea;font-size:1.6rem;box-shadow:inset 0 0 0 .1rem #f4f0e733}.footer__newsletter-field .field__label{left:1.4rem;color:#f4f0e78f;font-size:1.6rem}.footer__newsletter-field .field__input::placeholder{color:transparent}.footer__newsletter-field .field__input:focus{box-shadow:inset 0 0 0 .1rem #f4f0e761}.footer__newsletter-submit.button{min-width:12.4rem;min-height:5rem;padding:0 1.6rem;border:.1rem solid #f4f0e7;border-radius:.2rem;background:#f4f0e7;color:#2d3a42;font-size:1.5rem;font-weight:500;white-space:nowrap;box-shadow:none}.footer__newsletter-submit.button:hover,.footer__newsletter-submit.button:focus-visible{background:#ebe5da;border-color:#ebe5da;color:#28343c}.footer .newsletter-form__message{margin-top:1.2rem;color:#f4f0e7d1}.footer__bottom{padding-top:2.2rem;border-top:.1rem solid rgba(244,240,231,.11)}.footer__bottom-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem 3.2rem;align-items:center}.footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.8rem}.copyright__content,.footer__legal-link{color:#f4f0e78a;font-size:1.2rem;line-height:1.5;text-decoration:none}.footer__legal-link:hover,.footer__legal-link:focus-visible{color:#f4f0e7db}.footer__meta{display:flex;align-items:center;justify-content:flex-end;gap:1.2rem;min-width:0}.footer__localization{position:relative;z-index:8;display:flex;align-items:center;justify-content:flex-end;padding:0}.footer__currency-text{display:inline-flex;align-items:center;min-height:3rem;padding:.35rem .75rem;border:.1rem solid rgba(244,240,231,.09);border-radius:.2rem;color:#f4f0e775;font-size:1.3rem;line-height:1;white-space:nowrap}.footer .localization-form,.footer .localization-form:only-child{display:inline-flex;width:auto;margin:0;padding:0}.footer .localization-form:only-child .button,.footer .localization-form:only-child .localization-form__select{margin:0}.footer .disclosure{position:relative}.footer .disclosure__button.localization-form__select{min-width:0;min-height:3rem;height:3rem;margin:0;padding:.4rem 2.6rem .4rem .8rem;border:.1rem solid rgba(244,240,231,.12);border-radius:.2rem;background:transparent;color:#f4f0e794;font-size:1.2rem;line-height:1;text-decoration:none;width:auto}.footer .disclosure__button.localization-form__select:hover,.footer .disclosure__button.localization-form__select:focus-visible{color:#f4f0e7db;border-color:#f4f0e73d}.footer .disclosure__button.localization-form__select .icon-caret{right:.9rem;color:#f4f0e78f}.footer .disclosure__button.localization-form__select>span{white-space:nowrap}.footer .disclosure__list-wrapper{right:0;bottom:calc(100% + .8rem);left:auto;z-index:20;width:min(26rem,calc(100vw - 3.2rem));max-width:26rem;max-height:26rem;overflow:hidden;border:.1rem solid rgba(244,240,231,.18);border-radius:.4rem;background:#f7f3ea;color:#2d3a42;box-shadow:0 1.6rem 4rem #0000003d;transform:none}.footer .disclosure__list{width:100%;min-width:0;max-width:26rem;max-height:20rem;color:#2d3a42;font-size:1.3rem}.footer .disclosure__link{color:#2d3a42;font-size:1.3rem}.footer .country-filter{padding:1rem 1rem .6rem;background:#f7f3ea}.footer .country-filter__input{min-width:0}.footer__payment .list-payment{justify-content:flex-end;gap:.7rem}.footer__payment .list-payment__item{opacity:.72}@media screen and (max-width:1099px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__newsletter-panel{justify-self:start}}@media screen and (max-width:749px){.footer .page-width{max-width:none;padding-left:2rem;padding-right:2rem}.footer__inner{gap:3.6rem}.footer__grid{grid-template-columns:1fr;gap:3.2rem}.footer__brand-title{font-size:3.2rem}.footer__newsletter-heading{max-width:32rem;font-size:3.2rem}.footer__newsletter-form-row{grid-template-columns:1fr}.footer__newsletter-submit.button{width:100%}.footer__bottom-main{grid-template-columns:1fr;align-items:start}.footer__meta,.footer__localization{justify-content:flex-start}.footer .disclosure__list-wrapper{right:auto;left:0}}@media screen and (min-width:750px){.footer__country-picker{display:none}}@media screen and (max-width:749px){.footer__currency-text{display:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-footer.css.map?cb=20260508-footer-polish-3 */
