.footer__logo-row{display:flex;flex-direction:column;gap:1rem;width:100%;margin-bottom:var(--logo-gap, 32px)}.footer__logo-row--m-left{align-items:flex-start;text-align:start}.footer__logo-row--m-center{align-items:center;text-align:center}.footer__logo-row--m-right{align-items:flex-end;text-align:end}.footer__logo img{display:block;width:var(--logo-w-mobile, 120px);max-width:100%;height:auto}@media screen and (min-width:1000px){.footer__logo-row--d-left{align-items:flex-start;text-align:start}.footer__logo-row--d-center{align-items:center;text-align:center}.footer__logo-row--d-right{align-items:flex-end;text-align:end}.footer__logo img{width:var(--logo-w, 160px)}}@media screen and (max-width:999px){.footer .footer__block-list{flex-direction:column;align-items:stretch}.footer .footer__block--collapsible{grid-column:1 / -1;flex:0 0 auto;width:100%;max-width:none;min-width:0}}.footer__toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:0;background:none;border:0;color:inherit;font:inherit;text-align:start;cursor:pointer}.footer__toggle:disabled{cursor:default;opacity:1}.footer__toggle:disabled .footer__toggle-icon{display:none}.footer__toggle-icon{flex:none;transition:transform .25s ease}.footer__toggle[aria-expanded=true] .footer__toggle-icon{transform:rotate(180deg)}.footer__collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.footer__toggle[aria-expanded=true]+.footer__collapse{grid-template-rows:1fr}.footer__collapse-inner{overflow:hidden;min-height:0}.footer__collapse-inner>:first-child{padding-top:1rem}.footer__toggle{min-height:0;height:auto;line-height:1.4}.footer--menu-dropdown .footer__block--collapsible,.footer--menu-dropdown-mobile .footer__block--collapsible{gap:0;padding-block:.875rem;border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent)}@media screen and (max-width:999px){.footer--menu-dropdown .footer__block-list,.footer--menu-dropdown-mobile .footer__block-list{gap:0;row-gap:0}.footer--menu-dropdown .footer__block:not(.footer__block--collapsible),.footer--menu-dropdown-mobile .footer__block:not(.footer__block--collapsible){padding-block:1rem}}@media screen and (min-width:1000px){.footer--menu-dropdown-mobile .footer__block--collapsible{padding-block:0;border-bottom:0}.footer--menu-dropdown-mobile .footer__collapse{grid-template-rows:1fr}}@media(prefers-reduced-motion:reduce){.footer__collapse,.footer__toggle-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
