/* Station artwork: logo proportions are preserved on light and dark surfaces. */
.su-fuel-brand-mark{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;background:#fff;color:#25313e;border-radius:inherit}
.su-fuel-brand-mark img{display:block;width:100%;height:100%;box-sizing:border-box;padding:14%;object-fit:contain}
.su-fuel-brand-mark img[hidden],.su-fuel-brand-mark [hidden]{display:none!important}
.su-fuel-brand-mark.is-moya{background:#073c87}
.su-fuel-brand-mark.is-fallback{background:linear-gradient(145deg,#fff9ee,#f2dfb7);color:#694918}
.su-fuel-brand-mark.is-fallback.is-variant-1{background:linear-gradient(145deg,#ecf6f2,#cbe4d7);color:#235947}
.su-fuel-brand-mark.is-fallback.is-variant-2{background:linear-gradient(145deg,#edf4fb,#d3e3f2);color:#244f76}
.su-fuel-brand-mark.is-fallback.is-variant-3{background:linear-gradient(145deg,#fff0e9,#f1d4c5);color:#7b4730}
.su-fuel-brand-mark.is-fallback.is-variant-4{background:linear-gradient(145deg,#f3effa,#e2d8f0);color:#5f437a}
.su-fuel-brand-mark.is-fallback.is-variant-5{background:linear-gradient(145deg,#f3f5f6,#dbe2e5);color:#405764}
.su-fuel-brand-initials{font-size:clamp(17px,2.5vw,25px);font-weight:850;letter-spacing:-.04em;line-height:1}
.su-search-location-card.is-gas-station .su-search-company-logo{background:#fff}
.su-search-location-card.is-gas-station .su-search-company-logo img{width:100%;height:100%;object-fit:contain}
.su-fuel-brand-mark.is-bp img,.su-search-location-card.is-gas-station .su-search-company-logo .su-fuel-brand-mark.is-bp img{padding:23%}
.su-gas-station-body .su-place-mark,.su-gas-station-body .su-location-icon{overflow:hidden}
.su-fuel-illustration{position:absolute;z-index:3;right:10px;bottom:10px;padding:4px 7px;border-radius:999px;background:rgba(10,12,14,.72);color:#fff;font-size:9px;font-weight:700;line-height:1.2;letter-spacing:.01em}
.su-place-cover .su-fuel-illustration{bottom:12px;right:14px}
