footer .section{min-height:0}footer .section-content-wrapper{row-gap:0}@media screen and (min-width:750px){footer .group-block-content:has(>.group-block ul){display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px 56px;align-items:start}}footer .text-block ul{margin:0;padding:0;list-style:none}footer .text-block li{margin:0}footer .text-block li a{display:inline-block;font-size:.9375rem;line-height:1.7;color:var(--color-foreground);text-decoration:none;transition:opacity .25s ease}footer .text-block li a:hover{opacity:.72;text-decoration:underline;text-underline-offset:3px}footer .group-block-content:not(:has(ul))>.text-block:last-child{opacity:.75}footer .group-block-content:has(.footer-utilities__group-copyright){display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px}footer .footer-utilities__group-copyright{white-space:nowrap}footer .footer-utilities__group-copyright a{color:inherit;text-decoration:none}footer .footer-utilities__group-copyright a:hover{text-decoration:underline;text-underline-offset:3px}footer .payment-icons__list{flex-wrap:wrap;justify-content:center;gap:8px}footer .payment-icons svg{height:22px;width:auto}footer .text-block p a{color:var(--color-foreground);text-decoration:none;transition:opacity .25s ease}footer .text-block p a+a{margin-left:20px}footer .text-block p a:hover{opacity:.72;text-decoration:underline;text-underline-offset:3px}footer a:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:2px}@media(prefers-reduced-motion:reduce){footer .text-block a{transition:none}}@media screen and (max-width:749px){footer .group-block-content:has(>.group-block ul){display:grid;grid-template-columns:1fr 1fr;gap:32px 20px}footer .group-block-content:has(>.group-block ul)>*:first-child{grid-column:1 / -1}footer .text-block li a{padding-block:11px;line-height:1.5}footer .group-block-content:has(.footer-utilities__group-copyright){grid-template-columns:1fr;justify-items:center;text-align:center;gap:18px}footer .text-block p a{display:inline-block;margin:0 10px;padding-block:12px}footer .text-block p a+a{margin-left:10px}}@media screen and (max-width:360px){footer .group-block-content:has(>.group-block ul){grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kg-footer.css.map */
