.pd-footer{--pd-footer-bg: var(--pd-footer);--pd-footer-ink: var(--pd-on-dark);--pd-footer-plum: var(--pd-touch);--pd-footer-rose: var(--pd-on-dark);--pd-footer-line: rgba(var(--pd-on-dark-rgb), .25);--pd-footer-orn-w: 92vw;--pd-footer-orn-half: calc(var(--pd-footer-orn-w) / var(--pd-footer-orn-ratio, 3) / 2);position:relative;z-index:2;background-color:var(--pd-footer-bg);color:var(--pd-footer-ink)}.pd-footer a{color:var(--pd-footer-ink)}.pd-footer--ornament{margin-top:var(--pd-footer-orn-half)}.pd-footer__ornament{position:absolute;top:0;left:50%;z-index:3;display:block;width:var(--pd-footer-orn-w);line-height:0;transform:translate(-50%,-50%)}.pd-footer__ornament-img{display:block;width:100%;height:auto;filter:drop-shadow(0 2px 6px rgba(var(--pd-signature-hover-rgb),.18))}.pd-footer__ornament:focus-visible{outline:2px solid var(--pd-footer-plum);outline-offset:4px}.pd-footer__main{padding:4.8rem 2rem 4rem}.pd-footer--ornament .pd-footer__main{padding-top:calc(var(--pd-footer-orn-half) + 1.6rem)}.pd-footer__grid{display:flex;flex-direction:column;max-width:1240px;margin:0 auto}.pd-footer__col{padding:2.4rem 0;border-bottom:1px solid var(--pd-footer-line)}.pd-footer__col--newsletter{order:-2;padding-top:0}.pd-footer__col--contact{order:-1}.pd-footer__heading{margin:0 0 1.6rem;color:var(--pd-footer-plum);font-family:var(--pd-font-text);font-weight:400;font-size:var(--pd-label-size);line-height:1.4;letter-spacing:var(--pd-label-tracking);text-transform:uppercase}.pd-footer__heading--desktop{display:none}.pd-footer__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:.4rem 0;border:0;background:transparent;color:var(--pd-footer-plum);cursor:pointer;text-align:left}.pd-footer__toggle .pd-footer__heading{margin:0}.pd-footer__toggle:focus-visible{outline:1px solid var(--pd-footer-plum);outline-offset:4px}.pd-footer__plus{position:relative;flex:0 0 auto;width:14px;height:14px}.pd-footer__plus:before,.pd-footer__plus:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:var(--pd-footer-plum);transition:transform .3s ease}.pd-footer__plus:after{transform:rotate(90deg)}.pd-footer__col.is-open .pd-footer__plus:after{transform:rotate(0)}.pd-footer__links{display:none;margin:1.6rem 0 0;padding:0;list-style:none}.pd-footer__col.is-open .pd-footer__links{display:block}.pd-footer__links li+li{margin-top:.8rem}.pd-footer__link,.pd-footer__text{color:var(--pd-footer-ink);font-family:var(--pd-font-text);font-size:1.6rem;line-height:1.6}.pd-footer__link{text-decoration:none;text-underline-offset:.25em;text-decoration-thickness:1px}.pd-footer__link:hover,.pd-footer__link:focus-visible{color:var(--pd-footer-plum);text-decoration:underline}.pd-footer__link:focus-visible{outline:1px solid var(--pd-footer-plum);outline-offset:2px}.pd-footer__text{margin:0 0 1.6rem}.pd-footer__contact{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none}.pd-footer__contact li{display:flex;align-items:flex-start;gap:1.2rem;min-width:0}.pd-footer__contact .pd-footer__link,.pd-footer__contact .pd-footer__text{margin:0;overflow-wrap:anywhere}.pd-footer__icon{flex:0 0 auto;width:2rem;height:2rem;margin-top:.4rem;fill:none;stroke:var(--pd-footer-plum);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.pd-footer__form{margin:0}.pd-footer__field{display:flex;flex-wrap:wrap;gap:1rem}.pd-footer input.pd-footer__input{flex:1 1 18rem;min-width:0;height:4.8rem;margin:0;padding:0 1.4rem;border:1px solid var(--pd-footer-rose);border-radius:0;background:var(--pd-bg);background-color:var(--pd-bg);color:var(--pd-ink);font-family:var(--pd-font-text);font-size:1.6rem;line-height:normal;box-shadow:none}.pd-footer input.pd-footer__input::placeholder{color:rgba(var(--pd-ink-rgb),.65);opacity:1;font-family:var(--pd-font-title);font-size:1.7rem;font-style:italic}.pd-footer input.pd-footer__input:focus{outline:2px solid var(--pd-footer-plum);outline-offset:2px}.pd-footer button.pd-footer__submit{flex:0 0 auto;height:4.8rem;padding:0 2.2rem;border:1px solid var(--pd-footer-rose);border-radius:0;background-color:var(--pd-footer-rose);color:var(--pd-signature);font-family:var(--pd-font-text);font-size:var(--pd-label-size);letter-spacing:var(--pd-label-tracking);text-transform:uppercase;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease;font-weight:500}.pd-footer button.pd-footer__submit:hover,.pd-footer button.pd-footer__submit:focus-visible{border-color:var(--pd-on-dark);background-color:var(--pd-signature-hover);color:var(--pd-on-dark)}.pd-footer button.pd-footer__submit:focus-visible{outline:2px solid var(--pd-footer-plum);outline-offset:2px}.pd-footer__message{margin:1rem 0 0;color:var(--pd-footer-ink);font-family:var(--pd-font-title);font-style:italic;font-size:1.7rem}.pd-footer__bottom{border-top:1px solid var(--pd-footer-line)}.pd-footer__bottom-inner{display:flex;flex-direction:column;align-items:center;gap:1.4rem;max-width:calc(1240px + 6rem);margin:0 auto;padding:2.2rem 2rem 2.6rem;text-align:center}.pd-footer__copyright{margin:0;color:rgba(var(--pd-on-dark-rgb),.85);font-family:var(--pd-font-text);font-size:1.6rem;line-height:1.6}.pd-footer__payment{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:0;padding:0;list-style:none}.pd-footer__payment li{line-height:0}.pd-footer__payment-icon{width:3.8rem;height:2.4rem}@media screen and (min-width:750px){.pd-footer{--pd-footer-orn-w: min(760px, 90vw)}.pd-footer__main{padding:6.4rem 3rem 5.6rem}.pd-footer--ornament .pd-footer__main{padding-top:calc(var(--pd-footer-orn-half) + 2rem)}.pd-footer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4.8rem;align-items:start}.pd-footer__col{order:0;padding:0;border-bottom:0}.pd-footer__col--newsletter,.pd-footer__col--contact{order:0}.pd-footer__heading{margin-bottom:2rem}.pd-footer__heading--desktop{display:block}.pd-footer__toggle{display:none}.pd-footer__links{display:block;margin:0}.pd-footer__bottom-inner{flex-direction:row;justify-content:space-between;padding:2.4rem 3rem;text-align:left}}@media(prefers-reduced-motion:reduce){.pd-footer__plus:before,.pd-footer__plus:after,.pd-footer__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pd-footer.css.map */
