 .rv-v4-detail .v4-visual { isolation: isolate; height: clamp(625px, 57.3vw, 825px) !important; min-height: 0 !important; max-height: 825px !important; grid-template-rows: minmax(0, 1fr) 96px !important; } .rv-v4-detail .v4-visual img { position: relative !important; inset: auto !important; z-index: 0 !important; display: block !important; width: 100% !important; height: 100% !important; min-width: 0 !important; min-height: 0 !important; max-width: none !important; max-height: none !important; box-sizing: border-box !important; padding: 52px 30px 12px !important; object-fit: contain !important; object-position: center center !important; mix-blend-mode: normal !important; image-rendering: auto !important; } .rv-v4-detail .v4-visual-bottom { height: 96px !important; min-height: 96px !important; overflow: hidden !important; } @media (max-width: 980px) and (min-width: 721px) { .rv-v4-detail .v4-visual { height: clamp(500px, 72vw, 720px) !important; max-height: 720px !important; } } @media (max-width: 720px) { .rv-v4-detail .v4-visual { height: clamp(410px, 112vw, 560px) !important; max-height: 560px !important; border-radius: 17px !important; grid-template-rows: minmax(0, 1fr) 84px !important; } .rv-v4-detail .v4-visual img { padding: 46px 20px 12px !important; } .rv-v4-detail .v4-visual-bottom { height: 84px !important; min-height: 84px !important; } } 