.footer{background:var(--color-cream);border-top:1px solid #e0d8c8}.footer__inner{max-width:1200px;margin:0 auto}.footer__main{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;max-width:1200px;margin:0 auto;padding:48px 40px}.footer__menus{display:contents}.footer-menu{border-bottom:none}.footer-menu__details{display:block}@media(min-width:768px){.footer-menu__details .footer-menu__links{display:block!important}}.footer__brand{display:flex;flex-direction:column;gap:var(--spacing-md)}.footer__logo{display:inline-block;text-decoration:none}.footer__logo-image{max-height:48px;width:auto;display:block}.footer__logo-text{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--color-dark);line-height:1}.footer__tagline{font-size:.9375rem;color:var(--color-mid);line-height:1.5;max-width:28ch}.footer__social{display:flex;gap:var(--spacing-sm)}.footer__social-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--color-white);color:var(--color-pink);text-decoration:none;transition:background var(--transition),color var(--transition)}.footer__social-link:hover{background:var(--color-pink);color:var(--color-white)}.footer__social-link svg{width:20px;height:20px}.footer__contact{display:flex;flex-direction:column;gap:2px}.footer__contact-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-mid)}.footer__contact-link{font-size:.85rem;color:#5a5a5a;text-decoration:none;transition:color var(--transition)}.footer__contact-link:hover{color:var(--color-pink)}.footer-menu__summary{cursor:default;pointer-events:none;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--color-mid);margin-bottom:12px;display:block;padding:0;list-style:none;-webkit-user-select:none;user-select:none}.footer-menu__summary::-webkit-details-marker,.footer-menu__summary::marker{display:none}.footer-menu__chevron{display:none}.footer-menu__links{display:block!important;list-style:none;margin:0;padding:0}.footer-menu__link{font-size:.85rem;color:#3a3a3a;text-decoration:none;line-height:1.4;transition:color var(--transition);padding:2px 0;display:inline-block}.footer-menu__link:hover{color:var(--color-pink)}.footer-menu__link:focus-visible{outline:2px solid var(--color-pink);outline-offset:2px;border-radius:var(--radius-sm)}.footer__bottom{background:var(--color-dark);padding:var(--spacing-md) 40px}.footer__bottom-inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-sm);max-width:1200px;margin:0 auto}.footer__copyright{font-size:.8125rem;color:#ffffff80;line-height:1.5}.footer__payments{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.footer__payment-badge{display:inline-flex;align-items:center}.footer__payment-icon{width:38px;height:24px;display:block}@media(max-width:767px){.footer__main{grid-template-columns:1fr;gap:0;padding:32px 16px}.footer__brand{margin-bottom:24px}.footer__menus{display:flex;flex-direction:column;border-top:1px solid rgba(0,0,0,.08)}.footer-menu{border-bottom:1px solid rgba(0,0,0,.08)}.footer-menu__details{display:block;open:initial}.footer-menu__details:not([open]) .footer-menu__links{display:none!important}.footer-menu__summary{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) 0;font-size:.9375rem;font-weight:700;text-transform:none;letter-spacing:0;color:var(--color-dark);cursor:pointer;pointer-events:auto;margin-bottom:0}.footer-menu__chevron{display:flex;width:20px;height:20px;align-items:center;justify-content:center;flex-shrink:0;transition:transform var(--transition)}.footer-menu__chevron svg{width:16px;height:16px;stroke:var(--color-mid)}.footer-menu__details[open] .footer-menu__chevron{transform:rotate(180deg)}.footer-menu__links{display:flex!important;flex-direction:column;gap:var(--spacing-sm);padding-bottom:var(--spacing-md)}.footer__bottom{padding:var(--spacing-md) 16px}.footer__bottom-inner{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/section-footer.css.map */
