.csm{font-family:var(--font-body-family);color:var(--cs-ink);letter-spacing:0}.csm *{box-sizing:border-box}.csm a{text-decoration:none;color:inherit}.csm__label{margin:0;font-size:12px;line-height:1.2;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-fine)}.csm__head{margin-bottom:12px}.csm__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.csm__card{display:flex;flex-direction:column;gap:2px;min-width:0}.csm__cardimg{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:var(--cs-container);border-radius:var(--cs-r-md);margin-bottom:6px;overflow:hidden;transition:transform .25s var(--cs-ease)}.csm__cardimg img{width:auto;height:76%;max-width:80%;object-fit:contain;filter:drop-shadow(0 6px 8px color-mix(in srgb,var(--cs-primary-dim) 16%,transparent))}.csm__cardname{font-size:13px;line-height:1.25;font-weight:600}.csm__cardprice{display:flex;flex-wrap:wrap;gap:0 6px;align-items:baseline;font-variant-numeric:tabular-nums;margin-top:auto;padding-top:4px}.csm__cardprice b{font-size:14px}.csm__cardprice s{font-size:12px;color:var(--cs-fine)}.csm__cardprice s:empty{display:none}@media(hover:hover){.csm__card:hover .csm__cardimg{transform:translateY(-3px)}.csm__card:hover .csm__cardname{text-decoration:underline;text-underline-offset:2px}}.csm__all{margin-top:24px}.csm__list{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--cs-outline)}.csm__list li{border-bottom:1px solid var(--cs-outline)}.csm__row{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;min-height:60px;padding:8px 2px}.csm__thumb{width:44px;height:44px;border-radius:var(--cs-r-sm);background:var(--cs-container);display:flex;align-items:center;justify-content:center;overflow:hidden}.csm__thumb img{width:auto;height:84%;max-width:84%;object-fit:contain}.csm__rowtxt{display:flex;flex-direction:column;min-width:0}.csm__rowtxt b{font-size:15px;line-height:1.25;font-weight:600}.csm__rowprice{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.csm__row.is-current b{color:var(--cs-primary-text)}@media(hover:hover){.csm__row:hover b{color:var(--cs-primary-text)}}.csm__btn{display:flex;align-items:center;justify-content:center;min-height:50px;margin-top:16px;border-radius:var(--cs-r-btn);background:var(--cs-primary);color:var(--cs-on-primary)!important;font-weight:600;font-size:15px;transition:background-color .15s}@media(hover:hover){.csm__btn:hover{background:var(--cs-primary-dim)}}.csm__help{margin-top:24px}.csm__links{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:2px}.csm__link{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px;border-radius:var(--cs-r-btn);font-size:15px;font-weight:600;background:var(--cs-container)}.csm__link svg{width:20px;height:20px;flex:none;color:var(--cs-primary)}@media(hover:hover){.csm__link:hover{background:color-mix(in srgb,var(--cs-container) 85%,var(--cs-outline))}}.csm template{display:none}.csm--drawer{padding:16px 20px 24px}.csm-nav{display:none}@media(min-width:990px){.csm-nav{display:block}.csm-nav>ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.csm-nav__item{position:static}.csm-nav__simple{position:relative}.csm-nav__simple .csm-mega{right:auto;min-width:220px;top:100%}.csm-nav__simple .csm-mega__in{padding:12px 8px}.csm-nav__sublist{list-style:none;margin:0;padding:0;display:grid}.csm-nav__sublist a{display:block;padding:8px 12px;text-decoration:none;color:inherit;border-radius:var(--cs-r-sm)}.csm-nav__sublist a:hover{background:var(--cs-container)}.csm-nav__trigger{display:inline-flex;align-items:center;gap:6px}.csm-nav__trigger svg{width:10px;height:10px;transition:transform .2s}.csm-nav__item.is-open .csm-nav__trigger svg{transform:rotate(180deg)}.csm-mega{position:absolute;left:0;right:0;top:100%;z-index:20;background:var(--cs-surface);border-top:1px solid var(--cs-outline);box-shadow:0 24px 32px -24px color-mix(in srgb,var(--cs-ink) 25%,transparent);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s .18s}.csm-nav__item.is-open .csm-mega{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .18s ease}.csm-mega__in{max-width:1200px;margin:0 auto;padding:32px 40px 36px}.csm--mega{display:grid;grid-template-columns:1.55fr 1fr .62fr;gap:40px;align-items:start}.csm--mega .csm__all{margin-top:0}.csm--mega .csm__list{margin-top:12px}.csm--mega .csm__row{min-height:54px;padding:5px 2px}.csm--mega .csm__cards{gap:16px}.csm--mega .csm__cardname,.csm--mega .csm--mega .csm__cardprice b{font-size:15px}.csm--mega.csm--no-list{grid-template-columns:1.55fr .62fr}.csm--mega.csm--no-help{grid-template-columns:1.55fr 1fr}.csm--mega.csm--no-list.csm--no-help{grid-template-columns:1fr}.csm--mega .csm__help{margin-top:0}.csm--mega .csm__links{margin-top:12px}.csm--mega .csm__btn{min-height:46px}}@media(prefers-reduced-motion:reduce){.csm-mega,.csm__cardimg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cs-menu.css.map */
