/* Реальный CSS страницы /tseny/ (прайс-лист) — найден в site-audit/site/tseny/index.html
 * (3 инлайн <style> тега без id/ig-prais-l3/ig-tal-price), но ни разу не был перенесён в тему:
 * страница с самым коммерчески важным контентом сайта рендерилась голыми <details> без стилей.
 * Склеено в документном порядке, как было на исходной странице (порядок важен — ниже идут
 * !important-переопределения более раннего блока). Не придумано ни одного правила. */
.ig-prais{box-sizing:border-box;max-width:1120px;margin:30px auto;padding:24px;color:#192143;background:#faf7f1;border:1px solid #d5bd8d;border-radius:12px;font:16px/1.6 Arial,sans-serif}
.ig-prais *{box-sizing:border-box}
.ig-prais .lead{margin:0 0 16px!important;padding:0!important;display:block!important}
.ig-prais details{margin:0;padding:0}
.ig-prais summary{list-style:none;cursor:pointer;position:relative;padding-right:34px}
.ig-prais summary::-webkit-details-marker{display:none}
.ig-prais summary:after{content:"";position:absolute;right:6px;top:50%;width:9px;height:9px;margin-top:-7px;border-right:2px solid #bd453b;border-bottom:2px solid #bd453b;transform:rotate(45deg)}
.ig-prais details[open]>summary:after{transform:rotate(-135deg);margin-top:-2px}
.ig-prais .l1{border-top:1px solid #d5bd8d}
.ig-prais .l1:last-of-type{border-bottom:1px solid #d5bd8d}
.ig-prais .l1>summary{padding-top:18px;padding-bottom:16px}
.ig-prais .l1>summary .t{font:24px/1.3 Georgia,serif;color:#bd453b}
.ig-prais .l1>summary .d{display:block;margin-top:3px;font:15px/1.4 Arial,sans-serif;color:#857972}
.ig-prais .l2{margin:0}
.ig-prais .l2>summary{font:20px/1.3 Georgia,serif;color:#bd453b;padding-top:10px;padding-bottom:10px}
.ig-prais .l2 em{display:block;font:15px/1.4 Arial,sans-serif;font-style:normal;color:#857972}
.ig-prais ul{list-style:none;margin:0 0 18px;padding:0;border-top:1px solid #d5bd8d}
.ig-prais li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:baseline;margin:0;padding:12px 0;border-bottom:1px solid #d5bd8d}
.ig-prais li:before{content:none!important;display:none!important}
.ig-prais li .n{min-width:0;font:17px/1.35 Arial,sans-serif;color:#192143}
.ig-prais li .c{text-align:right;font-weight:600;white-space:nowrap;color:#192143}
.ig-prais li .c b{font-weight:600}
.ig-prais .kont{margin:20px 0 0!important;font-size:15px;color:#6f625a}
.ig-prais .kont a{color:#192143;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.ig-prais [id]{scroll-margin-top:110px}
@media(max-width:600px){.ig-prais{padding:16px;margin:20px 0}.ig-prais .l1>summary .t{font-size:22px}.ig-prais .l2>summary{font-size:19px}.ig-prais li{grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline}.ig-prais li .n{font-size:15px}.ig-prais li .c{font-size:14px}}


.ig-prais details.l3{border-top:1px solid #e3ded6;margin:0}.ig-prais details.l3>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:10px;align-items:center;padding:11px 14px;font:700 16px/1.3 Arial,sans-serif;color:#192143}.ig-prais details.l3>summary::-webkit-details-marker{display:none}.ig-prais details.l3>summary .q{font:400 13px/1 Arial,sans-serif;color:#8d8275}.ig-prais details.l3[open]>summary{background:#faf8f5}.ig-prais details.l3>ul{margin:0;padding:2px 14px 12px}.ig-prais .gcap{font:700 12px/1.2 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#b08d4f;margin:20px 0 8px;padding-top:12px;border-top:2px solid #b08d4f}


.ig-prais summary{outline:none!important;-webkit-tap-highlight-color:transparent}
.ig-prais summary:focus-visible{outline:2px solid #c9a96e!important;outline-offset:2px}
.ig-prais details.l1{border:0!important;margin:0!important;background:none!important;box-shadow:none!important}
.ig-prais details.l1>summary{display:block!important;padding:5px 0!important;border:0!important;background:none!important;line-height:1.45}
.ig-prais details.l1>summary::after,.ig-prais details.l2>summary::after{content:""!important;display:inline-block!important;position:static!important;width:7px!important;height:7px!important;border:solid #1f4fc4!important;border-width:0 2px 2px 0!important;transform:rotate(45deg) translateY(-3px)!important;margin-left:9px!important;background:none!important}
.ig-prais details[open]>summary::after{transform:rotate(-135deg) translateY(-1px)!important}
.ig-prais details.l1>summary .t{font:400 19px/1.4 Arial,sans-serif!important;color:#1f4fc4!important}
.ig-prais details.l1>summary .d{font:400 13.5px/1.4 Arial,sans-serif!important;color:#8b8580!important;margin-left:8px;display:inline!important}
.ig-prais details.l1>.gcap{display:none!important}
.ig-prais details.l2{border:0!important;margin:0 0 0 22px!important;background:none!important}
.ig-prais details.l2>summary{display:block!important;padding:4px 0!important;border:0!important;background:none!important;font:400 17px/1.4 Arial,sans-serif!important;color:#1f4fc4!important}
.ig-prais details.l3{border:0!important;margin:0!important;background:none!important}
.ig-prais details.l3>summary{pointer-events:none;display:block!important;padding:12px 0 4px 40px!important;background:none!important;border:0!important;font:700 11px/1.3 Arial,sans-serif!important;letter-spacing:.08em;text-transform:uppercase;color:#9a928a!important}
.ig-prais details.l3>summary::after,.ig-prais details.l3>summary .q{display:none!important}
.ig-prais details.l3>ul{margin:0 0 6px 40px!important;padding:0!important;list-style:none}
.ig-prais details.l3 li{display:flex!important;justify-content:space-between;gap:12px;padding:8px 6px 8px 0!important;border:0!important;border-bottom:1px solid #e6dfd5!important;font:400 15px/1.35 Arial,sans-serif!important;color:#1d2233}
.ig-prais details.l3 li .c{white-space:nowrap;padding-right:4px}
@media(max-width:600px){.ig-prais details.l1>summary .d{display:block!important;margin-left:0}.ig-prais details.l2{margin-left:12px!important}.ig-prais details.l3>summary,.ig-prais details.l3>ul{margin-left:0!important;padding-left:12px!important}}