.main-photo{overflow:hidden}.main-photo img{display:block;border-radius:.5rem;margin:auto}.main-photo .no-photo-svg{text-align:center;padding:40px 0;border:6px solid #efefef;border-radius:.5rem}.main-photo .no-photo-svg svg{fill:#d6d6d6;height:200px;width:200px}.sub-photo-controls .review{margin-top:.25rem;margin-bottom:.25rem}.carousel-wrap::-webkit-scrollbar{width:6px;height:6px}.carousel-wrap::-webkit-scrollbar-thumb{background-color:#d1d1d1;border-radius:3px;background-clip:content-box}@media (min-width:1024px){.carousel-wrap::-webkit-scrollbar{width:8px;height:8px}.carousel-wrap::-webkit-scrollbar-thumb{border-radius:4px}}.carousel-wrap::-webkit-scrollbar-track{background-color:transparent}.carousel-wrap::-webkit-scrollbar-thumb:hover{background-color:#9e9e9e}.carousel-wrap>.foto_gallery{margin-right:.5rem;height:100px}.carousel-wrap>.foto_gallery img{display:block;max-height:100%;width:auto;border-radius:.5rem}@media (min-width:1024px){.carousel-wrap{margin-bottom:.125rem}}#yield_num_input{width:3em;font-size:1.3rem;font-weight:700;text-align:center}.cal_icon a{display:inline-block;border:3px solid #f0f0f0;background:#f0f0f0;vertical-align:bottom;border-radius:50%;padding:3px;background:#fff}.cal_icon a.circle{border-radius:50%}.cal_icon a svg{width:1em;height:1em;display:block}.cal_icon a svg{height:15px;width:15px}#recept-list .ingredient-info{color:#868686}#recept-list .list-item{margin:.25rem 0}#recept-list .group-name{font-weight:700;text-transform:uppercase;margin:1rem 0 .75rem}#recept-list .group-name:first-child{margin-top:0}#recept-list .list-column:nth-child(2){-ms-flex-positive:1;flex-grow:1;border-bottom:1px dotted #8e8e8e}#recept-list a.name{padding:.25rem;display:inline-block;vertical-align:baseline;margin-bottom:-2px;border:1px solid #fff;border-bottom:0;background:#fff}#recept-list .squant{font-size:.96rem!important}select.recalc_s_num{background:#f8f8f8;border:0;margin:0;padding:.2rem 22px .2rem .2rem;-webkit-appearance:none;appearance:none;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 20 20" fill="%23515151"><path d="M10.263 15.28a.64.64 0 00.427-.185l8.657-8.658a.64.64 0 00.186-.428.638.638 0 00-.186-.426l-.928-.93a.64.64 0 00-.428-.186.642.642 0 00-.427.186l-7.3 7.302-7.302-7.302a.64.64 0 00-.427-.186.605.605 0 00-.427.186l-.929.93a.64.64 0 00-.186.426.64.64 0 00.186.428l8.656 8.656a.64.64 0 00.428.19z"/></svg>') right 5px center no-repeat #f8f8f8}#nutr_port_calc_switch{width:70px;background-color:#efefef}.contest-participant-box{display:table;margin-top:.5em}.contest-participant-box .contest-participant.recipe{display:table-row}.contest-participant-box .contest-participant.recipe .contest-place{display:table-cell;vertical-align:middle}.contest-participant-box .contest-participant.recipe .contest-info{display:table-cell;vertical-align:middle;padding-left:.5rem}.catalog_sims .header .catalog_breadcrumbs .catalog_item:after{content:"☆";margin:0 .5em;display:inline-block;color:#ff5401;font-weight:700}ol.instructions{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}ol.instructions li{-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:500px){ol.instructions li.as-ad-step>div{margin-top:3rem}}ol.instructions li img.photo{display:block;margin-bottom:1rem;max-width:100%;border-radius:.5rem}@media (min-width:500px){ol.instructions li{-ms-flex-preferred-size:48%;flex-basis:48%}}#calories-graph{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row}#calories-graph .graph-item-wrap{height:155px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;margin-right:.5rem;-ms-flex-preferred-size:33%;flex-basis:33%;width:33%;text-align:center;font-size:.93rem}@media (min-width:1024px){#calories-graph .graph-item-wrap{font-size:1rem}}#calories-graph .graph-item-wrap .graph-item{width:100%;border-radius:3px}#calories-graph .graph-item-wrap.proteins .graph-item{background:#1b71e4;background:repeating-linear-gradient(45deg,#1968d2,#1968d2 15px,#1b71e4 15px 30px)}#calories-graph .graph-item-wrap.fats .graph-item{background:#ff5401;background:repeating-linear-gradient(45deg,#ec4d00,#ec4d00 15px,#ff5401 15px 30px)}#calories-graph .graph-item-wrap.carbs .graph-item{background:#219653;background:repeating-linear-gradient(45deg,#1d854a,#1d854a 15px,#219653 15px 30px)}#calories-graph .graph-item-wrap .percent span{color:gray;font-style:italic}#calories-graph .graph-item-wrap .grams{font-size:17px;font-weight:700;display:block;margin:.5rem 0}@media (min-width:1024px){#calories-graph .graph-item-wrap .grams{font-size:21px}}#nutr_cont_wrap .calories{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:90px;width:90px;border-radius:50%;border:2px solid #515151;margin:0 1rem 1rem}#nutr_cont_wrap .calories .num{font-size:21px;font-weight:700}@media print{#body-wrap>*{display:none}select{background:0 0;border:none;padding:0;-webkit-appearance:none;appearance:none}.isp.q{display:none}.ui-tooltip,.cb{display:none!important}a,a:hover{text-decoration:none}h2{display:none}#main{display:block;margin:0;padding:0}#main #main-aside,#main #side_share{display:none}#main main{padding:0}#main main h1{text-align:left;font-size:x-large}#main main ol.breadcrumbs{display:none}#main main #info-box{display:none}#main main h1{padding-right:138px}#main main .description{padding-right:138px;text-align:left}#main main .description.is-citation{text-align:left}#main main .description .citation{text-align:left}#main main .content-edit-link{display:none}#main main nav.sections{display:none}#main .content{display:block}#main .content>*{display:none}#main .content section#pt_info{display:block;margin:0;float:none;clear:both}#main .content section#pt_info>*{display:none}#main .content section#pt_info .recipe-top.columns{display:block!important;width:35%;float:right;padding-left:1rem;margin:0;border-left:2px solid #efefef;margin-left:1rem}#main .content section#pt_info .recipe-top.columns .column{float:left;display:block;width:100%;padding:0}#main .content section#pt_info .recipe-top.columns .column .key-info{display:none}#main .content section#pt_info .recipe-top.columns .column input#yield_num_input{border:0;-moz-appearance:textfield}#main .content section#pt_info .recipe-top.columns .column a#dynamic_c_on{display:none}#main .content section#pt_info .recipe-top.columns .column span.yield_switchers.cb-box{display:none}#main .content section#pt_info .recipe-top.columns .column #kolvo_porcij_switcher_c{display:block}#main .content section#pt_info .recipe-top.columns .column #ingredients>.level{display:block}#main .content section#pt_info .recipe-top.columns .column #ingredients #recept-list .list-column:first-child{display:none}#main .content section#pt_info .recipe-top.columns .column #ingredients #recept-list a.name{border:0;background:0 0}#main .content section#pt_info .recipe-top.columns .column #ingredients #recept-list select.recalc_s_num{background:0 0;margin-right:-20px}#main .content section#pt_info .recipe-top.columns .column #ingredients #recept-list span.type{padding-right:.5rem}#main .content section#pt_info .recipe-top.columns .column #ingredients #recipe-ing-form{display:none}#main .content section#pt_info .recipe-top.columns .column .recipe-share{display:block;position:absolute;top:0;right:0}#main .content section#pt_info .recipe-top.columns .sub-photo-controls{display:none}#main .content section#pt_info .recipe-top.columns .share-friends-body{display:none}#main .content section#pt_info .recipe-top.columns .share-box.ta-center{display:none}#main .content section#pt_info .recipe-top.columns .add-nutrition-info .measure-volumes-info{display:none}#main .content .content-action-menu,#main .content .method-preparation,#main .content section#pt_steps{display:block!important;padding:0;margin:0;background:0 0}#main .content .method-preparation .bi.ib.biboard.a-err:before{content:none}#main .content .method-preparation p{margin-top:1rem}#main .content section#pt_steps ol.instructions{display:block;margin:0;padding:0}#main .content section#pt_steps ol.instructions li{margin:0;padding:0}#main .content section#pt_steps ol.instructions li:after{content:"";display:block;clear:left}#main .content section#pt_steps ol.instructions li h4{margin:.5rem 0 .25rem}#main .content section#pt_steps ol.instructions li p{margin:0;width:45%;float:left}#main .content section#pt_steps ol.instructions li .step-img{width:15%;margin-right:2%;display:block;float:left}#main .content .qr-wrapper{position:absolute;top:0;right:0;padding:0}#calories-graph-wrap{text-align:center;display:block}#calories-graph-wrap>.column{float:none!important}#calories-graph-wrap .gi-info{margin-top:.5rem}#calories-graph-wrap .gi-info strong{color:#515151}#calories-graph-wrap .calories{margin:auto}#calories-graph .graph-item-wrap{height:auto}}body.fp-locked{overflow:hidden}.fp-overlay{position:fixed;inset:0;z-index:10050;background:#1e20228c;display:flex;align-items:center;justify-content:center;padding:16px}.fp-box{position:relative;background:#fff;border-radius:8px;box-shadow:0 12px 40px #0000004d;width:100%;max-width:940px;max-height:88vh;display:flex;flex-direction:column}.fp-close{position:absolute;top:6px;right:10px;border:0;background:transparent;font-size:26px;line-height:1;color:#5f6368;cursor:pointer;padding:4px 8px}.fp-close:hover{color:#202124}.fp-body{padding:34px 18px 8px;overflow:hidden;display:flex;flex-direction:column;min-height:120px}.fp-scroll{overflow:auto;max-height:62vh}.fp-note{color:#5f6368;font-size:14px;margin:8px 0 16px}.fp-error{color:#c5221f}.fp-lang{font-size:12px;margin:4px 0 8px}.fp-table{width:100%;border-collapse:collapse;font-size:14px}.fp-table th{position:sticky;top:0;background:#62c6d2;color:#fff;font-weight:600;text-align:left;padding:8px;white-space:nowrap}.fp-table td{padding:6px 8px;border-bottom:1px solid #eef0f2;white-space:nowrap}.fp-table td.fp-name{white-space:normal}.fp-table tr.fp-row{cursor:pointer}.fp-table tr.fp-row:hover td{background:#f6fbfc}.fp-table tr.fp-selected td{background:#e8f5e9}.fp-pick{width:34px;text-align:center}.fp-name{min-width:150px}.fp-sort{margin-left:4px;white-space:nowrap}.fp-table th:last-child,.fp-table td:last-child{min-width:62px}.fp-sort a{color:#ffffffbf;text-decoration:none;font-size:10px;padding:0 1px}.fp-sort a:hover{color:#fff}.fp-more{align-self:center;margin:12px auto 4px;padding:7px 18px;border:1px solid #d7dbe0;border-radius:6px;background:#fff;cursor:pointer;font-size:14px}.fp-more:hover{border-color:#0b8043;color:#0b8043}.fp-footer{display:flex;gap:10px;flex-wrap:wrap;padding:12px 18px 16px;border-top:1px solid #eef0f2}.fp-btn{padding:9px 18px;border-radius:6px;border:1px solid transparent;cursor:pointer;font-size:14px;font-weight:500}.fp-ok{background:#0b8043;color:#fff}.fp-ok:hover{background:#0a6f3a}.fp-skip{background:#fff;color:#c5221f;border-color:#f0c5c3}.fp-skip:hover{background:#fdf3f3}.fp-cancel{background:#d93025;color:#fff;margin-left:auto}.fp-cancel:hover{background:#b3261e}@media (max-width: 640px){.fp-body{padding:30px 10px 6px}.fp-table{font-size:13px}.fp-table th,.fp-table td{padding:6px}.fp-cancel{margin-left:0}}.rv-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 14px}.rv-tab{padding:5px 14px;border:1px solid #d7dbe0;border-radius:999px;background:#fff;font-size:14px;line-height:20px;color:#3c4043;white-space:nowrap;cursor:pointer}.rv-tab:hover{border-color:#f26522;color:#f26522}.rv-tab[aria-selected=true]{background:#f26522;border-color:#f26522;color:#fff}.rv-panel[hidden]{display:none}.rv-variant-title{margin:0 0 10px;font-size:24px;line-height:1.25;text-transform:uppercase}.rv-citation-host{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rv-citation-host .rv-bar{margin:0;flex:0 1 auto}.rv-citation-host .author{margin-left:auto}.rv-citation-host .add-info{margin-left:auto;flex-basis:100%;text-align:right}@media (max-width: 768px){.rv-bar{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.rv-bar::-webkit-scrollbar{display:none}}@media print{.rv-bar{display:none}.rv-panel[hidden]{display:block}}.rvv{margin:0 0 24px}.rvv-title{margin:0 0 14px;font-size:24px;line-height:1.25}.rvv-stage{position:relative;width:100%;aspect-ratio:16 / 9;background:#14161a;border-radius:10px;overflow:hidden}.rvv-stage>.rvv-frame{display:block;width:100%;height:100%;border:0}.rvv-facade{display:block;position:relative;width:100%;height:100%;padding:0;border:0;background:radial-gradient(120% 90% at 50% 40%,#2b3038,#14161a 70%);cursor:pointer}.rvv-emoji{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(56px,12vw,120px);line-height:1;opacity:.28;filter:grayscale(.2);user-select:none}.rvv-play{position:absolute;top:50%;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:#f26522;box-shadow:0 6px 22px #00000073;transition:transform .15s,background .15s}.rvv-play:after{content:"";position:absolute;top:50%;left:50%;margin:-11px 0 0 -6px;border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent #fff}.rvv-facade:hover .rvv-play,.rvv-facade:focus-visible .rvv-play{transform:scale(1.08);background:#ff7433}.rvv-stage-meta{position:absolute;left:0;right:0;bottom:0;display:block;padding:28px 16px 12px;background:linear-gradient(to top,#000000c7,#0000);text-align:left}.rvv-stage-t{display:block;color:#fff;font-size:15px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvv-stage-rate{display:block;margin-top:3px;color:#c9ced6;font-size:13px}.rvv-disclaimer{display:flex;gap:10px;align-items:flex-start;margin:10px 0 16px;padding:10px 14px;border-left:3px solid #f26522;border-radius:0 6px 6px 0;background:#fff6f1;color:#5c6167;font-size:13px;line-height:1.5}.rvv-disclaimer b{color:#3c4043}.rvv-disclaimer-icon{flex:0 0 auto;margin-top:1px;color:#f26522}.rvv-list{margin:0;padding:0;list-style:none;border:1px solid #e6e9ec;border-radius:8px;overflow:hidden}.rvv-li+.rvv-li{border-top:1px solid #eef1f4}.rvv-row{display:flex;align-items:center;gap:8px;padding:0 10px 0 0}.rvv-item{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;padding:8px 4px 8px 10px;border:0;background:none;text-align:left;cursor:pointer}.rvv-li:hover{background:#fafbfc}.rvv-item[aria-current=true]{background:#fff6f1}.rvv-li:has(.rvv-item[aria-current=true]){background:#fff6f1}.rvv-item-emoji{flex:0 0 34px;width:34px;height:34px;border-radius:6px;background:#f1f3f5;font-size:17px;line-height:34px;text-align:center}.rvv-item-body{display:block;min-width:0}.rvv-item-t{display:block;font-size:14px;line-height:1.3;color:#3c4043;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvv-item[aria-current=true] .rvv-item-t{color:#f26522}.rvv-item-m{display:block;margin-top:2px;font-size:12px;color:#8a9096;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvv-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.rvv-about{padding:4px 10px;border:1px solid #d7dbe0;border-radius:999px;background:#fff;color:#5c6167;font-size:12px;white-space:nowrap;cursor:pointer}.rvv-about:hover,.rvv-about[aria-expanded=true]{border-color:#f26522;color:#f26522}.rvv-vote{display:inline-flex;gap:2px}.rvv-thumb{display:inline-flex;align-items:center;gap:3px;padding:4px 7px;border:1px solid transparent;border-radius:999px;background:none;color:#8a9096;font-size:12px;cursor:pointer}.rvv-thumb .rvv-ico{filter:grayscale(1);opacity:.65;font-size:13px;line-height:1}.rvv-thumb:hover .rvv-ico{filter:none;opacity:1}.rvv-thumb[aria-pressed=true]{border-color:#d7dbe0;background:#f1f3f5;color:#3c4043}.rvv-thumb[aria-pressed=true] .rvv-ico{filter:none;opacity:1}.rvv-sum{margin:0;padding:0 12px 12px 54px;color:#5c6167;font-size:13px;line-height:1.5}.rvv-sum[hidden]{display:none}@media (max-width: 560px){.rvv-actions{gap:2px}.rvv-about{padding:4px 8px;font-size:11px}.rvv-item{padding-left:8px}.rvv-sum{padding-left:12px}}@media print{.rvv{display:none}}
