.klm{--klm-bg:#fff;--klm-fg:#191919;--klm-muted:#6f6963;--klm-line:#e6e1dc;--klm-soft:#f6f3f1;position:relative;color:var(--klm-fg);background:var(--klm-bg);font-family:inherit;font-size:14px;isolation:isolate}.klm *{box-sizing:border-box}.klm [hidden]{display:none!important}.klm button,.klm summary,.klm a{-webkit-tap-highlight-color:transparent}.klm button{font:inherit;color:inherit;cursor:pointer}.klm a{color:inherit;text-decoration:none}.klm a:hover{text-decoration:underline;text-underline-offset:4px}.klm button:focus-visible,.klm a:focus-visible,.klm summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.klm summary{cursor:pointer;list-style:none}.klm summary::-webkit-details-marker{display:none}.klm-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.klm-top-list{display:flex;flex-wrap:wrap;justify-content:center;gap:0 28px;list-style:none;padding:0;margin:0;border-bottom:1px solid var(--klm-line)}.klm-top-item{list-style:none}.klm-top-link,.klm-top>summary{display:flex;align-items:center;gap:8px;padding:17px 0;min-height:48px;border-bottom:2px solid transparent;font-size:14px}.klm-top[open]>summary{border-color:var(--klm-fg)}.klm-caret{font-size:15px}.klm-pane{position:absolute;inset-inline:0;top:100%;padding:18px 30px 22px;background:var(--klm-bg);border-bottom:1px solid var(--klm-line);box-shadow:0 14px 20px #0000000d;max-height:75vh;max-height:75dvh;overflow:auto;overscroll-behavior:contain;z-index:30}.klm-quick{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.klm-quick a,.klm-view-all{display:inline-flex;align-items:center;justify-content:center;padding:10px 13px;min-height:44px;border:1px solid var(--klm-line);border-radius:3px;font-size:12px}.klm-quick a:first-child{color:var(--klm-bg);background:var(--klm-fg);border-color:var(--klm-fg)}.klm-facets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.klm-facet>summary{font-size:13px;font-weight:500;padding-bottom:14px}.klm-facet-links{display:grid;gap:1px}.klm-facet-links a{display:flex;align-items:center;gap:8px;min-height:34px;font-size:13px;padding:5px 0;overflow-wrap:anywhere}.klm-facet-links small{display:block;color:var(--klm-muted);font-size:11px;margin-top:4px}.klm-color-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.klm-swatch{width:11px;height:11px;border:1px solid #a39d97;border-radius:50%;flex:none;background:var(--klm-swatch)}.klm-facet-all{display:inline-block;padding:10px 0;font-size:12px}.klm-group{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px}.klm-categories{display:flex;flex-direction:column;gap:6px;padding-inline-end:20px;border-inline-end:1px solid var(--klm-line)}.klm-category{font:inherit;font-size:13px;line-height:1.5;padding:13px 10px;text-align:start;min-height:44px;border:0;border-radius:3px;background:transparent;overflow-wrap:anywhere}.klm-category[aria-selected=true]{background:var(--klm-fg);color:var(--klm-bg)}.klm-group-content,.klm-shelf{min-width:0}.klm-shelf-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;min-height:44px;margin:0 0 16px}.klm-shelf-heading h2{font-family:var(--font-heading-family,Georgia,serif);font-size:25px;font-weight:400;line-height:1.25;margin:0;min-width:0;flex:1 1 150px;overflow-wrap:anywhere}.klm-shelf-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px 18px;min-width:0}.klm-shelf-actions .klm-auxiliary-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px;line-height:1.4;white-space:nowrap}.klm-view-all{flex:none;white-space:nowrap;min-height:40px;padding:8px 13px}.klm-products{display:grid;grid-template-columns:repeat(var(--klm-product-count,4),minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.klm-product{min-width:0;list-style:none}.klm-photo{display:block;width:100%;aspect-ratio:1/1;background:var(--klm-soft);overflow:hidden}.klm-photo img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s}.klm-photo:hover img{transform:scale(1.025)}.klm-product-title{display:block;margin-top:11px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.klm-auxiliary{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:4px 18px;margin-bottom:12px}.klm-auxiliary a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.klm-empty{font-size:13px;color:var(--klm-muted);padding:16px 0}.klm-editor-note{padding:12px;font-size:12px;background:var(--klm-soft);border:1px solid var(--klm-line)}.klm-mobile-toggle{display:none}.klm-mobile{color:var(--klm-fg);background:var(--klm-bg);padding:0;border:0;width:min(420px,100vw);max-width:100vw;height:100vh;height:100dvh;max-height:100dvh;margin:0;overflow:auto;overscroll-behavior:contain}.klm-mobile::backdrop{background:#0008}.klm-drawer-heading{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--klm-line)}.klm-drawer-heading h2{font-size:18px;font-weight:500;margin:0}.klm-close{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;min-width:44px;min-height:44px;font-size:14px}.klm-root-browse{display:block;font-size:12px;margin:0 0 16px}.klm-grandchildren{display:grid;gap:8px;padding:8px 0 15px 12px;font-size:12px}html:has(dialog.klm-mobile[open]){overflow:hidden}@media(min-width:990px){.klm-facet>summary{cursor:default}.klm-facet>summary .klm-caret{display:none}.klm-mobile{display:none}}@media(max-width:989px){.klm[data-klm-enhanced=true] .klm-mobile-toggle{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 16px;border:0;background:transparent;font:inherit}.klm-top-list{display:block;border:0;padding:0 20px}.klm-top-item{border-bottom:1px solid var(--klm-line)}.klm-top-link,.klm-top>summary{justify-content:space-between;min-height:52px;padding:17px 0;border:0;font-size:14px}.klm-top[open]>summary{border:0}.klm-pane{position:static;padding:0 0 20px;border:0;box-shadow:none;overflow:visible;max-height:none}.klm-quick{display:grid;gap:12px;margin-bottom:18px}.klm-quick a,.klm-quick a:first-child{justify-content:flex-start;padding:4px 0;background:transparent;color:var(--klm-fg);border:0;min-height:36px}.klm-facets{grid-template-columns:1fr;gap:0}.klm-facet>summary{display:flex;justify-content:space-between;align-items:center;padding:15px 0;min-height:48px}.klm-facet-links a{min-height:42px}.klm-facet-links{padding-bottom:10px}.klm-group{grid-template-columns:1fr;gap:16px}.klm-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:0;padding:0}.klm-category{border:1px solid var(--klm-line);font-size:12px;padding:12px 9px}.klm-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.klm-shelf-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;margin-bottom:12px}.klm-shelf-actions{display:contents}.klm-shelf-actions .klm-view-all{grid-row:1;grid-column:2;justify-self:end}.klm-shelf-actions .klm-auxiliary-link{grid-row:2;justify-self:start;min-height:44px;font-size:12px;white-space:normal}.klm-shelf-actions .klm-auxiliary-link:nth-child(1){grid-column:1}.klm-shelf-actions .klm-auxiliary-link:nth-child(2){grid-column:2}.klm-shelf-heading h2{grid-row:1;grid-column:1;font-size:20px;min-height:40px;display:flex;align-items:center}.klm-view-all{padding:8px;font-size:11px;min-height:40px}.klm-product-title{font-size:12px;margin-top:8px}.klm-auxiliary{justify-content:flex-start;gap:10px 18px;margin-bottom:15px}.klm-pane button{touch-action:manipulation}}@media(prefers-reduced-motion:reduce){.klm-photo img{transition:none}.klm-photo:hover img{transform:none}}.koollia-menu-section:has([data-klm-root]){position:relative;z-index:25}body:has([data-klm-root][data-klm-enhanced=true]) .header-section .header__navigation,body:has([data-klm-root][data-klm-enhanced=true]) .header-section .menu-drawer-button,body:has([data-klm-root][data-klm-enhanced=true]) .header-section .menu-toggle-button{display:none!important}body:has([data-klm-top][open]) facet-sticky,body:has([data-klm-drawer][open]) facet-sticky{display:none!important}@media(min-width:990px){.klm-pane{max-height:calc(100dvh - var(--klm-pane-top,0px) - 12px)}}@media(max-width:989px){.header-section .klm-header-toggle{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.header-section .klm-header-toggle>span[aria-hidden=true]{font-size:22px;line-height:1}.header-section .klm-header-toggle>[data-klm-title]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header-section .klm-header-toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/koollia-mega-menu.css.map */
