@font-face{font-family:'WH Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url('assets/wh-montserrat-cyr.woff2') format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'WH Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url('assets/wh-montserrat-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'WH Montserrat Medium';font-style:normal;font-weight:500;font-display:swap;src:url('assets/wh-montserrat-medium-cyr.woff2') format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'WH Montserrat Medium';font-style:normal;font-weight:500;font-display:swap;src:url('assets/wh-montserrat-medium-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.specs-link{display:inline-block;font-size:11px;color:var(--accent);text-decoration:underline;text-underline-offset:4px;margin:0 0 18px}
.detail-specs-link{display:inline-flex;margin:0 0 24px;font-size:13px}
.wh-specs{margin:55px auto 0;padding:42px 20px 28px;background:#fff;color:#333;font-family:'WH Montserrat',Arial,sans-serif;max-width:1160px;scroll-margin-top:20px;min-width:0}
.wh-specs h2{margin:0 0 18px;color:#464646;font-size:32px;line-height:1.2;font-weight:700;letter-spacing:0}
.wh-specs-provenance{margin:0 0 28px;font-family:Manrope,Arial,sans-serif;font-size:11px;line-height:1.8;color:#767971;max-width:900px}
.wh-specs-provenance a{text-decoration:underline;text-underline-offset:3px}
.wh-specs-notes{margin:0 0 24px;padding:13px 16px;background:#f5f1e9;border-left:3px solid #b46c50;font:11px/1.7 Manrope,Arial,sans-serif;color:#696258}
.wh-specs-notes p{margin:0 0 5px}
.wh-specs-notes p:last-child{margin-bottom:0}
.wh-specs-tabs{display:flex;justify-content:center;flex-wrap:wrap;align-items:stretch;margin:35px 0 30px;gap:10px}
.wh-specs-tab{position:relative;isolation:isolate;min-height:44px;padding:10px 20px;border:0;border-radius:0;font:16px/1.42857 'WH Montserrat',Arial,sans-serif;color:rgba(51,51,51,.6);background:transparent;white-space:nowrap}
.wh-specs-tab:before{content:'';position:absolute;z-index:-1;inset:auto 0 0;height:4px;background:rgba(128,128,128,.3)}
.wh-specs-tab.is-active{color:white}
.wh-specs-tab.is-active:before{inset:0;height:auto;border-radius:10px;background:#c71c1a}
.wh-specs-tab:hover:not(.is-active){color:#333}
.wh-specs-tab:focus-visible{outline:2px solid #c71c1a;outline-offset:3px}
.wh-specs-panel{max-width:100%;min-width:0}
.wh-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-color:#c7c7c7 #f7f7f7}
.wh-table-scroll:focus-visible{outline:2px solid #c71c1a;outline-offset:3px}
.wh-table-scroll table{border-collapse:collapse;border-spacing:0;min-width:1000px;margin:0;color:#333;background:white;font:16px/1.42857 'WH Montserrat',Arial,sans-serif}
.wh-table-scroll td,.wh-table-scroll th{padding:0;border:2px dotted #fff;line-height:1.42857;font-weight:400;vertical-align:middle}
.wh-table-scroll td>div,.wh-table-scroll th>div{line-height:inherit}
.wh-table-scroll td p,.wh-table-scroll th p{margin:0;line-height:inherit}
.wh-table-scroll table table{min-width:0;background:transparent}
.wh-table-scroll table table td{border:0}
.wh-table-hint{text-align:center;font:14px/1.6 'WH Montserrat',Arial,sans-serif;color:#a0a0a0;margin:14px 0 0}
.wh-missing-price{font:12px/1.7 Manrope,Arial,sans-serif;color:#767971;text-align:center;margin:16px 0 0}
@media(max-width:800px){.wh-specs{padding:30px 14px 25px}.wh-specs h2{font-size:27px}.wh-specs-tabs{gap:8px;margin:25px 0}.wh-specs-tab{padding:10px 15px;font-size:14px}}
@media(max-width:560px){.wh-specs{margin-top:35px;padding:27px 12px 24px}.wh-specs h2{font-size:23px}.wh-specs-tabs{justify-content:flex-start;gap:8px}.wh-specs-tab{font-size:12px;padding:10px 13px}.wh-table-scroll table{font-size:14px;min-width:1000px}.wh-specs-provenance{font-size:10px}.wh-table-hint{font-size:11px}.specs-link{font-size:10px;line-height:1.7}}
.wh-specs h2{font-family:"WH Montserrat Medium","WH Montserrat",Arial,sans-serif}.wh-specs-tab.is-active{font-weight:700}

.wh-table-scroll table.r42-spec-table{table-layout:fixed;min-width:0;width:100%;font-size:13px}
.wh-table-scroll .r42-spec-table th,.wh-table-scroll .r42-spec-table td{text-align:center;vertical-align:middle;padding:6px 3px;overflow-wrap:anywhere}
.wh-table-scroll .r42-spec-table th{height:82px}
.wh-table-scroll .r42-spec-table td:first-child{white-space:nowrap}

@media(max-width:700px){.wh-table-scroll table.r42-spec-table{min-width:760px}}
