/* Keep the established brand palette; adapt image frames to the new illustration set. */
.home-premium .tile-image{background:#ffbe18}
.home-premium .tile-image img{object-fit:cover;object-position:50% 50%}
.home-premium .compare-panel .product:first-child img{object-position:50% 50%}
.home-premium .product-pro .tile-image{background:#181819}
.home-premium .partner-photo{background:#ffbe18;border-radius:12px 65px 12px 12px}
.home-premium .partner-photo img{object-fit:cover;object-position:50% 50%}
.home-premium .editorial-image img{object-fit:cover;object-position:50% 50%}
.home-premium .situation-image,.home-premium .guide-image{object-fit:cover;object-position:50% 50%;background:#ffbe18}
.home-premium .pro-photo{background:#181819}
.home-premium .pro-photo img{object-fit:cover;object-position:50% 50%}

/* Contextual links, including the black/red professional section. */
.home-premium a.context-link{color:#715100;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.home-premium a.context-link:hover{color:#20211f;text-decoration-thickness:2px}
.home-premium #professionnels a.context-link{color:#ff8585}
.home-premium #professionnels a.context-link:hover{color:#fff}
