*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0876d4;font-family:Trebuchet MS,Arial,sans-serif;color:#10195c}.poster{position:relative;width:min(100%,1100px);margin:auto;line-height:0;box-shadow:0 0 60px #053c8877}.poster>img{display:block;width:100%;height:auto}.hotspot{position:absolute;display:block;border-radius:18px;z-index:2;cursor:pointer}.hotspot:focus-visible{outline:4px solid #ffdb18;outline-offset:2px;background:#ffffff33}.marker{position:absolute;left:0;width:1px;height:1px}.mobile-access{display:none}@media(max-width:650px){.mobile-access{display:flex;position:sticky;bottom:0;background:#fff;gap:8px;padding:10px;justify-content:center;box-shadow:0 -4px 18px #09265a55}.mobile-access a{border-radius:22px;background:linear-gradient(#a928ed,#7108ba);padding:11px 14px;color:white;text-decoration:none;font-size:14px;font-weight:900}.mobile-access a+ a{background:linear-gradient(#ff4848,#c90024)}}.shop{background:linear-gradient(160deg,#50b9ff,#bceaff 43%,#fff 70%);min-height:100vh}.shopnav{max-width:1080px;margin:16px auto;padding:8px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:white;border-radius:40px;box-shadow:0 8px 24px #005ba74d}.shopnav img{width:150px;max-width:35vw;mix-blend-mode:multiply}.shopnav nav{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.shopnav a{text-decoration:none;color:#10195c;font-weight:900}.shopnav .pill{background:linear-gradient(#ad25ed,#7701b8);color:white;padding:12px 20px;border-radius:40px}.shophero{text-align:center;padding:50px 16px 15px}.shophero h1{font-size:clamp(38px,6vw,72px);margin:0;color:#10195c;text-shadow:3px 3px white}.shophero p{font-size:clamp(16px,2vw,22px);font-weight:bold}.product{max-width:1040px;margin:24px auto 60px;display:grid;grid-template-columns:42% 1fr;align-items:center;gap:40px;background:#ffffffdb;border:5px solid white;border-radius:45px;padding:32px;box-shadow:0 20px 45px #0a67ad33}.product img{width:100%;border-radius:14px;box-shadow:12px 15px 25px #15346644}.product h2{font-size:clamp(27px,4vw,48px);margin:0 0 16px}.product p{font-size:19px;line-height:1.6}.cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.cta a{padding:16px 20px;border-radius:30px;color:white;text-decoration:none;font-weight:900;box-shadow:0 5px 0 #15245644}.cta .digital{background:linear-gradient(#c02cf6,#7400b8)}.cta .amazon{background:linear-gradient(#ffdc28,#ffad00);color:#111a54}.coming{text-align:center;background:#e6d5ff;padding:38px 12px;font-weight:900;font-size:22px}.shopfooter{background:#034baf;text-align:center;color:white;padding:26px}.shopfooter img{width:125px;vertical-align:middle;mix-blend-mode:screen}.shopfooter a{color:white;margin:0 8px}.shopfooter p{margin:12px 0}@media(max-width:680px){.shopnav{border-radius:15px;margin:8px}.shopnav nav{gap:8px;font-size:13px}.shopnav .pill{padding:9px}.product{display:block;margin:15px;padding:18px;border-radius:26px}.product img{display:block;width:min(75%,310px);margin:0 auto 26px}.shophero{padding-top:28px}.product p{font-size:16px}.cta a{width:100%;text-align:center}}