/* Original metallic-gold vectors. Only recognized UI icons are replaced; images, labels and behaviour stay intact. */
body.storefront-body img[src$="assets/ui/flash/icons-v2/home.png"],body.storefront-body img[src*="assets/ui/flash/icons-v2/home.png?"]{content:url("gold-icons/home.svg");}
body.storefront-body img[src$="assets/ui/flash/icons-v2/grid.png"],body.storefront-body img[src*="assets/ui/flash/icons-v2/grid.png?"]{content:url("gold-icons/grid.svg");}
body.storefront-body img[src$="assets/ui/flash/icons-v2/delivery.png"],body.storefront-body img[src*="assets/ui/flash/icons-v2/delivery.png?"]{content:url("gold-icons/delivery.svg");}
body.storefront-body img[src$="assets/ui/flash/icons-v2/payment.png"],body.storefront-body img[src*="assets/ui/flash/icons-v2/payment.png?"]{content:url("gold-icons/payment.svg");}
body.storefront-body img[src$="assets/ui/flash/icons-v2/support.png"],body.storefront-body img[src*="assets/ui/flash/icons-v2/support.png?"]{content:url("gold-icons/support.svg");}
body.storefront-body img[src$="assets/ui/flash/icons-v2/authentic.png"],body.storefront-body img[src*="assets/ui/flash/icons-v2/authentic.png?"]{content:url("gold-icons/authentic.svg");}
body.storefront-body img[src$="assets/ui/flash/icons-v2/search.png"],body.storefront-body img[src*="assets/ui/flash/icons-v2/search.png?"]{content:url("gold-icons/search.svg");}
body.storefront-body img[src$="assets/ui/flash/icons-v2/account.png"],body.storefront-body img[src*="assets/ui/flash/icons-v2/account.png?"]{content:url("gold-icons/account.svg");}
body.storefront-body img[src$="assets/ui/flash/icons-v2/cart.png"],body.storefront-body img[src*="assets/ui/flash/icons-v2/cart.png?"]{content:url("gold-icons/cart.svg");}
body.storefront-body img[src$="assets/ui/flash/icons-v2/share.png"],body.storefront-body img[src*="assets/ui/flash/icons-v2/share.png?"]{content:url("gold-icons/share.svg");}
body.storefront-body img[src$="assets/ui/flash/icons-v2/bolt.png"],body.storefront-body img[src*="assets/ui/flash/icons-v2/bolt.png?"]{content:url("gold-icons/bolt.svg");}
body.storefront-body img[src$="assets/ui/flash/icons-v2/featured.png"],body.storefront-body img[src*="assets/ui/flash/icons-v2/featured.png?"]{content:url("gold-icons/featured.svg");}
body.storefront-body img[src$="assets/ui/flash/icons-v2/limited-stock.png"],body.storefront-body img[src*="assets/ui/flash/icons-v2/limited-stock.png?"]{content:url("gold-icons/limited-stock.svg");}
body.storefront-body img[src$="assets/ui/flash/icons-v2/top-brand.png"],body.storefront-body img[src*="assets/ui/flash/icons-v2/top-brand.png?"]{content:url("gold-icons/top-brand.svg");}
body.storefront-body img[src$="assets/ui/flash/icons-v2/back.png"],body.storefront-body img[src*="assets/ui/flash/icons-v2/back.png?"]{content:url("gold-icons/back.svg");}
body.storefront-body img[src$="assets/ui/flash/icons-v2/fire.png"],body.storefront-body img[src*="assets/ui/flash/icons-v2/fire.png?"]{content:url("gold-icons/fire.svg");}
body.storefront-body img[src$="assets/ui/flash/icons-v2/stopwatch.png"],body.storefront-body img[src*="assets/ui/flash/icons-v2/stopwatch.png?"]{content:url("gold-icons/stopwatch.svg");}
body.storefront-body img[src$="assets/ui/flash/icons-v2/phone-verified.png"],body.storefront-body img[src*="assets/ui/flash/icons-v2/phone-verified.png?"]{content:url("gold-icons/phone-verified.svg");}
body.storefront-body img[src$="assets/ui/flash/icons-v2/logo-stopwatch.png"],body.storefront-body img[src*="assets/ui/flash/icons-v2/logo-stopwatch.png?"]{content:url("gold-icons/stopwatch.svg");}
/* Keep native gold visible when older component styles invert their PNGs. */
body.storefront-body img[src*="assets/ui/flash/icons-v2/"]{filter:drop-shadow(0 1px .35px #67441522)!important;object-fit:contain;image-rendering:auto;}
body.storefront-body .page-shell .picks.home-price-v38 .product-share-button img[src*="assets/ui/flash/icons-v2/"],body.storefront-body .home-mobile-dock .dock-messages i img[src*="assets/ui/flash/icons-v2/"]{filter:drop-shadow(0 1px .35px #67441522)!important;}
/* Context corrects shared legacy glyphs without changing the actual link. */
body.storefront-body a[href*="route=wash"] img[src*="assets/ui/flash/icons-v2/"]{content:url("gold-icons/car.svg");}
body.storefront-body a[href*="route=topup"] img[src*="assets/ui/flash/icons-v2/"]{content:url("gold-icons/phone.svg");}
body.storefront-body a[href*="route=electricity"] img[src*="assets/ui/flash/icons-v2/"]{content:url("gold-icons/electricity.svg");}
body.storefront-body a[href*="route=realestate"] img[src*="assets/ui/flash/icons-v2/"],body.storefront-body a[href^="https://estate.olayks.ly/"] img[src*="assets/ui/flash/icons-v2/"]{content:url("gold-icons/building.svg");}
body.storefront-body a[href*="route=rewards"] img[src*="assets/ui/flash/icons-v2/"]{content:url("gold-icons/gift.svg");}
body.storefront-body .video-pill img[src*="assets/ui/flash/icons-v2/"],body.storefront-body [data-video-start] img[src*="assets/ui/flash/icons-v2/"],body.storefront-body .home-mobile-dock a[href*="live-shopping"] img[src*="assets/ui/flash/icons-v2/"],body.storefront-body .home-mobile-dock a[href*="route=creator"] img[src*="assets/ui/flash/icons-v2/"],body.storefront-body .home-mobile-dock a[href^="https://live.olayks.ly/"] img[src*="assets/ui/flash/icons-v2/"]{content:url("gold-icons/play.svg");}
body.storefront-body[dir="rtl"] img[src$="assets/ui/flash/icons-v2/back.png"],body.storefront-body .rtl img[src$="assets/ui/flash/icons-v2/back.png"],body.storefront-body [dir="rtl"] img[src$="assets/ui/flash/icons-v2/back.png"]{transform:scaleX(-1);}
/* Decorative inline icons get the same artwork while keeping their layout and accessible parent labels. */
body.storefront-body .home-opening-benefits__icon,body.storefront-body .home-opening__presale-icon{background-repeat:no-repeat;background-position:center;background-size:24px 24px;filter:drop-shadow(0 1px .4px #6c471924);}
body.storefront-body .home-opening-benefits>a[href*="route=membership"] .home-opening-benefits__icon{background-image:url("gold-icons/account.svg");}
body.storefront-body .home-opening-benefits>a[href*="route=rewards"] .home-opening-benefits__icon{background-image:url("gold-icons/gift.svg");}
body.storefront-body .home-opening-benefits>a[href*="route=share"] .home-opening-benefits__icon{background-image:url("gold-icons/share.svg");}
body.storefront-body .home-opening__presale-icon{background-image:url("gold-icons/package.svg");}
body.storefront-body .home-opening-benefits__icon>svg,body.storefront-body .home-opening__presale-icon>svg{opacity:0;}
body.storefront-body .home-opening-benefits__icon{border-radius:7px;box-shadow:0 1px 0 #bd8d3026;}
body.storefront-body .product-share-button>span[aria-hidden="true"],body.storefront-body .primary-nav a[href*="route=share"]>span[aria-hidden="true"]{display:inline-block;flex:none;width:20px;height:20px;font-size:0!important;line-height:0;background:url("gold-icons/share.svg") center/contain no-repeat;}
body.storefront-body .support-chat-fab-icon,body.storefront-body .mobile-support-trigger>span[aria-hidden="true"]{display:inline-block;flex:none;width:21px;height:21px;font-size:0!important;line-height:0;background:url("gold-icons/support.svg") center/contain no-repeat;}
body.storefront-body .home-mobile-dock .dock-messages i{background:linear-gradient(145deg,#48305f,#261338);border:1px solid #d9b45866;box-shadow:inset 0 1px 0 #efd18d30,0 3px 9px #301b4619;}
body.storefront-body .member-join-strip>img[src*="assets/ui/flash/icons-v2/"]{background:linear-gradient(145deg,#fff6da,#f0d799);border:1px solid #d8b55f55;box-shadow:inset 0 1px 0 #fff9e5;}
