.product-detail-stage{position:relative;isolation:isolate;contain:paint;width:min(100%,28rem);aspect-ratio:1/1;margin-inline:auto;overflow:hidden;background:#e7f1ff;border:0;container-type:size}.product-detail-stage__art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;pointer-events:none;user-select:none}.product-detail-stage__vial{position:absolute;left:50%;z-index:1;width:100%;transform-origin:bottom center;bottom:20.5%;transform:translateX(-50%) scale(calc(74cqh / 420px))}@media (min-width:640px){.product-detail-stage__vial{transform:translateX(-50%) scale(calc(74cqh / 500px))}}.product-detail-purchase .product-detail-stage{width:100%;margin:0}@media (min-width:1024px){.product-detail-stage{margin-left:auto;margin-right:0}.product-detail-stage__vial{transform:translateX(-50%) scale(calc(74cqh / 600px))}}