.footer-custom{width:100%;overflow:hidden}.footer-custom .page-width{max-width:var(--page-width);margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width: 750px){.footer-custom .page-width{padding-left:5rem;padding-right:5rem}}.footer-custom__brand{margin-bottom:4rem;padding-bottom:2rem}.footer-custom__brand-name{font-size:6rem;font-weight:700;letter-spacing:-.02em;line-height:1;margin:0;text-transform:uppercase;font-family:var(--font-heading-family, sans-serif)}@media screen and (min-width: 750px){.footer-custom__brand-name{font-size:8rem}}@media screen and (min-width: 990px){.footer-custom__brand-name{font-size:10rem}}.footer-custom__main-content{margin-bottom:3rem}.footer-custom__content-grid{display:grid;grid-template-columns:1fr;gap:3rem 4rem}@media screen and (min-width: 750px){.footer-custom__content-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 990px){.footer-custom__content-grid{grid-template-columns:repeat(4,1fr)}}.footer-custom__column{display:flex;flex-direction:column}.footer-custom__column-heading{font-size:1.4rem;font-weight:600;margin-bottom:1.6rem;line-height:1.3;text-transform:uppercase;letter-spacing:.05em}.footer-custom__about-text{font-size:1.4rem;line-height:1.6;margin:0;opacity:.9}.footer-custom__contact-list{display:flex;flex-direction:column;gap:1rem}.footer-custom__contact-link{font-size:1.4rem;text-decoration:none;transition:opacity .2s ease;display:inline-block;line-height:1.6;color:rgb(var(--color-foreground))}.footer-custom__contact-link:hover{opacity:.7;color:rgb(var(--color-foreground))}.footer-custom__link-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.footer-custom__link-list li{margin:0}.footer-custom__link{font-size:1.4rem;text-decoration:none;transition:opacity .2s ease;display:inline-block;line-height:1.6;color:rgb(var(--color-foreground))}.footer-custom__link:hover{opacity:.7;color:rgb(var(--color-foreground))}.footer-custom__social-wrapper{margin-top:1.6rem}.footer-custom__social-list{display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0;margin:0}.footer-custom__social-list .list-social__item{margin:0}.footer-custom__social-list .list-social__link{display:inline-flex;align-items:center;text-decoration:none;font-size:1.4rem;transition:opacity .2s ease;padding:0;background:none;border-radius:0;width:auto;height:auto;color:rgb(var(--color-foreground))}.footer-custom__social-list .list-social__link:hover{opacity:.7;transform:none;background:none;color:rgb(var(--color-foreground))}.footer-custom__social-list .svg-wrapper{display:none}.footer-custom__bottom-bar{display:flex;flex-direction:column;gap:1.5rem;padding-top:2rem;border-top:.1rem solid rgba(var(--color-foreground),.1);font-size:1.2rem}@media screen and (min-width: 750px){.footer-custom__bottom-bar{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}}.footer-custom__bottom-left{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width: 750px){.footer-custom__bottom-left{flex-direction:row;gap:1rem}}.footer-custom__location,.footer-custom__address{font-size:1.2rem;opacity:.8}.footer-custom__bottom-center{text-align:center}@media screen and (min-width: 750px){.footer-custom__bottom-center{text-align:center}}.footer-custom__time{font-size:1.2rem;opacity:.8}.footer-custom__bottom-right{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}@media screen and (min-width: 750px){.footer-custom__bottom-right{flex-direction:row;align-items:center;gap:1.5rem}}.footer-custom__legal-link{font-size:1.2rem;text-decoration:none;opacity:.8;transition:opacity .2s ease;color:rgb(var(--color-foreground))}.footer-custom__legal-link:hover{opacity:1;color:rgb(var(--color-foreground))}.footer-custom__copyright-text{font-size:1.2rem;opacity:.8}.footer-custom__bottom-right .localization-form{display:inline-block}.footer-custom__bottom-right .localization-form__select{font-size:1.2rem;padding:.4rem .8rem;border:.1rem solid rgba(var(--color-foreground),.2);background-color:transparent;color:inherit;border-radius:.4rem;opacity:.8}.footer-custom__bottom-right .localization-form__select:hover{opacity:1}@media screen and (max-width: 749px){.footer-custom__brand-name{font-size:4rem}.footer-custom__column-heading{font-size:1.2rem}.footer-custom__about-text,.footer-custom__contact-link,.footer-custom__link{font-size:1.3rem}.footer-custom__bottom-bar,.footer-custom__bottom-center{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-footer-custom.css.map */
