/* Exact photo silhouettes. Original product pixels, colours and logos remain untouched.
   Masks follow object-fit:contain on cards, hero and previews; no canvas or runtime scan. */
html body img[src="/assets/akbar/xiaomi-18-pro-12-512.webp"],
html body img[src="/assets/akbar/xiaomi-18-pro-12-512-640.webp"],
html body img[src="/assets/akbar/xiaomi-18-pro-12-512-160.webp"],
html body img[src="/assets/akbar/xiaomi-18-pro-12-512.jpg"]{--product-silhouette:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20350%20680%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M62%2051%20Q202%20-7%20237%201%20Q291%203%20291%2059%20L291%20618%20Q290%20674%20247%20676%20L71%20676%20Q32%20674%2032%20632%20L32%20133%20Q32%2076%2062%2051Z%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-image:var(--product-silhouette);mask-image:var(--product-silhouette);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;object-fit:contain!important;object-position:center!important;background:transparent!important}
html body img[src="/assets/akbar/xiaomi-18-pro-max-16-512.webp"],
html body img[src="/assets/akbar/xiaomi-18-pro-max-16-512-640.webp"],
html body img[src="/assets/akbar/xiaomi-18-pro-max-16-512-160.webp"],
html body img[src="/assets/akbar/xiaomi-18-pro-max-16-512.jpg"]{--product-silhouette:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20690%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M57%2055%20Q193%20-7%20229%2016%20Q287%2027%20288%2072%20L288%20631%20Q285%20683%20247%20689%20L67%20689%20Q30%20687%2030%20648%20L30%20144%20Q30%2087%2057%2055Z%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-image:var(--product-silhouette);mask-image:var(--product-silhouette);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;object-fit:contain!important;object-position:center!important;background:transparent!important}
html body img[src="/assets/akbar/xiaomi-18-fold-12-512.webp"],
html body img[src="/assets/akbar/xiaomi-18-fold-12-512-640.webp"],
html body img[src="/assets/akbar/xiaomi-18-fold-12-512-160.webp"],
html body img[src="/assets/akbar/xiaomi-18-fold-12-512.jpg"]{--product-silhouette:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20768%20473%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M47%2018%20L221%2038%20Q234%2040%20246%2037%20L422%2015%20Q457%2011%20462%2048%20L462%2057%20L711%2027%20Q750%2023%20752%2062%20L752%20361%20Q752%20389%20720%20398%20L378%20451%20Q342%20457%20332%20425%20L327%20399%20L242%20405%20L40%20373%20Q17%20369%2017%20341%20L17%2059%20Q17%2015%2047%2018Z%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-image:var(--product-silhouette);mask-image:var(--product-silhouette);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;object-fit:contain!important;object-position:center!important;background:transparent!important}
html body img[src="/assets/fournisseur/google-pixel-buds-2a.webp"],
html body img[src="/assets/fournisseur/google-pixel-buds-2a-640.webp"],
html body img[src="/assets/fournisseur/google-pixel-buds-2a-160.webp"],
html body img[src="/assets/fournisseur/google-pixel-buds-2a.jpg"]{--product-silhouette:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20640%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M135%20239%20Q100%20208%2099%20145%20Q98%2039%20232%2037%20L403%2037%20Q535%2040%20538%20140%20Q540%20207%20512%20238%20Q547%20234%20553%20257%20Q561%20272%20559%20330%20Q555%20473%20484%20542%20Q427%20600%20323%20601%20Q210%20600%20150%20546%20Q82%20482%2079%20329%20L80%20268%20Q80%20244%20109%20240%20ZZ%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-image:var(--product-silhouette);mask-image:var(--product-silhouette);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;object-fit:contain!important;object-position:center!important;background:transparent!important}
html body img[src="/assets/asus-tuf-a15.webp"],
html body img[src="/assets/asus-tuf-a15-640.webp"],
html body img[src="/assets/asus-tuf-a15-160.webp"],
html body img[src="/assets/asus-tuf-a15.jpg"]{--product-silhouette:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20600%20600%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M66%2065%20L534%2065%20Q542%2065%20542%2074%20L545%20394%20L598%20513%20L597%20523%20L577%20537%20L26%20537%20L3%20526%20L4%20515%20L53%20395%20L55%2074%20Q55%2065%2066%2065%20ZZ%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-image:var(--product-silhouette);mask-image:var(--product-silhouette);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;object-fit:contain!important;object-position:center!important;background:transparent!important}
html body img[src="/assets/google/pixel-10a.webp"],
html body img[src="/assets/google/pixel-10a-640.webp"],
html body img[src="/assets/google/pixel-10a-160.webp"],
html body img[src="/assets/google/pixel-10a.jpg"]{--product-silhouette:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201200%201200%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M350%20248%20L1157%20248%20L1157%20651%20L1021%20708%20L349%20950%20Q289%20971%20238%20946%20L131%20846%20Q103%20820%20103%20774%20L103%20724%20Q99%20697%20144%20678%20L182%20659%20L151%20625%20Q129%20602%20129%20569%20L129%20526%20Q127%20504%20163%20489%20L216%20470%20Q198%20453%20198%20425%20L198%20395%20Q195%20371%20236%20359%20L268%20351%20L265%20321%20Q262%20286%20300%20265%20Q320%20252%20350%20248%20ZZ%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-image:var(--product-silhouette);mask-image:var(--product-silhouette);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;object-fit:contain!important;object-position:center!important;background:transparent!important}
html body img[src="/assets/carousel/iphone-duo-cutout.webp"],
html body img[src="/assets/carousel/iphone-duo-cutout-640.webp"],
html body img[src="/assets/carousel/iphone-duo-cutout-160.webp"],
html body img[src="/assets/carousel/iphone-duo-cutout.jpg"]{--product-silhouette:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201200%20803%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M88%2036%20L320%2045%20Q347%2029%20378%2035%20L749%2074%20L1096%2035%20Q1157%2031%201162%2091%20L1162%20711%20Q1161%20764%201108%20766%20L752%20733%20L379%20767%20Q353%20768%20333%20753%20L88%20761%20Q36%20758%2034%20699%20L34%20100%20Q34%2043%2088%2036%20ZZ%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-image:var(--product-silhouette);mask-image:var(--product-silhouette);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;object-fit:contain!important;object-position:center!important;background:transparent!important}
html body img[src="/assets/fournisseur/jbl-grip.webp"],
html body img[src="/assets/fournisseur/jbl-grip-640.webp"],
html body img[src="/assets/fournisseur/jbl-grip-160.webp"],
html body img[src="/assets/fournisseur/jbl-grip.jpg"]{--product-silhouette:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20900%20900%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M337%2048%20L576%2049%20Q612%2053%20613%2089%20L612%20773%20Q611%20834%20560%20846%20L389%20845%20Q335%20842%20329%20801%20L288%20111%20Q285%2065%20337%2048%20ZZ%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-image:var(--product-silhouette);mask-image:var(--product-silhouette);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;object-fit:contain!important;object-position:center!important;background:transparent!important}
