/* STAGING FRONTEND ONLY. Global hero corners, NOT a rental layout rollout.
   Inventory: 58 published pages; 15 posts (all featured_media=0).
   Only border-radius and corner clipping; no dimensions/layout/image changes.
   Divi's numbered module classes vary across REST renders: never use those.
*/
/* Actual photo/background sliders, including the SLT-4100H main photo slider. */
body:is(.page-id-40,.page-id-273,.page-id-332,.page-id-399,.page-id-847,.page-id-940,.page-id-942,.page-id-1533,.page-id-1956,.page-id-3262,.page-id-3976,.page-id-4659) #main-content .et_pb_slider,
/* Existing photo-background fullwidth headers (exclude plain/model image headers). */
body:is(.page-id-40,.page-id-721) #main-content .et_pb_fullwidth_header:not(.et_pb_header_with_image),
/* Existing explicitly named SLT-1800 hero media/fallback image wrapper. */
body.page-id-2696 #main-content .slt-hero-video {
 border-radius:6px!important;
 overflow:hidden;
 overflow:clip;
}
/* Actual fullwidth-header primary photos, never .header-logo images. */
body #main-content .et_pb_fullwidth_header .header-image img,
/* These three catalog pages have model-card photos, not a banner hero. */
body:is(.page-id-2947,.page-id-3143,.page-id-3159) #main-content .et_pb_main_blurb_image img,
/* Single primary photos on these three legacy landing pages (not FAQ/gallery images). */
body:is(.page-id-1252,.page-id-1592,.page-id-1249) #main-content .et_pb_image .et_pb_image_wrap > img,
/* All eleven rental native main-stage photos; no thumbnail/zoom overlay selectors. */
body.single-product:is(.postid-4103,.postid-4104,.postid-4549,.postid-4550,.postid-4551,.postid-4552,.postid-4553,.postid-4554,.postid-4555,.postid-4556,.postid-4557) #main-content .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image > a > img:not(.zoomImg),
body.page-id-2696 #main-content .slt-hero-video img {
 border-radius:6px!important;
}
