.CatalogMenu{--cm-duration:.46s;--cm-ease:var(--ease-spring-snappy);--cm-delay:60ms;--cm-fade-duration:.22s;--cm-fade-ease:var(--ease-out-quad);--cm-scale-x:.9;--cm-scale-y:.96;--cm-lift:-1.2rem;--cm-max-height:calc(100dvh - var(--header-height) - 3.2rem);--cm-padding:3.2rem;z-index:var(--z-index-header);padding:.8rem var(--screen-offset-x) 2.4rem;contain:layout paint;opacity:0;visibility:hidden;transform-origin:top;scale:.9 .96;scale:var(--cm-scale-x) var(--cm-scale-y);translate:0 -1.2rem;translate:0 var(--cm-lift);transition:opacity .22s var(--cm-fade-ease) 60ms, visibility .46s var(--cm-ease) 60ms, scale .46s var(--cm-ease) 60ms, translate .46s var(--cm-ease) 60ms;transition:opacity var(--cm-fade-duration) var(--cm-fade-ease) var(--cm-delay), visibility var(--cm-duration) var(--cm-ease) var(--cm-delay), scale var(--cm-duration) var(--cm-ease) var(--cm-delay), translate var(--cm-duration) var(--cm-ease) var(--cm-delay);grid-template-rows:0fr;display:grid;position:absolute;top:100%;left:0;right:0;overflow:hidden}.CatalogMenu.isInstant{transition:none}.CatalogMenu:not(.isOpen){--cm-duration:.22s;--cm-ease:var(--ease-in-out-quart);--cm-delay:70ms;--cm-fade-duration:.14s;--cm-fade-ease:var(--ease-in-quad);--cm-scale-x:.94;--cm-scale-y:.98;--cm-lift:-.6rem}.CatalogMenu.isClosing{grid-template-rows:1fr}.CatalogMenu__panel{background:var(--color-main-white);box-shadow:var(--shadow-popover);transition:grid-template-rows var(--cm-duration) var(--cm-ease) var(--cm-delay);border-radius:2.8rem;grid-template-rows:0fr;display:grid}.CatalogMenu.isOpen .CatalogMenu__panel{grid-template-rows:1fr}.CatalogMenu__panelInner{min-height:0;overflow:hidden}.CatalogMenu__body{grid-gap:0 var(--grid-gap);max-height:var(--cm-max-height);padding:var(--cm-padding);grid-template-columns:repeat(24,1fr);grid-auto-rows:minmax(0,1fr);display:grid;overflow:hidden}.CatalogMenu.isOpen{opacity:1;visibility:visible;grid-template-rows:1fr;translate:0;scale:1}@media (prefers-reduced-motion:reduce){.CatalogMenu{--cm-duration:1ms}}.CatalogMenu__railWrap{grid-column:1/7;min-height:0;position:relative}.CatalogMenu__rail{overscroll-behavior-y:contain;scrollbar-width:none;flex-direction:column;gap:.2rem;height:100%;padding-right:.8rem;display:flex;overflow-y:auto}.CatalogMenu__rail::-webkit-scrollbar{display:none}.CatalogMenu__railWrap .CatalogMenu__scrollbar{mix-blend-mode:normal;height:100%;top:0;right:0}.CatalogMenu__railWrap .CatalogMenu__scrollbar .Scrollbar__thumb{background-color:var(--color-black-16)}@media (hover:hover){.CatalogMenu__railWrap:hover .CatalogMenu__scrollbar{opacity:1}}.CatalogMenu__railItem{color:var(--color-text);text-align:left;cursor:pointer;transition:background var(--transition-duration) var(--ease-out-quad);background:0 0;border:0;border-radius:3.5rem;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.4rem 2rem;-webkit-text-decoration:none;text-decoration:none;display:flex}.CatalogMenu__railItem.isActive{background:var(--color-grey-grey-bg)}.CatalogMenu__railThumb{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;mix-blend-mode:multiply;transform-origin:50% 96%;width:3.2rem;height:3.2rem;transform:translateY(0)scale(1);transform:translateY(var(--category-thumb-shift,0)) scale(var(--category-thumb-scale,1));flex-shrink:0}.CatalogMenu__railThumb.isEmpty{background:0 0;display:block}.CatalogMenu__railLabel{flex:1;min-width:0}.CatalogMenu__railIcon{width:1.6rem;height:1.6rem;color:var(--color-black-40);opacity:0;transition:opacity var(--transition-duration) var(--ease-out-quad);flex-shrink:0}.CatalogMenu__railItem.isActive .CatalogMenu__railIcon{opacity:1}.CatalogMenu__content{grid-column:7/19;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);min-height:0;padding-top:1.2rem;display:grid;overflow:hidden}.CatalogMenu__panelBody{visibility:hidden;pointer-events:none;flex-direction:column;grid-area:1/1;gap:2.4rem;min-height:0;display:flex}.CatalogMenu__panelBody.isActive{visibility:visible;pointer-events:auto}.CatalogMenu__groups{grid-gap:2.4rem var(--grid-gap);gap:2.4rem var(--grid-gap);overscroll-behavior-y:contain;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid;overflow-y:auto}.CatalogMenu__group{flex-direction:column;gap:1.2rem;display:flex}.CatalogMenu__groupTitle{color:var(--color-text);margin:0}.CatalogMenu__groupTitle.isLink{width:fit-content;transition:color var(--transition-duration) var(--ease-out-quad);-webkit-text-decoration:none;text-decoration:none;display:block}@media (hover:hover){.CatalogMenu__groupTitle.isLink:hover{color:var(--color-gold-100)}}.CatalogMenu__list{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.CatalogMenu__group:only-child{grid-column:1/-1}.CatalogMenu__group:only-child .CatalogMenu__list{-moz-columns:3;columns:3;display:block}.CatalogMenu__link{color:var(--color-text-secondary);transition:color var(--transition-duration) var(--ease-out-quad);padding-top:.5rem;padding-bottom:.5rem;display:block}.CatalogMenu__all,.CatalogMenu__more{transition:background var(--transition-duration) var(--ease-out-quad), box-shadow var(--transition-duration) var(--ease-out-quad);border-radius:3.5rem;flex-shrink:0;align-items:center;gap:1.2rem;padding:1.4rem 2rem;display:flex}.CatalogMenu__more{background:linear-gradient(180deg, var(--color-black-100) 0%, var(--color-black-80) 100%);color:var(--color-main-white);flex-shrink:0;align-self:flex-start;margin-top:auto}.CatalogMenu__all{background:var(--color-grey-grey-bg);color:var(--color-text);justify-content:space-between;margin-top:auto}.CatalogMenu__allIcon,.CatalogMenu__moreIcon{flex-shrink:0;width:2rem;height:2rem}.CatalogMenu__side{gap:var(--grid-gap);flex-direction:column;grid-column:19/-1;min-height:0;display:flex}.CatalogMenu__promos{--cm-promo-shadow-gap:1.8rem;gap:var(--grid-gap);min-height:0;padding:1.8rem;padding:var(--cm-promo-shadow-gap);margin:-1.8rem;margin:calc(var(--cm-promo-shadow-gap) * -1);overscroll-behavior-y:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.CatalogMenu__promo{background:var(--color-grey-grey-bg);min-height:12rem;color:var(--color-text);transition:box-shadow var(--transition-duration) var(--ease-out-quad);border-radius:2rem;flex-direction:column;flex:12rem;gap:.4rem;padding:1.6rem;display:flex}.CatalogMenu__promoMedia{flex:12rem;min-height:5rem;margin-bottom:.8rem;display:block;position:relative}.CatalogMenu__promoTitle,.CatalogMenu__promoCaption{flex-shrink:0}.CatalogMenu__promoImage{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.CatalogMenu__promoImage.isPhoto{-o-object-fit:cover;object-fit:cover;mix-blend-mode:normal;border-radius:1.2rem}.CatalogMenu__promoCaption{color:var(--color-text-secondary)}@media (hover:hover){.CatalogMenu__railItem:hover{background:var(--color-black-4)}.CatalogMenu__link:hover{color:var(--color-text)}.CatalogMenu__more:hover{box-shadow:inset 0 0 0 .2rem var(--color-white-12)}.CatalogMenu__all:hover{background:var(--color-black-8)}.CatalogMenu__promo:hover{box-shadow:var(--shadow-card)}}@media (width<=1200px){.CatalogMenu__promos{display:none}.CatalogMenu__content{grid-column:7/20}}@media (width<=1024px){.CatalogMenu{display:none}}
