.mbk-ai-ad{--bf-orange:#f47b20;--bf-green:#0e694e;box-sizing:border-box;width:min(100% - 32px,1180px);margin:22px auto;overflow:hidden;border:1px solid rgba(244,123,32,.55);border-radius:18px;background:#090c0b;color:#fff;box-shadow:0 18px 48px rgba(6,22,16,.2)}
.mbk-ai-ad *{box-sizing:border-box}
.mbk-ai-ad__link{position:relative;display:grid;grid-template-columns:minmax(148px,220px) minmax(0,1fr) auto;align-items:center;gap:28px;min-height:230px;padding:24px 30px;color:inherit;text-decoration:none;background:radial-gradient(ellipse at 17% 50%,rgba(14,105,78,.55),transparent 43%),linear-gradient(110deg,#080a09 0%,#111513 70%,#17100b 100%);transition:filter .18s ease}
.mbk-ai-ad__link:hover,.mbk-ai-ad__link:focus-visible{color:#fff;filter:brightness(1.12)}
.mbk-ai-ad.is-loading .mbk-ai-ad__link{opacity:.75}
.mbk-ai-ad__media{display:grid;width:100%;height:180px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:linear-gradient(145deg,#fff,#e9edea)}
.mbk-ai-ad__image{display:block;width:100%;height:100%;object-fit:contain}
.mbk-ai-ad__brand{display:grid;width:92px;height:92px;place-items:center;border:2px solid rgba(255,255,255,.65);border-radius:50%;background:var(--bf-green);color:#fff;font-size:54px;font-weight:900;box-shadow:0 0 36px rgba(14,105,78,.45)}
.mbk-ai-ad__copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start}
.mbk-ai-ad__eyebrow{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;color:#ff9a4f;font-size:13px;font-weight:900;letter-spacing:.13em;line-height:1.2}
.mbk-ai-ad__title{display:block;margin:0 0 8px;color:#fff;font-size:clamp(24px,3vw,38px);font-weight:900;letter-spacing:-.025em;line-height:1.08}
.mbk-ai-ad__description{display:block;margin:0 0 9px;color:#d7e3dc;font-size:15px;line-height:1.45}
.mbk-ai-ad__product{display:block;max-width:100%;margin:0 0 9px;overflow:hidden;color:#f5f7f6;font-size:14px;font-weight:650;line-height:1.35;text-overflow:ellipsis}
.mbk-ai-ad__price{display:block;margin:0 0 12px;color:#fff;font-size:18px;font-weight:800;line-height:1.2}
.mbk-ai-ad__price del{margin-right:5px;color:#aab5af;font-size:14px;font-weight:500;opacity:.85}
.mbk-ai-ad__price ins{color:#8ee1b7;text-decoration:none}
.mbk-ai-ad__cta{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;padding:11px 19px;border:0;border-radius:8px;background:var(--bf-orange);color:#111;font-size:15px;font-weight:900;line-height:1.2;white-space:nowrap}
.mbk-ai-ad__stamp{display:grid;width:94px;height:94px;flex:0 0 auto;place-items:center;transform:rotate(7deg);border:2px solid var(--bf-orange);border-radius:50%;color:#ff984b;font-size:12px;font-weight:900;line-height:1.2;text-align:center}
.mbk-ai-ad [hidden]{display:none!important}
.mbk-ai-ad[hidden],.mbk-ai-ad[data-mbk-ai-ad][hidden]{display:none!important}
.mbk-ai-ad__video{display:block;width:100%;height:100%;object-fit:contain;background:#080a09}
.mbk-ai-ad[data-theme="christmas"]{--bf-orange:#d62f45;--bf-green:#0c6844}
.mbk-ai-ad[data-theme="black_friday_christmas"]{--bf-orange:#e65a37;--bf-green:#0b754c}
.mbk-ai-ad[data-theme="discovery"]{--bf-orange:#e6b64a;--bf-green:#147a55}
.mbk-ai-ad[data-theme="urgency"]{--bf-orange:#ff6b24;--bf-green:#8a1727}
.mbk-ai-ad--creative-hero .mbk-ai-ad__link{min-height:270px;padding:32px 38px}
.mbk-ai-ad--creative-product .mbk-ai-ad__link{grid-template-columns:minmax(150px,210px) minmax(0,1fr);min-height:190px;padding:20px 26px}
.mbk-ai-ad--creative-product .mbk-ai-ad__media{height:150px}
.mbk-ai-ad--creative-category .mbk-ai-ad__link,.mbk-ai-ad--creative-compact .mbk-ai-ad__link{grid-template-columns:minmax(100px,160px) minmax(0,1fr);min-height:150px;padding:16px 22px}
.mbk-ai-ad--creative-category .mbk-ai-ad__media,.mbk-ai-ad--creative-compact .mbk-ai-ad__media{height:116px}
.mbk-ai-ad--creative-discovery .mbk-ai-ad__link,.mbk-ai-ad--creative-urgency .mbk-ai-ad__link{grid-template-columns:minmax(120px,180px) minmax(0,1fr);min-height:168px;padding:18px 24px}
.mbk-ai-ad[data-placement="product"] .mbk-ai-ad__link{grid-template-columns:minmax(100px,150px) minmax(0,1fr);gap:18px;min-height:190px;padding:20px}
.mbk-ai-ad[data-placement="product"] .mbk-ai-ad__media{height:150px}
.mbk-ai-ad[data-placement="product"] .mbk-ai-ad__stamp{display:none}
.mbk-ai-ad[data-placement="cart"],.mbk-ai-ad[data-placement="checkout"]{max-width:900px;margin:18px auto;border-radius:13px}
.mbk-ai-ad[data-placement="cart"] .mbk-ai-ad__link,.mbk-ai-ad[data-placement="checkout"] .mbk-ai-ad__link{grid-template-columns:minmax(88px,130px) minmax(0,1fr);min-height:140px;padding:15px 18px;gap:15px}
.mbk-ai-ad[data-placement="cart"] .mbk-ai-ad__media,.mbk-ai-ad[data-placement="checkout"] .mbk-ai-ad__media{height:112px}
.mbk-ai-ad[data-placement="checkout"]{max-width:760px;margin:14px auto;border-color:rgba(255,255,255,.16);box-shadow:0 8px 24px rgba(6,22,16,.1)}
.mbk-ai-ad[data-placement="checkout"] .mbk-ai-ad__stamp{display:none}
.mbk-ai-ad[data-placement="homepage"]{width:min(100% - 40px,1260px);margin:26px auto 30px}
.mbk-ai-ad[data-placement="homepage"] .mbk-ai-ad__link{min-height:270px;padding:30px 38px}
.mbk-ai-ad[data-placement="homepage"] .mbk-ai-ad__media{height:214px}
.mbk-ai-ad[data-home-slot]{width:min(100% - 40px,1260px);margin:22px auto}
.mbk-ai-ad[data-home-slot="1"] .mbk-ai-ad__link{min-height:286px;padding:34px 42px}
.mbk-ai-ad[data-home-slot="1"] .mbk-ai-ad__title{font-size:clamp(30px,4vw,48px)}
.mbk-ai-ad[data-home-slot="2"] .mbk-ai-ad__link,.mbk-ai-ad[data-home-slot="5"] .mbk-ai-ad__link{min-height:190px;padding:20px 26px}
.mbk-ai-ad[data-home-slot="2"] .mbk-ai-ad__media,.mbk-ai-ad[data-home-slot="5"] .mbk-ai-ad__media{height:145px}
.mbk-ai-ad[data-home-slot="3"] .mbk-ai-ad__link,.mbk-ai-ad[data-home-slot="4"] .mbk-ai-ad__link,.mbk-ai-ad[data-home-slot="6"] .mbk-ai-ad__link{min-height:164px;padding:18px 22px}
.mbk-ai-ad[data-home-slot="3"] .mbk-ai-ad__media,.mbk-ai-ad[data-home-slot="4"] .mbk-ai-ad__media,.mbk-ai-ad[data-home-slot="6"] .mbk-ai-ad__media{height:122px}
.mbk-ai-ad[data-home-slot="7"] .mbk-ai-ad__link{min-height:178px;padding:20px 26px}
.mbk-ai-ad--variant-2 .mbk-ai-ad__link,.mbk-ai-ad--variant-5 .mbk-ai-ad__link{background:radial-gradient(ellipse at 92% 45%,rgba(244,123,32,.2),transparent 38%),linear-gradient(110deg,#080a09,#111513 70%,#17100b)}
.mbk-ai-ad--variant-3 .mbk-ai-ad__link,.mbk-ai-ad--variant-6 .mbk-ai-ad__link{grid-template-columns:minmax(110px,175px) minmax(0,1fr);background:linear-gradient(110deg,#101715,#080a09 64%,#0c3326)}
.mbk-ai-ad--variant-4 .mbk-ai-ad__link{grid-template-columns:minmax(100px,155px) minmax(0,1fr);background:linear-gradient(110deg,#19110b,#101412 58%,#0b2119)}
@media(max-width:700px){.mbk-ai-ad{width:calc(100% - 24px);margin:14px auto;border-radius:14px}.mbk-ai-ad__link,.mbk-ai-ad--creative-hero .mbk-ai-ad__link,.mbk-ai-ad--creative-product .mbk-ai-ad__link,.mbk-ai-ad--creative-category .mbk-ai-ad__link,.mbk-ai-ad--creative-compact .mbk-ai-ad__link,.mbk-ai-ad--creative-discovery .mbk-ai-ad__link,.mbk-ai-ad--creative-urgency .mbk-ai-ad__link{grid-template-columns:76px minmax(0,1fr);gap:11px;min-height:0;padding:12px}.mbk-ai-ad__media,.mbk-ai-ad--creative-hero .mbk-ai-ad__media,.mbk-ai-ad--creative-product .mbk-ai-ad__media,.mbk-ai-ad--creative-category .mbk-ai-ad__media,.mbk-ai-ad--creative-compact .mbk-ai-ad__media,.mbk-ai-ad--creative-discovery .mbk-ai-ad__media,.mbk-ai-ad--creative-urgency .mbk-ai-ad__media{grid-column:1;grid-row:1;width:76px;height:94px}.mbk-ai-ad__brand{width:62px;height:62px;font-size:36px}.mbk-ai-ad__copy{grid-column:2;grid-row:1;align-self:center}.mbk-ai-ad__eyebrow{margin-bottom:5px;font-size:10px;letter-spacing:.11em}.mbk-ai-ad__title{margin-bottom:5px;font-size:clamp(18px,5.3vw,23px);line-height:1.1}.mbk-ai-ad__description{margin-bottom:5px;font-size:12px;line-height:1.3}.mbk-ai-ad__product{margin-bottom:5px;font-size:12px;line-height:1.25}.mbk-ai-ad__price{margin-bottom:7px;font-size:15px}.mbk-ai-ad__price del{font-size:12px}.mbk-ai-ad__cta{min-height:38px;padding:9px 12px;font-size:13px}.mbk-ai-ad__stamp{display:none}.mbk-ai-ad[data-placement="homepage"]{width:calc(100% - 24px);margin:14px auto 20px}.mbk-ai-ad[data-home-slot]{width:calc(100% - 24px);margin:12px auto}.mbk-ai-ad[data-home-slot="1"] .mbk-ai-ad__media{width:92px;height:108px}.mbk-ai-ad[data-home-slot="1"] .mbk-ai-ad__link{grid-template-columns:92px minmax(0,1fr);padding:15px}.mbk-ai-ad[data-home-slot="1"] .mbk-ai-ad__title{font-size:clamp(20px,5.5vw,25px)}}
@media(max-width:380px){.mbk-ai-ad__link{grid-template-columns:78px minmax(0,1fr);gap:10px;padding:12px}.mbk-ai-ad__media{width:78px;height:100px}.mbk-ai-ad__title{font-size:18px}.mbk-ai-ad__description{font-size:11px}.mbk-ai-ad__cta{min-height:36px;padding:8px 10px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.mbk-ai-ad__link{transition:none}}


/* 1.2.1 — guaranteed homepage AI advertising zone */
.mbk-ai-homepage-dynamic-slot {
    width: 100%;
    max-width: 1280px;
    margin: 20px auto;
    padding: 0 16px;
}

.mbk-ai-homepage-dynamic-slot .mbk-ai-ad {
    margin: 0;
}

.mbk-ai-homepage-dynamic-slot .mbk-ai-ad[hidden] {
    display: none !important;
}

@media (max-width: 767px) {
    .mbk-ai-homepage-dynamic-slot {
        margin: 14px auto;
        padding: 0 10px;
    }
}
