.pr-footer-section{position:relative;overflow:hidden;background:var(--pr-footer-background, #17231e);color:var(--pr-footer-text, #f5f6f2)}.pr-footer-section,.pr-footer-section *{box-sizing:border-box}.pr-footer-container{position:relative;z-index:2;width:min(calc(100% - 40px),var(--page-width, 1400px));margin-inline:auto}.pr-footer-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 16px;color:var(--pr-footer-accent, #91ad9a);font-size:11px;font-weight:750;line-height:1.2;letter-spacing:.13em;text-transform:uppercase}.pr-footer-eyebrow:before{width:22px;height:1px;background:currentColor;content:""}.pr-footer-heading{margin:0;color:inherit;font-family:var(--font-heading-family, inherit);font-weight:var(--font-heading-weight, 600);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.pr-footer-richtext{color:var(--pr-footer-muted, rgba(245, 246, 242, .68));line-height:1.7}.pr-footer-richtext p{margin:0}.pr-footer-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:14px 23px;border:1px solid transparent;border-radius:999px;background:var(--pr-footer-accent, #91ad9a);color:var(--pr-footer-button-text, #17231e);font-family:var(--font-body-family, inherit);font-size:14px;font-weight:780;line-height:1;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.pr-footer-button:hover{transform:translateY(-2px);box-shadow:0 16px 34px color-mix(in srgb,var(--pr-footer-accent, #91ad9a) 25%,transparent)}.pr-footer-section a:focus-visible,.pr-footer-section button:focus-visible,.pr-footer-section input:focus-visible,.pr-footer-section select:focus-visible{outline:2px solid var(--pr-footer-accent, #91ad9a);outline-offset:3px}.pr-footer-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,.61,.36,1)}.pr-footer-reveal.is-visible{opacity:1;transform:none}@media screen and (max-width:749px){.pr-footer-container{width:min(calc(100% - 32px),1400px)}.pr-footer-button{width:100%}}@media(prefers-reduced-motion:reduce){.pr-footer-reveal{opacity:1;transform:none;transition:none}.pr-footer-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/pr-footer.css.map */
