.rpm-panel{display:none}
@media(min-width:1201px){
:is(#menu-item-10765,.menu-item-10765)>.sub-menu{display:none!important}
:is(#menu-item-10765,.menu-item-10765) .rpm-panel{display:block;position:fixed;left:50%;top:var(--rpm-top,100px);transform:translateX(-50%);width:min(1200px,calc(100vw - 48px));max-height:calc(100vh - var(--rpm-top,100px) - 20px);overflow:auto;background:#fff;color:#17191b;border:1px solid #eceee8;border-radius:9px;box-shadow:0 18px 50px #0003;padding:26px 30px 18px;z-index:99999;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;text-align:left;line-height:1.4;cursor:auto}
:is(#menu-item-10765,.menu-item-10765):hover .rpm-panel,:is(#menu-item-10765,.menu-item-10765):focus-within .rpm-panel,:is(#menu-item-10765,.menu-item-10765).rpm-open .rpm-panel{visibility:visible;opacity:1;pointer-events:auto}
:is(#menu-item-10765,.menu-item-10765).rpm-closed .rpm-panel{visibility:hidden;opacity:0;pointer-events:none}
.rpm-panel *{box-sizing:border-box}
.rpm-grid{display:grid;grid-template-columns:1fr .9fr 1.35fr;gap:28px}
.rpm-panel section{min-width:0;margin:0;padding:0}
.rpm-panel section+section{border-left:1px solid #e5e7e2;padding-left:28px}
:is(#menu-item-10765,.menu-item-10765) .rpm-panel h2{font-size:25px;line-height:1.2;font-weight:700;margin:0 0 14px;color:#111}
:is(#menu-item-10765,.menu-item-10765) .rpm-panel a{color:#17191b!important;text-decoration:none!important;font-size:15px;font-weight:400;white-space:normal;line-height:1.4}
:is(#menu-item-10765,.menu-item-10765) .rpm-panel a:before,:is(#menu-item-10765,.menu-item-10765) .rpm-panel a:after{display:none!important}
:is(#menu-item-10765,.menu-item-10765) .rpm-photo{display:flex;align-items:center;justify-content:center;height:200px;margin-bottom:12px;overflow:hidden}
:is(#menu-item-10765,.menu-item-10765) .rpm-machine{display:block;width:200px!important;height:200px!important;max-width:none!important;object-fit:contain;mix-blend-mode:multiply}
.rpm-machine.rpm-fuji{transform:scale(1.8)}
:is(#menu-item-10765,.menu-item-10765) .rpm-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-radius:3px}
:is(#menu-item-10765,.menu-item-10765) .rpm-link:hover,:is(#menu-item-10765,.menu-item-10765) .rpm-footer a:hover{color:#527b00!important}
:is(#menu-item-10765,.menu-item-10765) .rpm-panel a:focus-visible{outline:2px solid #709f00;outline-offset:3px}
:is(#menu-item-10765,.menu-item-10765) .rpm-range{display:grid;grid-template-columns:87px 1fr 18px;align-items:center;gap:14px;min-height:108px;padding:9px 14px;margin:0 0 12px;background:#f7f7f6;border-radius:9px;overflow:hidden}
:is(#menu-item-10765,.menu-item-10765) .rpm-range-185{background:#f1f8e7}
:is(#menu-item-10765,.menu-item-10765) .rpm-range:hover{background:#eaf3da}
:is(#menu-item-10765,.menu-item-10765) .rpm-thumb{display:block;width:87px!important;height:90px!important;object-fit:contain;mix-blend-mode:multiply}
.rpm-thumb.rpm-fuji{transform:scale(1.55)}
.rpm-range strong{display:block;font-size:15px;line-height:1.3;font-weight:700}
.rpm-range small{display:block;font-size:13px;line-height:1.4;color:#62665c;margin-top:6px}
.rpm-arrow{font-size:23px}
.rpm-footer{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:18px;border-top:1px solid #dedfd9;margin-top:20px;padding-top:17px}
:is(#menu-item-10765,.menu-item-10765) .rpm-footer a{display:flex;align-items:center;justify-content:center;gap:16px;font-weight:700}
.rpm-footer a+a{border-left:1px solid #dedfd9}
.rpm-icon{color:#9add0f;font-size:25px}
}
