[id^=PlumFooter-]{position:relative;overflow:hidden;background:var(--plum-footer-background, #21181a);color:var(--plum-footer-foreground, #f8f5ee)}[id^=PlumFooter-]:before{position:absolute;top:-10rem;right:-12rem;width:34rem;height:34rem;border:1px solid color-mix(in srgb,var(--plum-footer-accent) 22%,transparent);border-radius:50%;content:"";pointer-events:none}[id^=PlumFooter-] .plum-footer__inner{position:relative;width:min(100%,var(--page-width, 100rem));margin-inline:auto;padding:clamp(3rem,6vw,6rem) var(--page-margin, clamp(1rem, 3vw, 3.5rem)) 1.5rem}[id^=PlumFooter-] .plum-footer__brand-row{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding-bottom:clamp(3rem,6vw,5.5rem);border-bottom:1px solid color-mix(in srgb,var(--plum-footer-foreground) 15%,transparent)}[id^=PlumFooter-] .plum-footer__wordmark{display:inline-flex;align-items:baseline;color:inherit;font-family:var(--font-heading--family, "Cormorant Garamond", "Bodoni MT", Didot, Georgia, serif);font-size:clamp(4.5rem,10vw,9.5rem);font-weight:var(--font-heading--weight, 400);letter-spacing:-.075em;line-height:.66;text-decoration:none}[id^=PlumFooter-] .plum-footer__wordmark-p{font-size:1.18em;font-style:italic}[id^=PlumFooter-] .plum-footer__brand-note{max-width:18rem;margin:0;color:color-mix(in srgb,var(--plum-footer-foreground) 58%,transparent);font-family:var(--font-body--family, sans-serif);font-size:.62rem;letter-spacing:.18em;line-height:1.5;text-align:right;text-transform:uppercase}[id^=PlumFooter-] .plum-footer__main{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr);gap:clamp(4rem,9vw,10rem);padding-block:clamp(4.5rem,8vw,8rem)}[id^=PlumFooter-] .plum-footer__newsletter{max-width:52rem}[id^=PlumFooter-] .plum-footer__kicker,[id^=PlumFooter-] .plum-footer__column-title{margin:0;color:var(--plum-footer-accent);font-family:var(--font-body--family, sans-serif);font-size:.63rem;font-weight:600;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}[id^=PlumFooter-] .plum-footer__heading{max-width:11ch;margin:1.2rem 0 clamp(2.6rem,5vw,4.5rem);color:inherit;font-family:var(--font-heading--family, "Cormorant Garamond", "Bodoni MT", Didot, Georgia, serif);font-size:clamp(3.4rem,6.8vw,7.5rem);font-weight:var(--font-heading--weight, 400);letter-spacing:-.055em;line-height:.82}[id^=PlumFooter-] .plum-footer__heading span,[id^=PlumFooter-] .plum-footer__heading em{display:block}[id^=PlumFooter-] .plum-footer__heading em{color:var(--plum-footer-accent);font-style:italic;font-weight:400}[id^=PlumFooter-] .plum-footer__form{max-width:45rem}[id^=PlumFooter-] .plum-footer__field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--plum-footer-foreground) 58%,transparent)}[id^=PlumFooter-] .plum-footer__input{min-width:0;height:4.5rem;padding:0;border:0;border-radius:0;outline:0;background:transparent;color:inherit;font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(1.6rem,2.5vw,2.3rem)}[id^=PlumFooter-] .plum-footer__input::placeholder{color:color-mix(in srgb,var(--plum-footer-foreground) 42%,transparent);opacity:1}[id^=PlumFooter-] .plum-footer__field:focus-within{border-color:var(--plum-footer-accent);box-shadow:0 1px 0 var(--plum-footer-accent)}[id^=PlumFooter-] .plum-footer__submit{display:inline-flex;min-height:3rem;align-items:center;gap:.8rem;padding:0;border:0;background:transparent;color:inherit;font-family:var(--font-body--family, sans-serif);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}[id^=PlumFooter-] .plum-footer__submit svg{width:2.4rem;height:2.4rem;padding:.65rem;border:1px solid color-mix(in srgb,var(--plum-footer-foreground) 40%,transparent);border-radius:50%;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;transition:background .22s ease,color .22s ease,transform .24s cubic-bezier(.22,1,.36,1)}[id^=PlumFooter-] .plum-footer__submit:hover svg{background:var(--plum-footer-accent);color:var(--plum-footer-background);transform:translate(3px)}[id^=PlumFooter-] .plum-footer__newsletter-note,[id^=PlumFooter-] .plum-footer__form-message,[id^=PlumFooter-] .plum-footer__form-errors{max-width:34rem;margin:1rem 0 0;color:color-mix(in srgb,var(--plum-footer-foreground) 58%,transparent);font-family:var(--font-body--family, sans-serif);font-size:.68rem;line-height:1.6}[id^=PlumFooter-] .plum-footer__form-message{padding:1.25rem 0;border-block:1px solid color-mix(in srgb,var(--plum-footer-accent) 50%,transparent);color:var(--plum-footer-accent);font-size:.78rem}[id^=PlumFooter-] .plum-footer__form-errors{color:#f0b7a7}[id^=PlumFooter-] .plum-footer__form-errors ul{margin:0;padding-inline-start:1rem}[id^=PlumFooter-] .plum-footer__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);align-content:end}[id^=PlumFooter-] .plum-footer__links{display:flex;margin:1.4rem 0 0;padding:0;flex-direction:column;gap:.8rem;list-style:none}[id^=PlumFooter-] .plum-footer__links a,[id^=PlumFooter-] .plum-footer__contact a{color:inherit;font-family:var(--font-heading--family, Georgia, serif);font-size:1.35rem;line-height:1.2;text-decoration:none;transition:color .18s ease}[id^=PlumFooter-] .plum-footer__links a:hover,[id^=PlumFooter-] .plum-footer__contact a:hover{color:var(--plum-footer-accent)}[id^=PlumFooter-] .plum-footer__contact{display:flex;margin-top:1.4rem;flex-direction:column;gap:.7rem;font-style:normal}[id^=PlumFooter-] .plum-footer__contact p{margin:.6rem 0 0;color:color-mix(in srgb,var(--plum-footer-foreground) 58%,transparent);font-family:var(--font-body--family, sans-serif);font-size:.72rem;line-height:1.65}[id^=PlumFooter-] .plum-footer__social{display:flex;align-items:center;gap:clamp(1.2rem,3vw,2.5rem);padding-block:1.35rem;border-block:1px solid color-mix(in srgb,var(--plum-footer-foreground) 15%,transparent)}[id^=PlumFooter-] .plum-footer__social a{display:inline-flex;align-items:center;gap:.45rem;color:inherit;font-family:var(--font-body--family, sans-serif);font-size:.63rem;font-weight:600;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}[id^=PlumFooter-] .plum-footer__social a span{color:var(--plum-footer-accent);transition:transform .2s ease}[id^=PlumFooter-] .plum-footer__social a:hover span{transform:translate(2px,-2px)}[id^=PlumFooter-] .plum-footer__bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding-top:1.5rem;color:color-mix(in srgb,var(--plum-footer-foreground) 48%,transparent);font-family:var(--font-body--family, sans-serif);font-size:.58rem;letter-spacing:.09em;line-height:1.5;text-transform:uppercase}[id^=PlumFooter-] .plum-footer__copyright{margin:0}[id^=PlumFooter-] .plum-footer__copyright span:before{content:" / "}[id^=PlumFooter-] .plum-footer__policies{display:flex;justify-content:flex-end;gap:1.2rem;flex-wrap:wrap}[id^=PlumFooter-] .plum-footer__policies a{color:inherit;text-decoration:none}[id^=PlumFooter-] .plum-footer__policies a:hover{color:var(--plum-footer-foreground)}[id^=PlumFooter-] .plum-footer__wordmark:focus-visible,[id^=PlumFooter-] .plum-footer__submit:focus-visible,[id^=PlumFooter-] a:focus-visible,[id^=PlumFooter-] .plum-footer__input:focus-visible{outline:2px solid var(--plum-footer-accent);outline-offset:4px}[id^=PlumFooter-] .plum-footer__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:899px){[id^=PlumFooter-] .plum-footer__main{grid-template-columns:1fr;gap:4.5rem}[id^=PlumFooter-] .plum-footer__columns{max-width:40rem}}@media(max-width:599px){[id^=PlumFooter-]:before{top:-8rem;right:-16rem}[id^=PlumFooter-] .plum-footer__inner{padding-inline:1rem}[id^=PlumFooter-] .plum-footer__brand-row,[id^=PlumFooter-] .plum-footer__bottom{flex-direction:column}[id^=PlumFooter-] .plum-footer__brand-note{text-align:left}[id^=PlumFooter-] .plum-footer__heading{font-size:clamp(3.3rem,15vw,5.2rem)}[id^=PlumFooter-] .plum-footer__field{grid-template-columns:minmax(0,1fr) auto}[id^=PlumFooter-] .plum-footer__submit span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}[id^=PlumFooter-] .plum-footer__columns{grid-template-columns:1fr;gap:3rem}[id^=PlumFooter-] .plum-footer__social{align-items:flex-start;flex-direction:column}[id^=PlumFooter-] .plum-footer__policies{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){[id^=PlumFooter-] *,[id^=PlumFooter-] *:before,[id^=PlumFooter-] *:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/plum-footer.css.map */
