/* REME 8.9.9 -- JA..JK shop design system. All classes are scoped to new rows. */
.rmb-j-panel,.rmb-j-products{position:relative;isolation:isolate;overflow:hidden}
.rmb-j-panel.rmb-j-rtl,.rmb-j-products.rmb-j-rtl{direction:rtl;text-align:right}
.rmb-j-panel.rmb-j-ltr,.rmb-j-products.rmb-j-ltr{direction:ltr;text-align:left}
.rmb-j-panel .rmb-row-in,.rmb-j-products .rmb-row-in{align-items:center}
.rmb-j-panel .rm-st h1,.rmb-j-panel .rm-st h2{line-height:1.16;letter-spacing:-.025em;text-wrap:balance}
.rmb-j-rtl .rm-st h1,.rmb-j-rtl .rm-st h2{letter-spacing:normal}
.rmb-j-panel .rm-st p{line-height:1.8;max-width:660px}
.rmb-j-panel .rmb-j-photo .rm-simg-fig{width:100%;max-width:none!important;border-radius:20px;overflow:hidden;box-shadow:0 22px 72px rgba(5,5,10,.19);margin:0}
.rmb-j-panel .rmb-j-photo .rm-simg-fig img{width:100%;display:block;aspect-ratio:4 / 3;object-fit:cover;transition:transform .7s ease}
.rmb-j-panel .rmb-j-photo:hover .rm-simg-fig img{transform:scale(1.035)}
.rmb-j-panel .rmb-j-actions{margin-top:18px}
.rmb-j-panel .rm-dual{flex-wrap:wrap}
.rmb-j-panel .rm-dual a{border-radius:999px}
.rmb-j-products .rm-container{max-width:100%}
.rmb-j-panel.rmb-j-layout-2 .rmb-j-photo img,.rmb-j-panel.rmb-j-layout-5 .rmb-j-photo img{aspect-ratio:3 / 4}
.rmb-j-panel.rmb-j-layout-3 .rmb-j-photo img{aspect-ratio:16 / 10}
@media(max-width:767px){
.rmb-j-panel .rmb-row-in{gap:22px!important}
.rmb-j-panel .rmb-col{max-width:100%!important;flex-basis:100%!important}
.rmb-j-panel .rm-st h1,.rmb-j-panel .rm-st h2{font-size:clamp(27px,7vw,43px)!important}
.rmb-j-panel .rmb-j-photo .rm-simg-fig img{aspect-ratio:16/11;max-height:420px}
.rmb-j-panel .rmb-j-actions{margin-top:10px}
}
@media(prefers-reduced-motion:reduce){.rmb-j-panel .rmb-j-photo img{transition:none!important}}
