.ts-category-menu{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;color:#2d2a26;font-size:13px}.ts-category-menu a{text-decoration:none;color:inherit}.ts-category-menu__group{position:relative}.ts-category-menu__group summary{display:flex;align-items:center;justify-content:space-between;gap:8px;list-style:none;cursor:pointer;min-height:44px}.ts-category-menu__group summary::-webkit-details-marker{display:none}.ts-category-menu__group summary span{font-size:15px;color:#776c5d}.ts-category-menu__group[open] summary span{transform:rotate(45deg)}.ts-category-menu__links{display:grid;gap:2px}.ts-category-menu>.ts-category-menu__group>.ts-category-menu__links{position:absolute;z-index:20;top:100%;left:0;min-width:230px;padding:12px;background:#fffdf9;border:1px solid #e2dacd;border-radius:12px;box-shadow:0 12px 30px #2d2a2612}.ts-sub-link{display:block;text-decoration:none!important;color:#514c45!important;font-size:14px;line-height:1.5;padding:10px 12px;min-height:44px;border-radius:8px}.ts-sub-link:hover,.ts-sub-link:focus-visible{background:#ede8df}.ts-menu-home{display:block;padding:10px 0;min-height:44px}.ts-mobile-categories{list-style:none;padding:8px 0}.ts-mobile-categories>.ts-menu-home,.ts-mobile-categories summary{font-size:18px;font-weight:500;line-height:1.4;min-height:50px;padding:12px 0;border-bottom:1px solid #e2dacd}.ts-mobile-categories .ts-category-menu__links{padding:8px 0 12px 8px}.ts-mobile-categories .ts-sub-link{font-size:15px;padding:11px 12px}.ts-subcategories{padding:30px var(--page-margin,16px);background:#f6f1e8;border-bottom:1px solid #e2dacd;color:#2d2a26}.ts-subcategories__inner{max-width:1180px;margin:auto}.ts-subcategories h2{font-size:22px;line-height:1.3;margin:0 0 18px}.ts-subcategories__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,190px));gap:16px}.ts-sub-tile{padding:0;background:#fffdf9;overflow:hidden;border:1px solid #e2dacd;border-radius:14px}.ts-sub-tile img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center;background:#ede7dc}.ts-sub-tile span{display:block;padding:12px;font-weight:600;font-size:13px}.ts-sub-tile[aria-current=true]{border-color:#8b6248;box-shadow:0 0 0 1px #8b6248}.ts-upcoming__controls{grid-template-columns:2fr 1fr 1fr}[data-ts-current-products][hidden]{display:none!important}
@media(max-width:749px){.ts-subcategories{padding-block:24px}.ts-subcategories h2{font-size:20px}.ts-subcategories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ts-upcoming__controls{grid-template-columns:1fr}.ts-sub-tile img{aspect-ratio:4/3}}

.ts-category-menu>.ts-category-menu__shop>.ts-category-menu__mega{grid-template-columns:repeat(3,minmax(0,1fr));width:min(720px,70vw);gap:20px;padding:20px}.ts-category-menu__heading{display:block;padding:8px 12px;font-size:14px;font-weight:700}
@media(max-width:749px){.ts-category-menu{display:none}}

@media(max-width:749px){.ts-mobile-categories{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 0 24px}.ts-mobile-categories>.ts-menu-home{min-height:46px;display:flex;align-items:center;justify-content:center;padding:10px 12px;border:1px solid #ded6c9;border-radius:12px;background:#eee7db;font-size:14px;font-weight:600}.ts-mobile-categories>.ts-category-menu__group{grid-column:1/-1;border:1px solid #e2dacd;border-radius:14px;background:#fffdf9;overflow:hidden}.ts-mobile-categories summary{gap:12px;padding:10px 12px;min-height:70px;border:0;font-size:16px}.ts-mobile-categories .ts-menu-image{display:block;width:50px;height:50px;flex:0 0 50px;object-fit:cover;border-radius:10px;background:#e9e2d8}.ts-menu-label{flex:1;font:600 16px/1.35 var(--font-body--family,sans-serif);text-align:left}.ts-mobile-categories summary>span{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:#ead8c6;color:#725640;font-size:18px}.ts-mobile-categories .ts-category-menu__group[open]{border-color:#bca28b}.ts-mobile-categories .ts-category-menu__group[open] summary{background:#f3e9dc}.ts-mobile-categories .ts-category-menu__links{padding:6px 12px 12px}.ts-mobile-categories .ts-sub-link{font-size:14px;border-bottom:1px solid #eee8df;border-radius:0;padding:11px 8px}.ts-mobile-categories .ts-sub-link:last-child{border:0}.ts-mobile-categories>.ts-category-menu__group:last-child{margin-top:8px;background:#eee7db}.ts-mobile-categories>.ts-category-menu__group:last-child summary{min-height:52px;font-size:15px}}

@media(min-width:750px){.ts-category-menu{flex-wrap:nowrap;align-items:center;gap:0 22px;font-size:14px;line-height:1.35;white-space:nowrap}.ts-category-menu>.ts-menu-home,.ts-category-menu>.ts-category-menu__group>summary{display:flex;align-items:center;min-height:44px;height:44px;padding:0;line-height:1.35}.ts-category-menu>.ts-category-menu__group>summary{gap:8px}.ts-category-menu>.ts-menu-home:hover,.ts-category-menu>.ts-category-menu__group>summary:hover{color:#725640}.ts-category-menu>.ts-category-menu__shop>.ts-category-menu__mega{width:min(640px,65vw)}}

@media(min-width:750px){.header-menu .menu-list__link-title{font-weight:700;letter-spacing:.005em}.header-menu .menu-list__link:hover .menu-list__link-title,.header-menu .menu-list__link--active .menu-list__link-title{color:#725640}.ts-category-menu>.ts-menu-home,.ts-category-menu>.ts-category-menu__group>summary{font-weight:700}}
