.product-information:has([data-ryb-fa-five-model]) .ryb-mj-colors{grid-template-columns:repeat(6,minmax(0,1fr))!important}.product-information:has([data-ryb-fa-five-model]) .ryb-mj-color img{object-fit:contain!important}.product-information:has([data-ryb-fa-five-model]) [data-ryb-handoff-description]{overflow-wrap:anywhere}@media(max-width:749px){.product-information:has([data-ryb-fa-five-model]) .ryb-mj-colors{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
[data-ryb-fa-five-list] .ryb-fa-tile-add:disabled{opacity:1;cursor:not-allowed;background:#767676!important;border-color:#767676!important}[data-ryb-fa-five-list] .ryb-fa-tile-price{font-weight:700}[data-ryb-fa-five-model] .ryb-fa-hold{margin-top:14px}.product-information:has([data-ryb-fa-five-model]) .ryb-fa-frame>img{object-fit:contain!important}.product-information:has([data-ryb-fa-five-model]) .ryb-fa-film{margin:16px 0}.product-information:has([data-ryb-fa-five-model]) .ryb-fa-film iframe{display:block;width:100%;height:100%}[data-ryb-fa-five-list] .ryb-fa-group>p{line-height:1.5}[data-ryb-fa-five-model] .ryb-mj-color{min-height:44px}
.product-information:has([data-ryb-fa-five-model]) .product-details>.ryb-mj-panel{border:1px solid #ddd;border-radius:8px;padding:22px 18px}.product-information:has([data-ryb-fa-five-model]) .ryb-mj-panel>.group-block-content{display:flex;flex-direction:column;gap:22px}.product-information:has([data-ryb-fa-five-model]) .ryb-mj-title-price h1{font-size:clamp(24px,2.4vw,32px);line-height:1.2;margin:0}.product-information:has([data-ryb-fa-five-model]) product-price{font-size:24px;font-weight:700;color:#d00028}.product-information:has([data-ryb-fa-five-model]) .ryb-mj-title-price{display:grid;gap:12px}.product-information:has([data-ryb-fa-five-model]) .ryb-fa-frame{background:#fff!important}.product-information.ryb-mj-page[data-ryb-fj-left-gallery]:has([data-ryb-fa-five-model]) .ryb-fa-gallery .ryb-fa-frame>img{object-fit:contain!important}
[data-ryb-fa-five-model] video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}
.product-information:has([data-ryb-fa-five-model]) .ryb-fa-film{aspect-ratio:16/9;width:100%;height:auto}.product-information:has([data-ryb-fa-five-model]) .ryb-fa-film iframe{width:100%;height:100%;border:0}
.product-information:has([data-ryb-fa-five-model]) .ryb-fa-film video{display:block;width:100%;height:100%;object-fit:contain;aspect-ratio:16/9}
