:root{--mcads-anchor-height:0px;--mcads-footer-offset:0px}
.mcads-ad{box-sizing:border-box;position:fixed;z-index:8880;background:#fff;border:1px solid rgba(20,43,83,.16);box-shadow:0 16px 48px rgba(12,35,58,.2);overflow:visible}
.mcads-ad *{box-sizing:border-box}
.mcads-ad>a,.mcads-creative,.mcads-ad picture{display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit}
.mcads-ad img{display:block;width:100%;height:100%;object-fit:cover}
.mcads-label{position:absolute;z-index:2;left:7px;top:7px;padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.9);color:#40506a;font:600 8px/1.1 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 1px 6px rgba(12,35,58,.12)}
.mcads-rail{display:none;top:50%;width:168px;height:min(66vh,540px);min-height:390px;transform:translateY(-50%);border-radius:14px}
.mcads-rail-left{left:max(12px,calc((100vw - 1160px)/4 - 84px))}.mcads-rail-right{right:max(12px,calc((100vw - 1160px)/4 - 84px))}
.mcads-anchor-slot{box-sizing:border-box;width:100%;min-width:0;padding:26px 0;display:grid;place-items:center}
.mcads-anchor{position:relative;left:auto;bottom:auto;width:min(970px,100%);aspect-ratio:3/1;max-height:none;transform:none;border-radius:15px;z-index:20;will-change:transform;backface-visibility:hidden;transform-style:preserve-3d}
.mcads-anchor img{object-position:center}
.mcads-anchor.is-sticky{position:fixed;left:0;right:0;bottom:calc(10px + var(--mcads-footer-offset));width:min(450px,calc(100vw - 170px));margin-inline:auto;transform:none;border-radius:12px;z-index:8890;transition:bottom .12s linear}
.mcads-content{display:none}
.mcads-content-slot{box-sizing:border-box;grid-column:1/-1;width:100%;padding:28px 0;clear:both}
.mcads-content.is-placed{display:block;position:relative;inset:auto;width:100%;height:auto;min-height:0;aspect-ratio:1600/350;margin:0;transform:none;border-radius:14px;z-index:20}
.mcads-content.is-placed img{object-fit:cover;object-position:center}
@media(min-width:1560px){.mcads-rail{display:block}}
@media(max-width:760px){
  .mcads-anchor-slot{padding:18px 0}
  .mcads-anchor{width:100%;border-radius:10px}
  .mcads-anchor.is-sticky{left:0;right:0;bottom:var(--mcads-footer-offset);width:100%;margin:0;transform:none;border-radius:10px 10px 0 0}
  body.mcads-has-mobile-actions .mcads-anchor.is-sticky{bottom:calc(76px + var(--mcads-footer-offset))}
  body.mcads-anchor-sticky .mc-help{right:12px!important;bottom:calc(var(--mcads-anchor-height) + var(--mcads-footer-offset) + 20px)!important}
  body.mcads-anchor-sticky.mcads-has-mobile-actions .mc-help{bottom:calc(var(--mcads-anchor-height) + var(--mcads-footer-offset) + 96px)!important}
  .mcads-incontent-slot{box-sizing:border-box;grid-column:1/-1;width:100%;padding:18px 0;clear:both}
  .store-page>.mcads-incontent-slot.mcads-section-slot{width:min(calc(100% - 32px),1160px);margin-inline:auto;padding:22px 0}
  .mcads-rail.mcads-incontent{display:block;position:relative;inset:auto;width:100%;height:auto;min-height:0;aspect-ratio:6/5;margin:0;transform:none;border-radius:12px;z-index:20}
  .mcads-rail.mcads-incontent img{object-fit:cover;object-position:center}
  .offer-rail>.mcads-incontent-slot{grid-column:auto;width:72vw;padding:0;align-self:start}
  .mcads-content-slot{padding:18px 0}
  .mcads-content.is-placed{aspect-ratio:6/5;border-radius:12px}
  .mcads-label{font-size:7px;padding:3px 6px}
}
@media(prefers-reduced-motion:reduce){.mcads-ad{scroll-behavior:auto}}
