.klh{--klh-tlo: #f7f6f3;--klh-ramka: #e6e4df;--klh-czern: #141414;--klh-szary: #5c5c5c;color:var(--klh-czern)}.klh-news{background:#1f2a24;color:#fff}.klh-news__in{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:center;padding:44px 40px;max-width:none;margin:0 auto}.klh-news h2{font-family:var(--font-heading--family);font-weight:200;font-size:clamp(26px,2.4vw,34px);margin:0;color:#fff}.klh-news p{margin:8px 0 0;color:#cfd8d2;font-size:15px;line-height:1.55}.klh-news form{display:flex;gap:8px;flex-wrap:wrap}.klh-news input[type=email]{background:#fff;color:#141414;flex:1;min-width:200px;min-height:52px;border:0;border-radius:10px;padding:0 16px;font:inherit;font-size:15px}.klh-news button{min-height:52px;padding:0 24px;border-radius:10px;border:0;background:#e8c27a;color:#141414;font:inherit;font-weight:700;font-size:15px;cursor:pointer}.klh-news__ok{color:#e8c27a;font-weight:600}.klh-news small{display:block;width:100%;color:#9fb0a6;font-size:12px;margin-top:6px}@media screen and (max-width:749px){.klh-news__in{grid-template-columns:1fr;padding:32px 16px}}.swatch-selector.swatch-drop-down{max-width:100%;min-width:0!important;box-sizing:border-box}.swatch-drop-down .d-flex{min-width:0}.menu-list__link .menu-list__link-title{text-decoration:underline 2px transparent;text-underline-offset:8px;transition:text-decoration-color .2s ease}.menu-list__link:hover .menu-list__link-title,.menu-list__link[aria-expanded=true] .menu-list__link-title{text-decoration-color:currentColor}.mega-menu__list.klm-ikony{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.mega-menu__list.klm-ikony>li{display:contents}.mega-menu__list.klm-ikony>li>div{margin:0}.klm-ikony .mega-menu__link{display:flex!important;flex-direction:column;align-items:center;gap:10px;padding:16px 10px;border:1px solid #e6e4df;border-radius:12px;background:#fff;text-align:center;transition:border-color .2s,transform .2s,box-shadow .2s;height:100%}.klm-ikony .mega-menu__link:hover{border-color:#141414;transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.klm-ik{width:56px;height:56px;border-radius:12px;background:#f3f1ec;display:inline-flex;align-items:center;justify-content:center;color:#141414;transition:background .2s,color .2s}.klm-ikony .mega-menu__link:hover .klm-ik{background:#141414;color:#f5c842}.klm-ikony .mega-menu__link-title{font-size:14px;font-weight:600;color:#141414}header-component:not([data-sticky-state=active]) .header__row--top .header__columns{padding-block:12px;transition:padding-block .2s ease}@media screen and (max-width:749px){header-component:not([data-sticky-state=active]) .header__row--top .header__columns{padding-block:8px}.announcement-bar__text{font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.mega-menu__link .mega-menu__link-title{text-decoration:underline 1px transparent;text-underline-offset:5px;transition:text-decoration-color .2s ease}.mega-menu__link:hover .mega-menu__link-title,.mega-menu__link:focus-visible .mega-menu__link-title{text-decoration-color:currentColor}.mega-menu__link--parent:hover .mega-menu__link-title{text-decoration-thickness:2px}.klm-ikony .mega-menu__link:hover .mega-menu__link-title{text-decoration-color:transparent}header-actions{gap:0}header-actions .header-actions__action{width:38px;min-width:38px}header-actions .search-action{margin-inline:0!important}@media screen and (max-width:749px){header-actions .header-actions__action{width:36px;min-width:36px}}.kl-legal-links{display:inline-flex;flex-wrap:wrap;gap:4px 6px;max-width:100%;min-width:0;white-space:normal}@media screen and (max-width:749px){.footer-utilities__group-copyright{flex-wrap:wrap!important;max-width:100%;min-width:0;white-space:normal!important}.kl-legal-links{display:flex;width:100%}.kl-legal-links a{white-space:normal}}@media screen and (max-width:749px){.announcement-bar__slider:not(:has(button)) .announcement-bar__slides{margin-inline:12px}.announcement-bar{overflow-x:clip}.header-actions__action.action__cart{overflow:hidden}.klh-head{flex-wrap:wrap}}@media(min-width:750px){.menu-list__submenu-inner{max-height:calc(90vh - var(--header-height))}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/kl-global.css.map */
