.pp-footer-section .footer{display:block;width:100%;max-width:var(--pp-footer-width,1440px);padding-inline:5%;margin-inline:auto;font-family:var(--font-body-family);font-size:var(--pp-footer-body,16px);line-height:var(--font-body-line-height,1.6)}.pp-footer-section .footer__left{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));gap:var(--pp-footer-gap,32px);align-items:start}.pp-footer-section .footer__accordions{display:contents}.pp-footer-section .footer__left>.footer__logo,.pp-footer-section .footer__accordions>.details,.pp-footer-section .footer__accordions>.no-details{width:auto;min-width:0;max-width:none;margin:0;border:0;padding:0}.pp-footer-section .footer__logo{gap:20px}.pp-footer-section .footer__brand-content{max-width:30ch;font-size:var(--pp-footer-body,16px);line-height:var(--font-body-line-height,1.6)}.pp-footer-section .footer__brand-content p+p{margin-top:14px}.pp-footer-section .footer__accordions .details__summary{min-height:44px;padding:0 0 8px}.pp-footer-section .footer__accordions .heading{font-family:var(--font-body-family);font-size:var(--pp-footer-label,18px);font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none}.pp-footer-section .footer__accordions .details__content{padding:0;overflow-wrap:anywhere}.pp-footer-section .footer__accordions .details__content:before,.pp-footer-section .footer__accordions .details__content:after{display:none}.pp-footer-section .footer__accordions ul{list-style:none;gap:0;margin:0;padding:0}.pp-footer-section .footer__accordions a{display:inline-flex;align-items:center;min-height:36px;max-width:100%;font-size:var(--pp-footer-body,16px);line-height:1.5;text-decoration:none;background-image:none;color:inherit}.pp-footer-section .footer__accordions a:hover{text-decoration:underline;text-underline-offset:4px}.pp-footer-section .footer__contact{gap:4px;font-size:var(--pp-footer-body,16px);line-height:1.6}.pp-footer-section .footer__contact-item--secondary{opacity:1}.pp-footer-section :is(a,summary,input,button):focus-visible{outline:2px solid currentColor;outline-offset:4px}.pp-footer-section .footer__right{margin-top:32px;padding-top:32px;border-top:1px solid rgb(var(--color-foreground)/.25);max-width:640px}.pp-footer-section .footer__newsletter .input{font-size:16px}.pp-footer-credits .footer-copyright{max-width:var(--pp-footer-width,1440px);width:100%;padding-inline:5%;margin:auto;gap:16px;padding-block:20px}.pp-footer-credits .credits{font-size:14px;line-height:1.5}@media(min-width:750px)and (max-width:1099px){.pp-footer-section .footer__left{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}@media(max-width:749px){.pp-footer-section .footer{padding-inline:20px}.pp-footer-section .footer__left{grid-template-columns:minmax(0,1fr);gap:0}.pp-footer-section .footer__left>.footer__logo{padding-bottom:28px}.pp-footer-section .footer__brand-content{max-width:38ch}.pp-footer-section .footer__accordions>.details{border-top:1px solid rgb(var(--color-foreground)/.25)}.pp-footer-section .footer__accordions .details__summary{min-height:56px;padding:12px 0}.pp-footer-section .footer__accordions .details__content{padding-bottom:16px}.pp-footer-section .footer__accordions a{min-height:44px}.pp-footer-credits .footer-copyright{padding-inline:20px}}footer.footer-group:has(.pp-footer-section){position:relative;z-index:0}.pp-footer-signature{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-bottom:36px;margin-bottom:36px;border-bottom:1px solid rgb(var(--color-foreground)/.25)}.pp-footer-signature p{margin:0;font-family:var(--font-heading-family);font-size:var(--pp-signature-size,56px);font-weight:var(--font-heading-weight,400);line-height:1.12;letter-spacing:-.02em}.pp-footer-signature a{display:inline-flex;align-items:center;gap:16px;min-height:44px;color:inherit;text-decoration:none;background-image:none;line-height:1.5}.pp-footer-signature a:hover span{text-decoration:underline;text-underline-offset:5px}.pp-footer-signature svg{flex:none}.pp-footer-section .footer__accordions>.no-details:before,.pp-footer-section .footer__accordions>.no-details:after{display:none}.pp-footer-section .footer__accordions>.no-details{border-inline:0}.pp-footer-credits .pp-footer-policies{display:flex;flex-wrap:wrap;gap:4px 20px;list-style:none;padding:0;margin:10px 0 0}.pp-footer-credits .pp-footer-policies a{display:inline-flex;align-items:center;min-height:44px;color:inherit;background-image:none;text-decoration:none;font-size:14px}.pp-footer-credits .pp-footer-policies a:hover{text-decoration:underline;text-underline-offset:4px}.pp-footer-credits a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.pp-footer-signature{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:28px;padding-bottom:28px}.pp-footer-signature p{font-size:var(--pp-signature-mobile,40px)}.pp-footer-credits .pp-footer-policies{justify-content:center}}.pp-footer-section .footer__left{border-inline:0}.pp-footer-credits .footer-copyright{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px 32px}.pp-footer-credits .pp-footer-policies{margin:0;justify-content:flex-start}.pp-footer-credits .pp-payment-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;list-style:none;margin:0;padding:0}.pp-footer-credits .pp-payment-list li{display:flex;align-items:center}.pp-footer-credits .pp-extra-payment img{display:block;width:auto;max-width:90px;height:24px;object-fit:contain}.pp-footer-credits .pp-payment-name{display:inline-flex;align-items:center;height:24px;padding:0 7px;border-radius:3px;background:#fff;color:#173e33;font-family:var(--font-body-family);font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.pp-footer-credits .pp-footer-copyright-last{grid-column:1/-1;grid-row:3;font-size:13px;line-height:1.5;padding-top:16px;border-top:1px solid rgb(var(--color-foreground)/.2);width:100%}@media(max-width:749px){.pp-footer-credits .footer-copyright{grid-template-columns:minmax(0,1fr);gap:16px}.pp-footer-credits .pp-footer-policies,.pp-footer-credits .pp-payment-list{justify-content:center}.pp-footer-credits .pp-footer-copyright-last{grid-row:auto;text-align:center}}@media(max-width:767px){.pp-footer-section .footer{padding-inline:20px}.pp-footer-section .footer__left{grid-template-columns:minmax(0,1fr);gap:0}.pp-footer-section .footer__accordions>.details,.pp-footer-section .footer__accordions>.details:first-of-type,.pp-footer-section .footer__accordions>.details:last-of-type{border:0;border-top:1px solid rgb(var(--color-foreground)/.25);border-radius:0;padding-inline:0;margin-inline:0;box-shadow:none}.pp-footer-section .footer__accordions .details__summary{min-height:56px;padding:12px 0}.pp-footer-section .footer__accordions .details__content{padding-bottom:16px}.pp-footer-section .footer__accordions a{min-height:44px}}@media(max-width:767px){body:has(.mobile-dock) .pp-footer-credits .footer-copyright{padding-block-end:calc(20px + max(var(--mobile-dock-height, 0px),calc(72px + env(safe-area-inset-bottom,0px))))}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/pp-footer.css.map */
