.ppa-footer,.ppa-footer *{box-sizing:border-box}.ppa-footer.footer{border:0;background:var(--ppa-footer-bg);color:var(--ppa-footer-text);font-family:var(--font-body-family);font-size:var(--ppa-footer-body);line-height:1.65;letter-spacing:0;text-align:var(--ppa-footer-align)}.ppa-footer .ppa-footer__wrap{width:100%;max-width:var(--ppa-footer-max);margin:0 auto;padding-inline:40px}.ppa-footer h2,.ppa-footer h3,.ppa-footer h4{color:var(--ppa-footer-heading);font-family:inherit;letter-spacing:.035em}.ppa-footer a{color:var(--ppa-footer-text);text-decoration:none;text-underline-offset:4px;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.ppa-footer a:hover{color:var(--ppa-footer-heading);text-decoration:underline}.ppa-footer :is(a,button,input,summary):focus-visible{outline:2px solid var(--ppa-footer-heading);outline-offset:4px;box-shadow:none}.ppa-footer .ppa-footer__benefits{border-bottom:1px solid var(--ppa-footer-border);background:#ffffff05}.ppa-footer .ppa-footer__benefit-grid{display:grid;grid-template-columns:repeat(var(--ppa-footer-benefit-cols),minmax(0,1fr));gap:20px var(--ppa-footer-benefit-gap);padding-block:24px;list-style:none}.ppa-footer .ppa-footer__benefit{display:flex;min-width:0;align-items:center;gap:14px;padding-inline-start:var(--ppa-footer-benefit-gap);border-inline-start:1px solid var(--ppa-footer-border);text-align:start}.ppa-footer .ppa-footer__benefit:first-child{padding-inline-start:0;border-inline-start:0}.ppa-footer .ppa-footer__benefit-icon{display:flex;flex:0 0 var(--ppa-footer-icon);width:var(--ppa-footer-icon);height:var(--ppa-footer-icon);color:var(--ppa-footer-accent)}.ppa-footer .ppa-footer__benefit-icon svg{display:block;width:100%;height:100%;fill:currentColor}.ppa-footer .ppa-footer__trust svg{fill:currentColor}.ppa-footer .ppa-footer__benefit h2{margin:0 0 3px;font-size:var(--ppa-footer-heading-size);font-weight:750;line-height:1.4}.ppa-footer .ppa-footer__benefit p{margin:0;font-size:calc(var(--ppa-footer-body) - 1px);line-height:1.45}.ppa-footer .ppa-footer__main{display:grid;grid-template-columns:minmax(220px,1.15fr) minmax(0,4fr);grid-template-areas:"company navigation" "newsletter newsletter";gap:var(--ppa-footer-space) var(--ppa-footer-gap);padding-bottom:var(--ppa-footer-space)}.ppa-footer .ppa-footer__main--no-company{grid-template-columns:minmax(0,1fr);grid-template-areas:"navigation" "newsletter"}.ppa-footer .ppa-footer__company{grid-area:company;min-width:0}.ppa-footer .ppa-footer__logo{display:inline-block;width:min(100%,var(--ppa-footer-logo));margin-bottom:18px;vertical-align:top}.ppa-footer .ppa-footer__logo img{display:block;width:100%;height:auto}.ppa-footer .ppa-footer__wordmark{display:block;color:var(--ppa-footer-heading);font-size:22px;font-weight:750;line-height:1.2}.ppa-footer .ppa-footer__description{max-width:36ch;margin:0 0 18px;font-size:calc(var(--ppa-footer-body) - 1px);line-height:1.75}.ppa-footer .ppa-footer__trust{display:grid;gap:7px;margin:0;padding:0;list-style:none;font-size:11px}.ppa-footer .ppa-footer__trust li{display:flex;align-items:center;gap:7px}.ppa-footer .ppa-footer__trust .svg-wrapper{flex:0 0 13px;width:13px;height:13px;color:var(--ppa-footer-accent)}.ppa-footer .ppa-footer__navigation{display:grid;grid-area:navigation;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:var(--ppa-footer-space) var(--ppa-footer-gap)}.ppa-footer .footer-block{display:block;min-width:0;width:auto;max-width:none;margin:0;padding:0;text-align:inherit}.ppa-footer .footer-block__heading,.ppa-footer .ppa-footer__heading{margin:0 0 15px;font-size:var(--ppa-footer-heading-size);font-weight:750;line-height:1.5;text-transform:uppercase;overflow-wrap:anywhere}.ppa-footer .footer-block__details-content{margin:0}.ppa-footer .footer-block ul{margin:0;padding:0;list-style:none}.ppa-footer .footer-block .submenu,.ppa-footer .footer-block .sub-submenu{padding-inline-start:12px}.ppa-footer .list-menu__item--link{display:inline-block;padding:5px 0;font-size:var(--ppa-footer-body);line-height:1.55;overflow-wrap:anywhere}.ppa-footer .list-menu__item--active{color:var(--ppa-footer-heading);text-decoration:underline}.ppa-footer .ppa-footer__accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}.ppa-footer .ppa-footer__accordion>summary::-webkit-details-marker{display:none}.ppa-footer .ppa-footer__toggle{display:none}.ppa-footer .ppa-footer__newsletter{display:grid;grid-area:newsletter;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--ppa-footer-gap);padding:24px 28px;border:1px solid var(--ppa-footer-border);border-radius:var(--ppa-footer-radius);background:#ffffff05;min-width:0}.ppa-footer .ppa-footer__eyebrow{margin:0 0 6px;color:var(--ppa-footer-heading);font-size:11px;font-weight:750;letter-spacing:.12em}.ppa-footer .ppa-footer__newsletter h2{margin:0 0 7px;color:var(--ppa-footer-heading);font-size:clamp(18px,1.8vw,23px);font-weight:700;line-height:1.3;letter-spacing:-.025em}.ppa-footer .ppa-footer__newsletter-copy>p:last-child{max-width:60ch;margin:0;font-size:calc(var(--ppa-footer-body) - 1px)}.ppa-footer .ppa-footer__form{min-width:0;width:100%;margin:0}.ppa-footer .ppa-footer__form-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.ppa-footer .ppa-footer__form-fields--stacked{grid-template-columns:minmax(0,1fr)}.ppa-footer .ppa-footer__email-field{min-width:0}.ppa-footer .ppa-footer__email-field input{display:block;width:100%;min-width:0;min-height:48px;border:1px solid var(--ppa-footer-input-border);border-radius:var(--ppa-footer-radius);padding:12px 14px;background:var(--ppa-footer-input-bg);color:var(--ppa-footer-input-text);font:inherit;line-height:1.4;-webkit-appearance:none;appearance:none}.ppa-footer .ppa-footer__email-field input::placeholder{color:var(--ppa-footer-input-text);opacity:.8}.ppa-footer .ppa-footer__subscribe{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:14px;padding:12px 18px;border:1px solid var(--ppa-footer-button);border-radius:var(--ppa-footer-radius);background:var(--ppa-footer-button);color:var(--ppa-footer-button-text);font:inherit;font-weight:750;line-height:1.4;cursor:pointer;transition:filter .18s ease}.ppa-footer .ppa-footer__subscribe:hover{filter:brightness(.88)}.ppa-footer .ppa-footer__subscribe .svg-wrapper{width:18px;height:18px}.ppa-footer .ppa-footer__consent{margin:10px 0 0;font-size:11px;line-height:1.6}.ppa-footer .ppa-footer__consent a{text-decoration:underline}.ppa-footer .ppa-footer__message{margin:12px 0 0;color:var(--ppa-footer-heading);font-size:13px}.ppa-footer .ppa-footer__message ul{padding-inline-start:18px}.ppa-footer .ppa-footer__success{display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid var(--ppa-footer-border);border-inline-start:3px solid var(--ppa-footer-accent);border-radius:var(--ppa-footer-radius);background:#ffffff08}.ppa-footer .ppa-footer__success:focus-visible{outline:2px solid var(--ppa-footer-accent);outline-offset:4px;box-shadow:none}.ppa-footer .ppa-footer__success-icon{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--ppa-footer-accent);color:var(--ppa-footer-bg)}.ppa-footer .ppa-footer__success-icon svg{display:block;width:18px;height:18px}.ppa-footer .ppa-footer__success-copy{min-width:0;overflow-wrap:anywhere}.ppa-footer .ppa-footer__success-copy h3{margin:0 0 6px;font-size:18px;font-weight:750;line-height:1.35;letter-spacing:-.02em}.ppa-footer .ppa-footer__success-copy p{margin:0;font-size:13px;line-height:1.6}.ppa-footer .ppa-footer__contact-row{display:flex;flex-wrap:wrap;gap:var(--ppa-footer-space) var(--ppa-footer-gap);padding-block:var(--ppa-footer-space);border-top:1px solid var(--ppa-footer-border)}.ppa-footer .ppa-footer__contact-row>div{flex:1 1 220px;min-width:0}.ppa-footer a.ppa-footer__contact-link{color:var(--ppa-footer-heading);display:flex;width:fit-content;max-width:100%;align-items:center;gap:10px;margin-bottom:7px;overflow-wrap:anywhere}.ppa-footer .ppa-footer__contact-link .svg-wrapper{flex:0 0 17px;width:17px;height:17px;color:var(--ppa-footer-accent)}.ppa-footer .ppa-footer__headquarters{margin-top:14px;font-size:12px}.ppa-footer .ppa-footer__headquarters p{margin:0}.ppa-footer .ppa-footer__location{display:block}.ppa-footer .ppa-footer__location [hidden]{display:none}.ppa-footer a.ppa-footer__map-link{display:inline-block;max-width:100%;margin-top:5px;padding-block:5px;color:var(--ppa-footer-heading);text-decoration:underline;overflow-wrap:anywhere}.ppa-footer .ppa-footer__location-controls{margin-top:12px}.ppa-footer .ppa-footer__location-controls label{display:block;margin-bottom:5px}.ppa-footer .ppa-footer__location-actions{display:flex;flex-wrap:wrap;gap:8px}.ppa-footer .ppa-footer__location-actions select,.ppa-footer .ppa-footer__location-actions button{min-height:44px;max-width:100%;padding:8px 10px;border:1px solid var(--ppa-footer-border);border-radius:var(--ppa-footer-radius);background:var(--ppa-footer-bg);color:var(--ppa-footer-heading);font:inherit;line-height:1.4}.ppa-footer .ppa-footer__branch-picker{position:relative;flex:1 1 120px;min-width:0}.ppa-footer .ppa-footer__location-actions select{width:100%;padding-inline-end:40px;-webkit-appearance:none;appearance:none;color-scheme:dark}.ppa-footer .ppa-footer__branch-caret{position:absolute;top:50%;inset-inline-end:14px;width:12px;height:8px;color:var(--ppa-footer-heading);pointer-events:none;transform:translateY(-50%)}.ppa-footer .ppa-footer__branch-caret svg{display:block;width:100%;height:100%}.ppa-footer .ppa-footer__location-actions button{cursor:pointer}.ppa-footer .ppa-footer__location-actions button:hover{border-color:var(--ppa-footer-heading)}.ppa-footer .ppa-footer__location-actions button:disabled{opacity:.65;cursor:wait}.ppa-footer .ppa-footer__location-actions select:focus-visible{outline:2px solid var(--ppa-footer-heading);outline-offset:4px}.ppa-footer .ppa-footer__location-status{min-height:1.6em;padding-top:5px;font-size:11px}.ppa-footer .footer__list-social{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0;padding:0;list-style:none}.ppa-footer .list-social__link{display:flex;width:40px;height:40px;align-items:center;justify-content:center;padding:10px;border:1px solid var(--ppa-footer-border);border-radius:50%;color:var(--ppa-footer-heading)}.ppa-footer .list-social__link:hover{border-color:var(--ppa-footer-accent);color:var(--ppa-footer-accent)}.ppa-footer .list-social__link .svg-wrapper{width:18px;height:18px}.ppa-footer .footer__follow-on-shop{display:flex;margin-top:16px}.ppa-footer .ppa-footer__supply p{max-width:43ch;margin:0 0 10px;font-size:calc(var(--ppa-footer-body) - 1px)}.ppa-footer .ppa-footer__locations-link{color:var(--ppa-footer-heading);font-size:13px;font-weight:650}.ppa-footer .ppa-footer__locations-link span{margin-inline-start:8px;color:var(--ppa-footer-accent)}.ppa-footer .ppa-footer__bottom{padding-top:20px;border-top:1px solid var(--ppa-footer-border)}.ppa-footer .footer__localization{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.ppa-footer .footer__localization:empty{display:none}.ppa-footer .footer__localization h2{margin:0 0 6px;font-size:12px}.ppa-footer .localization-form{margin:0;padding:0}.ppa-footer .localization-form__select{border-color:var(--ppa-footer-border);color:var(--ppa-footer-text)}.ppa-footer .ppa-footer__legal-payment{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px}.ppa-footer .footer__copyright{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0}.ppa-footer .copyright__content{color:var(--ppa-footer-text);font-size:11px;line-height:1.65}.ppa-footer .policies{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none}.ppa-footer .list-payment{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px;margin:0;padding:0;list-style:none}.ppa-footer .list-payment__item{padding:0}.ppa-footer .list-payment__item svg{display:block;width:32px;height:20px}.ppa-footer .footer__content-bottom-wrapper--center{text-align:center}.ppa-footer .footer__content-bottom-wrapper--right{text-align:right}.ppa-footer .footer-block__image-wrapper{max-width:100%}.ppa-footer .footer-block__image-wrapper img,.ppa-footer .ppa-footer__brand-image{display:block;height:auto;max-width:100%}.ppa-footer .ppa-footer__brand-image{width:min(100%,200px);margin-bottom:16px}.ppa-footer .footer-block-image.center{text-align:center}.ppa-footer .footer-block-image.right{text-align:right}.ppa-footer .footer__contacts-media-content,.ppa-footer .footer__contacts-item-content{display:flex;align-items:center;gap:12px}.ppa-footer .footer__contacts-image{flex-shrink:0;border-radius:50%}.ppa-footer .footer__contacts-item{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.ppa-footer .footer__contacts-item svg{flex:0 0 20px;width:20px}.ppa-footer .footer__contacts-item p{margin:0}.ppa-footer .footer__contacts-info{overflow-wrap:anywhere}.ppa-footer--align-center .ppa-footer__description,.ppa-footer--align-center .ppa-footer__supply p,.ppa-footer--align-center .ppa-footer__contact-link{margin-inline:auto}.ppa-footer--align-center .ppa-footer__trust li,.ppa-footer--align-center .footer__list-social,.ppa-footer--align-center .footer__follow-on-shop,.ppa-footer--align-center .ppa-footer__accordion>summary{justify-content:center}@media screen and (min-width:750px){.ppa-footer .ppa-footer__accordion>summary{cursor:default}}@media screen and (min-width:750px)and (max-width:1099px){.ppa-footer .ppa-footer__main{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"company newsletter" "navigation navigation"}.ppa-footer .ppa-footer__main--no-company{grid-template-columns:minmax(0,1fr);grid-template-areas:"newsletter" "navigation"}.ppa-footer .ppa-footer__newsletter,.ppa-footer .ppa-footer__form-fields{grid-template-columns:minmax(0,1fr)}.ppa-footer .ppa-footer__benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ppa-footer .ppa-footer__benefit:nth-child(odd){padding-inline-start:0;border-inline-start:0}}@media screen and (max-width:749px){.ppa-footer.footer{font-size:var(--ppa-footer-mobile-body)}.ppa-footer .ppa-footer__wrap{padding-inline:20px}.ppa-footer .ppa-footer__benefit-grid{grid-template-columns:repeat(var(--ppa-footer-mobile-benefit-cols),minmax(0,1fr));gap:18px 14px;padding-block:20px}.ppa-footer .ppa-footer__benefit{align-items:flex-start;gap:9px;padding-inline-start:12px}.ppa-footer .ppa-footer__benefit:nth-child(odd){padding-inline-start:0;border-inline-start:0}.ppa-footer .ppa-footer__benefit-icon{flex-basis:24px;width:24px;height:24px}.ppa-footer .ppa-footer__benefit h2{font-size:10px;letter-spacing:.03em}.ppa-footer .ppa-footer__benefit p{font-size:11px}.ppa-footer .ppa-footer__main,.ppa-footer .ppa-footer__main--no-company{grid-template-columns:minmax(0,1fr);grid-template-areas:"company" "newsletter" "navigation";gap:var(--ppa-footer-mobile-space);padding-bottom:var(--ppa-footer-mobile-space)}.ppa-footer .ppa-footer__main--no-company{grid-template-areas:"newsletter" "navigation"}.ppa-footer .ppa-footer__logo{width:min(100%,var(--ppa-footer-mobile-logo));margin-bottom:16px}.ppa-footer .ppa-footer__description{max-width:55ch;font-size:calc(var(--ppa-footer-mobile-body) - 1px)}.ppa-footer .ppa-footer__trust{display:flex;flex-wrap:wrap;gap:8px 14px}.ppa-footer .ppa-footer__newsletter{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px}.ppa-footer .ppa-footer__newsletter h2{font-size:21px}.ppa-footer .ppa-footer__form-fields{grid-template-columns:minmax(0,1fr)}.ppa-footer .ppa-footer__email-field input{font-size:16px}.ppa-footer .ppa-footer__navigation{grid-template-columns:repeat(var(--ppa-footer-mobile-cols),minmax(0,1fr));gap:0 20px}.ppa-footer .footer-block{padding-block:8px;border-top:1px solid var(--ppa-footer-border)}.ppa-footer .footer-block__heading{margin-bottom:10px;font-size:12px}.ppa-footer .ppa-footer__accordion>summary{min-height:44px;cursor:pointer}.ppa-footer .ppa-footer__accordion>summary .footer-block__heading{margin:0}.ppa-footer .ppa-footer__menu-content{padding-top:12px}.ppa-footer .ppa-footer__toggle{position:relative;display:block;flex:0 0 14px;width:14px;height:14px;color:var(--ppa-footer-accent)}.ppa-footer .ppa-footer__toggle:before,.ppa-footer .ppa-footer__toggle:after{position:absolute;top:6px;left:0;width:14px;height:2px;background:currentColor;content:""}.ppa-footer .ppa-footer__toggle:after{transform:rotate(90deg)}.ppa-footer .ppa-footer__accordion[open] .ppa-footer__toggle:after{display:none}.ppa-footer .list-menu__item--link{min-height:36px;padding-block:7px;font-size:var(--ppa-footer-mobile-body)}.ppa-footer .ppa-footer__contact-row{display:grid;gap:var(--ppa-footer-mobile-space);padding-block:var(--ppa-footer-mobile-space)}.ppa-footer .ppa-footer__contact-row>div{width:100%}.ppa-footer .ppa-footer__legal-payment,.ppa-footer .footer__copyright{flex-direction:column;align-items:flex-start;gap:14px}.ppa-footer .footer__localization{justify-content:flex-start}.ppa-footer .ppa-footer__heading{margin-bottom:12px;font-size:12px}.ppa-footer--align-center .ppa-footer__legal-payment,.ppa-footer--align-center .footer__copyright{align-items:center}}@media(prefers-reduced-motion:reduce){.ppa-footer a,.ppa-footer button{transition:none}}.ppa-footer .ppa-footer__main:not(:has(>.ppa-footer__newsletter)){grid-template-areas:"company navigation"}.ppa-footer .ppa-footer__main--no-company:not(:has(>.ppa-footer__newsletter)){grid-template-areas:"navigation"}.ppa-footer .ppa-footer__main:not(:has(>.ppa-footer__navigation)){grid-template-columns:minmax(0,1fr);grid-template-areas:"company" "newsletter"}.ppa-footer .ppa-footer__main--no-company:not(:has(>.ppa-footer__navigation)){grid-template-areas:"newsletter"}.ppa-footer .ppa-footer__main:not(:has(>.ppa-footer__navigation,>.ppa-footer__newsletter)){grid-template-areas:"company"}.ppa-footer .ppa-footer__main:not(:has(>*)){display:none}.ppa-footer .ppa-footer__legal-payment>.footer__content-bottom-wrapper{flex:1 1 700px;min-width:0}.ppa-footer .footer__content-bottom-wrapper--center .footer__copyright{justify-content:center}.ppa-footer .footer__content-bottom-wrapper--right .footer__copyright{justify-content:flex-end}@media screen and (min-width:1100px){.ppa-footer[data-benefit-columns="4"] .ppa-footer__benefit:nth-child(4n+1),.ppa-footer[data-benefit-columns="3"] .ppa-footer__benefit:nth-child(3n+1){padding-inline-start:0;border-inline-start:0}}@media screen and (max-width:1099px){.ppa-footer .ppa-footer__main:not(:has(>.ppa-footer__newsletter)){grid-template-columns:minmax(0,1fr);grid-template-areas:"company" "navigation"}.ppa-footer .ppa-footer__main--no-company:not(:has(>.ppa-footer__newsletter)){grid-template-areas:"navigation"}}@media screen and (max-width:749px){.ppa-footer[data-benefit-mobile-columns="1"] .ppa-footer__benefit{padding-inline-start:0;border-inline-start:0}.ppa-footer .ppa-footer__legal-payment>.footer__content-bottom-wrapper{flex:0 1 auto}.ppa-footer .footer__content-bottom-wrapper--center .footer__copyright,.ppa-footer .footer__content-bottom-wrapper--right .footer__copyright{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/129/assets/section-footer.css.map */
