.arom-photo-preview{display:block;width:100%;height:180px;object-fit:contain;background:#f2f6ef;border:1px solid #dce7dc;border-radius:10px;margin:12px 0}
.arom-inline-photo-picker{position:relative;min-height:430px}
.arom-inline-photo-picker .ap-photo-pending{padding-bottom:140px!important}
.arom-inline-photo-actions{position:absolute;z-index:2;left:16px;right:16px;bottom:28px;text-align:center;font:14px/1.5 Arial,sans-serif}
.arom-inline-photo-actions p{font-size:14px!important;line-height:1.5!important;margin:12px auto 0!important;max-width:360px;color:#3f6549}
/* A standalone Image must have the same scale and fit as the main Gallery image. */
body.single-arom_producto .ap-photos > .wp-block-image{width:100%;margin:0;background:transparent}
body.single-arom_producto .ap-photos > .wp-block-image img{display:block;box-sizing:border-box;width:100%;max-width:100%;height:clamp(390px,39vw,530px);object-fit:contain;padding:20px;filter:drop-shadow(0 24px 17px #164c2929)}
.editor-styles-wrapper .ap-photos > .wp-block-image img,.editor-styles-wrapper .ap-photos .arom-product-gallery .wp-block-image:first-child img{object-fit:contain;max-height:530px}
@media(max-width:600px){body.single-arom_producto .ap-photos > .wp-block-image img{height:360px;padding:12px}}
