.km-localization{position:relative;display:block;min-width:0;color:inherit;font:400 12px/18px var(--font-body--family)}.km-localization summary{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:32px;padding:0;list-style:none;color:inherit;cursor:pointer;white-space:nowrap}.km-localization summary::-webkit-details-marker{display:none}.km-localization summary>svg{flex:none}.km-localization__flag{display:block;flex:none;width:20px;height:20px;max-width:none;object-fit:cover;border-radius:50%;box-shadow:0 0 0 1px #ffffff26}.km-localization summary>span{color:inherit}.km-localization__panel{position:absolute;inset:calc(100% + 8px) 0 auto auto;z-index:50;width:304px;max-width:calc(100vw - 32px);padding:24px;border:1px solid #e6e6e6;border-radius:8px;background:#fff;color:#0d0d0d;box-shadow:0 8px 24px #00000012;text-align:left;white-space:normal}.km-localization--footer .km-localization__panel{inset:auto 0 calc(100% + 8px) auto}.km-localization__form{display:grid;gap:8px;margin:0}.km-localization__form label,.km-localization__label{font:600 14px/22px var(--font-body--family);color:#0d0d0d}.km-localization__form select{display:block;width:100%;min-height:44px;padding:10px 32px 10px 12px;margin:0 0 12px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:#0d0d0d;font:400 14px/22px var(--font-body--family)}.km-localization__form p{margin:0 0 12px;color:#555;font:400 14px/22px var(--font-body--family)}.km-localization__form button{min-height:44px;padding:10px 20px;border:1px solid #111;border-radius:8px;background:#111;color:#fff;font:600 14px/22px var(--font-body--family);cursor:pointer}.km-localization :is(summary,select,button):focus-visible,.km-footer-social a:focus-visible{outline:2px solid var(--km-blue,#168CFF);outline-offset:3px}.km-reference-footer .km-footer-social{display:flex;flex-wrap:wrap;gap:0;margin-top:32px}.km-reference-footer .km-footer-social a{display:grid;place-items:center;width:48px;height:48px;min-width:48px;margin:0;border:1px solid #777;color:#fff;transition:background .16s ease,color .16s ease}.km-reference-footer .km-footer-social a+a{margin-left:-1px}.km-reference-footer .km-footer-social a:hover{background:#fff;color:#111}.km-footer-social svg{display:block;width:20px;height:20px;flex:none;fill:currentColor}.km-reference-footer .km-footer-payments-title{margin:24px 0 12px;font:600 14px/22px var(--font-body--family)}.km-reference-footer .km-payment{display:grid;grid-template-columns:repeat(3,38px);gap:6px;margin:0;padding:0;list-style:none}.km-reference-footer .km-payment li{display:block;margin:0;padding:0;line-height:0}.km-reference-footer .km-payment svg{display:block;width:38px;height:24px}@media(max-width:749px){.km-utility .km-localization{display:none}.km-reference-footer .km-footer__bottom .km-localization{grid-column:1/-1}.km-localization--footer summary{justify-content:flex-start}.km-localization--footer .km-localization__panel{inset:auto auto calc(100% + 8px) 0}.km-reference-footer .km-footer-social{margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/km-localization-social.css.map */
