.mb-boost-campaign{background:#fff}
.mb-boost-hero{margin:0}
.mb-boost-hero img{display:block;width:100%;height:auto}
.mb-boost-zone-heading{
    height:clamp(48px,5.4vw,104px);
    display:flex;align-items:flex-end;justify-content:center;
    background:linear-gradient(180deg,#3e3329 0%,#887e73 40%,#fff 100%);
    overflow:hidden;
}
.mb-boost-zone-heading img{
    display:block;width:100%;height:auto;max-width:1600px;opacity:.75;
}
.mb-boost-action{padding:48px 16px 28px;text-align:center}
.mb-boost-action a{
    display:inline-flex;align-items:center;justify-content:center;
    min-height:48px;padding:0 22px;border-radius:24px;
    background:#151515;color:#fff;font-size:14px;text-decoration:none;
}
.mb-boost-action a:hover{background:#343434}
.mb-boost-action a:focus-visible{outline:2px solid #996329;outline-offset:3px}
.mb-boost-action p{margin:0;color:#565656}
@media(max-width:600px){
    .mb-boost-action{padding:28px 16px 22px}
    .mb-boost-zone-heading img{width:650px;max-width:none;flex:none}
}

.mb-boost-picks{max-width:1320px;margin:0 auto;padding:12px 20px 48px}
.mb-boost-picks h2{margin:0 0 18px;font-size:24px}
.mb-boost-picks-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}
.mb-boost-product{border:1px solid #eee5d6;border-radius:12px;overflow:hidden;padding-bottom:14px}
.mb-boost-product img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.mb-boost-product a{display:block;color:#171717}
.mb-boost-product h3,.mb-boost-product p{margin:10px 12px 0;font-size:13px}
.mb-boost-product h3{font-weight:600}
.mb-boost-product>span,.mb-boost-product>strong,.mb-boost-product>small{display:block;margin:6px 12px 0;font-size:12px}
@media(max-width:900px){.mb-boost-picks-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.mb-boost-picks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
