/* Overrides only the new shell; the legacy content/editor stylesheet stays loaded. */
.em-legacy-wrap.wrapper-index{padding-top:0}
.em-modern .em-header{margin-bottom:0}
.em-modern :is(.em-header,.em-footer,.em-menu,.em-search-dialog){font:400 16px/1.6 FoodGolos,Arial,sans-serif;color:var(--em-ink);text-align:left}
.em-modern :is(.cv-page,.em-header,.em-footer,.em-menu,.em-search-dialog) :is(h1,h2,h3,h4){font-family:FoodGolos,Arial,sans-serif}
.cv-page .cv-price .rub{font-family:inherit;margin-inline-start:4px}
.em-header .cart-link,.em-menu .cart-link{margin:0;padding:0;color:inherit;position:relative}
.em-header .cart-link::before,.em-menu .cart-link::before{display:none}
.em-header .cart-link small,.em-menu .cart-link small{position:static;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-inline-start:6px;padding:0 4px;border-radius:999px;font:400 12px/1 FoodGolos,Arial,sans-serif;background:var(--em-soft);color:var(--em-green)}
.cv-page .cv-card-link{position:absolute;inset:0;z-index:2;border-radius:inherit}
.cv-page .cv-recipe{position:relative}
.cv-page .cv-card-link:focus-visible{outline:2px solid var(--em-green);outline-offset:-3px}
.cv-page .cv-card:focus-within .cv-card-more,.cv-page .cv-recipe:focus-within .cv-card-more{outline:2px solid var(--em-green);outline-offset:3px}
.cv-page .cv-price sup{font-size:1em;vertical-align:baseline;top:auto}
.cv-page .cv-cms-badge{position:absolute;top:16px;right:16px;z-index:1;width:auto;max-width:72px;max-height:44px;object-fit:contain}
.em-account{position:relative}
.em-account>summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font:400 13px/1.5 FoodGolos,Arial,sans-serif;list-style:none}
.em-account>summary::-webkit-details-marker{display:none}
.em-account-links{display:grid;gap:0;margin-top:16px}
.em-account-links a{display:flex;align-items:center;min-height:44px;font-size:16px;line-height:1.5}
@media(min-width:1100px){.cv-page .cv-card[data-course-url="/video/edimvmeste"] .cv-card-description{max-width:26ch}.cv-page .cv-card-wide{grid-column:1/-1}.cv-page .cv-card-wide .cv-card-copy{width:50%}}
