@media(max-width:749px){#header-group~footer .km-footer__inner{padding:30px 18px 0!important}#header-group~footer .km-footer__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 18px!important;align-items:start!important}#header-group~footer .km-footer__brand{grid-column:1 / -1!important;width:100%!important;text-align:center!important}#header-group~footer .km-footer__logo{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:0 auto 12px!important}#header-group~footer .km-footer__logo-art{display:block!important;width:142px!important;max-width:45vw!important;margin:0 auto!important}#header-group~footer .km-footer__logo-art>img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0 auto!important;object-fit:contain!important}#header-group~footer .km-footer__description{max-width:320px!important;margin:0 auto!important;text-align:center!important}#header-group~footer .km-footer__social{justify-content:center!important}#header-group~footer .km-footer__column{min-width:0!important;width:auto!important}#header-group~footer .km-footer__column h2{margin-bottom:12px!important}#header-group~footer .km-footer__column ul{margin:0!important;padding:0!important}#header-group~footer .km-footer__column li{margin-bottom:9px!important}#header-group~footer .km-footer__column a{overflow-wrap:anywhere!important}#header-group~footer .km-footer__contact{grid-column:1 / -1!important}#header-group~footer .km-footer__bottom{display:flex!important;align-items:flex-start!important;flex-direction:column!important;gap:14px!important}#header-group~footer .km-footer__payments{justify-content:flex-start!important}}@media(max-width:480px){#header-group~footer .km-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px!important}#header-group~footer .km-footer__brand{grid-column:1 / -1!important}#header-group~footer .km-footer__contact{grid-column:1 / -1!important}#header-group~footer .km-footer__logo-art{width:124px!important}#header-group~footer .km-footer__inner{padding-left:16px!important;padding-right:16px!important}}@media(max-width:749px){.km-header{height:68px!important}.km-header__inner{position:relative!important;display:flex!important;align-items:center!important;justify-content:initial!important;width:calc(100% - 24px)!important;height:68px!important;margin:0 auto!important}.km-mobile-toggle{position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;order:initial!important;z-index:5!important;width:40px!important;height:44px!important;padding:0!important;align-items:center!important;justify-content:center!important}.km-header__logo{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;display:flex!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:calc(100% - 144px)!important;flex:0 1 auto!important;margin:0!important;z-index:3!important}.km-header__logo-img{display:block!important;width:auto!important;max-width:clamp(112px,34vw,148px)!important;max-height:48px!important;height:auto!important;margin:0 auto!important;object-fit:contain!important}.km-header__nav{display:none!important}.km-header__actions{position:absolute!important;right:0!important;left:auto!important;top:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;height:68px!important;gap:5px!important;margin:0!important;z-index:5!important}.km-header__actions .km-action{display:flex!important;position:relative!important;align-items:center!important;justify-content:center!important;width:36px!important;min-width:36px!important;height:44px!important}.km-header__actions .km-action[aria-label=Search],.km-header__actions .km-action[aria-label=Cart]{display:flex!important}.km-header__actions .km-action[aria-label=Account]{display:none!important}.km-header__actions .km-action svg{display:block!important;width:23px!important;height:23px!important}.km-header__actions .km-cart b{display:block!important}.km-mobile-menu{top:68px!important;max-height:calc(100dvh - 68px)!important}}@media(max-width:800px){#MainContent .km-contact__wrap{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:42px 18px 56px!important}#MainContent .km-contact__intro{width:100%!important;max-width:100%!important;margin:0 auto 28px!important}#MainContent .km-contact__intro h2{font-size:clamp(27px,6vw,34px)!important;line-height:1.15!important;overflow-wrap:normal!important}#MainContent .km-contact__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:28px!important;align-items:stretch!important}#MainContent .km-contact__details{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important}#MainContent .km-contact__detail{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:14px!important;width:100%!important;box-sizing:border-box!important}#MainContent .km-contact__detail h3,#MainContent .km-contact__detail p{min-width:0!important;overflow-wrap:break-word!important}#MainContent .km-contact__form-card{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;padding:clamp(20px,5vw,28px)!important}#MainContent .km-contact__form-head h2{font-size:clamp(29px,7vw,36px)!important;line-height:1.15!important;overflow-wrap:normal!important;word-break:normal!important}#MainContent .km-contact__form-head p{font-size:14px!important}#MainContent .km-contact__fields{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}#MainContent .km-contact__field,#MainContent .km-contact__field input,#MainContent .km-contact__field textarea{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}@media(max-width:480px){#MainContent .km-contact__hero{padding:48px 18px!important}#MainContent .km-contact__hero h1{font-size:clamp(34px,9vw,42px)!important}#MainContent .km-contact__hero p{font-size:14px!important}#MainContent .km-contact__wrap{padding:34px 16px 44px!important}#MainContent .km-contact__detail{grid-template-columns:46px minmax(0,1fr)!important;gap:12px!important;padding:20px 0!important}#MainContent .km-contact__icon{width:42px!important;height:42px!important}#MainContent .km-contact__form-card{padding:20px 16px!important}}@media(max-width:749px){#header-group .km-header{z-index:100!important}#header-group .km-header__inner{isolation:isolate!important}#header-group .km-mobile-menu{position:absolute!important;display:block!important;left:0!important;right:0!important;top:68px!important;width:100%!important;max-width:none!important;max-height:calc(100dvh - 68px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;border:0!important;border-top:1px solid #ededed!important;border-radius:0 0 12px 12px!important;box-shadow:0 18px 38px #00000029!important;z-index:110!important}#header-group .km-mobile-menu[hidden]{display:none!important}#header-group .km-mobile-menu__inner{width:100%!important;max-width:560px!important;box-sizing:border-box!important;margin:0 auto!important;padding:8px 22px 24px!important}#header-group .km-mobile-menu__header{min-height:48px!important;padding:4px 0 10px!important;border-bottom:1px solid #e9e9e9!important;color:#777!important;font-size:11px!important;letter-spacing:2px!important}#header-group .km-mobile-close{width:42px!important;height:42px!important;border-radius:50%!important;background:#f5f5f5!important;color:#111!important;font-size:25px!important}#header-group .km-mobile-item{display:block!important;width:100%!important;border-bottom:1px solid #ededed!important}#header-group .km-mobile-item>a{min-height:54px!important;padding:14px 2px!important;box-sizing:border-box!important;color:#111!important;font:700 14px/1.35 Arial,sans-serif!important;letter-spacing:.045em!important;text-transform:uppercase!important;text-decoration:none!important}#header-group .km-mobile-item>a:active,#header-group .km-mobile-submenu a:active{color:#d0021b!important}#header-group .km-mobile-submenu{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 18px!important;padding:0 0 14px 12px!important;margin:0!important}#header-group .km-mobile-submenu a{display:flex!important;align-items:center!important;min-height:40px!important;padding:8px 0!important;color:#555!important;font:400 13px/1.4 Arial,sans-serif!important;text-decoration:none!important;overflow-wrap:anywhere!important}}@media(max-width:380px){#header-group .km-mobile-menu__inner{padding-left:17px!important;padding-right:17px!important}#header-group .km-mobile-submenu{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding-left:14px!important}#header-group .km-mobile-submenu a{min-height:36px!important}}@media(max-width:749px){#header-group .km-mobile-item__top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important}#header-group .km-mobile-item__top>a{flex:1 1 auto!important;min-width:0!important}#header-group .km-mobile-submenu-toggle{display:flex!important;flex:0 0 44px!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#111!important;cursor:pointer!important}#header-group .km-mobile-submenu-toggle svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;transition:transform .2s ease!important}#header-group .km-mobile-submenu-toggle[aria-expanded=true] svg{transform:rotate(180deg)!important}#header-group .km-mobile-submenu{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}#header-group .km-mobile-submenu[hidden]{display:none!important}}@media(max-width:380px){#header-group .km-mobile-submenu{grid-template-columns:minmax(0,1fr)!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/km-responsive-audit.css.map */
