.header-categories{display:none;position:relative;flex-shrink:0}@media screen and (min-width:990px){.header-categories{display:block}}.header-categories__container{position:relative}.header-categories__trigger{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:var(--header-categories-text-color, inherit);font-size:15px;font-weight:var(--header-categories-font-weight, 600);line-height:1.2;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.header-categories__trigger:hover,.header-categories__trigger:focus-visible,.header-categories.is-open .header-categories__trigger{background:var(--header-categories-active-bg, rgb(0 0 0 / 6%))}.header-categories__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px}.header-categories__icon svg{display:block;width:18px;height:18px}.header-categories__panel{position:absolute;top:calc(100% + 12px);left:0;z-index:calc(var(--layer-header-menu, 1000) + 2);width:max-content;max-width:min(90vw,820px);background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;overflow:hidden}.header-categories__panel[hidden]{display:none!important}.header-categories__content{padding:4px}.header-categories__columns{display:flex;gap:8px;padding:4px}.header-categories__column{display:flex;flex-direction:column;width:250px;max-height:615px}.header-categories__column-inner{display:flex;flex-direction:column;gap:0;padding:8px;border:1px solid #e5e7eb;border-radius:8px;max-height:615px;overflow-y:auto;scrollbar-width:none}.header-categories__column-inner::-webkit-scrollbar{display:none}.header-categories__column--level-2:not(:has(.header-categories__column-panel.is-active)),.header-categories__column--level-3:not(:has(.header-categories__column-panel.is-active)){display:none}.header-categories__column-panel[hidden]{display:none!important}.header-categories__item{display:flex;position:relative}.header-categories__link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px;border-radius:8px;color:inherit;text-decoration:none;cursor:pointer}.header-categories__link-text{color:#1f2937;font-size:var(--header-categories-font-size, 14px);font-weight:var(--header-categories-font-weight, 600);line-height:1.3}.header-categories__item.is-active .header-categories__link,.header-categories__item:hover .header-categories__link{background:var(--header-categories-active-bg, #f3f4f6)}@media screen and (min-width:990px){.header__columns--with-categories{--header-left: max-content;--header-center: minmax(16rem, 1fr);--header-right: max-content;container-type:inline-size;container-name:header-with-categories}.header__columns--with-categories .header__column--left{flex-shrink:0;min-width:0}.header__columns--with-categories .header__column--right{flex-shrink:0}.header__columns--with-categories .header__column--center{display:flex;align-items:center;justify-content:stretch;flex:1;gap:clamp(10px,1.5vw,20px);min-width:0;width:100%;overflow:visible;padding-inline:clamp(8px,1vw,12px)}.header__columns--with-categories .header__column--center .header-categories{flex-shrink:0;position:relative;padding-inline:4px;margin-inline:0}.header__columns--with-categories .header__column--center .search-action--inline-desktop{display:flex;flex:1 1 auto;width:100%;min-width:0;max-width:none}.header__columns--with-categories .header__column--center .header-search-inline{display:flex;flex:1;width:100%;min-width:0;max-width:none}@container header-with-categories (max-width: 1180px){.header__columns--with-categories .header__column--center{gap:10px;padding-inline:6px}.header-categories__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header-categories__trigger{padding:8px}}@media screen and (min-width:990px)and (max-width:1180px){.header__columns--with-categories .header__column--center{gap:10px;padding-inline:6px}.header__columns--with-categories .header-categories__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header__columns--with-categories .header-categories__trigger{padding:8px}}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/header-categories-menu.css.map */
