.brand-footer{position:relative;isolation:isolate;padding:39px clamp(15px,12.9%,195px) 63px;color:var(--pg-ink)}.brand-footer__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.brand-footer__background-image{width:100%;height:100%;object-fit:cover;object-position:center bottom}.brand-footer__card{display:flex;flex-direction:column;align-items:center;padding:47px 40px 39px;background:var(--pg-linen);text-align:center}.brand-footer__newsletter{display:flex;flex-direction:column;align-items:center;width:100%;max-width:451px;padding:30px 0}.brand-footer__newsletter-heading{margin:0;color:inherit}.brand-footer__newsletter-text{margin-top:20px}.brand-footer__newsletter-text p{margin:0}.brand-footer .newsletter-form{--border: var(--pg-field-line);--text: var(--pg-ink);width:100%;max-width:333px;margin-top:35px}.brand-footer .newsletter-form .input-group{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border:0}.brand-footer .newsletter-form__field{position:relative;flex:0 1 225px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.brand-footer .newsletter-form__label{position:absolute;top:50%;left:0;right:0;overflow:hidden;font-family:var(--pg-font-body);font-size:14px;line-height:var(--pg-leading-label);letter-spacing:var(--pg-tracking-label);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--pg-ink-muted);transform:translateY(-50%);pointer-events:none;transition:opacity var(--pg-transition)}.brand-footer .newsletter-form__field:focus-within .newsletter-form__label,.brand-footer .newsletter-form__field:has(.input-group__field:not(:placeholder-shown)) .newsletter-form__label{opacity:0}.brand-footer .newsletter-form .input-group__field{width:100%;min-height:0;padding:6px 0 4px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;font-family:var(--pg-font-body);font-size:16px;color:var(--pg-ink)}.brand-footer .newsletter-form .input-group__field:focus-visible{outline:none;border-bottom-color:var(--pg-ink);box-shadow:0 1px 0 0 var(--pg-ink)}.brand-footer .newsletter-form .newsletter__submit{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;min-height:var(--pg-button-height);padding:9px 19px 8px;border:1px solid var(--pg-ink-deep);border-radius:var(--pg-radius-pill);background:transparent;color:var(--pg-ink-deep);font-family:var(--pg-font-body);font-size:14px;line-height:var(--pg-leading-label);letter-spacing:var(--pg-tracking-label);text-transform:uppercase;transition:background-color var(--pg-transition),gap var(--pg-transition)}.brand-footer .newsletter-form .newsletter__submit:after{content:"";display:inline-block;flex:0 0 auto;width:.73em;height:.66em;background-color:currentColor;-webkit-mask:var(--pg-arrow-icon) center / contain no-repeat;mask:var(--pg-arrow-icon) center / contain no-repeat}@media(hover:hover){.brand-footer .newsletter-form .newsletter__submit:hover{background-color:var(--pg-white);gap:12px}}.brand-footer .newsletter__message{margin:0 0 16px;padding:10px 12px;font-size:14px;text-align:left}.brand-footer__columns{display:grid;grid-template-columns:minmax(0,354fr) minmax(0,266fr) minmax(0,354fr);gap:50px;width:100%;max-width:1074px;margin-top:84px}.brand-footer__column-heading{margin:0;font-family:var(--pg-font-body);font-size:12px;font-weight:400;line-height:1.375;letter-spacing:0;text-transform:none;color:inherit}.brand-footer__links{display:flex;flex-direction:column;align-items:center;gap:10px;margin:30px 0 0;padding:0;list-style:none}.brand-footer__links>li{display:flex}.brand-footer__link{overflow-wrap:anywhere;font-family:var(--pg-font-body);font-size:14px;line-height:var(--pg-leading-label);letter-spacing:var(--pg-tracking-label);text-transform:uppercase;color:inherit;text-decoration:none}@media(hover:hover){.brand-footer__link:hover{text-decoration:underline;text-underline-offset:3px}}.brand-footer__signature{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;margin-top:104px}.brand-footer__logo{display:block;width:min(533px,100%)}.brand-footer__logo img{display:block;width:100%;height:auto}.brand-footer__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 56px}.brand-footer__credits{color:inherit;text-decoration:none}@media(hover:hover){.brand-footer__credits:hover{text-decoration:underline}}@media only screen and (min-width:750px)and (max-width:1199px){.brand-footer{padding-left:40px;padding-right:40px}}@media only screen and (max-width:899px){.brand-footer__columns{grid-template-columns:1fr;gap:40px}.brand-footer__links{margin-top:20px}}@media only screen and (max-width:749px){.brand-footer{padding:34px 15px}.brand-footer__card{gap:50px;padding:30px 20px}.brand-footer__newsletter{padding:0}.brand-footer__newsletter-heading{font-size:14px}.brand-footer .newsletter-form__label{font-size:12px}.brand-footer .newsletter-form .newsletter__submit{padding:10px 16px 10px 15px;font-size:12px}.brand-footer__columns{grid-template-columns:1fr;gap:40px;margin-top:0}.brand-footer__links{margin-top:20px}.brand-footer__link{font-size:12px}.brand-footer__signature{gap:20px;margin-top:0}.brand-footer__logo{width:245px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/pg-footer.css.map */
