.yGVPWG_page{background:#ffd1e3;min-height:100svh}.yGVPWG_layout{position:relative}.yGVPWG_layout:has(.yGVPWG_page)>.site-header{display:none}.yGVPWG_hero{width:100%;max-width:2400px;margin-inline:auto;position:relative}.yGVPWG_art{width:100%;height:auto;display:block}.yGVPWG_artFrame{overflow:hidden}.yGVPWG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.yGVPWG_campaignHeader{z-index:2;background:0 0;justify-content:space-between;align-items:center;gap:20px;height:10.1%;padding:0 4.5%;display:flex;position:absolute;inset:0 0 auto}.yGVPWG_campaignHeader a{color:#191018;white-space:nowrap;text-decoration:none}.yGVPWG_brand{align-items:center;gap:9px;font-size:clamp(24px,3vw,46px);display:flex;color:#f0087a!important}.yGVPWG_brand span{color:#171017;font-size:clamp(18px,1.8vw,30px);font-weight:800}.yGVPWG_campaignHeader nav{gap:clamp(12px,2vw,36px);font-size:clamp(12px,1vw,18px);display:flex}.yGVPWG_campaignHeader nav a:hover{color:#ea0876}.yGVPWG_register{background:#f0097b;border-radius:12px;padding:10px 20px;font-size:clamp(12px,1vw,18px);color:#fff!important}.yGVPWG_hotspot{cursor:pointer;background:0 0;border:0;border-radius:14px;padding:0;transition:box-shadow .16s;display:block}.yGVPWG_hotspot:hover{box-shadow:0 0 22px #ffffff80}.yGVPWG_hotspot:focus-visible,.yGVPWG_campaignHeader a:focus-visible{outline-offset:3px;outline:3px solid #701046}.yGVPWG_stores{grid-template-columns:repeat(4,1fr);gap:2%;width:51.2%;height:9%;display:grid;position:absolute;top:81.5%;left:2.8%}.yGVPWG_storeBadge{display:none}@media (max-width:767px){.yGVPWG_campaignHeader{grid-template-columns:1fr auto;gap:10px 16px;height:auto;padding:12px 5% 10px;display:grid;position:relative;inset:auto}.yGVPWG_campaignHeader nav{scrollbar-width:thin;grid-area:2/1/auto/-1;gap:20px;width:100%;padding:4px 0;font-size:13px;overflow-x:auto}.yGVPWG_campaignHeader nav a{align-items:center;min-height:36px;display:flex}.yGVPWG_brand span{font-size:23px}.yGVPWG_register{align-items:center;min-height:40px;padding:8px 14px;font-size:13px;display:flex}.yGVPWG_stores{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr;gap:1.4%;width:80%;height:23%;top:73.5%;left:10%}.yGVPWG_stores .yGVPWG_hotspot{background:#fff;border-radius:clamp(12px,3.3vw,28px);justify-content:center;align-items:center;display:flex;overflow:hidden}.yGVPWG_storeBadge{object-fit:contain;filter:brightness(1.1);width:82%;height:92%;display:block}}@media (prefers-reduced-motion:reduce){.yGVPWG_hotspot{transition:none}}@media (max-width:767px){.yGVPWG_stores .yGVPWG_hotspot{justify-content:flex-start;padding:0 8%;position:relative}.yGVPWG_stores .yGVPWG_hotspot:after{content:"›";color:#51203c;font-size:clamp(24px,5vw,40px);position:absolute;top:50%;right:7%;transform:translateY(-50%)}.yGVPWG_storeBadge{object-position:left center;width:85%;height:96%}}.yGVPWG_heroArtwork{position:relative}.yGVPWG_benefits{width:100%;max-width:2400px;margin-inline:auto;position:relative}.yGVPWG_brand .brand-mark{flex-shrink:0;width:38px;height:38px}.yGVPWG_downloadSection{width:100%;max-width:2400px;margin-inline:auto;position:relative}.yGVPWG_downloadTrigger{border-radius:100px;width:29.2%;height:12.2%;position:absolute;top:54%;left:5.45%}.yGVPWG_finalStores{grid-template-columns:repeat(4,1fr);gap:1%;width:89.1%;height:12.5%;display:grid;position:absolute;top:72.8%;left:5.45%}.yGVPWG_downloadDialog{box-sizing:border-box;color:#25101d;background:linear-gradient(145deg,#fff8fc,#ffdfed);border:1px solid #fff;border-radius:28px;width:min(480px,100% - 32px);max-height:calc(100svh - 32px);margin:auto;padding:42px 28px 28px;overflow-y:auto;box-shadow:0 24px 90px #6d164f40}.yGVPWG_downloadDialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#35102675}.yGVPWG_downloadDialog h2{margin:0 22px 12px 0;font-size:clamp(24px,4vw,30px);line-height:1.15}.yGVPWG_downloadDialog p{color:#694657;margin:0 0 24px}.yGVPWG_dialogClose{color:#6c294d;cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;font-size:30px;position:absolute;top:8px;right:8px}.yGVPWG_dialogStores{gap:12px;display:grid}.yGVPWG_dialogStores a{color:#ed0878;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;padding:10px 20px;font-size:24px;text-decoration:none;display:flex}.yGVPWG_dialogStores img{filter:brightness(1.1);width:auto;max-width:80%;height:52px;display:block}.yGVPWG_dialogStores a:focus-visible,.yGVPWG_dialogClose:focus-visible{outline-offset:3px;outline:3px solid #a50057}@media (max-width:767px){.yGVPWG_downloadTrigger{display:none}.yGVPWG_finalStores{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr;gap:1.9%;width:76.9%;height:25.8%;top:63.62%;left:11.65%}}.yGVPWG_campaignHeader nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8c;border:1px solid #ffffff73;border-radius:999px;gap:clamp(2px,.5vw,9px);padding:5px}.yGVPWG_campaignHeader nav a{border-radius:999px;padding:8px clamp(8px,.85vw,16px)}.yGVPWG_campaignHeader nav a[aria-current=page]{color:#b70059;background:#ffffffd9;font-weight:700;box-shadow:0 2px 8px #9c25591a}@media (min-width:768px){.yGVPWG_campaignHeader{grid-template-columns:1fr auto 1fr;gap:12px;display:grid}.yGVPWG_campaignHeader .yGVPWG_brand{justify-self:start}.yGVPWG_campaignHeader nav{justify-self:center;margin:0}.yGVPWG_campaignHeader .yGVPWG_register{justify-self:end}}@media (max-width:767px){.yGVPWG_campaignHeader nav{justify-content:center;gap:2px;padding:4px}.yGVPWG_campaignHeader nav a{padding:8px 9px;font-size:12px}}@media (max-width:359px){.yGVPWG_campaignHeader nav{justify-content:flex-start}}.yGVPWG_page{--screen-arc:clamp(28px, 4vw, 72px)}.yGVPWG_benefits{z-index:1;margin-top:calc(-1 * var(--screen-arc));border-radius:50% 50% 50% 50% / var(--screen-arc) var(--screen-arc) 12px 12px;box-sizing:border-box;background:#ffe0ec;border-top:4px solid #f52b90;border-bottom:4px solid #f52b90;margin-bottom:-12px;padding-top:0;padding-bottom:8px;overflow:hidden}.yGVPWG_benefits .yGVPWG_art{-webkit-mask-image:linear-gradient(#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(#0000,#000 12px calc(100% - 12px),#0000)}@media (max-width:767px){.yGVPWG_page{--screen-arc:30px}.yGVPWG_benefits{border-top-width:3px;border-bottom-width:3px}}
