.hire-photo{position:relative}
html body .hire-photo .hire-photo-toggle{position:absolute;z-index:2;right:10px;bottom:10px;min-height:44px;padding:10px 12px;border:1px solid #d0ccc2;border-radius:2px;background:#f1eee6;color:#2d3027;font:400 12px/20px Inter,sans-serif;cursor:pointer;text-decoration:none;box-shadow:none}
html body .hire-photo .hire-photo-toggle:hover{background:#e4e0d5}
html body .hire-photo .hire-photo-toggle:focus-visible{outline:2px solid #454c36;outline-offset:3px}
html body .hire-photo .hire-photo-toggle[hidden]{display:none}
.product-dialog-media{margin:0;position:relative}
@media(max-width:700px){
 html body .hire-shell .plan-product .product-photo.hire-photo{aspect-ratio:auto;height:144px;overflow:visible}
 html body .hire-shell .product-photo.hire-photo .photo-zoom{height:100px}
 html body .hire-shell .product-photo.hire-photo .hire-photo-toggle{top:100px;bottom:auto;left:0;right:0;width:100%;padding-inline:4px}
}
