.hc-footer__subscription-link{color:var(--footer-link);text-decoration:underline;font-size:.875rem}.hc-footer{display:block;background:var(--footer-bg, var(--col-midnight));color:var(--footer-text, var(--col-white))}.hc-footer__top{display:flex;flex-direction:column;gap:clamp(48px,calc(48px + (100vw - 744px) * 32 / 536),80px);padding-block:clamp(32px,calc(32px + (100vw - 744px) * 88 / 536),120px) clamp(80px,calc(80px + (100vw - 744px) * 40 / 536),120px);padding-inline:var(--page-gutter)}.hc-footer__newsletter{display:flex;flex-direction:column;gap:16px;width:100%}.hc-footer__newsletter-head{display:flex;flex-direction:column;gap:12px}.hc-footer__newsletter-title{margin:0;font-family:var(--font-heading);font-weight:600;font-size:24px;line-height:1.15}.hc-footer__newsletter-text{margin:0;font-family:var(--font-body);font-weight:600;font-size:14px;line-height:1.5}.hc-footer__form{display:flex;flex-direction:column;gap:16px;margin:0}.hc-footer__input{width:100%;height:56px;padding:16px 24px;border:1px solid transparent;border-radius:12px;background:var(--col-white);color:var(--col-midnight);font-family:var(--font-body);font-size:16px}.hc-footer__input::placeholder{color:#0f0546b3}.hc-footer__submit{width:100%;min-height:44px;padding:12px 24px;border:0;border-radius:32px;background:var(--footer-accent, var(--col-electric-pink));color:var(--col-midnight);font-family:var(--font-body);font-weight:700;font-size:16px;letter-spacing:-.2px;cursor:pointer}.hc-footer__disclaimer{margin:0;font-family:var(--font-body);font-size:12px;line-height:1.45;text-align:center}.hc-footer__form-message{margin:0;font-size:13px;line-height:1.4}.hc-footer__nav{display:flex;flex-direction:column}.hc-footer__col{border-bottom:1px solid rgba(255,255,255,.15)}.hc-footer__col-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:28px;list-style:none;cursor:pointer;font-family:var(--font-body);font-weight:600;font-size:16px;text-transform:uppercase;color:var(--footer-text, var(--col-white))}.hc-footer__col-summary::-webkit-details-marker{display:none}.hc-footer__chevron{flex:0 0 auto;width:24px;height:24px;transition:transform .2s ease}.hc-footer__col[open] .hc-footer__chevron{transform:rotate(180deg)}.hc-footer__col-links{list-style:none;margin:0;padding:0;line-height:1.2}.hc-footer__col[open] .hc-footer__col-links{display:flex;flex-direction:column;gap:16px;padding-bottom:20px}@supports selector(::details-content){.hc-footer__col{interpolate-size:allow-keywords}.hc-footer__col-links{display:flex;flex-direction:column;gap:16px;padding-bottom:20px}.hc-footer__col::details-content{block-size:0;overflow:clip;transition:block-size .32s ease,content-visibility .32s allow-discrete}.hc-footer__col[open]::details-content{block-size:auto}}@media(prefers-reduced-motion:reduce){.hc-footer__chevron,.hc-footer__col::details-content{transition:none}}.hc-footer__col-links a{color:var(--footer-link, var(--col-electric-pink));font-family:var(--font-body);font-weight:500;font-size:16px;line-height:1.2;text-decoration:none}.hc-footer__col-links a:hover{text-decoration:underline}.hc-footer__aside{display:flex;flex-direction:column;gap:clamp(32px,calc(32px + (100vw - 744px) * 32 / 536),64px)}.hc-footer__social{display:flex;flex-wrap:wrap;align-items:center;gap:48px;margin:0;padding:0;list-style:none}.hc-footer__social a,.hc-footer__social-icon{display:inline-flex;color:var(--footer-link, var(--col-electric-pink))}.hc-footer__social-svg{width:24px;height:24px}.hc-footer__legal{font-family:var(--font-body);font-weight:500;font-size:12px;line-height:1.3;color:var(--footer-link, var(--col-electric-pink))}.hc-footer__legal>*{margin:0 0 20px}.hc-footer__legal>:last-child{margin-bottom:0}.hc-footer__wordmark{overflow:hidden;line-height:0}.hc-footer__wordmark-link{display:block;cursor:pointer}.hc-footer__wordmark-link:focus-visible{outline:2px solid var(--footer-accent, var(--col-electric-pink));outline-offset:4px}.hc-footer__wordmark img{display:block;width:100%;height:auto}@media(min-width:750px){.hc-footer__top{flex-direction:row;flex-wrap:wrap}.hc-footer__newsletter{width:375px}.hc-footer__nav{flex:1 1 auto;flex-direction:row;justify-content:flex-start;gap:clamp(24px,calc(24px + (100vw - 744px) * 40 / 536),64px)}.hc-footer__col{border:0}.hc-footer__col-summary{padding-block:0;margin-bottom:24px;cursor:default;pointer-events:none}.hc-footer__chevron{display:none}.hc-footer__col[open] .hc-footer__col-links{padding-bottom:0}.hc-footer__aside{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-footer.css.map */
