footer>.shopify-section:first-child>.section{border-top:1px solid var(--color-border)}.footer-content,.footer-utilities .utilities{--color-foreground-muted: rgb(var(--color-foreground-rgb) / .62)}.footer-content .logo-block__image{height:28px;width:auto}.footer-content .group-block .text-block{max-width:240px}.footer-content .group-block .text-block>*{color:var(--color-foreground-muted);font-size:var(--font-size--2xs);line-height:1.6}.footer-content .social-icons__wrapper{justify-content:flex-start}.footer-content .social-icons__wrapper .social-icons__icon-wrapper{height:auto;width:auto}.footer-content .social-icons__icon-wrapper>a{align-items:center;border:1px solid var(--color-border);border-radius:50%;color:var(--color-foreground);display:flex;height:32px;justify-content:center;transition:background-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing);width:32px}.footer-content .social-icons__icon-wrapper>a:is(:hover,:focus-visible){background-color:var(--color-foreground);color:var(--color-background)}.footer-content .social-icons__icon{height:15px;width:15px}.footer-content .menu__heading{padding-block:0 16px}.footer-content .menu__heading .menu__heading__default{font-weight:inherit}.footer-content .menu .menu__details .details-content{margin-block-start:0}.footer-content .menu .menu__item,.footer-content .menu .menu__item>a{color:var(--color-foreground-muted);font-size:var(--font-size--xs);line-height:1.2}.footer-content .menu .menu__item>a:is(:hover,:focus-visible){color:var(--color-primary)}.footer-utilities .utilities{font-size:var(--font-size--3xs)}.footer-utilities .utilities a:is(:hover,:focus-visible){color:var(--color-primary)}.footer-utilities .payment-icons__list .icon{filter:grayscale(1);height:16px;opacity:.7;width:auto}@media screen and (max-width:749px){.section--page-width .footer-content{gap:0}.section--page-width .footer-content .group-block{margin-bottom:32px}.footer-content .menu:first-of-type .menu__details{border-block-start:var(--style-border-width) solid var(--color-border)}.footer-content .menu:last-of-type .menu__details{border-block-end:0}.footer-content .menu__heading{padding-block:14px}.footer-utilities .payment-icons__list{justify-content:center}}@media screen and (min-width:990px){.section--page-width .footer-content{grid-template-columns:1.3fr repeat(3,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/theme-footer.css.map */
