.mj-design-page .gallery:has(.product-thumbs-viewport){align-items:stretch;min-width:0}.mj-design-page .product-thumbs-viewport{min-width:0;min-height:0;position:relative}.mj-design-page .product-thumbs-viewport .thumbs{scrollbar-gutter:stable;overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;padding-right:3px;position:absolute;inset:0;overflow:hidden auto}.mj-design-page .product-thumbs-viewport .thumb{flex:0 0 72px;width:100%;min-width:0}.mj-design-page .gallery .main-image{align-self:start;width:100%;min-width:0}.mj-design-page .product-info .choice:disabled{opacity:.4;color:#686868;cursor:not-allowed;box-shadow:none;background:#eee;border-color:#ccc}@media (max-width:680px){.mj-design-page .gallery .product-thumbs-viewport{grid-row:2;height:90px}.mj-design-page .product-thumbs-viewport .thumbs{scrollbar-gutter:auto;gap:10px;padding:0 0 8px;display:flex;overflow:auto hidden}.mj-design-page .product-thumbs-viewport .thumb{width:72px;height:72px}}
