.CategoriesPage_pageShell__MqZhR{padding:0 0 16px;background:linear-gradient(180deg,var(--mm-categories-surface-bg,#ffe07a) 0,var(--mm-categories-surface-bg-deep,#fff2be) 152px,#fff8df 330px,#fff 620px)}.CategoriesPage_hero__ZuXDy{display:flex;justify-content:center;padding:0;margin-bottom:-6px;position:relative;z-index:2}.CategoriesPage_title__wk___{margin:0;min-height:40px;padding:0 24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--mm-categories-pill-text,#6a4621);font-size:1rem;line-height:1;letter-spacing:-.035em;font-weight:800;background:var(--mm-categories-pill-bg,linear-gradient(180deg,rgba(255,249,243,.98) 0,hsla(35,53%,85%,.94) 100%));border:1px solid var(--mm-categories-pill-border,rgba(169,124,72,.42));box-shadow:0 12px 24px rgba(94,75,21,.14),inset 0 1px 0 hsla(0,0%,100%,.92)}.CategoriesPage_sectionStack__ZLf3C{display:flex;flex-direction:column;gap:10px}.CategoriesPage_categoryBlock__F8V0K{margin:0 8px;padding:10px 0 14px;border-radius:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.76),rgba(255,251,236,.82) 48%,rgba(255,244,208,.8));border:1px solid var(--mm-categories-section-border,rgba(180,140,92,.28));box-shadow:0 16px 30px var(--mm-categories-section-shadow,rgba(121,83,39,.12)),inset 0 1px 0 hsla(0,0%,100%,.92)}.CategoriesPage_categoryBlock__F8V0K .mm-shell{width:100%}.CategoriesPage_categoryBlock__F8V0K .mm-section{margin-top:0}.CategoriesPage_categoryBlock__F8V0K .mm-categoryCanvas{background:hsla(0,0%,100%,.98);border-color:var(--mm-categories-canvas-border,hsla(34,37%,64%,.72));border-radius:14px;min-height:72px;box-shadow:0 8px 18px rgba(94,75,21,.1),inset 0 1px 0 hsla(0,0%,100%,.9)}.CategoriesPage_categoryBlock__F8V0K .mm-categoryTile:focus-visible .mm-categoryCanvas,.CategoriesPage_categoryBlock__F8V0K .mm-categoryTile:hover .mm-categoryCanvas{border-color:rgba(152,108,10,.42);box-shadow:0 10px 20px rgba(94,75,21,.16),inset 0 1px 0 hsla(0,0%,100%,.94)}.CategoriesPage_categoryBlock__F8V0K .mm-categoryEmoji,.CategoriesPage_categoryBlock__F8V0K .mm-categoryImageWrap{background:transparent}.CategoriesPage_categoryBlock__F8V0K .mm-categoryLabel{color:#13204a;font-size:12.5px;font-weight:650;line-height:1.08;letter-spacing:-.035em}.CategoriesPage_blockHeader__LjqMS{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.CategoriesPage_blockTitle__6i68i{margin:0;color:var(--mm-categories-title-text,#76512a);font-size:17px;line-height:1.05;font-weight:800;letter-spacing:-.04em;text-shadow:0 1px 0 hsla(0,0%,100%,.52)}