@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&display=swap');

/* Typography shared with the home page. */
.vb-h7k,.vb-f8n,.vb-bq1,.vb-bq2,.vb-bq3,.vb-bq4,.vb-rv1,.vb-c4p,.vb-a6m,.vb-m3q,.vb-k9p,.vb-w6c,#rec5351024601 { font-family:'Manrope',Arial,sans-serif; }
.vb-bq1 h1,.vb-bq2 h2,.vb-bq3 h2,.vb-bq4 h2,.vb-rv1 h1,.vb-rv1 h2,.vb-c4p h1,.vb-c4p h2,.vb-a6m h1,.vb-a6m h2,.vb-m3q h1,.vb-k9p h1,.vb-w6c h2,.vb-w6c h3 { font-family:'Cormorant Garamond',Georgia,serif!important; font-weight:600!important; }

/* Tilda keeps each Vibe block in its own record. Stick the record itself. */
#rec5351619301,#rec5351619401,#rec5350441901,#rec5350443301,#rec5350443801,#rec5356720701 { position:sticky!important;top:0!important;z-index:1000!important; }
#rec5351619301 .vb-h7k,#rec5351619401 .vb-h7k,#rec5350441901 .vb-h7k,#rec5350443301 .vb-h7k,#rec5350443801 .vb-h7k,#rec5356720701 .vb-h7k { position:relative!important;top:auto!important; }

/* Align every banquet section with the 1440px grid used by the other pages. */
.vb-bq1__wrap,.vb-bq2__wrap,.vb-bq3__wrap,.vb-bq4__wrap { max-width:1440px!important; }

