.wp-footer-section{margin-top:var(--container-vertical-space)}.template-index .wp-footer-section{margin-top:0}.wp-footer{--wp-footer-bg: var(--color-background-footer);--wp-footer-ink: var(--color-text-footer);--wp-footer-soft: color-mix(in srgb, var(--wp-footer-ink) 78%, transparent);--wp-footer-faint: color-mix(in srgb, var(--wp-footer-ink) 60%, transparent);--wp-footer-line: color-mix(in srgb, var(--color-text-footer) 14%, transparent);--wp-footer-card: color-mix(in srgb, var(--color-text-footer) 6%, var(--color-background-footer));--wp-footer-red: var(--wp-color-eyebrow);--wp-footer-spring: .35s cubic-bezier(.34, 1.56, .64, 1);background:var(--wp-footer-bg);color:var(--wp-footer-ink);padding-top:clamp(56px,8vw,96px);overflow:hidden;font-size:calc(15px / 16 * var(--base-body-primary-size));line-height:1.55}.wp-footer__top{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));gap:40px 32px}.wp-footer__logo{display:inline-block}.wp-footer__logo img{display:block;width:180px;height:auto}.wp-footer__logo-text{font-size:calc(24px / 16 * var(--base-body-primary-size));font-weight:600;color:var(--wp-footer-ink)}.wp-footer__description{max-width:34ch;margin-top:20px;color:var(--wp-footer-soft)}.wp-footer__description p{margin:0}.wp-footer__social{display:flex;gap:10px;margin:24px 0 0;padding:0;list-style:none}.wp-footer__social a{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--border-radius-widgets);background:color-mix(in srgb,var(--wp-footer-ink) 7%,transparent);color:var(--wp-footer-ink);will-change:transform;transition:scale var(--wp-footer-spring),background-color .2s;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.wp-footer__social svg{width:18px;height:18px;fill:currentColor}.wp-footer__title{margin:0 0 18px;font-size:calc(13px / 16 * var(--base-body-primary-size));font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:var(--wp-footer-ink)}.wp-footer__list{display:grid;gap:10px;margin:0;padding:0;list-style:none;color:var(--wp-footer-soft)}.wp-footer__note{display:block;margin-top:2px;font-size:calc(12px / 16 * var(--base-body-primary-size));letter-spacing:.04em;color:var(--wp-footer-faint)}.wp-footer .wp-footer__link{padding-bottom:2px;color:var(--wp-footer-soft);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;transition:color .25s,background-size .35s cubic-bezier(.65,0,.35,1)}.wp-footer .wp-footer__link:hover,.wp-footer .wp-footer__link:focus-visible{color:var(--wp-footer-ink);background-position:0 100%;background-size:100% 1px}.wp-footer .wp-footer__link:not([href]){cursor:default;color:var(--wp-footer-soft);background-size:0 1px}.wp-footer a:focus-visible,.wp-footer button:focus-visible,.wp-footer input:focus-visible{outline:2px solid var(--wp-footer-red);outline-offset:3px}.wp-footer__newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:20px 40px;align-items:center;margin-top:clamp(48px,6vw,72px);padding:clamp(22px,3vw,32px) clamp(20px,3vw,40px);border:1px solid var(--wp-footer-line);border-radius:18px;background:var(--wp-footer-card)}.wp-footer__newsletter-title{margin:0;font-size:calc(22px / 16 * var(--base-body-primary-size));font-weight:600;line-height:1.25;text-wrap:balance;color:var(--wp-footer-ink)}.wp-footer__newsletter-text{margin:6px 0 0;color:var(--wp-footer-soft)}.wp-footer__form{display:flex;gap:8px;margin:0}.wp-footer .wp-footer__input{flex:1;min-width:0;height:auto;margin:0;padding:13px 20px;border:1px solid var(--wp-footer-line);border-radius:999px;background:var(--wp-footer-bg);color:var(--wp-footer-ink);font:inherit}.wp-footer .wp-footer__input::placeholder{color:var(--wp-footer-faint);opacity:.8}.wp-footer__send{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:.45em;padding:15px 24px;border:0;border-radius:999px;background:var(--wp-button-light-bg);box-shadow:var(--wp-shadow-button);color:var(--wp-button-light-ink);font:inherit;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;will-change:transform;transition:scale var(--wp-footer-spring);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.wp-footer__send svg{flex:none;width:1.35em;height:1.35em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wp-footer__form-message{grid-column:1 / -1}.wp-footer__form-message .alert{margin:0}@media(hover:hover)and (pointer:fine){.wp-footer__send:hover,.wp-footer__social a:hover{scale:1.1}.wp-footer__social a:hover{background:var(--wp-footer-red)}}.wp-footer__bottom{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;justify-content:space-between;margin-top:40px;padding-block:22px;font-size:calc(13px / 16 * var(--base-body-primary-size));color:var(--wp-footer-faint)}.wp-footer .wp-footer__legal .wp-footer__link:not(:hover):not(:focus-visible){color:var(--wp-footer-faint)}.wp-footer__legal{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none}.wp-footer__wordmark{display:block;margin-top:clamp(8px,2vw,32px);padding-bottom:calc(10px + var(--wp-fab-size, 73px) * var(--wp-float-scale, 1.1) + 8px)}.wp-footer__wordmark svg{display:block;width:100%;height:auto;overflow:visible}.wp-wordmark__glyph{fill:var(--wp-footer-red)}.wp-wordmark__needle{opacity:0;transition:opacity .4s ease}.wp-footer__wordmark.is-stitching .wp-wordmark__needle{opacity:1}.wp-wordmark__needle line,.wp-wordmark__needle ellipse{fill:none;stroke:var(--wp-footer-soft)}.wp-wordmark__needle ellipse{opacity:.55}.wp-wordmark__needle circle{fill:var(--wp-footer-bg)}.wp-wordmark__needle-hit{animation:wp-footer-needle .11s linear infinite;animation-play-state:paused}@keyframes wp-footer-needle{0%,to{transform:translateY(0)}50%{transform:translateY(-34px)}}@media screen and (max-width:960px){.wp-footer__top{grid-template-columns:repeat(3,minmax(0,1fr))}.wp-footer__brand{grid-column:1 / -1}.wp-footer__newsletter{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:600px){.wp-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-footer__contact{grid-column:1 / -1}.wp-footer__form{flex-direction:column;align-items:flex-start}.wp-footer .wp-footer__input{width:100%}.wp-footer__bottom,.wp-footer__legal{flex-direction:column;align-items:flex-start}.wp-footer__legal{gap:10px}}@media(prefers-reduced-motion:reduce){.wp-footer .wp-footer__link,.wp-footer__social a,.wp-footer__send{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/wp-footer.css.map */
