.footer{background:var(--footer-bg);color:var(--footer-text);padding:var(--spacing-xl) 0 var(--spacing-lg)}.footer__container{max-width:1176px;margin:0 auto;padding:0 var(--spacing-base)}.footer__top{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}@media (min-width: 780px){.footer__top{grid-template-columns:1fr 1fr}}.footer__newsletter{max-width:500px}.footer__heading{font-family:var(--font-primary);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--spacing-base)}.footer__input-wrapper{margin-bottom:var(--spacing-base)}.footer__input{width:100%;padding:var(--spacing-sm) 0;font-family:var(--font-primary);font-size:14px;color:var(--footer-text);background:transparent;border:none;border-bottom:1px solid var(--footer-border);outline:none;transition:border-color .2s ease}.footer__input::placeholder{color:var(--footer-text);opacity:.6}.footer__input:focus{border-bottom-color:var(--footer-text)}.footer__checkbox-wrapper{display:flex;align-items:flex-start;gap:var(--spacing-sm)}.footer__checkbox{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:var(--color-pink)}.footer__checkbox-label{font-family:var(--font-primary);font-size:12px;line-height:1.5}.footer__privacy-link{color:var(--footer-text);font-weight:700}.footer__right{display:flex;flex-direction:column;gap:var(--spacing-md)}@media (min-width: 780px){.footer__right{align-items:flex-end;text-align:right}}.footer__social{display:flex;flex-direction:column;gap:var(--spacing-sm)}@media (min-width: 780px){.footer__social{flex-direction:row;align-items:center;gap:var(--spacing-md)}}.footer__social-links{display:flex;gap:var(--spacing-md)}.footer__social-link{font-family:var(--font-primary);font-size:14px;color:var(--footer-text);text-decoration:none;transition:opacity .2s ease}.footer__social-link:hover{opacity:.7}.footer__tagline{font-family:var(--font-accent-01);font-size:32px;color:var(--color-pink);margin:0}@media (min-width: 780px){.footer__tagline{font-size:40px}}.footer__menus{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}@media (min-width: 580px){.footer__menus{grid-template-columns:repeat(3,1fr)}}@media (min-width: 780px){.footer__menus{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.footer__menu-column{display:flex;flex-direction:column;gap:var(--spacing-sm)}.footer__menu-title{font-family:var(--font-primary);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--spacing-sm)}.footer__menu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.footer__menu-item{margin:0}.footer__menu-link{font-family:var(--font-primary);font-size:12px;color:var(--footer-text);text-decoration:none;text-transform:uppercase;letter-spacing:.03em;transition:opacity .2s ease}.footer__menu-link:hover{opacity:.7}.footer__language{display:flex;flex-direction:column;gap:var(--spacing-sm)}.footer__language-select{width:100%;max-width:200px;padding:var(--spacing-sm) 0;font-family:var(--font-primary);font-size:14px;text-transform:uppercase;color:var(--footer-text);background:transparent;border:none;border-bottom:1px solid var(--color-pink);outline:none;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23232020' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;padding-right:20px}.footer--dark .footer__language-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23ffffff' stroke-width='1.5'/%3E%3C/svg%3E")}.footer__divider{height:1px;background:var(--footer-border);margin-bottom:var(--spacing-md)}.footer__bottom{text-align:center}.footer__copyright{font-family:var(--font-primary);font-size:12px;margin:0;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/8/assets/footer.css.map */