/* The home page button language: gold primary, fine outline secondary. */
.vb-h7k .vb-h7k__book,.vb-bq1 .vb-bq1__button,.vb-bq4 .vb-bq4__button,.vb-rv1 .vb-rv1__review,.vb-c4p .vb-c4p__primary,.vb-a6m .vb-a6m__button {
 display:inline-flex;align-items:center;justify-content:center;height:48px!important;min-height:48px!important;padding:0 22px!important;
 border:1px solid #c4a15a!important;border-radius:2px!important;background:#c4a15a!important;color:#1a0a0a!important;
 font-family:'Manrope',Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:none!important;
 text-decoration:none;box-shadow:none!important;transition:opacity .2s ease,transform .15s ease;white-space:normal;text-align:center;
}
.vb-h7k .vb-h7k__book:hover,.vb-bq1 .vb-bq1__button:hover,.vb-bq4 .vb-bq4__button:hover,.vb-rv1 .vb-rv1__review:hover,.vb-c4p .vb-c4p__primary:hover,.vb-a6m .vb-a6m__button:hover { opacity:.85;transform:translateY(-1px); }
.vb-rv1 .vb-rv1__action,.vb-c4p .vb-c4p__secondary {
 display:inline-flex;align-items:center;justify-content:center;height:48px!important;min-height:48px!important;padding:0 16px!important;
 border:1px solid rgba(196,161,90,.55)!important;border-radius:2px!important;background:transparent!important;color:#f5ecdd!important;
 font-family:'Manrope',Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:.04em!important;text-decoration:none;box-shadow:none!important;
}
.vb-rv1 .vb-rv1__action:hover,.vb-c4p .vb-c4p__secondary:hover { border-color:#c4a15a!important; }

/* Native Tilda catalog: the dark kitchen palette and high contrast prices. */
#rec5351024601 { background:#260c0c!important;color:#f5ecdd!important;font-family:'Manrope',Arial,sans-serif!important; }
#rec5351024601 .t-catalog__card__title { color:#f5ecdd!important;font-family:'Cormorant Garamond',Georgia,serif!important;font-size:clamp(24px,2.2vw,30px)!important;font-weight:600!important;line-height:1.1!important;letter-spacing:-.01em; }
#rec5351024601 .t-catalog__card__descr { color:#d9ccba!important;opacity:1!important;font-family:'Manrope',Arial,sans-serif!important; }
#rec5351024601 .js-catalog-grid-cont .t-catalog__card__price { color:#e6c88e!important;font-family:'Manrope',Arial,sans-serif!important;font-size:21px!important;font-weight:600!important; }
#rec5351024601 .t-catalog__card__price_old { color:#b7a895!important; }
#rec5351024601 .t-catalog__parts-switch-btn {
 display:inline-flex!important;align-items:center!important;gap:9px!important;min-height:48px;padding:10px 14px!important;
 border:1px solid rgba(196,161,90,.5)!important;border-radius:2px!important;background:rgba(26,10,10,.58)!important;color:#f5ecdd!important;
 box-shadow:none!important;transition:background .2s ease,border-color .2s ease;
}
#rec5351024601 .t-catalog__parts-switch-btn:hover,#rec5351024601 .t-catalog__parts-current { background:rgba(196,161,90,.18)!important;border-color:#c4a15a!important; }
#rec5351024601 .t-catalog__parts-switch-btn .t-catalog__parts-title { color:#f5ecdd!important;font-family:'Manrope',Arial,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase;white-space:nowrap; }
#rec5351024601 .t-catalog__parts-switch-btn::before { content:'';display:block;flex:none;width:19px;height:19px;background:#c4a15a;-webkit-mask:var(--cc-cat-icon) center/contain no-repeat;mask:var(--cc-cat-icon) center/contain no-repeat; }
#rec5351024601 .t-catalog__card .t-catalog__card__btn { height:48px!important;min-height:48px!important;padding:0 18px!important;border-radius:2px!important;font-family:'Manrope',Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:none!important;box-shadow:none!important; }
#rec5351024601 .t-catalog__card .t-catalog__card__btn.t-btnflex_type_button { background:transparent!important;color:#f5ecdd!important;border:1px solid rgba(196,161,90,.55)!important;border-style:solid!important; }
#rec5351024601 .t-catalog__card .t-catalog__card__btn.t-btnflex_type_button2 { background:#c4a15a!important;color:#1a0a0a!important;border:1px solid #c4a15a!important;border-style:solid!important; }
#rec5351024601 .t-catalog__card .t-catalog__card__btn:hover { opacity:.85;transform:translateY(-1px); }
#rec5351024601 .t-catalog__prod-popup__name { color:#f5ecdd!important;font-family:'Cormorant Garamond',Georgia,serif!important;font-size:clamp(28px,4vw,42px)!important;font-weight:600!important;line-height:1.1!important; }
#rec5351024601 .t-catalog__prod-popup__price { color:#e6c88e!important;font-family:'Manrope',Arial,sans-serif!important;font-weight:600!important; }
#rec5351024601 .t-catalog__prod-popup__btn { display:flex!important;align-items:center;justify-content:center;height:48px!important;min-height:48px!important;padding:0 22px!important;border:1px solid #c4a15a!important;border-style:solid!important;border-radius:2px!important;background:#c4a15a!important;color:#1a0a0a!important;font-family:'Manrope',Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:none!important;box-shadow:none!important; }
#rec5351024601 .t-catalog__prod-popup__btn:hover { opacity:.85; }
@media(max-width:640px){
 #rec5351024601 .t-catalog__parts-switch-btn { min-height:44px;padding:9px 11px!important; }
 #rec5351024601 .t-catalog__parts-switch-btn::before { width:17px;height:17px; }
 #rec5351024601 .t-catalog__card__title { font-size:23px!important; }
 #rec5351024601 .js-catalog-grid-cont .t-catalog__card__price { font-size:18px!important; }
 #rec5351024601 .t-catalog__card .t-catalog__card__btn { min-height:44px!important;padding:9px 12px!important;font-size:12px!important; }
 #rec5351024601 .t-catalog__card-list { display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:36px!important; }
 #rec5351024601 .t-catalog__card { width:100%!important;max-width:none!important;margin:0!important;min-height:0!important; }
 #rec5351024601 .t-catalog__card__price-buttons { opacity:1!important;margin-top:20px!important; }
 #rec5351024601 .t-catalog__card__btns-wrapper { display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px; }
 #rec5351024601 .t-catalog__card .t-catalog__card__btn { width:100%!important;height:48px!important;min-height:48px!important;flex:none!important; }
}
@media(max-width:480px){
 .vb-rv1__actions,.vb-c4p__actions { display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px; }
 .vb-rv1__actions a:first-child,.vb-c4p__actions a:first-child { grid-column:1/-1; }
 .vb-rv1 .vb-rv1__action,.vb-c4p .vb-c4p__secondary,.vb-c4p .vb-c4p__primary { width:100%;min-width:0; }
 .vb-rv1 .vb-rv1__action .t-btnflex__text,.vb-c4p .vb-c4p__secondary .t-btnflex__text { overflow:visible;text-overflow:clip;white-space:normal; }
}
#rec5351024601 .t-catalog__parts-switch-btn[data-storepart-path=""] { --cc-cat-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202l1.4%207.1L20%2012l-6.6%202.9L12%2022l-1.4-7.1L4%2012l6.6-2.9z%22%2F%3E%3C%2Fsvg%3E"); }
#rec5351024601 .t-catalog__parts-switch-btn[data-storepart-path="ДЕСЕРТЫ"] { --cc-cat-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2018h16M6%2018l2-8h8l2%208M8%2010l2-3h4l2%203M12%204v3%22%2F%3E%3C%2Fsvg%3E"); }
#rec5351024601 .t-catalog__parts-switch-btn[data-storepart-path="ГРИЛЬ"] { --cc-cat-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203c3%203%201%205%204%207%202%202%203%204%202%207a6%206%200%200%201-12%200c0-3%202-5%204-7%200%203%202%204%202%205%202-2%201-4%200-7z%22%2F%3E%3C%2Fsvg%3E"); }
#rec5351024601 .t-catalog__parts-switch-btn[data-storepart-path="ЛЮЛЯ-КЕБАБ"] { --cc-cat-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2020L20%204M8%2015l-2-2%203-3%202%202M13%2010l-2-2%203-3%202%202M15%2018l3%203%22%2F%3E%3C%2Fsvg%3E"); }
#rec5351024601 .t-catalog__parts-switch-btn[data-storepart-path="ШАШЛЫКИ"] { --cc-cat-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2020L20%204M7%2015l-2-2%203-3%202%202zM12%2010l-2-2%203-3%202%202zM17%2017l3%203%22%2F%3E%3C%2Fsvg%3E"); }
#rec5351024601 .t-catalog__parts-switch-btn[data-storepart-path="ГОРЯЧИЕ БЛЮДА"] { --cc-cat-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2010h16v5a5%205%200%200%201-5%205H9a5%205%200%200%201-5-5zM8%207V4M12%207V3M16%207V4M3%2010h18%22%2F%3E%3C%2Fsvg%3E"); }
#rec5351024601 .t-catalog__parts-switch-btn[data-storepart-path="ОСЕТИНСКИЕ ПИРОГИ"] { --cc-cat-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203a9%209%200%201%200%200%2018a9%209%200%200%200%200-18M12%203v9l6%206M12%2012l-7%205M12%2012l-2-8%22%2F%3E%3C%2Fsvg%3E"); }
#rec5351024601 .t-catalog__parts-switch-btn[data-storepart-path="ШОТИ-ПУРИ"] { --cc-cat-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2012c2-6%2014-6%2016%200-2%206-14%206-16%200zM7%2012h10M12%207v10%22%2F%3E%3C%2Fsvg%3E"); }
#rec5351024601 .t-catalog__parts-switch-btn[data-storepart-path="ХАЧАПУРИ"] { --cc-cat-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%2012c4-6%2016-6%2020%200-4%206-16%206-20%200zM8%2012h8M12%208v8%22%2F%3E%3C%2Fsvg%3E"); }
#rec5351024601 .t-catalog__parts-switch-btn[data-storepart-path="ЧЕБУРЕКИ"] { --cc-cat-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2015c5-11%2013-11%2018%200-5%206-13%206-18%200zM5%2015l2%202%202-2%202%202%202-2%202%202%202-2%22%2F%3E%3C%2Fsvg%3E"); }
#rec5351024601 .t-catalog__parts-switch-btn[data-storepart-path="КУТАБЫ"] { --cc-cat-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2015c4-8%2012-8%2016%200-4%205-12%205-16%200zM7%2014h10M8%2017h8%22%2F%3E%3C%2Fsvg%3E"); }
#rec5351024601 .t-catalog__parts-switch-btn[data-storepart-path="ХИНКАЛИ"] { --cc-cat-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2017c0-4%203-7%206-7s6%203%206%207l-2%203H8zM12%2010V4M8%206l4%204%204-4M9%204l3%206%203-6%22%2F%3E%3C%2Fsvg%3E"); }
#rec5351024601 .t-catalog__parts-switch-btn[data-storepart-path="САЛАТЫ"] { --cc-cat-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2016h16a8%208%200%200%201-16%200zM12%2016c-4-5-4-9%200-12%204%203%204%207%200%2012zM7%2013L4%209M17%2013l3-4%22%2F%3E%3C%2Fsvg%3E"); }
#rec5351024601 .t-catalog__parts-switch-btn[data-storepart-path="ДЕТСКОЕ МЕНЮ"] { --cc-cat-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202l2.4%206.8H21l-5.4%204.3%202%206.9-5.6-4-5.6%204%202-6.9L3%208.8h6.6z%22%2F%3E%3C%2Fsvg%3E"); }
#rec5351024601 .t-catalog__parts-switch-btn[data-storepart-path="СУПЫ"] { --cc-cat-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2014h18a8%208%200%200%201-8%207h-2a8%208%200%200%201-8-7zM8%2010V5M12%2010V3M16%2010V5%22%2F%3E%3C%2Fsvg%3E"); }
#rec5351024601 .t-catalog__parts-switch-btn[data-storepart-path="СОУСЫ"] { --cc-cat-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203c3%204%206%207%206%2011a6%206%200%200%201-12%200c0-4%203-7%206-11zM10%2016c0%201%201%202%202%202%22%2F%3E%3C%2Fsvg%3E"); }
#rec5351024601 .t-catalog__parts-switch-btn[data-storepart-path="ЗАКУСКИ"] { --cc-cat-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2017h18M5%2017a7%207%200%200%201%2014%200M12%2010V7M8%206l-2-2M16%206l2-2%22%2F%3E%3C%2Fsvg%3E"); }
#rec5351024601 .t-catalog__parts-switch-btn[data-storepart-path="ЗАВТРАКИ"] { --cc-cat-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2017h18M7%2017a5%205%200%200%201%2010%200M12%203v4M4%207l3%203M20%207l-3%203%22%2F%3E%3C%2Fsvg%3E"); }


