.tk-footer{--tk-max: var(--page-content-width, 1200px);--tk-gutter: var(--page-margin, 16px);padding-block:var(--tk-pt-m) var(--tk-pb-m)}@media(min-width:750px){.tk-footer{padding-block:var(--tk-pt) var(--tk-pb)}}.tk-footer.tk-footer--full{--tk-max: 100%}.tk-footer.tk-footer--border{border-block-start:1px solid rgb(var(--color-foreground-rgb) / .12)}.tk-footer__container{width:min(var(--tk-max),100% - 2 * var(--tk-gutter));margin-inline:auto;display:flex;flex-direction:column;gap:clamp(32px,5vw,56px)}.tk-footer__columns{display:grid;grid-template-columns:repeat(var(--tk-footer-cols-m, 1),minmax(0,1fr));gap:var(--tk-footer-gap-m, 24px)}@media(min-width:750px){.tk-footer__columns{grid-template-columns:repeat(var(--tk-footer-cols-t, 2),minmax(0,1fr));gap:var(--tk-footer-gap, 40px)}}@media(min-width:990px){.tk-footer__columns{grid-template-columns:repeat(var(--tk-footer-cols, 4),minmax(0,1fr))}}@media(max-width:749px){.tk-footer--accordion .tk-footer__columns{row-gap:0}}.tk-footer-block{display:flex;flex-direction:column;gap:var(--gap-sm, 12px);min-width:0}.tk-footer-block__heading{margin:0}.tk-footer-text__logo{width:var(--tk-footer-logo-w, 120px);height:auto}.tk-footer-text__body>:first-child,.tk-footer-newsletter__text>:first-child{margin-top:0}.tk-footer-text__body>:last-child,.tk-footer-newsletter__text>:last-child{margin-bottom:0}tk-footer-accordion{display:block}.tk-footer-menu__toggle{display:none}@media(max-width:749px){tk-footer-accordion[data-collapsible-mobile]{border-block-end:1px solid rgb(var(--color-foreground-rgb) / .12)}tk-footer-accordion[data-collapsible-mobile] .tk-footer-menu__label{display:none}tk-footer-accordion[data-collapsible-mobile] .tk-footer-menu__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}tk-footer-accordion[data-collapsible-mobile] .tk-footer-menu__toggle:focus-visible{outline:2px solid currentColor;outline-offset:-2px}tk-footer-accordion[data-collapsible-mobile] .tk-footer-menu__caret svg{width:10px;height:10px;transition:rotate .2s ease}tk-footer-accordion[data-collapsible-mobile] [aria-expanded=true] .tk-footer-menu__caret svg{rotate:180deg}tk-footer-accordion[data-collapsible-mobile] .tk-footer-menu__list{margin-top:0;padding-block-end:16px}}.tk-footer-menu__list[hidden]{display:none}.tk-footer-menu__list,.tk-footer-social__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tk-footer-menu__list{margin-top:var(--gap-sm, 12px)}.tk-footer-menu__link,.tk-footer-social__link,.tk-footer__policies a{color:inherit;text-decoration:none;opacity:.85}:is(.tk-footer-menu__link,.tk-footer-social__link,.tk-footer__policies a):hover{opacity:1;text-decoration:underline;text-underline-offset:.2em}:is(.tk-footer-menu__link,.tk-footer-social__link,.tk-footer__policies a):focus-visible{outline:2px solid currentColor;outline-offset:2px}.tk-footer-social__list{flex-direction:row;flex-wrap:wrap;gap:8px 16px}.tk-footer-newsletter__field{display:flex;gap:8px}.tk-footer-newsletter__field input{flex:1 1 auto;min-width:0;min-height:44px;padding-inline:12px;border:1px solid var(--color-input-border, rgb(var(--color-foreground-rgb) / .3));border-radius:4px;background:var(--color-input-background, transparent);color:var(--color-input-text, inherit);font:inherit}.tk-footer-newsletter__field input:focus-visible{outline:2px solid currentColor;outline-offset:2px}.tk-footer-newsletter__field .button{flex:0 0 auto}.tk-footer-newsletter__message{margin:8px 0 0;font-size:.875rem}.tk-footer-newsletter__message.tk-footer-newsletter__message--error{color:var(--color-error, #8b0000)}.tk-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;font-size:.8125rem}.tk-footer__copyright{margin:0}.tk-footer__copyright a{color:inherit;text-decoration:none}.tk-footer__policies{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px}.tk-footer__payment{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.tk-footer__payment-icon{display:block;width:38px;height:24px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tk-footer.css.map */
