body.mc-creative-page{margin:0;background:#f9f1df}.mc-creative-page .wp-site-blocks{padding:0}.mc-creative-page .mc-creative-main{margin:0;max-width:none;padding:0}.mc-creative-page .mc-creative-main>.wp-block-post-content{margin:0;max-width:none}.mc-creative{width:100%;margin:0 auto}.mc-creative-panel{position:relative;margin:0}.mc-creative img{display:block;width:100%;height:auto}.mc-creative-link{position:absolute;display:block;min-height:44px;box-sizing:border-box;border-radius:8px}.mc-creative-link:focus-visible,.mc-creative-gallery button:focus-visible{outline:4px solid #067ca4;outline-offset:3px;background:#fff3}.mc-creative-sr{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mc-creative-mobile{display:none}.mc-creative-gallery{position:relative}.mc-creative-gallery-hotspots{position:absolute;inset:0}.mc-creative-gallery button{position:absolute;border:0;background:transparent;cursor:zoom-in}.mc-creative-bonus-button{width:35%;max-width:650px;margin:12px 9% 24px auto}.mc-creative-invitation{max-width:1400px;margin:0 auto}.mc-creative-registration{min-height:20px}.mc-creative-dialog{border:2px solid #ba924d;border-radius:12px;background:#faf5e9;max-width:94vw;max-height:94vh;padding:14px;overflow:auto}.mc-creative-dialog::backdrop{background:#061224dc}.mc-creative-toolbar{position:sticky;top:0;background:#faf5e9;display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px;z-index:1}.mc-creative-toolbar h2{font-size:18px;margin:0 auto 0 0}.mc-creative-toolbar button{min-height:44px;padding:8px 12px;background:#112b51;color:#fff;border:0;border-radius:5px;cursor:pointer}.mc-creative-dialog>img{width:auto;height:auto;max-width:min(70vw,700px);margin:auto}.mc-creative-touch a{display:block;padding:12px;margin:8px 12px;border:2px solid #b2904e;border-radius:8px;background:#f7de9a;color:#162e50;text-align:center;font-weight:bold;text-decoration:none}
@media(max-width:800px){.mc-creative-desktop{display:none}.mc-creative-mobile{display:block}.mc-creative-panel .mc-creative-link{min-height:44px}.mc-creative-book-intro{background:#fff9ed}.mc-creative-book-intro img:first-child{width:80%;margin:auto}.mc-creative-book-intro img:last-child{width:100%}.mc-creative-gallery .mc-creative-excerpt{position:relative;display:block;width:90%;margin:16px auto;padding:0;border:0;background:none}.mc-creative-bonus-button{width:88%;margin:16px auto}.mc-creative-dialog>img{max-width:100%;width:100%}.mc-creative-dialog{padding:5px}.mc-creative-toolbar{gap:5px}.mc-creative-toolbar h2{width:100%;font-size:16px}.mc-creative-toolbar button{flex:1}.mc-creative-book .mc-creative-panel:has(a[href*="amazon"]){margin-top:16px}.mc-creative-book .mc-creative-panel:has(a[href*="amazon"]) a{display:none}}
@media(max-width:800px){.mc-creative-touch a{padding:0;border:0;background:none;margin:14px 12px}.mc-creative-touch a:last-child{width:76%;margin:14px auto}.mc-creative-touch a:focus-visible{outline:4px solid #067ca4;outline-offset:3px}}

/* Bonus belongs to the book conclusion: alongside the return desktop,
   centered below it mobile (Wix desktop/mobile references). */
.mc-creative-book .mc-creative-conclusion{position:relative}
.mc-creative-book .mc-creative-bonus-button{position:absolute;left:64.5%;top:74.5%;width:24%;max-width:none;margin:0}
@media(max-width:800px){
 .mc-creative-book .mc-creative-bonus-button{position:relative;left:auto;top:auto;width:100%;box-sizing:border-box;padding:0 26.1% 10px;margin:0;background-image:url('../creative/book-end-1440.webp');background-size:100% auto;background-position:center bottom}
 .mc-creative-book .mc-creative-bonus-button .mc-creative-link{min-height:44px}
}
