.cmm,.cmm-mobile{--cmm-text: #20232d;--cmm-accent: #f85a00;--cmm-border: #ededed;--cmm-list-bg: #f9fafb;--cmm-active-bg: #fff4ee;--cmm-skeleton: #eceef1;color:var(--cmm-text);font-size:14px;line-height:1.25}.m-header__menu-item.m-header__menu-item--mega{position:static}.m-header__menu-item--mega>.cmm{position:absolute;z-index:3;top:100%;left:0;right:0;visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(0,10px,0);transition:transform var(--m-duration-default, .25s),opacity var(--m-duration-default, .25s),visibility 0s linear var(--m-duration-default, .25s);background:#fff;filter:drop-shadow(0 8px 5px rgba(0,0,0,.1))}.m-header__menu-item--mega.is-open>.cmm{visibility:visible;opacity:1;pointer-events:auto;transform:none;transition-delay:0s}.m-header__menu-item--mega.is-open>a .m-link--content:after{width:100%}.m-header__menu-item--mega.is-open .m-header__menu-item--icon{transform:rotateX(180deg)}:is(.cmm,.cmm-mobile) .cmm__body{display:flex;align-items:stretch;height:400px;border-bottom:1px solid var(--cmm-border)}:is(.cmm,.cmm-mobile) .cmm__roots{flex:0 0 260px;margin:0;padding:0;list-style:none;overflow-y:auto;background:var(--cmm-list-bg);border-right:1px solid var(--cmm-border);overscroll-behavior:contain}:is(.cmm,.cmm-mobile) .cmm__roots>li+li{border-top:1px solid var(--cmm-border)}:is(.cmm,.cmm-mobile) .cmm__root{display:flex;align-items:center;gap:20px;height:40px;padding:0 16px 0 20px;color:var(--cmm-text);text-decoration:none}:is(.cmm,.cmm-mobile) .cmm__root-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.cmm,.cmm-mobile) .cmm__root.is-active{padding-left:17px;border-left:3px solid var(--cmm-accent);background:var(--cmm-active-bg);color:var(--cmm-accent);font-weight:700}:is(.cmm,.cmm-mobile) .cmm__root:focus-visible{outline:2px solid var(--cmm-accent);outline-offset:-2px}:is(.cmm,.cmm-mobile) .cmm__chevron-wrap{display:inline-flex;flex:0 0 18px;width:18px;height:18px}:is(.cmm,.cmm-mobile) .cmm__panel{flex:1 1 auto;min-width:0;overflow-y:auto;padding:24px 32px;background:#fff;overscroll-behavior:contain}:is(.cmm,.cmm-mobile) .cmm__title{display:block;margin-bottom:14px;color:var(--cmm-text);font-size:20px;font-weight:700;text-decoration:none}:is(.cmm,.cmm-mobile) .cmm__columns{column-count:3;column-gap:40px}:is(.cmm,.cmm-mobile) .cmm__group{display:flex;flex-direction:column;gap:4px;break-inside:avoid;margin-bottom:24px}:is(.cmm,.cmm-mobile) .cmm__group-heading{display:block;padding-bottom:6px;border-bottom:1px solid var(--cmm-border);color:var(--cmm-accent);font-weight:700;text-transform:uppercase;text-decoration:none;overflow-wrap:anywhere}:is(.cmm,.cmm-mobile) .cmm__group-items{display:flex;flex-direction:column;gap:2px;margin:0;padding:8px 0 0;list-style:none}:is(.cmm,.cmm-mobile) .cmm__group--plain .cmm__group-items{padding-top:0}:is(.cmm,.cmm-mobile) .cmm__link{display:block;padding:4px 0;color:var(--cmm-text);text-decoration:none;overflow-wrap:anywhere}:is(.cmm,.cmm-mobile) .cmm__link:hover,:is(.cmm,.cmm-mobile) .cmm__group-heading:hover,:is(.cmm,.cmm-mobile) .cmm__title:hover{color:var(--cmm-accent)}:is(.cmm,.cmm-mobile) .cmm__footer{display:flex;align-items:center;justify-content:flex-end;height:48px;padding:0 32px;background:var(--cmm-list-bg);border-bottom:1px solid var(--cmm-border)}:is(.cmm,.cmm-mobile) .cmm__all{display:inline-flex;align-items:center;gap:6px;color:var(--cmm-accent);font-weight:700;text-decoration:none}:is(.cmm,.cmm-mobile) .cmm__skeleton{display:block;height:14px;margin:13px 20px;border-radius:4px;background:var(--cmm-skeleton);animation:cmm-pulse 1.2s ease-in-out infinite}:is(.cmm,.cmm-mobile) .cmm__columns .cmm__skeleton,:is(.cmm,.cmm-mobile) .cmm__group .cmm__skeleton{margin:8px 0;break-inside:avoid}@keyframes cmm-pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){:is(.cmm,.cmm-mobile) .cmm__skeleton{animation:none}.m-header__menu-item--mega>.cmm{transition:none}}:is(.cmm,.cmm-mobile) .cmm__error{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:8px 0}:is(.cmm,.cmm-mobile) .cmm__error p{margin:0}:is(.cmm,.cmm-mobile) .cmm__retry{padding:8px 16px;border:1px solid var(--cmm-accent);border-radius:8px;background:#fff;color:var(--cmm-accent);font-weight:700;cursor:pointer}@media(max-width:1279px){:is(.cmm,.cmm-mobile) .cmm__columns{column-count:2}}.cmm-mobile{display:flex;flex-direction:column;padding:0 15px}.cmm-mobile .cmm-mobile__list{margin:0;padding:0;list-style:none}.cmm-mobile .cmm-mobile__list>li+li{border-top:1px solid var(--cmm-border)}.cmm-mobile .cmm-mobile__item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 0;border:0;background:none;color:var(--cmm-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.cmm-mobile .cmm-mobile__item>span:first-child{flex:1 1 auto;min-width:0}.cmm-mobile .cmm-mobile__back{overflow-wrap:anywhere}.cmm-mobile .cmm-mobile__item--all{color:var(--cmm-accent);font-weight:700}.cmm-mobile .cmm-mobile__back{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 0;border:0;border-bottom:1px solid var(--cmm-border);background:none;color:var(--cmm-text);font:inherit;font-weight:700;text-align:left;cursor:pointer}.cmm-mobile .cmm-mobile__back-icon{display:inline-flex;transform:rotate(180deg)}.cmm-mobile .cmm-mobile__all{display:block;padding:14px 0;color:var(--cmm-accent);font-weight:700;text-decoration:none}.cmm-mobile .cmm-mobile__list~.cmm__skeleton,.cmm-mobile>.cmm__skeleton{margin:14px 0}.m-menu-drawer__inner-submenu .cmm-mobile__extra{margin:0 15px;padding:14px 0;font-size:14px;border-top:1px solid #ededed}.m-menu-drawer__inner-submenu:has([data-catalog-mega-mobile]){padding-bottom:96px}html:has(header-drawer [data-main-details-toggle][open]) :is(.m-button--scroll-top,shopify-chat,#reamazejs-container){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/catalog-mega-menu.css.map */
