.ppf{--ppf-bg: var(--pp-band, #101010);--ppf-text: var(--pp-band-text, #F7F6F3);--ppf-dim: rgba(247, 246, 243, .68);--ppf-dim-2: rgba(247, 246, 243, .56);--ppf-rule: rgba(247, 246, 243, .14);--ppf-pad: 56px;font-family:var(--pp-font-body, "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif);font-size:15.5px;line-height:24px;letter-spacing:0;color:var(--ppf-text);background:var(--ppf-bg);padding:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ppf *,.ppf *:before,.ppf *:after{box-sizing:border-box}.ppf ul{list-style:none;margin:0;padding:0}.ppf p{margin:0}.ppf a{color:inherit;text-decoration:none}.ppf :focus-visible{outline:2px solid var(--ppf-text);outline-offset:3px}.ppf-card{padding:56px 0 26px}.ppf-grid{display:grid;grid-template-columns:minmax(0,1.55fr) repeat(4,minmax(0,1fr));gap:40px 28px;align-items:start}.ppf-brand{padding-right:28px}.ppf-logo{display:inline-block;line-height:0;margin-top:1px}.ppf-logo img{width:var(--ppf-logo-w, 200px);height:auto;display:block}.ppf-wordmark{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:24px;color:var(--ppf-text)}.ppf .ppf-tag{margin-top:30px;font-size:15.5px;line-height:24px;font-weight:600;color:var(--ppf-text)}.ppf .ppf-facts{margin-top:14px;display:grid;gap:8px}.ppf-facts li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;line-height:24px;color:var(--ppf-dim)}.ppf-facts svg{width:16px;height:16px;flex:none;margin-top:4px;opacity:.5}.ppf-contact{font-style:normal;margin-top:26px}.ppf-contact ul{display:grid;gap:8px}.ppf-contact li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;line-height:24px;color:var(--ppf-text)}.ppf-contact li.ppf-dim{color:var(--ppf-dim)}.ppf-contact svg{width:16px;height:16px;flex:none;margin-top:4px;opacity:.5}.ppf-contact a{transition:color .15s ease}.ppf-contact a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--ppf-dim-2)}.ppf-num{font-variant-numeric:tabular-nums}.ppf .ppf-h{font-size:13.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:24px;color:var(--ppf-text);margin:0 0 16px}.ppf-list{display:grid;gap:8px}.ppf-list a{display:inline-block;font-size:15.5px;line-height:24px;color:var(--ppf-dim);text-underline-offset:4px;text-decoration-thickness:1px;transition:color .15s ease}.ppf-list a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--ppf-dim-2)}.ppf-list a[aria-current=page]{color:#fff}.ppf-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;margin-top:44px;padding-top:22px;border-top:1px solid var(--ppf-rule);font-size:14px;line-height:22px;color:var(--ppf-dim-2)}.ppf-legal{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px}.ppf-legal a{color:var(--ppf-dim-2);transition:color .15s ease}.ppf-legal a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.ppf-social{display:flex;align-items:center;gap:22px}.ppf-social a{display:block;color:var(--ppf-dim);transition:color .15s ease}.ppf-social a:hover{color:#fff}.ppf-social svg{width:20px;height:20px;display:block}@media(max-width:1100px){.ppf{--ppf-pad: 44px}.ppf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 32px}.ppf-brand{grid-column:1 / -1;padding-right:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 32px;align-items:start}.ppf-logo,.ppf-tag,.ppf-facts{grid-column:1}.ppf .ppf-tag{margin-top:24px}.ppf-contact{grid-column:2;grid-row:1 / span 3;margin-top:2px}}@media(max-width:749px){.ppf-card{padding-top:40px;padding-bottom:22px}.ppf-grid{gap:30px 20px}.ppf-brand{grid-template-columns:minmax(0,1fr);gap:0}.ppf-logo img{width:min(var(--ppf-logo-w, 200px),180px)}.ppf .ppf-tag{margin-top:24px;font-size:16px}.ppf-facts li{font-size:16px}.ppf-contact{grid-column:1;grid-row:auto;margin-top:22px}.ppf-contact li,.ppf-list a{font-size:16px}.ppf .ppf-h{margin-bottom:14px}.ppf-list{gap:10px}.ppf-bottom{margin-top:32px;padding-top:18px;gap:14px 20px;font-size:13.5px}.ppf-legal{gap:6px 18px}.ppf-copy{flex-basis:100%}.ppf-social{gap:20px}}@media(max-width:480px){.ppf-grid{grid-template-columns:minmax(0,1fr);gap:28px}}@media(prefers-reduced-motion:reduce){.ppf a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/pp-footer.css.map */
