/* TTHead 2026-09-23: only the approved barcode logo; never a text watermark. */
html body.tthead-auto-watermark .woocommerce-product-gallery__image::after,
html body li.tthead-auto-watermark .image-block::after { content: none !important; display: none !important; }/* TTHead 2026-09-23: only the approved barcode logo; never a text watermark. */
html body.tthead-auto-watermark .woocommerce-product-gallery__image::after,
html body li.tthead-auto-watermark .image-block::after { content: none !important; display: none !important; }

/* Targeted clean photos only. Already branded images are excluded. */
/* Catalog derivative lacks a readable embedded mark; gallery originals already branded. */
html body li.product .image-block:has(img[src*="37040866-tthead-main-clean-"][src*="-264x266"]) {position:relative!important;}
html body li.product .image-block:has(img[src*="37040866-tthead-main-clean-"][src*="-264x266"])::after {content:url("/wp-content/uploads/2018/05/water-mark1.png")!important;display:block!important;position:absolute!important;inset:25%!important;width:50%!important;height:50%!important;object-fit:contain!important;background:none!important;transform:none!important;pointer-events:none!important;z-index:2!important;}
/* N102391: main file branded; detail file clean. */
html body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image:has(img[src*="N102391-01-main"])::after{content:none!important;display:none!important;background:none!important;}
html body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image:has(img[src*="N102391-02-detail"]){position:relative!important;}
html body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image:has(img[src*="N102391-02-detail"])::after{content:none!important;display:none!important;background:none!important;}
/* N102395 main has the approved embedded logo: prevent double branding. */
html body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image:has(img[src*="N102395-01-main"])::after{content:none!important;display:none!important;background:none!important;}
/* N102397 main: official logo is embedded in the file. */
html body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image:has(img[src*="N102397-01-main"])::after{content:none!important;display:none!important;background:none!important;}
/* Product hover: show one photo at a time, preserve image-box dimensions. */
@media (hover:hover){html body .woocommerce ul.products li.product:not(#woo-small-products li.product):hover .image-block:has(img.secondary-image) img.attachment-woocommerce_thumbnail{opacity:0!important;}html body .woocommerce ul.products li.product:hover .image-block img.secondary-image{opacity:1!important;}}
/* Carl secondary thumbnail already contains the official logo. */
@media (hover:hover){html body .woocommerce ul.products li.product:not(#woo-small-products li.product):hover .image-block:has(img.secondary-image[src*="37040866-tthead-back-"])::after{content:none!important;display:none!important;}}