.desktop-navigation{display:none}@media screen and (min-width: 1024px){.desktop-navigation{display:block}}.list-menu{display:flex;align-items:center;justify-content:space-between;list-style:none;margin:0;background:var(--megamenu-bg);position:relative}.list-menu__item{margin:0;padding:0}.header-nav__link{display:inline-flex;align-items:center;gap:10px;font-size:var(--small-font-size);font-weight:var(--normal-font-weight);line-height:var(--large-line-height);color:var(--header-nav-link-color);text-decoration:none;border-bottom:3px solid transparent;transition:border-color var(--transition-duration) var(--transition-timing);cursor:pointer;white-space:nowrap}.header-nav__link .header-nav__text{padding:10px 0}.header-nav__link:hover,.header-nav__link:focus-visible,.list-menu__item.is-open .header-nav__link,.header-nav__link.is-current-page{border-bottom-color:var(--header-nav-link-hover-border-color);font-weight:var(--bold-font-weight)}.header-nav__link--highlighted{color:var(--highlight-color, var(--header-highlight-color))}.header-nav__icon{display:inline-flex;align-items:center;width:24px;height:24px;flex-shrink:0}.header-nav__icon img{width:100%;height:100%;object-fit:cover}.header-nav__text{display:inline-block}.header-megamenu{position:absolute;top:100%;right:0;width:100%;height:var(--megamenu-height);max-width:100%;margin-top:20px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-duration) var(--transition-timing),visibility var(--transition-duration) var(--transition-timing);z-index:100;background:var(--megamenu-bg);box-shadow:var(--megamenu-container-shadow)}.list-menu__item.is-open .header-megamenu{opacity:1;visibility:visible;pointer-events:auto}.header-megamenu__container{display:grid;grid-template-columns:1fr var(--best-seller-products-column-width);background-color:var(--megamenu-bg);border:1px solid var(--megamenu-border-color);border-radius:8px;box-shadow:var(--megamenu-shadow);will-change:transform;height:100%;overflow-y:auto}.header-megamenu__container.header-megamenu__no-third-level{grid-template-columns:var(--second-column-width) 1fr}.header-megamenu__container.header-megamenu__no-third-level .header-megamenu__products{align-items:center;margin-right:0;border-left:none}.header-megamenu__container.header-megamenu__no-third-level .header-megamenu__products .header-megamenu__products-header{text-align:center}.header-megamenu__container.header-megamenu__no-third-level .header-megamenu__products .header-megamenu__products-grid{grid-template-columns:repeat(3,var(--no-third-level-best-seller-products-column-width));justify-content:center}.header-megamenu__container::-webkit-scrollbar{width:6px}.header-megamenu__container::-webkit-scrollbar-track{background:transparent}.header-megamenu__container::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:3px}.header-megamenu__container::-webkit-scrollbar-thumb:hover{background:var(--color-muted)}.header-megamenu__container:not(:has(.header-megamenu__products)){grid-template-columns:1fr}.header-megamenu__nav{position:relative;display:grid;grid-template-columns:var(--second-column-width) 1fr;min-width:0;align-items:start;height:100%}.header-megamenu__list{list-style:none;margin:0;padding:0}.header-megamenu__list.second-level-wrapper{position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:16px;background-color:var(--megamenu-second-column-bg);padding:40px 20px 40px 40px;height:100%}.megamenu-nav__item.second-level-item:last-child{margin-bottom:0}.megamenu-nav__link{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--large-font-size);line-height:var(--large-line-height);font-weight:var(--normal-font-weight);color:var(--header-nav-link-color);text-decoration:none;transition:background-color var(--transition-duration) var(--transition-timing),color var(--transition-duration) var(--transition-timing);width:100%;padding:8px 0 0}.megamenu-nav__text{flex:1;max-width:max-content;transition:border-bottom-color var(--transition-duration) var(--transition-timing);line-height:var(--xxlarge-line-height)}.megamenu-nav__link:hover .megamenu-nav__text,.megamenu-nav__link:focus-visible .megamenu-nav__text,.megamenu-nav__item.is-active .megamenu-nav__text,.megamenu-nav__link.is-current-page .megamenu-nav__text{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px;text-decoration-color:var(--header-nav-link-hover-border-color);font-weight:var(--bold-font-weight)}.megamenu-nav__arrow{flex-shrink:0;width:6px;height:14px}.megamenu-submenu{position:absolute;top:60px;left:calc(var(--second-column-width) + 30px);width:calc(100% - var(--second-column-width) - 30px);display:none}.megamenu-submenu__title{color:var(--header-nav-link-color);font-size:var(--base-font-size);font-weight:var(--semi-bold-font-weight);line-height:var(--large-line-height);letter-spacing:normal;width:max-content;margin-bottom:16px}.megamenu-nav__item.is-active .megamenu-submenu{display:block;pointer-events:auto}.megamenu-submenu__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;list-style:none;margin:0;padding:0 0 0 10px}.megamenu-submenu__item{margin:0;padding:0;width:max-content}.megamenu-submenu__link{display:block;max-width:max-content;white-space:nowrap;font-size:var(--base-font-size);color:var(--header-nav-link-color);text-decoration:none;line-height:var(--small-line-height);padding-bottom:4px;transition:text-decoration var(--transition-duration) var(--transition-timing)}.megamenu-submenu__link.is-active,.megamenu-submenu__link.is-current-page{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--header-nav-link-hover-border-color)}.megamenu-submenu__accordion-trigger{background:none;border:none;padding:0;cursor:pointer;text-align:left;display:flex;align-items:center;gap:10px;width:100%}.megamenu-submenu__accordion-trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.megamenu-submenu__accordion-trigger .megamenu-submenu__link{flex:1;cursor:pointer}.megamenu-submenu__arrow{flex-shrink:0;width:6px;height:14px;transition:transform var(--transition-duration) var(--transition-timing);color:var(--header-nav-link-color);margin-bottom:5px}.megamenu-submenu__accordion-trigger[aria-expanded=true] .megamenu-submenu__arrow{transform:rotate(90deg)}.megamenu-fourth-level{list-style:none;margin:10px 0 0;padding:0 0 0 16px;display:none;gap:12px;flex-direction:column}.megamenu-submenu__accordion-trigger[aria-expanded=true]~.megamenu-fourth-level{display:flex;animation:accordionSlideDown .2s ease-out}.megamenu-fourth-level__item{margin:0;padding:0}.megamenu-fourth-level__link{display:block;max-width:max-content;font-size:var(--base-font-size);color:var(--header-nav-link-color);opacity:.85;text-decoration:none;line-height:var(--small-line-height);padding-bottom:2px;transition:border-color var(--transition-duration) var(--transition-timing),opacity var(--transition-duration) var(--transition-timing)}.megamenu-fourth-level__link:hover,.megamenu-fourth-level__link.is-current-page,.megamenu-fourth-level__link:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--header-nav-link-hover-border-color);opacity:1}@keyframes accordionSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.megamenu-submenu__item--has-children{display:flex;flex-direction:column}.header-megamenu__products{display:flex;flex-direction:column;gap:16px;padding-left:40px;padding-right:40px;border-left:1px solid var(--megamenu-products-border-color);margin:40px 40px 40px 0;height:max-content}.header-megamenu__products-title{color:var(--header-nav-link-color);font-size:var(--large-font-size);font-weight:var(--bold-font-weight);line-height:var(--large-line-height);letter-spacing:normal}.header-megamenu__products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.header-megamenu__product-card{display:flex;flex-direction:column;gap:12px;text-decoration:none;transition:transform var(--transition-duration) var(--transition-timing)}.header-megamenu__product-card:hover{transform:translateY(-2px)}.header-megamenu__product-card:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.header-megamenu__product-image{position:relative;aspect-ratio:1;overflow:hidden}.header-megamenu__product-image img,.header-megamenu__product-image svg{width:100%;height:100%;object-fit:cover}.header-megamenu__product-image .placeholder-svg{opacity:.3}.header-megamenu__product-title{color:var(--header-nav-link-color);font-size:var(--small-font-size);font-weight:var(--semi-bold-font-weight);line-height:var(--large-line-height);margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.header-megamenu__container{contain:layout style paint}.header-megamenu,.header-megamenu__product-card{transform:translateZ(0);backface-visibility:hidden}@media screen and (min-width: 1024px) and (max-width: 1260px){.header-megamenu__nav{grid-template-columns:300px 1fr}.megamenu-submenu{left:calc(var(--second-column-width) - 30px)}.megamenu-submenu__list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.megamenu-submenu__link{font-size:var(--xsmall-font-size)}.megamenu-fourth-level__link{font-size:var(--xxsmall-font-size)}.header-megamenu__container{grid-template-columns:1fr 360px;gap:1.5rem;padding:1.5rem}.header-megamenu__no-third-level .header-megamenu__products-grid{grid-template-columns:repeat(2,var(--no-third-level-best-seller-products-column-width))!important}.header-megamenu__products{padding-left:1.5rem;padding-right:1.5rem;margin-right:0}.header-megamenu__product-image{height:120px;width:120px}.header-megamenu__list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem 1.5rem}.header-nav__link{font-size:var(--xsmall-font-size)}.megamenu-nav__link{font-size:var(--base-font-size)}}@media screen and (max-height: 900px){.header-megamenu{max-height:500px}}@media screen and (min-width: 1200px){.header-megamenu{min-width:1000px}}@media print{.header-megamenu{display:none}}
/*# sourceMappingURL=/cdn/shop/t/167/assets/desktop-megamenu.css.map */
