/* Product cover frames: one square standard, with edge-to-edge lifestyle photos.
   Illustrated product/usage compositions keep the entire product visible.
   Gallery thumbnails and non-cover assets are deliberately outside these selectors. */
.product-image{box-sizing:border-box;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden}
.product-image>img{display:block;width:100%;height:100%;max-height:none;object-fit:contain}
.product-image:has(>img:is([src*="er454-cat"],[src*="ng503-low-noise"],[src*="rk31-scene"],[src*="rk62-quiet"],[src*="rk63-drinking-v3"],[src*="catalog-rk38"],[src*="r29-neutral-gray"],[src*="catalog-r35"],[src*="catalog-rk83"],[src*="catalog-wb102"],[src*="fn-90-2"],[src*="cb108-1"],[src*="bb200-1"],[src*="bb300-1"],[src*="catalog-er464"],[src*="bbkt-5"],[src*="ngk102-1"],[src*="catalog-ng888"],[src*="er430"],[src*="catalog-rk40"],[src*="rk50"],[src*="rk101-brand"],[src*="catalog-rk66s"],[src*="rk66-pl"],[src*="catalog-rk82"],[src*="catalog-rk85"],[src*="na-90-1"],[src*="f05-pc900-approved-20261023"],[src*="bb100-nasal-aspirator-scene"],[src*="eyebrow-nose-trimmer-scene"],[src*="bb100-nasal-aspirator-scene-square-"])),.detail-photo:has(>img:is([src*="er454-cat"],[src*="ng503-low-noise"],[src*="rk31-scene"],[src*="rk62-quiet"],[src*="rk63-drinking-v3"],[src*="catalog-rk38"],[src*="r29-neutral-gray"],[src*="catalog-r35"],[src*="catalog-rk83"],[src*="catalog-wb102"],[src*="fn-90-2"],[src*="cb108-1"],[src*="bb200-1"],[src*="bb300-1"],[src*="catalog-er464"],[src*="bbkt-5"],[src*="ngk102-1"],[src*="catalog-ng888"],[src*="er430"],[src*="catalog-rk40"],[src*="rk50"],[src*="rk101-brand"],[src*="catalog-rk66s"],[src*="rk66-pl"],[src*="catalog-rk82"],[src*="catalog-rk85"],[src*="na-90-1"],[src*="f05-pc900-approved-20261023"],[src*="bb100-nasal-aspirator-scene"],[src*="eyebrow-nose-trimmer-scene"],[src*="bb100-nasal-aspirator-scene-square-"])),.carousel-image:has(>img:is([src*="er454-cat"],[src*="ng503-low-noise"],[src*="rk31-scene"],[src*="rk62-quiet"],[src*="rk63-drinking-v3"],[src*="catalog-rk38"],[src*="r29-neutral-gray"],[src*="catalog-r35"],[src*="catalog-rk83"],[src*="catalog-wb102"],[src*="fn-90-2"],[src*="cb108-1"],[src*="bb200-1"],[src*="bb300-1"],[src*="catalog-er464"],[src*="bbkt-5"],[src*="ngk102-1"],[src*="catalog-ng888"],[src*="er430"],[src*="catalog-rk40"],[src*="rk50"],[src*="rk101-brand"],[src*="catalog-rk66s"],[src*="rk66-pl"],[src*="catalog-rk82"],[src*="catalog-rk85"],[src*="na-90-1"],[src*="f05-pc900-approved-20261023"],[src*="bb100-nasal-aspirator-scene"],[src*="eyebrow-nose-trimmer-scene"],[src*="bb100-nasal-aspirator-scene-square-"])){padding:0!important;aspect-ratio:1/1!important;height:auto!important;overflow:hidden;background:#fff;display:block}
.product-image>img:is([src*="er454-cat"],[src*="ng503-low-noise"],[src*="rk31-scene"],[src*="rk62-quiet"],[src*="rk63-drinking-v3"],[src*="catalog-rk38"],[src*="r29-neutral-gray"],[src*="catalog-r35"],[src*="catalog-rk83"],[src*="catalog-wb102"],[src*="fn-90-2"],[src*="cb108-1"],[src*="bb200-1"],[src*="bb300-1"],[src*="catalog-er464"],[src*="bbkt-5"],[src*="ngk102-1"],[src*="catalog-ng888"],[src*="er430"],[src*="catalog-rk40"],[src*="rk50"],[src*="rk101-brand"],[src*="catalog-rk66s"],[src*="rk66-pl"],[src*="catalog-rk82"],[src*="catalog-rk85"],[src*="na-90-1"],[src*="f05-pc900-approved-20261023"],[src*="bb100-nasal-aspirator-scene"],[src*="eyebrow-nose-trimmer-scene"],[src*="bb100-nasal-aspirator-scene-square-"]),.detail-photo>img:is([src*="er454-cat"],[src*="ng503-low-noise"],[src*="rk31-scene"],[src*="rk62-quiet"],[src*="rk63-drinking-v3"],[src*="catalog-rk38"],[src*="r29-neutral-gray"],[src*="catalog-r35"],[src*="catalog-rk83"],[src*="catalog-wb102"],[src*="fn-90-2"],[src*="cb108-1"],[src*="bb200-1"],[src*="bb300-1"],[src*="catalog-er464"],[src*="bbkt-5"],[src*="ngk102-1"],[src*="catalog-ng888"],[src*="er430"],[src*="catalog-rk40"],[src*="rk50"],[src*="rk101-brand"],[src*="catalog-rk66s"],[src*="rk66-pl"],[src*="catalog-rk82"],[src*="catalog-rk85"],[src*="na-90-1"],[src*="f05-pc900-approved-20261023"],[src*="bb100-nasal-aspirator-scene"],[src*="eyebrow-nose-trimmer-scene"],[src*="bb100-nasal-aspirator-scene-square-"]),.carousel-image>img:is([src*="er454-cat"],[src*="ng503-low-noise"],[src*="rk31-scene"],[src*="rk62-quiet"],[src*="rk63-drinking-v3"],[src*="catalog-rk38"],[src*="r29-neutral-gray"],[src*="catalog-r35"],[src*="catalog-rk83"],[src*="catalog-wb102"],[src*="fn-90-2"],[src*="cb108-1"],[src*="bb200-1"],[src*="bb300-1"],[src*="catalog-er464"],[src*="bbkt-5"],[src*="ngk102-1"],[src*="catalog-ng888"],[src*="er430"],[src*="catalog-rk40"],[src*="rk50"],[src*="rk101-brand"],[src*="catalog-rk66s"],[src*="rk66-pl"],[src*="catalog-rk82"],[src*="catalog-rk85"],[src*="na-90-1"],[src*="f05-pc900-approved-20261023"],[src*="bb100-nasal-aspirator-scene"],[src*="eyebrow-nose-trimmer-scene"],[src*="bb100-nasal-aspirator-scene-square-"]){display:block;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:1/1!important;object-fit:contain!important;object-position:center;mix-blend-mode:normal!important;background:#fff;margin:0;padding:0;transform:none!important}
.product-image>img:is([src*="er454-cat"],[src*="ng503-low-noise"],[src*="rk62-quiet"],[src*="rk63-drinking-v3"],[src*="r29-neutral-gray"],[src*="f05-pc900-approved-20261023"],[src*="eyebrow-nose-trimmer-scene"],[src*="bb100-nasal-aspirator-scene-square-"]),.detail-photo>img:is([src*="er454-cat"],[src*="ng503-low-noise"],[src*="rk62-quiet"],[src*="rk63-drinking-v3"],[src*="r29-neutral-gray"],[src*="f05-pc900-approved-20261023"],[src*="eyebrow-nose-trimmer-scene"],[src*="bb100-nasal-aspirator-scene-square-"]),.carousel-image>img:is([src*="er454-cat"],[src*="ng503-low-noise"],[src*="rk62-quiet"],[src*="rk63-drinking-v3"],[src*="r29-neutral-gray"],[src*="f05-pc900-approved-20261023"],[src*="eyebrow-nose-trimmer-scene"],[src*="bb100-nasal-aspirator-scene-square-"]){object-fit:cover!important}
.product-image>img[src*="er454-cat"],.detail-photo>img[src*="er454-cat"],.carousel-image>img[src*="er454-cat"]{object-position:100% 50%}
