

/* Start:/local/templates/emp/components/bitrix/news/recept/bitrix/news.detail/.default/style.min.css?17248459751179*/
.recipe-card{background-color:#fff;border-radius:15px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.recipe-meta li{list-style-type:none;margin-bottom:10px}.recipe-meta li i{color:#f86f55!important}.recipe-meta img{width:32px;height:32px;margin-right:10px}.ingredient-row{display:flex;justify-content:space-between;margin-bottom:10px;padding:10px;background-color:#f1f3f5;border-radius:5px}.instruction-step{margin-bottom:30px;padding:20px;background-color:#e9ecef;border-radius:10px}.zagolovok{border-bottom:2px solid #f86f55;text-decoration:none;display:inline-block;width:100%;padding-bottom:5px}.instruction-step h5{color:#007bff;margin-bottom:15px}.instruction-step img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.description-block{background-color:#e3f2fd;border-left:5px solid #007bff;padding:20px;margin-bottom:30px;border-radius:0 10px 10px 0}.hagiking-step-line{display:block;height:2px;background-color:#007bff;margin-top:10px}.blogdetails-pagination{margin-top:30px}.blogdetails-pagination ul{display:flex;justify-content:space-between;padding:0}.blogdetails-pagination li{list-style-type:none}.prev-link,.next-link{color:#007bff;font-weight:bold}
/* End */


/* Start:/local/templates/emp/assets/css/emp-recipe.css?17931940654612*/
/* страница рецепта */
.emp-testpage:has(.emp-rcp){max-width:1040px}
.emp-rcp{font-size:17px;line-height:1.7;color:var(--ink)}
.emp-rcp h2{font:500 clamp(26px,3vw,34px)/1.15 var(--display);margin:0 0 16px}
.emp-rcp-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:32px;align-items:center;margin:0 0 36px}
.emp-rcp-photo{margin:0}
.emp-rcp-photo img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r);box-shadow:var(--shadow);display:block}
.emp-rcp-lead{font:italic 400 clamp(19px,2vw,22px)/1.55 var(--display);color:var(--mute);margin:0 0 18px}
.emp-rcp-facts{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.emp-rcp-facts li{display:flex;gap:12px;align-items:center;padding:10px 14px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}
.emp-rcp-facts .emp-ico{color:var(--rose);flex:none}
.emp-rcp-facts span{display:flex;flex-direction:column;font-size:15px;line-height:1.3;min-width:0}
.emp-rcp-facts b{font:500 11px var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:2px}
.emp-rcp-facts a{color:var(--rose)}
.emp-rcp-actions{display:flex;flex-wrap:wrap;gap:10px}
.emp-rcp-actions .emp-btn{padding:11px 20px}
.emp-rcp-body{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:40px;align-items:start}
.emp-rcp-ings{position:sticky;top:96px;padding:22px 22px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--paper);box-shadow:var(--shadow)}
.emp-rcp-ings h2{font-size:26px;margin-bottom:10px}
.emp-rcp-ings ul{list-style:none;margin:0;padding:0}
.emp-rcp-ings li{border-bottom:1px dashed var(--line)}
.emp-rcp-ings li:last-child{border-bottom:0}
.emp-rcp-ings label{display:flex;gap:12px;align-items:flex-start;padding:9px 0;cursor:pointer;font-size:16px;line-height:1.4}
.emp-rcp-ings input{appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;margin:1px 0 0;border:1.5px solid var(--rose);border-radius:6px;background:transparent;cursor:pointer;display:grid;place-content:center}
.emp-rcp-ings input:checked{background:var(--rose)}
.emp-rcp-ings input:checked::after{content:"";width:5px;height:10px;border:solid var(--on-rose);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}
.emp-rcp-ings input:checked+.emp-rcp-ing{text-decoration:line-through;color:var(--mute)}
.emp-rcp-hint{margin:6px 0 4px;font-size:13px;color:var(--mute)}
.emp-rcp-steps ol{list-style:none;margin:0;padding:0;counter-reset:s}
.emp-rcp-steps li{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:18px;align-items:start;padding:18px 0;border-bottom:1px solid var(--line)}
.emp-rcp-steps li:first-child{padding-top:0}
.emp-rcp-steps li:not(:has(.emp-rcp-stepimg)){grid-template-columns:1fr}
.emp-rcp-steptext{display:flex;gap:14px;align-items:flex-start}
.emp-rcp-steptext p{margin:0}
.emp-rcp-num{flex:none;width:34px;height:34px;border-radius:50%;background:var(--rose);color:var(--on-rose);font:500 16px/34px var(--ui);text-align:center}
.emp-rcp-stepimg img{width:100%;height:auto;border-radius:14px;display:block}
.emp-rcp-done{font:italic 500 24px var(--display);color:var(--rose);margin:22px 0 0;text-align:center}
.emp-rcp-extra{grid-column:1/-1}
.emp-rcp-nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:44px}
.emp-rcp-nav a{display:flex;flex-direction:column;gap:4px;padding:16px 20px;border:1px solid var(--line);border-radius:16px;background:var(--paper);text-decoration:none}
.emp-rcp-nav a.is-next{text-align:right;align-items:flex-end}
.emp-rcp-nav small{font:500 12px var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--rose);display:flex;gap:6px;align-items:center}
.emp-rcp-nav span{font-weight:500}
@media(max-width:900px){
.emp-rcp-hero{grid-template-columns:1fr;gap:20px}
.emp-rcp-intro{display:flex;flex-direction:column}
.emp-rcp-intro .emp-rcp-lead{order:3;margin:22px 0 0;font-size:18px}
.emp-rcp-body{grid-template-columns:1fr;gap:28px}
.emp-rcp-ings{position:static}
}
@media(max-width:560px){
.emp-rcp{font-size:16px}
.emp-rcp-facts{grid-template-columns:1fr 1fr;gap:8px}
.emp-rcp-facts li{padding:9px 11px}
.emp-rcp-steps li{grid-template-columns:1fr}
.emp-rcp-stepimg{max-width:320px}
.emp-rcp-nav{grid-template-columns:1fr}
.emp-rcp-nav a.is-next{text-align:left;align-items:flex-start}
}
@media print{
.emp-rcp-actions,.emp-rcp-nav,.emp-rcp-hint{display:none!important}
.emp-rcp-ings{position:static;box-shadow:none}
.emp-rcp-body{grid-template-columns:1fr}
.emp-rcp-stepimg{display:none}
}

/* End */
/* /local/templates/emp/components/bitrix/news/recept/bitrix/news.detail/.default/style.min.css?17248459751179 */
/* /local/templates/emp/assets/css/emp-recipe.css?17931940654612 */
