.footer{background:var(--ps-bg-2);color:var(--ps-black);font-family:var(--body1-font);overflow-x:clip}.footer-signup{--input-background: var(--ps-white);background:var(--ps-bg-1);color:var(--ps-black);padding-block:var(--space-6)}.footer-signup__inner{text-align:center}.footer-signup__heading{margin:0 0 var(--space-4);color:inherit}.footer-signup__form{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-2);max-inline-size:var(--editorial-width-min);margin-inline:auto}.footer-signup__button{inline-size:100%}.footer-signup__message{margin:var(--space-2) auto 0;max-inline-size:var(--editorial-width-min);text-align:left}.footer-signup__message--success{color:var(--ps-primary)}.footer-main{padding-block:var(--space-5) var(--space-3)}.footer-main__inner{inline-size:100%}.footer-content{display:grid;grid-template-areas:"brand" "navigation" "newsletter";grid-template-columns:minmax(0,1fr);row-gap:var(--space-4);align-items:start}.footer-brand{grid-area:brand}.footer-brand__name{display:inline-block;color:var(--ps-black);letter-spacing:.08em;text-decoration:none}.footer-brand__name--logo{display:block;inline-size:min(var(--footer-logo-width),100%)}.footer-brand__logo{display:block;inline-size:100%;block-size:auto}.footer-brand__description{max-inline-size:48ch;margin:var(--space-3) 0 0;color:var(--ps-text-muted)}.footer-navigation{grid-area:navigation;display:grid;gap:var(--space-4);padding-block:var(--space-3);border-block:1px solid color-mix(in srgb,var(--ps-black) 15%,transparent)}.footer-nav__columns{display:grid;grid-template-columns:repeat(var(--footer-columns-mobile),minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.footer-link-list.footer-link-list--flat{display:grid;grid-template-columns:repeat(var(--footer-columns-mobile),minmax(0,1fr));column-gap:var(--space-3)}.footer-link-list--nested{margin-block-start:var(--space-1);padding-inline-start:var(--space-2);border-inline-start:1px solid color-mix(in srgb,var(--ps-black) 15%,transparent)}.footer-nav__column{min-inline-size:0}.footer-nav__heading{display:inline-flex;align-items:center;max-inline-size:100%;min-block-size:var(--touch-target-min);margin-block-end:var(--space-1);color:var(--ps-black);letter-spacing:var(--button-letter-spacing);text-decoration:none;text-transform:uppercase}.footer-link-list{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);margin:0;padding:0;list-style:none}.footer-link-label{position:relative;display:inline-block;max-inline-size:100%;overflow-wrap:anywhere}.footer-link-label:after{position:absolute;inset-inline-start:0;inset-block-end:0;inline-size:0;block-size:1px;background:currentColor;content:"";transition:inline-size .15s ease}.footer-link{display:inline-flex;align-items:center;max-inline-size:100%;min-block-size:var(--touch-target-min);color:var(--ps-black);text-decoration:none;transition:color .15s ease}.footer-link:hover,.footer-link:focus-visible,.footer-nav__heading:hover,.footer-nav__heading:focus-visible,.footer-brand__name:hover,.footer-brand__name:focus-visible{color:var(--ps-black)}.footer-link:hover .footer-link-label:after,.footer-link:focus-visible .footer-link-label:after,.footer-nav__heading:hover .footer-link-label:after,.footer-nav__heading:focus-visible .footer-link-label:after{inline-size:100%}.footer-column-heading,.footer-payments__heading{margin:0 0 var(--space-2);color:var(--ps-primary);font-size:var(--font-size-body);font-weight:700;line-height:var(--line-height-tight);letter-spacing:.12em;text-transform:uppercase}.footer-contact{grid-area:newsletter}.footer-contact__list{display:grid;justify-items:start;gap:var(--space-1);margin:0;color:var(--ps-text-muted);font-style:normal}.footer-contact__link{display:inline-flex;align-items:center;min-block-size:var(--touch-target-min);color:var(--ps-black);text-decoration:underline;text-underline-offset:4px}.footer-payments{--footer-payment-logo-height: 40px;margin-block-start:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px solid color-mix(in srgb,var(--ps-black) 15%,transparent)}.footer-payments__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);margin:0;padding:0;list-style:none}.footer-payments__link{display:flex;align-items:center;justify-content:center;min-block-size:var(--touch-target-min);padding-block:var(--space-1);border-radius:var(--radius-control)}.footer-payments__link:focus-visible{outline:2px solid var(--ps-primary);outline-offset:2px}.footer-payments__logo{display:block;inline-size:auto;block-size:var(--footer-payment-logo-height)}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--space-3);margin-block-start:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px solid color-mix(in srgb,var(--ps-black) 15%,transparent);color:var(--ps-text-muted)}.footer-bottom p{margin:0}.footer-bottom .footer-contact__link{display:inline;min-block-size:0}.localization-form{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-2);margin-block-start:var(--space-4);padding-block-start:var(--space-4);border-block-start:1px solid color-mix(in srgb,var(--ps-black) 15%,transparent)}.localization-form__field{display:grid;flex:1 1 calc(2 * var(--space-8));gap:var(--space-1)}.localization-form__field label{color:var(--ps-text-muted);letter-spacing:var(--button-letter-spacing);text-transform:uppercase}.localization-form .button{flex:0 0 auto}@media screen and (min-width:480px){.footer-signup__form{grid-template-columns:minmax(0,1fr) var(--button-primary-min-width)}.footer-signup__button{inline-size:auto}.footer-signup__input{border-start-end-radius:0;border-end-end-radius:0}.footer-signup__button{border-start-start-radius:0;border-end-start-radius:0}}@media screen and (min-width:768px){.footer-link,.footer-nav__heading,.footer-contact__link{min-block-size:0}.footer-signup{padding-block:var(--space-6)}.footer-content{grid-template-areas:"brand newsletter" "navigation navigation";grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);row-gap:var(--space-4);column-gap:var(--space-6)}.footer-navigation{padding-block:var(--space-3) 0;border-block-end:0}.footer-navigation--split{grid-template-columns:minmax(0,3fr) minmax(0,1fr);column-gap:var(--space-6)}}@media screen and (min-width:1280px){.footer-nav{grid-area:navigation}.footer-secondary-nav{grid-area:secondary}.footer-nav__columns{grid-template-columns:repeat(var(--footer-columns),minmax(0,1fr));gap:var(--space-4)}.footer-link-list.footer-link-list--flat{grid-template-columns:repeat(var(--footer-columns),minmax(0,1fr));column-gap:var(--space-4)}.footer-content{grid-template-areas:"brand newsletter";grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:var(--space-6)}.footer-content--four-columns{grid-template-areas:"brand navigation secondary newsletter";grid-template-columns:minmax(0,1fr) auto auto max-content}.footer-content--main-only{grid-template-areas:"brand navigation newsletter";grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) max-content}.footer-content--secondary-only{grid-template-areas:"brand secondary newsletter";grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) max-content}.footer-navigation{display:contents}.footer-link-list.footer-link-list--flat{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:767px){.footer-column-heading,.footer-payments__heading{margin-block-end:var(--space-1)}.footer-link-list{gap:0}.footer-link-list.footer-link-list--flat{grid-template-columns:minmax(0,1fr)}.footer-navigation,.footer-nav__columns{gap:var(--space-3)}.footer-contact__link+.footer-contact__link{margin-block-start:calc(-1 * var(--space-1))}.footer-bottom{flex-direction:column;align-items:flex-start;row-gap:var(--space-1)}}@media screen and (max-width:479px){.footer-signup{padding-block:var(--space-5)}.footer-signup__heading{font:var(--font-weight-title) var(--font-size-title) / var(--line-height-title) var(--big-heading-font);margin-block-end:var(--space-3)}.footer-brand__name{letter-spacing:.04em}.footer-brand__description{margin-block-start:var(--space-2)}.footer-link-list--flat .footer-link-list__item,.footer-link-list--secondary .footer-link-list__item{min-inline-size:0}.localization-form .button{inline-size:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/footer.css.map */