/* ЧИЧИКО — оформление корзины на странице меню */
#rec5350444001 .t706__cartpage,
#rec5350444001 .t706__sidebar { background:#1a0a0a!important; color:#f5ecdd!important; font-family:'Manrope',Arial,sans-serif!important; }
#rec5350444001 .t706__cartpage-top,
#rec5350444001 .t706__sidebar-top { background:#1a0a0a!important; border-bottom:1px solid rgba(196,161,90,.35)!important; }
#rec5350444001 .t706__cartpage-heading,
#rec5350444001 .t706__sidebar-heading { color:#f5ecdd!important; font-family:'Cormorant Garamond',Georgia,serif!important; font-size:clamp(31px,4vw,46px)!important; font-weight:600!important; line-height:1.1!important; }
#rec5350444001 .t706__cartpage-heading::after,
#rec5350444001 .t706__sidebar-heading::after { content:''; display:block; width:74px; height:1px; margin-top:12px; background:#c4a15a; }
#rec5350444001 .t706__cartpage-back,
#rec5350444001 .t706__cartpage-close,
#rec5350444001 .t706__sidebar-close-btn { color:#c4a15a!important; }
#rec5350444001 .t706__close-icon path,
#rec5350444001 .t706__close-icon rect { fill:#c4a15a!important; }
#rec5350444001 .t706__cartpage-content { max-width:1260px; padding-top:clamp(20px,3vw,42px)!important; padding-bottom:56px!important; }
#rec5350444001 .t706__cartpage-form-wrapper,
#rec5350444001 .t706__cartpage-info-wrapper { background:#260c0c!important; border:1px solid rgba(196,161,90,.32)!important; border-radius:3px!important; padding:clamp(20px,3vw,34px)!important; box-shadow:0 18px 50px rgba(0,0,0,.15); }
#rec5350444001 .t706__form-upper-text { color:#e6c88e!important; font-size:14px!important; line-height:1.65!important; margin-bottom:22px!important; }
#rec5350444001 .t706__form-upper-text p,
#rec5350444001 .t706__form-bottom-text p { margin:0; }
#rec5350444001 .t706__form-bottom-text { color:#d9ccba!important; font-size:12px!important; line-height:1.6!important; margin-top:18px!important; }
#rec5350444001 .t-input-group { margin-bottom:20px!important; }
#rec5350444001 .t-input-title { color:#e6c88e!important; font-family:'Manrope',Arial,sans-serif!important; font-size:14px!important; font-weight:600!important; }
#rec5350444001 .t-input-subtitle { color:#cdbda9!important; opacity:1!important; font-size:12px!important; line-height:1.5!important; }
#rec5350444001 .t-input,
#rec5350444001 textarea,
#rec5350444001 select { background:#351414!important; border:1px solid #8c6b45!important; border-radius:2px!important; color:#f5ecdd!important; font-family:'Manrope',Arial,sans-serif!important; font-size:14px!important; min-height:48px!important; }
#rec5350444001 .t-input:focus,
#rec5350444001 textarea:focus,
#rec5350444001 select:focus { border-color:#e6c88e!important; outline:2px solid rgba(196,161,90,.25)!important; outline-offset:1px; }
#rec5350444001 .t-input::placeholder,
#rec5350444001 textarea::placeholder { color:#bba997!important; opacity:1!important; }
#rec5350444001 .t-input-group_dl .t-radio__wrapper { display:grid; gap:10px; margin-top:8px; }
#rec5350444001 .t-input-group_dl .t-radio__control { display:flex!important; align-items:center; gap:12px; padding:14px 16px!important; margin:0!important; background:#351414!important; border:1px solid rgba(196,161,90,.4)!important; border-radius:2px; color:#f5ecdd!important; font-family:'Manrope',Arial,sans-serif!important; font-size:13px!important; line-height:1.45!important; cursor:pointer; }
#rec5350444001 .t-input-group_dl .t-radio__control:has(input:checked) { border-color:#c4a15a!important; background:#42301f!important; }
#rec5350444001 .t-radio__indicator { flex:none; border-color:#c4a15a!important; }
#rec5350444001 .t-radio:checked + .t-radio__indicator { background-color:#c4a15a!important; }
#rec5350444001 .t-input-group_tx { margin:2px 0 22px!important; padding:16px 18px!important; background:rgba(196,161,90,.08); border-left:2px solid #c4a15a; }
#rec5350444001 .t-input-group_tx .t-text { color:#d9ccba!important; font-family:'Manrope',Arial,sans-serif!important; font-size:12px!important; line-height:1.7!important; }
#rec5350444001 .t-input-group_tx strong { color:#e6c88e; font-weight:600; }
#rec5350444001 .t706__cartpage-info,
#rec5350444001 .t706__cartpage-products,
#rec5350444001 .t706__cartpage-totals,
#rec5350444001 .t706__cartpage-prodamount,
#rec5350444001 .t706__sidebar-products,
#rec5350444001 .t706__sidebar-prodamount-wrap { color:#f5ecdd!important; }
#rec5350444001 .t706__cartpage-info-wrapper a,
#rec5350444001 .t706__cartpage-form-wrapper a { color:#e6c88e!important; }
#rec5350444001 .t706__cartpage-prodamount,
#rec5350444001 .t706__sidebar-prodamount-wrap { border-top:1px solid rgba(196,161,90,.35)!important; padding-top:18px!important; font-weight:600!important; }
#rec5350444001 .t706__cartpage-products .t706__product-title,
#rec5350444001 .t706__sidebar-products .t706__product-title { color:#f5ecdd!important; }
#rec5350444001 .t706__cartpage-products .t706__product-price,
#rec5350444001 .t706__sidebar-products .t706__product-price { color:#e6c88e!important; }
#rec5350444001 .t-btnflex.t-btnflex_type_submit,
#rec5350444001 .t706__cartpage-open-form,
#rec5350444001 .t706__sidebar-continue { min-height:50px!important; border-radius:2px!important; font-family:'Manrope',Arial,sans-serif!important; font-size:14px!important; font-weight:600!important; letter-spacing:.04em!important; }
#rec5350444001 .t-form__successbox { background:#2f3b26!important; color:#f5ecdd!important; border:1px solid #c4a15a!important; border-radius:2px!important; }
@media(max-width:640px){
 #rec5350444001 .t706__cartpage-content { padding:18px 14px 36px!important; }
 #rec5350444001 .t706__cartpage-form-wrapper,
 #rec5350444001 .t706__cartpage-info-wrapper { padding:20px 16px!important; }
 #rec5350444001 .t706__cartpage-heading,
 #rec5350444001 .t706__sidebar-heading { font-size:31px!important; }
 #rec5350444001 .t-input-group_dl .t-radio__control { padding:12px!important; font-size:12px!important; }
}

