.picture.art-0{background-image:url('icons/toilet_paper.png?v=697cc7fc9c4d');background-size:contain;background-position:center;background-repeat:no-repeat}
.home-page #home-grid .picture.art-0{background-image:url('thumbnails/toilet-paper.a0a2c7833e01.webp')}
.shopping-page .shopping-picture.art-0{background-image:url('thumbnails/toilet-paper.a0a2c7833e01.webp');background-color:#FFE9C7}
.item-page #full-image.art-0{background-image:url('detail-images/toilet-paper.e97c5a0a82c6.webp')}
.picture.art-1{background-image:url('icons/Hair%20Shampoo.PNG?v=697cc7fc9c4d');background-size:contain;background-position:center;background-repeat:no-repeat}
.home-page #home-grid .picture.art-1{background-image:url('thumbnails/shampoo.bb34f37557fc.webp')}
.shopping-page .shopping-picture.art-1{background-image:url('thumbnails/shampoo.bb34f37557fc.webp');background-color:#FFE9C7}
.item-page #full-image.art-1{background-image:url('detail-images/shampoo.a9b49992b688.webp')}
.picture.art-2{background-image:url('icons/Toothpaste.PNG?v=697cc7fc9c4d');background-size:contain;background-position:center;background-repeat:no-repeat}
.home-page #home-grid .picture.art-2{background-image:url('thumbnails/toothpaste.59344bc4f041.webp')}
.shopping-page .shopping-picture.art-2{background-image:url('thumbnails/toothpaste.59344bc4f041.webp');background-color:#FFE9C7}
.item-page #full-image.art-2{background-image:url('detail-images/toothpaste.b46100a8695d.webp')}
.picture.art-3{background-image:url('icons/Laundry%20Deterfent.PNG?v=697cc7fc9c4d');background-size:contain;background-position:center;background-repeat:no-repeat}
.home-page #home-grid .picture.art-3{background-image:url('thumbnails/laundry-detergent.a113b0639de2.webp')}
.shopping-page .shopping-picture.art-3{background-image:url('thumbnails/laundry-detergent.a113b0639de2.webp');background-color:#FFE9C7}
.item-page #full-image.art-3{background-image:url('detail-images/laundry-detergent.1861f210a2b8.webp')}
.picture.art-4{background-image:url('icons/Toothbrush.PNG?v=697cc7fc9c4d');background-size:contain;background-position:center;background-repeat:no-repeat}
.home-page #home-grid .picture.art-4{background-image:url('thumbnails/toothbrush.47d36829620a.webp')}
.shopping-page .shopping-picture.art-4{background-image:url('thumbnails/toothbrush.47d36829620a.webp');background-color:#FFE9C7}
.item-page #full-image.art-4{background-image:url('detail-images/toothbrush.7f0f99fab9a3.webp')}
.picture.art-5{background-image:url('icons/Kitchen%20Towels.PNG?v=697cc7fc9c4d');background-size:contain;background-position:center;background-repeat:no-repeat}
.home-page #home-grid .picture.art-5{background-image:url('thumbnails/paper-towels.c3568828f990.webp')}
.shopping-page .shopping-picture.art-5{background-image:url('thumbnails/paper-towels.c3568828f990.webp');background-color:#FFE9C7}
.item-page #full-image.art-5{background-image:url('detail-images/paper-towels.043c15c7960e.webp')}
.picture.art-6{background-image:url('icons/Hand%20Soap.PNG?v=697cc7fc9c4d');background-size:contain;background-position:center;background-repeat:no-repeat}
.home-page #home-grid .picture.art-6{background-image:url('thumbnails/hand-soap.960fd7c311d8.webp')}
.shopping-page .shopping-picture.art-6{background-image:url('thumbnails/hand-soap.960fd7c311d8.webp');background-color:#FFE9C7}
.item-page #full-image.art-6{background-image:url('detail-images/hand-soap.865140eca865.webp')}
.picture.art-7{background-image:url('icons/Dish%20Soap.PNG?v=697cc7fc9c4d');background-size:contain;background-position:center;background-repeat:no-repeat}
.home-page #home-grid .picture.art-7{background-image:url('thumbnails/dish-soap.5139263260c6.webp')}
.shopping-page .shopping-picture.art-7{background-image:url('thumbnails/dish-soap.5139263260c6.webp');background-color:#FFE9C7}
.item-page #full-image.art-7{background-image:url('detail-images/dish-soap.68477a8da2ea.webp')}
.picture.art-8{background-image:url('icons/Sponges.PNG?v=697cc7fc9c4d');background-size:contain;background-position:center;background-repeat:no-repeat}
.home-page #home-grid .picture.art-8{background-image:url('thumbnails/sponges.5ede81fd906c.webp')}
.shopping-page .shopping-picture.art-8{background-image:url('thumbnails/sponges.5ede81fd906c.webp');background-color:#FFE9C7}
.item-page #full-image.art-8{background-image:url('detail-images/sponges.206011e5fa32.webp')}
.picture.art-9{background-image:url('icons/Tissues.PNG?v=697cc7fc9c4d');background-size:contain;background-position:center;background-repeat:no-repeat}
.home-page #home-grid .picture.art-9{background-image:url('thumbnails/tissues.c7d3829d4e9c.webp')}
.shopping-page .shopping-picture.art-9{background-image:url('thumbnails/tissues.c7d3829d4e9c.webp');background-color:#FFE9C7}
.item-page #full-image.art-9{background-image:url('detail-images/tissues.930e430a7f8a.webp')}
.picture.art-10{background-image:url('icons/Batteries.PNG?v=697cc7fc9c4d');background-size:contain;background-position:center;background-repeat:no-repeat}
.home-page #home-grid .picture.art-10{background-image:url('thumbnails/batteries.d38dce9e8ae5.webp')}
.shopping-page .shopping-picture.art-10{background-image:url('thumbnails/batteries.d38dce9e8ae5.webp');background-color:#FFE9C7}
.item-page #full-image.art-10{background-image:url('detail-images/batteries.934ce0a66ad3.webp')}
.picture.art-11{background-image:url('icons/Light%20Bulbs.PNG?v=697cc7fc9c4d');background-size:contain;background-position:center;background-repeat:no-repeat}
.home-page #home-grid .picture.art-11{background-image:url('thumbnails/light-bulbs.232a88336616.webp')}
.shopping-page .shopping-picture.art-11{background-image:url('thumbnails/light-bulbs.232a88336616.webp');background-color:#FFE9C7}
.item-page #full-image.art-11{background-image:url('detail-images/light-bulbs.852b7b9c342a.webp')}
.picture.art-12{background-image:url('icons/Kitchen%20Foil.PNG?v=697cc7fc9c4d');background-size:contain;background-position:center;background-repeat:no-repeat}
.home-page #home-grid .picture.art-12{background-image:url('thumbnails/kitchen-foil.16397812e299.webp')}
.shopping-page .shopping-picture.art-12{background-image:url('thumbnails/kitchen-foil.16397812e299.webp');background-color:#FFE9C7}
.item-page #full-image.art-12{background-image:url('detail-images/kitchen-foil.c4d7265257ad.webp')}
.picture.art-13{background-image:url('icons/Food%20Storage%20Bags.PNG?v=697cc7fc9c4d');background-size:contain;background-position:center;background-repeat:no-repeat}
.home-page #home-grid .picture.art-13{background-image:url('thumbnails/food-storage-bags.505e978dcc99.webp')}
.shopping-page .shopping-picture.art-13{background-image:url('thumbnails/food-storage-bags.505e978dcc99.webp');background-color:#FFE9C7}
.item-page #full-image.art-13{background-image:url('detail-images/food-storage-bags.d64bddc967d3.webp')}
.picture.art-14{background-image:url('icons/All-Purpose%20Cleaner.PNG?v=697cc7fc9c4d');background-size:contain;background-position:center;background-repeat:no-repeat}
.home-page #home-grid .picture.art-14{background-image:url('thumbnails/all-purpose-cleaner.8e5ff4fb1e08.webp')}
.shopping-page .shopping-picture.art-14{background-image:url('thumbnails/all-purpose-cleaner.8e5ff4fb1e08.webp');background-color:#FFE9C7}
.item-page #full-image.art-14{background-image:url('detail-images/all-purpose-cleaner.517ac824124f.webp')}
/* Basic product display only; the lower interaction row stays unchanged. */
.item-page #image-area{background:#FFE9C7}
/* Match the image canvas edge-to-edge without a gradient or edge fade. */
.item-page #image-area #full-image{mask-image:none;-webkit-mask-image:none}
.item-page #image-area #full-image:is(.art-0,.art-1,.art-5){width:min(115cqw,110cqh);height:min(115cqw,110cqh);aspect-ratio:1;transform:none;background-size:contain;background-position:center}

/* Text-only custom items share the approved product backdrop. */
.home-page .tile-image>.art--1{background-color:#FFE9C7}
.item-page #image-area #full-image.art--1{background-color:#FFE9C7;display:grid;place-items:center;text-align:center;padding:24px;overflow-wrap:anywhere;font-size:clamp(1.5rem,6vw,2.5rem);font-weight:600;line-height:1.25}
