/* Home page (site 21): only what the legacy theme does not draw - the HTML text over banners whose legacy picture
 * carried AED / Plus Points / Emirates NBD copy, and the four "best place to buy" cards (legacy: pictures).
 * The crops keep the CLEAN part of each picture: desktop hero -> top band; phone hero and tiles -> bottom band. */

/* ---------------------------------------------------------------- hero */
.ias-hero-overlay a { position: relative; display: flex; flex-direction: column; background: #000; border-radius: 30px; overflow: hidden; }
/* desktop picture: keep the top 68% (the product); its lower band carried the AED / Plus Points line */
.ias-hero-overlay img { display: block; width: 100%; aspect-ratio: 1368 / 416; object-fit: cover; object-position: top; }
.ias-hero-overlay .ias-hero-copy { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 6px;
    padding: 4px 16px 26px; }
.ias-hero-title { font-size: 28px; font-weight: 600; letter-spacing: -.01em; }
.ias-hero-tag { font-size: 15px; opacity: .9; }
.ias-hero-price { font-size: 17px; }
.ias-hero-buy { margin-top: 10px; min-width: 90px; font-size: 11px !important; letter-spacing: .08em; }
.ias-theme-dark .ias-hero-copy { color: #fff; }
.ias-hero-overlay.ias-theme-light a { background: #fff; }
.ias-theme-light .ias-hero-copy { color: #1D1D1F; }

@media (max-width: 685px) {
    /* the phone picture has its (Emirates NBD) copy in the top band: show the product below it, text on black */
    .ias-hero-overlay a { display: flex; flex-direction: column-reverse; border-radius: 20px; }
    .ias-hero-overlay img { aspect-ratio: 440 / 290; object-position: bottom; }
    .ias-hero-overlay .ias-hero-copy { padding: 26px 16px 18px; }
    .ias-hero-title { font-size: 22px; }
}

/* ---------------------------------------------------------------- "The latest." tiles */
.ias-tile-overlay a { position: relative; display: block; background: #fff; border-radius: 16px; overflow: hidden; }
.ias-tile-overlay.ias-theme-dark a { background: #000; }
.ias-tile-overlay img { display: block; width: 100%; aspect-ratio: 400 / 300; object-fit: cover; object-position: bottom; }
.ias-tile-copy { display: flex; flex-direction: column; gap: 4px; padding: 22px 22px 8px; min-height: 190px; color: #1D1D1F; }
.ias-theme-dark .ias-tile-copy { color: #fff; }
.ias-tile-title { font-size: 21px; font-weight: 600; }
.ias-tile-tag { font-size: 13px; font-weight: 600; max-width: 75%; }
.ias-tile-price { font-size: 12px; margin-top: 14px; }

/* ---------------------------------------------------------------- the four promise cards (legacy listitem_img1-4) */
.ias-promise { background: #fff; border-radius: 12px; padding: 18px 16px 16px; min-height: 124px; margin-right: 16px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .06); }
.ias-promise-title { font-size: 15px; font-weight: 600; margin: 12px 0 4px; }
.ias-promise p { font-size: 11px; line-height: 1.35; color: #6E6E73; margin: 0; max-width: 90%; }
.ias-green { color: #0A7A2F; }
.ias-blue { color: #0071E3; }
.ias-purple { color: #A020F0; }

.ias-mrp { font-size: 12px; color: #6E6E73; }