/* Корзина ЧИЧИКО: контраст на динамических шагах Tilda */
#rec5350444001 .t706__sidebar-content,
#rec5350444001 .t706__cartpage-totals,
#rec5350444001 .t706__auth { background:#260c0c!important; color:#f5ecdd!important; }
#rec5350444001 .t706__sidebar-content { font-family:'Manrope',Arial,sans-serif!important; }
#rec5350444001 .t706__auth { border:1px solid rgba(196,161,90,.35)!important; padding:12px 16px!important; font-family:'Manrope',Arial,sans-serif!important; font-size:12px!important; }
#rec5350444001 .t706__auth a { color:#e6c88e!important; }
#rec5350444001 .t706__form-upper-text,
#rec5350444001 .t706__form-bottom-text,
#rec5350444001 .t706__product-title,
#rec5350444001 .t706__product-plusminus,
#rec5350444001 .t706__product-amount,
#rec5350444001 .t706__cartwin-totalamount-wrap,
#rec5350444001 .t706__sidebar-prodamount-wrap { font-family:'Manrope',Arial,sans-serif!important; }
#rec5350444001 .t706__product-title { font-size:14px!important; font-weight:600!important; line-height:1.45!important; }
#rec5350444001 .t706__product-plusminus,
#rec5350444001 .t706__product-quantity,
#rec5350444001 .t706__product-amount,
#rec5350444001 .t706__cartwin-totalamount-wrap,
#rec5350444001 .t706__cartwin-totalamount,
#rec5350444001 .t706__cartwin-totalamount-label { color:#f5ecdd!important; }
#rec5350444001 .t706__cartpage-totals { border-top:1px solid rgba(196,161,90,.35)!important; border-radius:2px!important; }
#rec5350444001 .t706__cartpage-totals::after,
#rec5350444001 .t706__sidebar-prodamount-wrap::after { content:'Без стоимости курьерской доставки'; display:block; margin-top:7px; color:#cdbda9; font:11px/1.45 'Manrope',Arial,sans-serif; }
#rec5350444001 .t706__sidebar-prodamount-wrap { color:#e6c88e!important; }
#rec5350444001 .t706__cartpage-form-wrapper .t-form__submit { margin-top:24px; }

/* Корзина ЧИЧИКО: подписи и сумма боковой панели */
#rec5350444001 .t-input-subtitle { font-family:'Manrope',Arial,sans-serif!important; }
#rec5350444001 .t706__sidebar-totalamount-wrap,
#rec5350444001 .t706__sidebar-totalamount-label,
#rec5350444001 .t706__sidebar-totalamount,
#rec5350444001 .t706__sidebar-totalamount-wrap .t706__cartwin-prodamount-price,
#rec5350444001 .t706__sidebar-totalamount-wrap .t706__cartwin-prodamount-currency { color:#f5ecdd!important; font-family:'Manrope',Arial,sans-serif!important; }
#rec5350444001 .t706__sidebar-totalamount-wrap { border-top:1px solid rgba(196,161,90,.35)!important; }
#rec5350444001 .t706__sidebar-totalamount-wrap::after { content:'Без стоимости курьерской доставки'; display:block; margin-top:7px; color:#cdbda9; font:11px/1.45 'Manrope',Arial,sans-serif; }
