.fairy_fairy__bkDs1{--ink:#f5f0ff;--muted:#bcb9d9;--gold:#ffdc98;background:#100f29;color:var(--ink);min-height:100dvh;font-family:var(--font-geist-sans,Arial),Arial,sans-serif;overflow:hidden;background-image:radial-gradient(ellipse at 82% 0,#35306475,transparent 46%)}.fairy_dialog__VZ9Yu button,.fairy_fairy__bkDs1 button{font:inherit;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s}.fairy_dialog__VZ9Yu button:disabled,.fairy_fairy__bkDs1 button:disabled{cursor:default;opacity:.55}.fairy_dialog__VZ9Yu button:focus-visible,.fairy_dialog__VZ9Yu input:focus-visible,.fairy_dialog__VZ9Yu select:focus-visible,.fairy_fairy__bkDs1 button:focus-visible{outline:3px solid #9fe8ff;outline-offset:4px}.fairy_fairy__bkDs1 a{color:inherit}.fairy_header__ccJhe{height:92px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,72px);border-bottom:1px solid #ffffff10;position:relative;z-index:2}.fairy_brand__D1PBA{display:flex;gap:12px;text-decoration:none;align-items:center;color:#ffe1a6!important}.fairy_brand__D1PBA>span{font-size:40px}.fairy_brand__D1PBA>div{font-family:Georgia,serif;font-size:23px;letter-spacing:3px}.fairy_brand__D1PBA small{display:block;font:10px/1.8 Arial,sans-serif;letter-spacing:2px;color:#b6b3d2}.fairy_headerActions__aK8kS,.fairy_row__nLT14{display:flex;align-items:center;gap:14px}.fairy_row__nLT14{flex-wrap:wrap}.fairy_iconButton__TFURi,.fairy_parentButton__03vue{border:1px solid var(--parent-border,#ffffff26);border-radius:30px!important;background:var(--parent-surface,#ffffff08);padding:11px 17px;color:var(--parent-ink,#e4dff4);display:flex;align-items:center;gap:8px;font-size:13px!important}.fairy_iconButton__TFURi{padding:11px}.fairy_iconButton__TFURi:hover,.fairy_parentButton__03vue:hover{background:var(--parent-soft,#ffffff18)}.fairy_welcome__BRfp3{position:relative;min-height:650px;display:flex;align-items:center;isolation:isolate}.fairy_welcomeArt__oci_q{position:absolute;inset:0;z-index:-2;background:var(--fairy-welcome-image,none) right top/auto 190% no-repeat;opacity:.84;-webkit-mask-image:linear-gradient(90deg,transparent 15%,#000 64%);mask-image:linear-gradient(90deg,transparent 15%,#000 64%)}.fairy_welcome__BRfp3:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#100f29,transparent 20%),linear-gradient(90deg,#100f29 12%,#100f29ae 39%,transparent 75%)}.fairy_welcomeText__Cxg8H{padding:80px clamp(24px,5vw,80px);max-width:780px;position:relative;z-index:1}.fairy_eyebrow__GIENS{color:var(--gold,#ecc78c);display:flex;gap:9px;align-items:center;text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:600;line-height:1.8}.fairy_welcome__BRfp3 h1{font-family:Georgia,serif;font-size:clamp(40px,4.8vw,72px);line-height:1.09;letter-spacing:-2px;margin:25px 0}.fairy_welcome__BRfp3 h1 em{font-weight:400;color:#ffe1a4}.fairy_welcome__BRfp3 p{max-width:420px;font-size:16px;line-height:1.9;color:#d0cce4;margin-bottom:30px}.fairy_primary__xr9Q1,.fairy_secondary__nOfGT{display:inline-flex;justify-content:center;align-items:center;gap:11px;border-radius:30px!important;padding:15px 23px;border:1px solid transparent;font-size:14px!important;font-weight:600!important;min-height:48px}.fairy_primary__xr9Q1{background:var(--parent-action,linear-gradient(120deg,#ffe9b7,#eec178));color:var(--parent-action-ink,#342145);box-shadow:0 5px 30px var(--parent-shadow,#eab86420)}.fairy_primary__xr9Q1:hover{transform:translateY(-1px);box-shadow:0 5px 35px var(--parent-shadow,#eab86440)}.fairy_secondary__nOfGT{color:var(--parent-ink,#f0eafa);background:var(--parent-surface,#27223f);border-color:var(--parent-border,#ffffff26)}.fairy_welcomeSteps__N2tW2{display:flex;flex-wrap:wrap;gap:22px;margin-top:35px;color:#b9b4d0;font-size:11px}.fairy_welcomeCaption___8Jmb{position:absolute;right:5%;bottom:30px;display:flex;gap:14px;align-items:center;padding:17px 22px;border:1px solid #ffd79835;border-radius:18px;background:#15112ea6;backdrop-filter:blur(14px);font-size:12px;color:#ffdeb1}.fairy_welcomeCaption___8Jmb small{display:block;color:#c8bfdc;font-size:10px;margin-top:6px}.fairy_friends__xLOLR{background:#fbf6ee;color:#352447;display:flex;align-items:center;padding:45px 5%;gap:30px}.fairy_friends__xLOLR>div{flex:0 0 30%}.fairy_friends__xLOLR img{width:67%;height:auto;mix-blend-mode:multiply}.fairy_friends__xLOLR h2{font-family:Georgia,serif;font-size:29px;line-height:1.25;margin:15px 0}.fairy_friends__xLOLR p{font-size:13px;line-height:1.8;color:#796981}.fairy_friends__xLOLR .fairy_eyebrow__GIENS{color:#9c7739}.fairy_footer__Gff4y{display:flex;justify-content:space-between;padding:24px 5%;font-size:10px;letter-spacing:.5px;color:#88849f;gap:20px}.fairy_footer__Gff4y a{text-decoration:none}.fairy_worldContent__89uhu{max-width:1700px;margin:auto;padding:30px 4% 0}.fairy_worldHeading__aUNZB{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;gap:15px}.fairy_worldHeading__aUNZB h1{font-family:Georgia,serif;font-size:clamp(25px,3vw,39px);font-weight:400;line-height:1.2;margin:10px 0}.fairy_worldHeading__aUNZB p{font-size:13px;color:var(--muted);line-height:1.5}.fairy_lightCounter__D255R{display:grid;grid-template-columns:28px auto;-moz-column-gap:12px;column-gap:12px;align-items:center;min-width:164px;padding:18px 23px;background:#ffffff05;border:1px solid #e7bc6e26;border-radius:19px}.fairy_lightCounter__D255R>svg{color:#ffcf80;grid-row:span 2}.fairy_lightCounter__D255R strong{font:26px Georgia,serif}.fairy_lightCounter__D255R strong span{color:#a09aba;font-size:16px}.fairy_lightCounter__D255R small{font-size:10px;color:#aba4c3;margin-top:4px}.fairy_lightCounter__D255R>div{grid-column:span 2;background:#ffffff13;height:3px;margin-top:12px;border-radius:2px}.fairy_lightCounter__D255R i{display:block;background:#f1d495;height:100%;border-radius:2px}.fairy_mapSection__7BDRm{position:relative;border:1px solid #b099e33b;border-radius:24px;overflow:hidden;box-shadow:0 25px 90px #0004;background:#191534}.fairy_mapViewport__U2RwW{max-height:65vh;overflow:auto;cursor:grab;scrollbar-width:thin;scrollbar-color:#615387 #181831;overscroll-behavior:contain}.fairy_mapViewport__U2RwW:active{cursor:grabbing}.fairy_mapStage__sZJJ8{margin:0 auto;position:relative;line-height:0;isolation:isolate;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fairy_worldImage__lxGq_{width:100%;height:auto;display:block;pointer-events:none}.fairy_stardust__Ge3mA{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 40% 52%,#fff9c6 0,transparent 3px),radial-gradient(circle at 60% 62%,#fff9c6 0,transparent 3px),radial-gradient(circle at 20% 44%,#fff9c6 0,transparent 3px),radial-gradient(circle at 78% 48%,#fff9c6 0,transparent 3px);animation:fairy_dust__0FR9H 5s ease-in-out infinite}.fairy_mapCoin__gMCG2{position:absolute;transform:translate(-50%,-50%);width:4.3%;min-width:44px;aspect-ratio:1;border-radius:50%!important;padding:0;border:0;box-sizing:border-box;background:#191c23;box-shadow:0 3px 8px #101025a6;z-index:2;line-height:1}.fairy_coinFace__0L00a{position:absolute;inset:3%;overflow:hidden;border-radius:50%;pointer-events:none}.fairy_coinFace__0L00a svg{display:block;width:100%;height:100%}.fairy_mapCoin__gMCG2:focus-visible,.fairy_mapCoin__gMCG2:hover{z-index:5;transform:translate(-50%,-50%) scale(1.06)}.fairy_mapCoin__gMCG2:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.fairy_coinLocked__3280M .fairy_coinFace__0L00a{filter:saturate(.2) brightness(.78)}.fairy_coinAvailable__cN7fi,.fairy_coinVisited__Zunin{background:#191c23}.fairy_coinVisitNotice__QTWqX{position:absolute;z-index:6;bottom:12px;left:50%;transform:translateX(-50%);width:-moz-max-content;width:max-content;max-width:90%;padding:10px 14px;border-radius:12px;color:#fff4de;background:#19142fee;font-size:12px}.fairy_worldFooter__SFgSE{display:flex;justify-content:space-between;align-items:center;padding:22px 3px;gap:20px}.fairy_fairyGuide__OI083{display:flex;align-items:center;gap:15px;max-width:500px}.fairy_fairyPortrait__4knwU{flex-shrink:0;width:58px;height:58px;border-radius:50%;border:2px solid #e1c17d;background:#fcf7ed var(--fairy-friends-image,none) 1% 10%/370px auto}.fairy_fairyGuide__OI083 p{font:italic 14px/1.6 Georgia,serif;color:#e2d9ed}.fairy_fairyGuide__OI083 small{display:block;font:10px/1.5 Arial,sans-serif;color:#b09bce;margin-top:5px}.fairy_legend__m6K9D{display:flex;gap:18px;color:#a49ab9;font-size:9px;flex-wrap:wrap}.fairy_legend__m6K9D span{display:flex;align-items:center;gap:7px}.fairy_legend__m6K9D i{display:inline-block;background:#596579;width:7px;height:7px;border-radius:50%}.fairy_legend__m6K9D span:nth-child(2) i{background:#d99736;box-shadow:0 0 8px #d99736}.fairy_legend__m6K9D span:nth-child(3) i{background:#287d64;box-shadow:0 0 8px #287d64}.fairy_profileSelect__gEegG{display:flex;align-items:center;gap:8px}.fairy_profileSelect__gEegG select{background:transparent;border:0;color:#eae2f5;font-size:13px;max-width:140px}.fairy_profileSelect__gEegG option{background:#241b3c}.fairy_avatar__Th1KZ{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#a17dc539;color:#f3d8ff;border:1px solid #a17dc578}.fairy_exploreCta__uS0IY{display:flex;align-items:center;justify-content:center;gap:22px;padding:15px 0 30px}.fairy_exploreCta__uS0IY p{font-family:Georgia,serif;font-size:21px}.fairy_overlay__1sdjY{position:fixed;inset:0;background:#09071bba;backdrop-filter:blur(10px);z-index:80}.fairy_dialog__VZ9Yu{--gold:#eed09b;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(640px,calc(100% - 30px));max-height:90dvh;overflow:auto;background:#211b35;color:#f4edf9;border:1px solid #bfa0cc45;border-radius:24px;z-index:81;font-family:Arial,sans-serif;box-shadow:0 30px 120px #0008;scrollbar-width:thin}.fairy_wideDialog__AkNo_{width:min(850px,calc(100% - 30px))}.fairy_close__2azQG{position:absolute;right:13px;top:13px;z-index:5;border:1px solid #ffffff25;background:#161127bc;color:white;width:36px;height:36px;border-radius:50%!important;display:grid;place-items:center;backdrop-filter:blur(8px)}.fairy_form__8G9RJ,.fairy_parentPanel__9etl1{padding:42px}.fairy_form__8G9RJ h2,.fairy_parentPanel__9etl1 h2,.fairy_storyBody____8GD h2{font:32px/1.18 Georgia,serif;margin:16px 0}.fairy_form__8G9RJ p,.fairy_parentPanel__9etl1>p,.fairy_storyBody____8GD p{font-size:14px;line-height:1.8;color:var(--parent-muted,#c7bbd5)}.fairy_form__8G9RJ label,.fairy_parentPanel__9etl1 label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:var(--parent-ink,#e1d6ec);margin:16px 0}.fairy_dialog__VZ9Yu input,.fairy_dialog__VZ9Yu select{padding:13px 16px;border-radius:12px;border:1px solid #ffffff25;background:#151222;color:#f9f2ff;min-width:0;width:100%;font-size:16px}.fairy_dialog__VZ9Yu input::-moz-placeholder{color:#82728f}.fairy_dialog__VZ9Yu input::placeholder{color:#82728f}.fairy_dialog__VZ9Yu small{color:#a99bb9;font-size:11px;line-height:1.7;display:block}.fairy_form__8G9RJ>.fairy_primary__xr9Q1{width:100%;margin:10px 0 23px}.fairy_error__5Q2my{color:#ffd5d9!important;background:#79273844;border:1px solid #f08d9855;padding:12px 16px;border-radius:12px;font-size:13px;line-height:1.6}.fairy_error__5Q2my button{margin-left:14px;text-decoration:underline}.fairy_success__GBtKM{background:var(--parent-success-bg,#29715d38);border:1px solid var(--parent-border,#65bfaa44);border-radius:13px;padding:12px 16px;color:var(--parent-success,#b9ead9)!important}.fairy_textButton__VJZQS{background:none;border:0;color:var(--parent-gold,#dcc392);padding:10px;font-size:12px!important}.fairy_grow__RyRj1{flex:1;min-width:150px}.fairy_activation__cndjh{background:var(--parent-surface,#171325);border:1px solid var(--parent-border,#bca0d42e);border-radius:18px;padding:22px;margin:22px 0}.fairy_activation__cndjh h3{display:flex;align-items:center;gap:10px;font:19px Georgia,serif}.fairy_activation__cndjh .fairy_row__nLT14{margin-top:12px}.fairy_collectionSummary__m0dkn{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.fairy_collectionSummary__m0dkn span{display:flex;align-items:center;gap:6px;background:#ffffff07;border:1px solid #ffffff13;padding:8px 11px;border-radius:20px;font-size:10px;color:#cfc2dd}.fairy_parentPanel__9etl1 h3{margin:18px 0;font-family:Georgia,serif;font-size:20px}.fairy_parentCoins__owvNp{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.fairy_parentCoins__owvNp button{display:flex;align-items:center;text-align:left;padding:12px;gap:12px;background:#ffffff04;border:1px solid #ffffff16;color:#e8dff4;border-radius:15px;font-size:12px;line-height:1.5}.fairy_parentCoins__owvNp button:disabled{opacity:.75}.fairy_parentCoins__owvNp button img{width:58px;height:58px;border-radius:50%}.fairy_parentCoins__owvNp button small{font-size:9px;margin-top:5px}.fairy_parentCoins__owvNp .fairy_selectedCoin__s3tC9{border-color:#efca8c;background:#efd08e0d}.fairy_confirm__T_pDq{padding:20px;border:1px solid #e6c07d68;border-radius:15px;margin:20px 0}.fairy_confirm__T_pDq p{font-size:14px;line-height:1.7;margin-bottom:15px}.fairy_parentPanel__9etl1>.fairy_primary__xr9Q1{margin:15px 0}.fairy_parentPanel__9etl1>[role=status]{color:var(--parent-success,#b5ecd3)}.fairy_storyArt__gvQqJ{aspect-ratio:16/9;background-size:200% 200%;background-repeat:no-repeat}.fairy_storyBody____8GD{padding:30px}.fairy_storyBody____8GD .fairy_eyebrow__GIENS{font-size:9px;letter-spacing:1px;flex-wrap:wrap}.fairy_storyBody____8GD h2{font-size:32px}.fairy_storyBody____8GD>.fairy_primary__xr9Q1{margin-top:18px}.fairy_softNotice__8k_KQ{display:flex;align-items:center;gap:12px;border:1px solid #dbbbf02e;background:#cab2da0a;border-radius:13px;margin-top:20px;padding:15px;font-size:13px;color:#cdb7e4}.fairy_video__dYJHi{width:100%;aspect-ratio:16/9;background:#080610}.fairy_celebration__PdqiO{text-align:center;padding:15px}.fairy_celebration__PdqiO svg{color:#ffe29a;margin:auto}.fairy_celebration__PdqiO h3{font:25px Georgia,serif;margin:15px 0}.fairy_srOnly__vm7Vo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes fairy_dust__0FR9H{50%{opacity:.25;transform:translateY(-5px)}}@media (min-width:1700px){.fairy_welcomeArt__oci_q{background-size:auto 135%}.fairy_welcomeText__Cxg8H{max-width:900px}}@media (max-width:900px){.fairy_header__ccJhe{height:76px}.fairy_brand__D1PBA>div{font-size:18px}.fairy_brand__D1PBA>span{font-size:30px}.fairy_brand__D1PBA small{font-size:8px}.fairy_welcome__BRfp3{min-height:640px;align-items:flex-end}.fairy_welcomeArt__oci_q{background-size:auto 90%;background-position:60% top;-webkit-mask-image:linear-gradient(0deg,transparent 10%,#000 90%);mask-image:linear-gradient(0deg,transparent 10%,#000 90%)}.fairy_welcome__BRfp3:after{background:linear-gradient(0deg,#100f29 3%,#100f29e8 25%,#100f2960 65%,transparent)}.fairy_welcomeText__Cxg8H{padding-top:240px;padding-bottom:40px;max-width:650px}.fairy_welcome__BRfp3 h1{font-size:46px}.fairy_welcomeCaption___8Jmb{display:none}.fairy_welcome__BRfp3 p{font-size:14px}.fairy_friends__xLOLR{flex-direction:column}.fairy_friends__xLOLR>div{text-align:center}.fairy_friends__xLOLR .fairy_eyebrow__GIENS{justify-content:center}.fairy_friends__xLOLR img{width:100%}.fairy_worldFooter__SFgSE{flex-direction:column;align-items:flex-start}.fairy_mapViewport__U2RwW{max-height:59vh}.fairy_worldContent__89uhu{padding:25px 18px 0}.fairy_worldHeading__aUNZB h1{font-size:29px}.fairy_lightCounter__D255R{min-width:130px;padding:14px}.fairy_worldHeading__aUNZB .fairy_eyebrow__GIENS{font-size:8px}.fairy_worldHeading__aUNZB p{font-size:11px}.fairy_parentButton__03vue span{display:none}.fairy_parentButton__03vue{padding:10px}.fairy_headerActions__aK8kS{gap:8px}.fairy_profileSelect__gEegG select{max-width:95px}.fairy_footer__Gff4y{font-size:9px;flex-wrap:wrap}.fairy_legend__m6K9D{padding-left:73px}}@media (max-width:540px){.fairy_welcomeText__Cxg8H{padding:260px 23px 35px}.fairy_welcome__BRfp3 h1{font-size:39px;letter-spacing:-1px}.fairy_welcome__BRfp3 .fairy_row__nLT14{gap:10px}.fairy_primary__xr9Q1,.fairy_secondary__nOfGT{font-size:12px!important;padding:13px 18px}.fairy_welcomeSteps__N2tW2{gap:12px;font-size:9px}.fairy_brand__D1PBA>div{font-size:15px;letter-spacing:1.5px}.fairy_brand__D1PBA{gap:6px}.fairy_brand__D1PBA small{font-size:7px;letter-spacing:1px}.fairy_header__ccJhe{padding:0 15px}.fairy_profileSelect__gEegG .fairy_avatar__Th1KZ{display:none}.fairy_profileSelect__gEegG select{max-width:75px;font-size:11px}.fairy_headerActions__aK8kS{gap:5px}.fairy_iconButton__TFURi{padding:9px}.fairy_worldHeading__aUNZB{align-items:flex-start}.fairy_worldHeading__aUNZB h1{font-size:25px}.fairy_worldHeading__aUNZB p{max-width:220px}.fairy_lightCounter__D255R{min-width:96px;padding:12px;-moz-column-gap:4px;column-gap:4px;grid-template-columns:18px auto}.fairy_lightCounter__D255R>svg{width:16px}.fairy_lightCounter__D255R strong{font-size:21px}.fairy_lightCounter__D255R small{font-size:8px}.fairy_mapSection__7BDRm{border-radius:17px}.fairy_mapViewport__U2RwW{max-height:52vh}.fairy_mapCoin__gMCG2{min-width:44px}.fairy_exploreCta__uS0IY{flex-direction:column;gap:12px}.fairy_form__8G9RJ,.fairy_parentPanel__9etl1{padding:38px 22px 25px}.fairy_form__8G9RJ h2,.fairy_parentPanel__9etl1 h2{font-size:28px}.fairy_parentCoins__owvNp{grid-template-columns:1fr}.fairy_parentCoins__owvNp button img{width:52px;height:52px}.fairy_storyBody____8GD{padding:24px}.fairy_storyBody____8GD h2{font-size:28px}.fairy_dialog__VZ9Yu{max-height:92dvh;border-radius:20px}.fairy_friends__xLOLR h2{font-size:27px}.fairy_fairyGuide__OI083 p{font-size:13px}.fairy_legend__m6K9D{padding-left:0}.fairy_row__nLT14{gap:10px}}@media (prefers-reduced-motion:reduce){.fairy_dialog__VZ9Yu *,.fairy_fairy__bkDs1 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.fairy_guideLight__vo3bt[hidden]{display:none}.fairy_guideLight__vo3bt{position:absolute;left:48%;top:54%;pointer-events:none;color:#fff7bb;font-size:30px;filter:drop-shadow(0 0 8px #fff296) drop-shadow(0 0 20px #efc855);transform:translate(-50%,-50%);transition:left .5s ease-out,top .5s ease-out;z-index:4}@media (pointer:coarse){.fairy_guideLight__vo3bt{display:none}}.fairy_atmosphere__AWU2O{position:absolute;inset:0;overflow:hidden;pointer-events:none}.fairy_aurora__brDaB{position:absolute;inset:0 0 50%;background:radial-gradient(ellipse at 40% 0,#79ffe62b,transparent 60%),radial-gradient(ellipse at 80% 10%,#ec99ff33,transparent 40%);mix-blend-mode:screen;animation:fairy_auroraFlow__Mqh7r 16s ease-in-out infinite alternate}.fairy_cloudFar__FLdJn,.fairy_cloudNear__yW8N6{position:absolute;width:80%;height:23%;opacity:.45;background:radial-gradient(ellipse at 25% 60%,#eadfff88,transparent 30%),radial-gradient(ellipse at 50% 50%,#e7e8ff99,transparent 40%),radial-gradient(ellipse at 75% 60%,#cec9ff77,transparent 35%)}.fairy_cloudNear__yW8N6{bottom:0;left:-30%;animation:fairy_cloudsTravel__34w8F 55s linear infinite}.fairy_cloudFar__FLdJn{top:36%;left:-50%;opacity:.2;animation:fairy_cloudsTravel__34w8F 75s linear -25s infinite}.fairy_firefly__Bq25r{position:absolute;width:4px;height:4px;border-radius:50%;background:#fff6b7;box-shadow:0 0 7px 2px #ffd77b,0 0 22px 5px #fff2a04d;animation:fairy_fireflyDance__VF14C 12s ease-in-out infinite}.fairy_roamingLight__mSacD{position:absolute;left:28%;top:40%;color:#fff8d9;font-size:clamp(20px,3vw,42px);text-shadow:0 0 12px #fff,0 0 30px #ffe986;animation:fairy_fairyFlight__Xh2Dw 28s ease-in-out infinite}.fairy_shootingStar__u6f5m{position:absolute;top:9%;left:60%;width:90px;height:2px;background:linear-gradient(90deg,transparent,#fff3ce);transform:rotate(-30deg);animation:fairy_shootingStar__u6f5m 19s ease-out infinite}@keyframes fairy_auroraFlow__Mqh7r{to{transform:translateX(6%) scale(1.1);opacity:.4}}@keyframes fairy_cloudsTravel__34w8F{0%{transform:translateX(0)}to{transform:translateX(190%)}}@keyframes fairy_fireflyDance__VF14C{0%,to{transform:translate(0);opacity:.2}35%{transform:translate(20px,-28px);opacity:1}70%{transform:translate(-14px,-48px);opacity:.5}}@keyframes fairy_fairyFlight__Xh2Dw{0%,to{transform:translate(0) scale(.85)}25%{transform:translate(190px,-120px) scale(1)}50%{transform:translate(390px,70px) scale(.75)}75%{transform:translate(70px,160px) scale(1.1)}}@keyframes fairy_shootingStar__u6f5m{0%,85%,to{opacity:0;transform:translate(0) rotate(-30deg)}87%{opacity:1}94%{opacity:0;transform:translate(-300px,170px) rotate(-30deg)}}.fairy_mapSection__7BDRm[data-motion=off] *,.fairy_mapSection__7BDRm[data-motion=off] :after,.fairy_mapSection__7BDRm[data-motion=off] :before{animation-play-state:paused!important}.fairy_childWorld__NmB0l{position:fixed;inset:0;height:100dvh;z-index:40}.fairy_childHud___4Uis{position:absolute;bottom:max(10px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));z-index:8;display:flex;gap:4px;align-items:center;pointer-events:none}.fairy_childHud___4Uis button{pointer-events:auto;background:#234559e6;border:1px solid #adcdd499;border-radius:50%;width:44px;height:44px;padding:0;justify-content:center;flex-shrink:0;box-shadow:0 2px 7px #071b4859}.fairy_childProfileDialog__qLNmm{width:min(360px,calc(100% - 30px));padding:32px}.fairy_childProfileDialog__qLNmm h2{margin:0 25px 16px 0;font:26px Georgia,serif;overflow-wrap:anywhere}.fairy_childProfileDialog__qLNmm p{margin:0;color:#d2c7e6}.fairy_immersiveMap__xYoxW{height:100%;border:0;border-radius:0;position:relative}.fairy_immersiveMap__xYoxW .fairy_mapViewport__U2RwW{height:100%;max-height:none;scrollbar-width:none;container-type:size;display:flex}.fairy_immersiveMap__xYoxW .fairy_mapStage__sZJJ8{margin:auto;flex:none;min-height:0;aspect-ratio:var(--fairy-scene-aspect,1.5)}.fairy_childGate__sJayQ{display:flex;min-height:100dvh;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;background:radial-gradient(ellipse at 50% 40%,#66488177,transparent 65%)}.fairy_childGate__sJayQ>span{color:#ffe2a1;font-size:80px}.fairy_childGate__sJayQ h1{font:36px Georgia,serif;margin:16px}.fairy_childGate__sJayQ p{max-width:420px;line-height:1.7;color:#d6cce8}.fairy_childLink__9QJHQ{padding:22px;background:var(--parent-surface,#ffffff06);border:1px solid var(--parent-border,#e6c37a44);border-radius:22px}.fairy_childLink__9QJHQ h3,.fairy_childLink__9QJHQ small{display:flex;align-items:center;gap:8px}.fairy_childLink__9QJHQ .fairy_row__nLT14{margin:20px 0 12px}.fairy_childLink__9QJHQ small{line-height:1.6}.fairy_shareWorld__LWvTq{display:flex;gap:22px;margin-top:22px;align-items:center;flex-wrap:wrap}.fairy_shareWorld__LWvTq img{border-radius:18px}.fairy_shareWorld__LWvTq>div{flex:1;min-width:180px;display:grid;gap:12px}.fairy_shareWorld__LWvTq a{display:flex;align-items:center;gap:8px;color:var(--parent-action,#ffe2a1)}.fairy_shareWorld__LWvTq input{width:100%;font-size:11px}@media (prefers-reduced-motion:reduce){.fairy_atmosphere__AWU2O *{animation:none!important}}.fairy_characterTrail__LS6sv{position:absolute;z-index:3;width:9%;min-width:48px;transform:translate(-50%,-100%)}.fairy_characterTrail__LS6sv:has(button:focus-visible),.fairy_characterTrail__LS6sv:has(button:hover){animation-play-state:paused;z-index:5}.fairy_character__aIqLc{border:0;background:none;color:#fff3ca;padding:0;width:100%;position:relative}.fairy_character__aIqLc img{width:100%;height:auto;max-height:145px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 6px #15102665);animation:fairy_friendBreathe__AF3EI 4s ease-in-out infinite;transform-origin:bottom center;pointer-events:none}.fairy_groundedCharacter__XX7_2{isolation:isolate}.fairy_groundedCharacter__XX7_2:before{content:"";position:absolute;z-index:-1;left:50%;bottom:1.5%;width:55%;height:6%;transform:translateX(-50%);background:radial-gradient(ellipse,#30253b45,transparent 70%)}.fairy_fairyTrail__4BkNA{animation:fairy_friendFly__jJkLM 32s ease-in-out infinite}.fairy_putashTrail__T2qUP{animation:fairy_friendCloud__ONvQ_ 12s ease-in-out infinite}@keyframes fairy_friendFly__jJkLM{0%,to{transform:translate(-50%,-100%)}35%{transform:translate(70%,-170%) rotate(8deg)}70%{transform:translate(120%,-40%) rotate(-5deg)}}@keyframes fairy_friendCloud__ONvQ_{0%,to{transform:translate(-50%,-100%)}50%{transform:translate(-42%,-112%) rotate(3deg)}}@keyframes fairy_friendBreathe__AF3EI{0%,to{transform:scale(1)}50%{transform:scale(1.025) translateY(-3px)}}.fairy_friendDialog__16xi8{display:grid;grid-template-columns:.8fr 1.2fr;padding:30px;align-items:center;gap:20px;background:radial-gradient(ellipse at 20% 50%,#785a934d,transparent),#19142d}.fairy_friendPortrait__q1Iu2 img{display:block;width:100%;max-height:360px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 15px #120d2566)}.fairy_friendSpeech__7NVPy h2{font:30px Georgia,serif;color:#ffe3a5}.fairy_friendSpeech__7NVPy p{min-height:100px;line-height:1.7;color:#e0d4f1}.fairy_gameDialog__3WDUL{width:min(960px,96vw);max-width:960px}.fairy_gardenScene__SfPH3{position:relative;height:clamp(420px,72dvh,900px);overflow:hidden;background:none 50%/cover;isolation:isolate}.fairy_gardenSky__tZA6w{position:absolute;inset:0;background:linear-gradient(#211839cc,transparent 40%,#19162e44);pointer-events:none}.fairy_gardenTitle__X1eZj{position:absolute;left:24px;top:25px;color:#ffe6b5;text-shadow:0 2px 10px #141128}.fairy_gardenTitle__X1eZj span{font-size:11px;text-transform:uppercase;letter-spacing:2px}.fairy_gardenTitle__X1eZj h2{font:clamp(27px,4vw,42px) Georgia,serif;margin:10px 0}.fairy_gardenLumi__huAaK{position:absolute;width:clamp(110px,13vw,172px);background:none;border:0;padding:0;transform:translate(-50%,-100%);z-index:3}.fairy_gardenLumi__huAaK img{width:100%;height:160px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 8px #18112588);animation:fairy_friendBreathe__AF3EI 3s ease-in-out infinite;pointer-events:none}.fairy_findLight__VWadk{position:absolute;width:54px;height:54px;color:#fff3ae;font-size:30px!important;border:1px solid #fff2af99;background:#6d427399;border-radius:50%;text-shadow:0 0 12px #fff0ab;transform:translate(-50%,-50%);animation:fairy_lightHover__jKVlv 3s ease-in-out infinite;box-shadow:0 0 25px #ffdb9b88;z-index:4;touch-action:none}.fairy_pickedLight__yRu37{outline:3px solid #fff9d0;outline-offset:6px}.fairy_lanternRow__kWn8I{position:absolute;left:18%;right:18%;bottom:14%;display:flex;justify-content:space-between;z-index:4}.fairy_lantern__BoKlv{width:54px;height:65px;border:4px solid #ab804b;border-radius:14px 14px 20px 20px;background:#2a2544ed;color:#bba9cf;position:relative;font-size:28px!important}.fairy_lantern__BoKlv:before{content:"";position:absolute;left:12px;right:12px;top:-18px;height:15px;border:3px solid #d6b178;border-radius:18px 18px 0 0}.fairy_lanternLit__I5_b4{color:#fff2af;background:#d99c52;box-shadow:0 0 35px #ffdb9299,inset 0 0 15px #fff0b5}.fairy_lanternLit__I5_b4[data-color=mint]{background:#56b8a4;color:#d9fff0;box-shadow:0 0 35px #95ffd599}.fairy_lanternLit__I5_b4[data-color=pink]{background:#bc6d9e;color:#ffe6f4;box-shadow:0 0 35px #ffb8e899}.fairy_gardenDecor__Phfn_{position:absolute;bottom:0;left:0;right:0;font-size:40px;text-align:center;color:#ffcced;text-shadow:0 0 14px #fff4;pointer-events:none}.fairy_garden__aFWOa[data-motion=off] *{animation-play-state:paused!important;transition:none!important}.fairy_enterGarden__aQ2IT{padding:24px 60px 20px 24px;background:linear-gradient(120deg,#38576e,#403056)}.fairy_enterGarden__aQ2IT small{display:block;color:#ded5ea;margin-top:10px}@keyframes fairy_lightHover__jKVlv{50%{transform:translate(-50%,-60%) scale(1.08)}}@media (max-width:760px){.fairy_friendDialog__16xi8{grid-template-columns:1fr;gap:0;padding:24px}.fairy_friendPortrait__q1Iu2 img{height:160px}.fairy_friendSpeech__7NVPy h2{font-size:25px;margin:10px 0}.fairy_friendSpeech__7NVPy p{min-height:0;font-size:14px}.fairy_friendSpeech__7NVPy .fairy_row__nLT14{gap:8px}.fairy_gardenScene__SfPH3{height:max(440px,66dvh)}.fairy_gardenTitle__X1eZj{left:16px;right:42px}.fairy_gardenTitle__X1eZj span{font-size:9px}.fairy_gardenLumi__huAaK{width:110px}}@media (prefers-reduced-motion:reduce){.fairy_characterTrail__LS6sv,.fairy_character__aIqLc img,.fairy_garden__aFWOa *{animation:none!important;transition:none!important}}.fairy_gameDialog__3WDUL>.fairy_close__2azQG{position:sticky;top:12px;float:right;margin:12px 12px -48px 0;z-index:12;background:#19142deb}.fairy_gameDialog__3WDUL{width:100vw;max-width:none;height:100dvh;max-height:none;border:0;border-radius:0;padding:0;overflow:auto}.fairy_gameDialog__3WDUL>.fairy_close__2azQG{position:absolute;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));float:none;margin:0;width:42px;height:42px;border-radius:50%;background:#ffffffd9;color:#405b60}.fairy_gameDialog__3WDUL:fullscreen{position:fixed;inset:0;transform:none}.fairy_mapViewport__U2RwW{touch-action:pan-x pan-y pinch-zoom}.fairy_mapStage__sZJJ8[data-camera-stage]{flex:none;margin:auto}.fairy_mapStage__sZJJ8[data-camera-mode=play] .fairy_mapCoin__gMCG2{width:84px;min-width:64px;max-width:96px}@media (any-pointer:coarse),(max-height:600px),(max-width:1100px){.fairy_immersiveMap__xYoxW{box-shadow:none}.fairy_immersiveMap__xYoxW .fairy_atmosphere__AWU2O,.fairy_immersiveMap__xYoxW .fairy_stardust__Ge3mA{display:none}}.fairy_mapStage__sZJJ8{overflow:clip}.fairy_mapStage__sZJJ8[data-camera-mode=overview] .fairy_mapCoin__gMCG2{min-width:24px;max-width:96px;width:6.45%}.fairy_mapStage__sZJJ8 .fairy_mapCoin__gMCG2[data-coin-drop-target=true]{min-width:52px}.fairy_mapCoin__gMCG2[data-coin-selected=true]{outline:3px dashed #fff1bd;outline-offset:5px;box-shadow:0 0 22px #ffdf85}.fairy_dialog__VZ9Yu label.fairy_voiceConsent__8cfqq{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-size:13px}.fairy_dialog__VZ9Yu .fairy_voiceConsent__8cfqq input[type=checkbox]{width:20px;height:20px;min-width:20px;margin:2px 0 0;padding:0;flex-shrink:0}.fairy-activation_page__Q_vaa.fairy-activation_page__Q_vaa{--ink:#132342;--muted:#506078;--gold:#a9752f;position:relative;isolation:isolate;min-height:100svh;overflow:clip;background:#fff9ef;color:var(--ink);font-family:var(--font-work-sans,Arial),sans-serif}.fairy-activation_page__Q_vaa :is(h1,h2,h3,p){margin:0}.fairy-activation_page__Q_vaa :is(a,button,input,select):focus-visible{outline:3px solid #94641f;outline-offset:4px}.fairy-activation_page__Q_vaa a{text-decoration:none}.fairy-activation_page__Q_vaa .fairy-activation_header__gRrPZ{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:100px;padding:18px 5.8%}.fairy-activation_page__Q_vaa .fairy-activation_brand__U8s18{--fairy-wordmark-width:220px;justify-self:start;display:inline-flex;align-items:center;gap:12px;flex-shrink:0;color:#132342}.fairy-activation_brand__U8s18>svg{width:46px;height:46px;color:#b88636;stroke-width:1.25}.fairy-activation_brand__U8s18>span{font:600 clamp(19px,2vw,30px)/1.1 Georgia,serif;letter-spacing:.015em}.fairy-activation_page__Q_vaa .fairy-activation_brand__U8s18 small{display:block;color:#94652b;font-size:9px;letter-spacing:.38em;text-align:center;margin-top:7px}.fairy-activation_headerActions__EEmcK{display:flex;align-items:center;gap:clamp(14px,2.2vw,34px)}.fairy-activation_back__kFUSt{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:500}.fairy-activation_page__Q_vaa .fairy-activation_headerActions__EEmcK button{min-height:44px;padding:10px 12px;font-size:12px!important}.fairy-activation_page__Q_vaa .fairy-activation_language__R6USi label{display:flex;flex-direction:row;align-items:center;gap:7px;font-size:11px}.fairy-activation_page__Q_vaa .fairy-activation_language__R6USi select{width:auto;max-width:110px;min-height:44px;padding:8px;background:#fffaf099;border:0}.fairy-activation_scene__w1qSy{position:absolute;z-index:-1;inset:0 0 auto;height:72vw;min-height:860px;max-height:1400px;pointer-events:none}.fairy-activation_scene__w1qSy img{-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top}.fairy-activation_scene__w1qSy:after{content:"";position:absolute;inset:80% 0 0;background:linear-gradient(transparent,#fff9ef)}.fairy-activation_hero__PReG8{position:relative;min-height:max(650px,48vw);padding:30px 5.8% 40px}.fairy-activation_intro__EzlFB{max-width:43%}.fairy-activation_page__Q_vaa .fairy-activation_eyebrow__fG752{margin-bottom:15px;color:#a16f2c;text-transform:uppercase;letter-spacing:.23em;font-size:11px;line-height:1.8}.fairy-activation_intro__EzlFB h1{font:600 clamp(44px,4.8vw,76px)/1.06 Georgia,serif;letter-spacing:-.045em}.fairy-activation_page__Q_vaa .fairy-activation_description__FbTG6{max-width:550px;margin-top:17px;font:400 clamp(18px,1.65vw,26px)/1.4 Georgia,serif}.fairy-activation_hero__PReG8 .fairy-activation_surface__mjWj4{width:37%;max-width:560px}.fairy-activation_surface__mjWj4{position:relative}.fairy-activation_page__Q_vaa .fairy-activation_surface__mjWj4 form{min-width:0}.fairy-activation_page__Q_vaa .fairy-activation_authForm__9UrCL{padding:0}.fairy-activation_page__Q_vaa .fairy-activation_authForm__9UrCL h2{font:600 26px/1.2 Georgia,serif;margin:0 0 12px}.fairy-activation_page__Q_vaa .fairy-activation_surface__mjWj4 label{color:#182b48;font-size:13px;line-height:1.5}.fairy-activation_page__Q_vaa .fairy-activation_surface__mjWj4 p,.fairy-activation_page__Q_vaa .fairy-activation_surface__mjWj4 small{color:#4c5a6d}.fairy-activation_page__Q_vaa[data-onboarding=true] input,.fairy-activation_page__Q_vaa[data-onboarding=true] select{color:#172a46;background:#fffdf9ef;border:1px solid #b99b6d;border-radius:8px;min-height:50px;padding:13px 16px;font-family:inherit}.fairy-activation_page__Q_vaa[data-onboarding=true] input::-moz-placeholder{color:#7e838b}.fairy-activation_page__Q_vaa[data-onboarding=true] input::placeholder{color:#7e838b}.fairy-activation_page__Q_vaa[data-onboarding=true] input[type=checkbox]{width:20px;min-width:20px;min-height:20px;height:20px;padding:0;flex-shrink:0;accent-color:#1b3658}.fairy-activation_page__Q_vaa[data-onboarding=true] button{color:#fff6e5;background:#1c304f;border-color:#1c304f;border-radius:8px!important;box-shadow:none}.fairy-activation_page__Q_vaa button:disabled{opacity:.6}.fairy-activation_page__Q_vaa[data-onboarding=true] button[aria-pressed=true]{color:#172b46;background:#f2dfb8;border-color:#ae813c;box-shadow:0 0 0 1px #ae813c}.fairy-activation_page__Q_vaa .fairy-activation_submit__p5UMM{width:100%;min-height:54px;justify-content:space-between;margin-top:2px;font-size:16px!important}.fairy-activation_submit__p5UMM>svg:first-child{color:#e4bc70}.fairy-activation_page__Q_vaa .fairy-activation_formHelp__pz_qd{margin:10px 0 18px;font-size:12px;line-height:1.5}.fairy-activation_page__Q_vaa .fairy-activation_returning__ta3_b{margin:15px 0;color:#1e314e;font-size:12px;line-height:1.6}.fairy-activation_page__Q_vaa .fairy-activation_privacyNote__CRbHJ{display:flex;align-items:flex-start;gap:10px;margin-top:16px;font-size:12px}.fairy-activation_privacyNote__CRbHJ svg{flex-shrink:0;margin-top:2px}.fairy-activation_authForm__9UrCL>div>button{min-height:44px;padding:10px;margin-top:12px}.fairy-activation_progress__3QIzC{display:flex;list-style:none;padding:0;margin:28px 0 30px;gap:12px}.fairy-activation_progress__3QIzC li{position:relative;flex:1;text-align:center;color:#637082;min-width:0}.fairy-activation_progress__3QIzC li:not(:last-child):after{content:"";position:absolute;left:calc(50% + 22px);right:calc(-50% + 10px);top:16px;height:1px;background:#cbb78e}.fairy-activation_progress__3QIzC li>span{width:33px;height:33px;display:grid;place-items:center;margin:0 auto 8px;border:1px solid #bba274;border-radius:50%;background:#fffaf2;font:17px Georgia,serif}.fairy-activation_progress__3QIzC strong{font-size:11px;font-weight:400;line-height:1.4;display:block}.fairy-activation_progress__3QIzC li[aria-current=step]{color:#172a46}.fairy-activation_progress__3QIzC li[aria-current=step]>span{background:#1d3557;border-color:#1d3557;color:white}.fairy-activation_progress__3QIzC li[aria-current=step] strong{font-weight:600}.fairy-activation_progress__3QIzC li[data-complete=true]>span{background:#e6eddc;color:#4a6144;border-color:#b5c3a2}.fairy-activation_progress__3QIzC[data-dark] li{color:#c8bfd9}.fairy-activation_progress__3QIzC[data-dark] li[aria-current=step]{color:#ffe2a1}.fairy-activation_progress__3QIzC[data-dark] li>span{color:#172a46}.fairy-activation_progress__3QIzC[data-dark] li[aria-current=step]>span{background:#f2d59b;color:#172a46;border-color:#f2d59b}.fairy-activation_page__Q_vaa [data-activation-new]{padding:0}.fairy-activation_page__Q_vaa .fairy-activation_surface__mjWj4 h3{display:flex;align-items:center;gap:10px;font:500 25px/1.25 Georgia,serif;margin:18px 0}.fairy-activation_page__Q_vaa .fairy-activation_surface__mjWj4 fieldset{margin:16px 0}.fairy-activation_page__Q_vaa .fairy-activation_surface__mjWj4 legend{color:#172a46;margin-bottom:8px}.fairy-activation_page__Q_vaa .fairy-activation_surface__mjWj4 label:has(input[type=checkbox]){flex-direction:row;align-items:flex-start;gap:10px}.fairy-activation_page__Q_vaa [role=alert]{color:#8a3030!important;background:#fff0e9;border-left:3px solid #b45845;padding:12px 14px;margin:14px 0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.fairy-activation_page__Q_vaa [role=alert] button{padding:6px 12px;margin-left:8px;min-height:44px}.fairy-activation_guide__z3NsV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:0 6% 26px;position:relative}.fairy-activation_guideStep__UAhF6{text-align:center;min-width:0}.fairy-activation_guide__z3NsV .fairy-activation_guideArt__sMneI{width:min(100%,280px);aspect-ratio:1.65;margin:0 auto}.fairy-activation_guide__z3NsV h2{font:600 24px/1.2 Georgia,serif}.fairy-activation_guide__z3NsV p{margin-top:6px;font-size:13px;line-height:1.6;color:#3c4e69}.fairy-activation_page__Q_vaa .fairy-activation_footer__U8i2E{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 4.2%;font-size:12px;color:#435471}.fairy-activation_footer__U8i2E nav{display:flex;flex-wrap:wrap;gap:24px}.fairy-activation_footer__U8i2E a{display:inline-flex;align-items:center;min-height:44px}@media (min-width:801px) and (max-width:1150px){.fairy-activation_intro__EzlFB{max-width:48%}.fairy-activation_hero__PReG8 .fairy-activation_surface__mjWj4{width:43%}.fairy-activation_hero__PReG8{min-height:700px}.fairy-activation_scene__w1qSy{min-height:950px}.fairy-activation_scene__w1qSy img{-o-object-position:42% top;object-position:42% top}.fairy-activation_guide__z3NsV h2{font-size:21px}}@media (max-width:800px){.fairy-activation_page__Q_vaa .fairy-activation_header__gRrPZ{min-height:78px;padding:15px 20px;gap:12px;flex-wrap:wrap}.fairy-activation_brand__U8s18>svg{width:32px;height:32px}.fairy-activation_brand__U8s18>span{font-size:20px}.fairy-activation_page__Q_vaa .fairy-activation_brand__U8s18 small{font-size:7px}.fairy-activation_back__kFUSt{display:none}.fairy-activation_headerActions__EEmcK{gap:8px;margin-left:auto}.fairy-activation_page__Q_vaa .fairy-activation_language__R6USi label{font-size:0;gap:0}.fairy-activation_page__Q_vaa .fairy-activation_language__R6USi select{font-size:13px;max-width:95px}.fairy-activation_scene__w1qSy{position:relative;inset:auto;height:clamp(260px,58vw,430px);min-height:0;max-height:none}.fairy-activation_scene__w1qSy img{width:160%!important;max-width:none;left:auto!important;right:0;-o-object-fit:cover;object-fit:cover;-o-object-position:right 48%;object-position:right 48%}.fairy-activation_scene__w1qSy:after{inset:80% 0 0}.fairy-activation_hero__PReG8{min-height:0;padding:18px 24px 36px}.fairy-activation_hero__PReG8 .fairy-activation_surface__mjWj4,.fairy-activation_intro__EzlFB{width:100%;max-width:560px;margin-inline:auto}.fairy-activation_intro__EzlFB h1{font-size:clamp(38px,8vw,54px)}.fairy-activation_page__Q_vaa .fairy-activation_eyebrow__fG752{font-size:9px;letter-spacing:.18em}.fairy-activation_page__Q_vaa .fairy-activation_description__FbTG6{font-size:20px}.fairy-activation_progress__3QIzC{margin:28px 0}.fairy-activation_guide__z3NsV{grid-template-columns:1fr;gap:26px;padding:10px 24px 24px}.fairy-activation_guide__z3NsV .fairy-activation_guideArt__sMneI{width:230px}.fairy-activation_guide__z3NsV h2{font-size:25px}.fairy-activation_page__Q_vaa .fairy-activation_footer__U8i2E{padding:16px 24px;flex-wrap:wrap;gap:8px}.fairy-activation_footer__U8i2E nav{gap:18px}}.fairy-activation_page__Q_vaa .fairy-activation_headerActions__EEmcK{justify-self:end}@media (min-width:701px) and (max-width:1150px){.fairy-activation_page__Q_vaa .fairy-activation_header__gRrPZ{grid-template-columns:minmax(0,1fr) auto;gap:10px 20px}.fairy-activation_page__Q_vaa .fairy-activation_brand__U8s18{grid-column:1;grid-row:1}.fairy-activation_page__Q_vaa .fairy-activation_headerActions__EEmcK{grid-column:2;grid-row:1}}@media (max-width:700px){.fairy-activation_page__Q_vaa .fairy-activation_header__gRrPZ{grid-template-columns:minmax(0,1fr) auto}.fairy-activation_page__Q_vaa .fairy-activation_brand__U8s18{--fairy-wordmark-width:170px}}.fairy-wordmark_wordmark__qPjpG{display:flex;flex-direction:column;align-items:center;width:var(--fairy-wordmark-width,240px);max-width:100%;gap:3px}.fairy-wordmark_wordmark__qPjpG .fairy-wordmark_publisher__cYKdK{color:#92501d;font:400 clamp(10px,1vw,14px)/1.2 Georgia,serif;letter-spacing:.19em}.fairy-wordmark_wordmark__qPjpG img{display:block;width:100%;height:auto}.contact_page__zlsTy{background:#fff9ed;color:#203653;padding:65px 5vw 85px}.contact_layout__1uLJ8{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(35px,6vw,95px);max-width:1180px;margin:auto}.contact_intro__hCafQ>svg{color:#b98537;width:40px;height:40px;stroke-width:1.4;margin-bottom:24px}.contact_intro__hCafQ h1{font:400 clamp(40px,4.7vw,65px)/1.08 Georgia,serif;letter-spacing:-.04em}.contact_page__zlsTy .contact_intro__hCafQ p{margin-top:23px;color:#62738b;font-size:17px;line-height:1.8}.contact_intro__hCafQ a{display:inline-flex;align-items:center;gap:10px;min-height:48px;margin-top:24px;color:#976720}.contact_form__wyCdh,.contact_success__30rNX{color:#203653;font-family:var(--font-work-sans),sans-serif}.contact_form__wyCdh{display:flex;flex-direction:column;gap:23px;min-width:0}.contact_row__Ku3_6{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact_form__wyCdh .contact_field__EuLeA{display:flex;flex-direction:column;gap:10px;min-width:0;color:#203653;font-size:15px;font-weight:500}.contact_form__wyCdh .contact_field__EuLeA :is(input,textarea,select){box-sizing:border-box;width:100%;min-width:0;min-height:52px;padding:14px 16px;border:1px solid #dfc99f;border-radius:13px;color:#203653;background:#fffefa;font:400 16px/1.5 var(--font-work-sans),sans-serif}.contact_form__wyCdh .contact_field__EuLeA textarea{resize:vertical;min-height:160px}.contact_form__wyCdh .contact_field__EuLeA :is(input,textarea,select):focus-visible{outline:2px solid #ad7b34;outline-offset:3px}.contact_form__wyCdh .contact_hint__kDC2S{color:#68758a;font-size:12px;line-height:1.7;font-weight:400;margin:0}.contact_actions__cA0_o{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px}.contact_actions__cA0_o a{display:inline-flex;align-items:center;min-height:44px;color:#68758a;font-size:12px;text-decoration:underline;text-underline-offset:4px}.contact_form__wyCdh .contact_submit__1CSiO,.contact_success__30rNX .contact_submit__1CSiO{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:54px;padding:14px 25px;border:1px solid #203653;border-radius:30px;background:#203653;color:#fffaf0;font:500 15px/1.5 var(--font-work-sans),sans-serif;cursor:pointer}.contact_submit__1CSiO:disabled{opacity:.6;cursor:wait}.contact_submit__1CSiO:hover:not(:disabled){background:#355476}.contact_form__wyCdh .contact_error__le6FO{padding:14px 16px;border-radius:10px;background:#fae8df;color:#8a332b;font-size:14px;line-height:1.7}.contact_form__wyCdh .contact_account__V8xFo{display:flex;flex-direction:column;gap:5px;overflow-wrap:anywhere}.contact_form__wyCdh .contact_account__V8xFo p{margin:7px 0 0;color:#68758a;font-size:12px;line-height:1.7}.contact_success__30rNX{padding:30px 0}.contact_success__30rNX>svg{color:#758c61}.contact_success__30rNX h3{font:400 31px/1.2 Georgia,serif;margin:18px 0}.contact_success__30rNX p{font-size:15px;line-height:1.8;margin:12px 0;overflow-wrap:anywhere}.contact_reference__Hon_X{display:block;font-size:13px;letter-spacing:.025em}.contact_success__30rNX .contact_submit__1CSiO{margin-top:15px}.contact_trap__cYFqK{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.contact_support__XMvqq{scroll-margin-top:25px;display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;margin-top:60px;padding-block:45px;border-top:1px solid #dfc99f}.contact_support__XMvqq .contact_supportHeading__L1zzf h2{font:400 36px/1.15 Georgia,serif;margin:16px 0;color:#203653}.contact_supportHeading__L1zzf>svg{color:#b98537}.contact_support__XMvqq .contact_supportHeading__L1zzf p{color:#68758a;font-size:15px;line-height:1.8}@media (max-width:800px){.contact_layout__1uLJ8,.contact_support__XMvqq{grid-template-columns:1fr;gap:30px}.contact_page__zlsTy{padding:40px 24px 55px}.contact_page__zlsTy .contact_intro__hCafQ p{max-width:570px}.contact_support__XMvqq{margin-top:35px;padding-top:30px}}@media (max-width:520px){.contact_row__Ku3_6{grid-template-columns:1fr;gap:23px}.contact_actions__cA0_o{align-items:start;flex-direction:column;gap:8px}.contact_actions__cA0_o .contact_submit__1CSiO{width:100%}}.contact_fairyPage__0xV4A{background:#fffaf0;color:#203653}.contact_fairyPage__0xV4A .contact_page__zlsTy{background:radial-gradient(ellipse at 0 0,#f7e7c677,transparent 55%),#fffaf0}.contact_fairyPage__0xV4A .contact_success__30rNX p{margin:12px 0}.contact_fairyPage__0xV4A .contact_success__30rNX h3{margin:18px 0}.fairy-purchase-invitation_invitation__Nlk4l{position:relative;padding:76px max(5vw,calc((100vw - 1320px) / 2));color:#fff0d2;background:radial-gradient(ellipse at 78% 45%,#335071 0,transparent 53%),#0b1b34}.fairy-purchase-invitation_inner__BnnCZ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.fairy-purchase-invitation_copy__Kl2vn{min-width:0}.fairy-purchase-invitation_invitation__Nlk4l .fairy-purchase-invitation_eyebrow__tYnZ_{margin:0 0 20px;color:#edca82;font:600 11px/1.7 var(--font-work-sans),sans-serif;letter-spacing:.16em}.fairy-purchase-invitation_invitation__Nlk4l h2{margin:0;color:#fff4df;font:400 clamp(38px,3.8vw,60px)/1.1 Georgia,serif;letter-spacing:-.035em}.fairy-purchase-invitation_invitation__Nlk4l h2 em{color:#f3cf86;font-weight:400}.fairy-purchase-invitation_invitation__Nlk4l .fairy-purchase-invitation_description__K6Rpe{max-width:510px;margin:24px 0;color:#d5dce7;font:400 16px/1.75 var(--font-work-sans),sans-serif}.fairy-purchase-invitation_included__abygc{display:grid;gap:12px;margin:0 0 26px;padding:0;list-style:none}.fairy-purchase-invitation_included__abygc li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6}.fairy-purchase-invitation_included__abygc svg{flex-shrink:0;margin-top:2px;color:#f3cf86}.fairy-purchase-invitation_invitation__Nlk4l .fairy-purchase-invitation_price__ixmSR{display:flex;gap:9px;align-items:baseline;margin:0;color:#fff4df;font-size:16px}.fairy-purchase-invitation_price__ixmSR strong{font:400 52px/1 Georgia,serif}.fairy-purchase-invitation_price__ixmSR span{color:#d5dce7;font-size:13px}.fairy-purchase-invitation_invitation__Nlk4l .fairy-purchase-invitation_delivery___6q2I{margin:9px 0 0;color:#c1ccdc;font-size:13px;line-height:1.5}.fairy-purchase-invitation_actions__yL7tS{display:flex;align-items:flex-start;flex-direction:column;gap:10px;margin-top:26px}.fairy-purchase-invitation_buy__1Bhrp{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:58px;max-width:100%;padding:16px 28px;border:1px solid #e7b75d;border-radius:40px;background:linear-gradient(#ffe6a0,#f4bc4b);box-shadow:inset 0 0 0 3px #fff5d950,0 8px 28px #0003;color:#192d51;text-align:center;font:400 21px/1.3 Georgia,serif}.fairy-purchase-invitation_buy__1Bhrp:hover{background:linear-gradient(#fff0c4,#ffd275)}.fairy-purchase-invitation_actions__yL7tS svg{flex-shrink:0}.fairy-purchase-invitation_gift__bfg0t{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#f3cf86;font-size:14px;line-height:1.5}.fairy-purchase-invitation_gift__bfg0t:hover,.fairy-purchase-invitation_returning__Uew_f a:hover{text-decoration:underline;text-underline-offset:5px}.fairy-purchase-invitation_invitation__Nlk4l .fairy-purchase-invitation_returning__Uew_f{margin-top:20px;color:#c1ccdc;font-size:13px;line-height:1.7}.fairy-purchase-invitation_returning__Uew_f a{display:inline-block;padding-block:12px;color:#fff0d2;text-decoration:underline;text-underline-offset:4px}.fairy-purchase-invitation_invitation__Nlk4l a:focus-visible{outline:3px solid #f3cf86;outline-offset:5px}.fairy-purchase-invitation_visual__io_6_{min-width:0}.fairy-purchase-invitation_art__S3rX_{position:relative;width:100%;aspect-ratio:1.25}.fairy-purchase-invitation_art__S3rX_ img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 24px 24px #0005)}.fairy-purchase-invitation_invitation__Nlk4l .fairy-purchase-invitation_visual__io_6_>p{margin:25px 0 0;color:#fff0d2;text-align:center;font:400 clamp(22px,2vw,31px)/1.35 Georgia,serif}.fairy-purchase-invitation_visual__io_6_ p em{color:#edca82}@media (max-width:1000px){.fairy-purchase-invitation_invitation__Nlk4l{padding:58px 5vw}.fairy-purchase-invitation_inner__BnnCZ{gap:28px}.fairy-purchase-invitation_buy__1Bhrp{padding-inline:20px;font-size:19px}}@media (max-width:700px){.fairy-purchase-invitation_invitation__Nlk4l{padding:46px 24px}.fairy-purchase-invitation_inner__BnnCZ{display:flex;flex-direction:column-reverse;gap:30px}.fairy-purchase-invitation_visual__io_6_{width:min(100%,440px)}.fairy-purchase-invitation_art__S3rX_{aspect-ratio:1.5}.fairy-purchase-invitation_invitation__Nlk4l .fairy-purchase-invitation_visual__io_6_>p{display:none}.fairy-purchase-invitation_copy__Kl2vn{width:100%;max-width:500px}.fairy-purchase-invitation_invitation__Nlk4l h2{font-size:clamp(36px,8.5vw,48px)}.fairy-purchase-invitation_invitation__Nlk4l .fairy-purchase-invitation_description__K6Rpe{font-size:15px}.fairy-purchase-invitation_buy__1Bhrp{width:100%}}.fairy-steps-art_art__ZKgZu{position:relative;width:100%;aspect-ratio:1.22;overflow:hidden}.fairy-steps-art_art__ZKgZu img{position:absolute;top:50%;width:300%;height:auto;max-width:none;transform:translateY(-50%)}.fairy-profile_panel__kPlQX{margin:20px 0;color:var(--parent-ink,#f8f3ff)}.fairy-profile_panel__kPlQX .fairy-profile_heading__v81I_{display:flex;align-items:center;gap:12px;margin:0 0 16px}.fairy-profile_panel__kPlQX .fairy-profile_heading__v81I_ h3{margin:0;font-size:21px;font-weight:600;line-height:1.3}.fairy-profile_panel__kPlQX .fairy-profile_heading__v81I_ p{margin:4px 0 0;font-size:13px;color:var(--parent-muted,#bfb4d3);line-height:1.5}.fairy-profile_icon__qEsQc{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:var(--parent-soft,#d9b86b1a);color:var(--parent-gold,#f7d995)}.fairy-profile_panel__kPlQX .fairy-profile_card__952ZB{border:1px solid var(--parent-border,#b9a3df26);border-radius:20px;background:var(--parent-surface,linear-gradient(140deg,#28233c,#211e32));padding:20px;margin:12px 0}.fairy-profile_panel__kPlQX .fairy-profile_sectionTitle__E09rH{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:15px;font-weight:600}.fairy-profile_panel__kPlQX .fairy-profile_hint__FEPSz{margin:0 0 14px;color:var(--parent-muted,#bfb4d3);font-size:12px;line-height:1.6}.fairy-profile_panel__kPlQX .fairy-profile_fields__Y0VPi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fairy-profile_panel__kPlQX .fairy-profile_field__R9UV6{display:flex;flex-direction:column;gap:7px;margin:0;font-size:12px;color:var(--parent-ink,#d8cde9)}.fairy-profile_panel__kPlQX .fairy-profile_field__R9UV6 input,.fairy-profile_panel__kPlQX .fairy-profile_field__R9UV6 select{width:100%;height:44px;min-width:0;margin:0;padding:9px 12px;border:1px solid var(--parent-border,#b9a3df40);border-radius:10px;background:var(--parent-input,#171526);color:var(--parent-ink,#fff7e7);font-size:16px}.fairy-profile_panel__kPlQX .fairy-profile_field__R9UV6 input:focus-visible,.fairy-profile_panel__kPlQX .fairy-profile_field__R9UV6 select:focus-visible,.fairy-profile_panel__kPlQX button:focus-visible{outline:2px solid var(--parent-focus,#f6d68e);outline-offset:3px}.fairy-profile_panel__kPlQX fieldset{min-width:0;padding:0;margin:0;border:0}.fairy-profile_panel__kPlQX .fairy-profile_birthFields___sY62{display:grid;grid-template-columns:1fr 1.3fr .8fr;gap:10px}.fairy-profile_panel__kPlQX .fairy-profile_age__MzOd3{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:14px 0 0;color:var(--parent-muted,#e0d8eb);font-size:13px}.fairy-profile_panel__kPlQX .fairy-profile_age__MzOd3 strong{border-radius:9px;padding:6px 10px;background:var(--parent-success-bg,#88d7ba17);color:var(--parent-success,#b5ecd3);font-size:15px}.fairy-profile_panel__kPlQX .fairy-profile_chips__vG_Co{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.fairy-profile_panel__kPlQX .fairy-profile_chip__onInz{display:flex;align-items:center;gap:7px;border:1px solid var(--parent-border,#b9a3df35);border-radius:11px;padding:10px 12px;background:var(--parent-surface,#ffffff04);color:var(--parent-ink,#d8d0e7);font-size:13px;min-height:44px;cursor:pointer}.fairy-profile_panel__kPlQX .fairy-profile_chip__onInz[aria-pressed=true]{background:var(--parent-active,#f5d28c1c);border-color:var(--parent-gold,#e9c784);color:var(--parent-active-ink,#ffe2a6)}.fairy-profile_panel__kPlQX button:disabled{opacity:.45;cursor:default}.fairy-profile_panel__kPlQX .fairy-profile_toggle__Ibqav{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px}.fairy-profile_panel__kPlQX .fairy-profile_toggle__Ibqav p{margin:4px 0 0;color:var(--parent-muted,#bfb4d3);font-size:12px;line-height:1.5}.fairy-profile_panel__kPlQX .fairy-profile_toggle__Ibqav strong{font-size:13px;font-weight:500}.fairy-profile_panel__kPlQX .fairy-profile_switch__UF9aM{flex:none;position:relative;border:0;width:50px;min-height:44px;height:44px;padding:0;border-radius:22px;background:transparent;cursor:pointer}.fairy-profile_panel__kPlQX .fairy-profile_switch__UF9aM:before{content:"";position:absolute;left:3px;top:10px;width:42px;height:25px;border:1px solid var(--parent-border,#b9a3df50);border-radius:20px;background:var(--parent-switch,#4d455d)}.fairy-profile_panel__kPlQX .fairy-profile_switch__UF9aM:after{content:"";position:absolute;left:7px;top:14px;display:block;width:17px;height:17px;border-radius:50%;background:var(--parent-switch-thumb,#eee7f5);transition:transform .15s}.fairy-profile_panel__kPlQX .fairy-profile_switch__UF9aM[aria-checked=true]:before{background:var(--parent-switch-on,#e9c784);border-color:var(--parent-switch-on,#e9c784)}.fairy-profile_panel__kPlQX .fairy-profile_switch__UF9aM[aria-checked=true]:after{transform:translateX(16px);background:var(--parent-switch-thumb,#332443)}.fairy-profile_panel__kPlQX .fairy-profile_choices__CPwpX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.fairy-profile_panel__kPlQX .fairy-profile_choice__9tdSB{text-align:left;min-height:58px;padding:11px 13px;border:1px solid var(--parent-border,#b9a3df35);border-radius:12px;background:var(--parent-surface,#ffffff04);color:var(--parent-ink,#d8d0e7);font-size:13px;cursor:pointer}.fairy-profile_panel__kPlQX .fairy-profile_choice__9tdSB[aria-pressed=true]{background:var(--parent-active,#aebafa12);border-color:var(--parent-border,#afa3db);color:var(--parent-active-ink,#eee6ff)}.fairy-profile_panel__kPlQX .fairy-profile_actions__b7iym{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px}.fairy-profile_panel__kPlQX .fairy-profile_save__lAVJh{display:flex;align-items:center;gap:7px;min-height:44px;padding:10px 18px;border:0;border-radius:12px;background:var(--parent-action,#f5d28c);color:var(--parent-action-ink,#312641);font-size:13px;font-weight:600;cursor:pointer}.fairy-profile_panel__kPlQX .fairy-profile_clear__XGsVs{min-height:44px;padding:8px 12px;background:transparent;border:0;color:var(--parent-muted,#c5b8d7);font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.fairy-profile_panel__kPlQX .fairy-profile_status__RQSwW{font-size:13px;color:var(--parent-success,#b5ecd3);margin:10px 0 0}.fairy-profile_panel__kPlQX .fairy-profile_error__SQr8V{color:var(--parent-danger,#ffb8b8)}@media (max-width:520px){.fairy-profile_panel__kPlQX .fairy-profile_card__952ZB{padding:15px}.fairy-profile_panel__kPlQX .fairy-profile_fields__Y0VPi{grid-template-columns:1fr}.fairy-profile_panel__kPlQX .fairy-profile_birthFields___sY62{grid-template-columns:1.5fr 1fr;gap:6px}.fairy-profile_panel__kPlQX .fairy-profile_birthFields___sY62>:first-child{grid-column:1/-1}.fairy-profile_panel__kPlQX .fairy-profile_field__R9UV6 input,.fairy-profile_panel__kPlQX .fairy-profile_field__R9UV6 select{padding:8px}.fairy-profile_panel__kPlQX .fairy-profile_heading__v81I_ h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.fairy-profile_panel__kPlQX .fairy-profile_switch__UF9aM:after{transition:none}}.fairy-profile_panel__kPlQX .fairy-profile_factRow__V_eDG{padding:12px 0;border-bottom:1px solid var(--parent-border,#b9a3df26)}.fairy-profile_panel__kPlQX h5{margin:20px 0 10px;font-size:14px}.fairy-profile_panel__kPlQX [hidden]{display:none!important}.fairy-profile_sectionNavigation__3I3tL{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.fairy-profile_sectionNavigation__3I3tL button{min-height:44px;padding:10px 16px;border-radius:12px;border:1px solid var(--parent-border,#b9a3df40);background:var(--parent-surface,#ffffff06);color:var(--parent-ink,#e3d9ef);cursor:pointer}.fairy-profile_sectionNavigation__3I3tL button[aria-pressed=true]{background:var(--parent-action,#f5d28c);border-color:var(--parent-action,#f5d28c);color:var(--parent-action-ink,#312641)}.fairy-profile_groupHeading__NiaLH,.fairy-profile_memberHeading__58sq9{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.fairy-profile_panel__kPlQX .fairy-profile_groupHeading__NiaLH{margin-bottom:12px}.fairy-profile_panel__kPlQX .fairy-profile_groupHeading__NiaLH .fairy-profile_chip__onInz{margin:0}.fairy-profile_panel__kPlQX .fairy-profile_groupHeading__NiaLH h4{font-size:18px}.fairy-profile_panel__kPlQX .fairy-profile_empty__cbLI9{font-size:14px;color:var(--parent-muted,#bfb4d3);margin:0;padding:12px 0}.fairy-profile_panel__kPlQX .fairy-profile_factRow__V_eDG{border:1px solid var(--parent-border,#b9a3df30);background:var(--parent-tint,#17152680);border-radius:14px;padding:14px;margin-top:12px}.fairy-profile_memberHeading__58sq9{margin-bottom:10px;font-size:14px;overflow-wrap:anywhere}.fairy-profile_memberHeading__58sq9 .fairy-profile_clear__XGsVs{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.fairy-profile_saveBar__VYxrp{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:var(--parent-soft,#252039);border:1px solid var(--parent-border,#b9a3df40);border-radius:14px;padding:12px;margin-top:18px;z-index:2}.fairy-profile_panel__kPlQX .fairy-profile_saveBar__VYxrp .fairy-profile_hint__FEPSz{margin:0}@media (max-width:520px){.fairy-profile_sectionNavigation__3I3tL{display:grid;grid-template-columns:1fr 1fr}.fairy-profile_sectionNavigation__3I3tL button{font-size:13px;padding:10px 8px}.fairy-profile_groupHeading__NiaLH{align-items:flex-start;flex-direction:column}}.fairy-parent-coins_coins__chUJR{color:var(--parent-ink,#192d49);margin:28px 0}.fairy-parent-coins_coins__chUJR .fairy-parent-coins_heading__34_HT{display:flex;align-items:center;gap:12px;margin-bottom:10px}.fairy-parent-coins_coins__chUJR .fairy-parent-coins_heading__34_HT h3{margin:0;font:500 clamp(25px,3vw,32px)/1.2 Georgia,serif}.fairy-parent-coins_heading__34_HT>span{display:grid;place-items:center;min-width:30px;height:30px;padding:0 8px;border-radius:50%;background:var(--parent-soft);color:var(--parent-gold);font-size:14px}.fairy-parent-coins_coins__chUJR p{color:var(--parent-muted,#56657a);font-size:14px;line-height:1.7;margin:10px 0 20px}.fairy-parent-coins_collection__iplPf,.fairy-parent-coins_waiting__58cpv{display:grid;list-style:none;padding:0;gap:18px;margin:22px 0 0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.fairy-parent-coins_coin__bYXej{display:flex;flex-direction:column;align-items:center;gap:18px;min-width:0;padding:24px 18px;border:1px solid var(--parent-border);border-radius:18px;background:var(--parent-surface);text-align:center}.fairy-parent-coins_coin__bYXej>img{width:150px;max-width:100%;height:auto;filter:drop-shadow(0 8px 12px #80612e26)}.fairy-parent-coins_coins__chUJR h4{margin:0;font:500 21px/1.3 Georgia,serif;overflow-wrap:anywhere}.fairy-parent-coins_coins__chUJR button{cursor:pointer;font:inherit;min-height:48px}.fairy-parent-coins_coins__chUJR button:disabled{opacity:.6;cursor:default}.fairy-parent-coins_coins__chUJR button:focus-visible{outline:3px solid var(--parent-focus);outline-offset:4px}.fairy-parent-coins_primary__CeVCk{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:auto;padding:12px;border:1px solid var(--parent-action);border-radius:12px;background:var(--parent-action);color:var(--parent-action-ink);font-size:14px!important;font-weight:600!important}.fairy-parent-coins_primary__CeVCk svg{flex-shrink:0}.fairy-parent-coins_given__bnURB{margin-top:36px;padding-top:26px;border-top:1px solid var(--parent-border)}.fairy-parent-coins_collection__iplPf{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.fairy-parent-coins_collection__iplPf li{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:20px 14px;border-radius:14px;background:var(--parent-success-bg);text-align:center}.fairy-parent-coins_collection__iplPf h4{font-size:18px}.fairy-parent-coins_givenArt__Stl4T{position:relative;width:100px;height:100px}.fairy-parent-coins_givenArt__Stl4T img{width:100%;height:auto}.fairy-parent-coins_check__ha33X{position:absolute;right:-3px;bottom:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#397660;color:white;border:2px solid var(--parent-surface)}.fairy-parent-coins_completed__XOY3L{color:var(--parent-success);font-size:12px;line-height:1.5}.fairy-parent-coins_finished__E655q{display:flex;align-items:center;gap:14px;padding:20px 0}.fairy-parent-coins_finished__E655q svg{flex-shrink:0;color:var(--parent-success)}.fairy-parent-coins_finished__E655q p{margin:0}.fairy-parent-coins_coins__chUJR img{border-radius:50%}@media (max-width:700px){.fairy-parent-coins_waiting__58cpv{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fairy-parent-coins_coin__bYXej{padding:18px 12px;gap:14px}.fairy-parent-coins_coin__bYXej>img{width:120px}.fairy-parent-coins_coins__chUJR h4{font-size:19px}.fairy-parent-coins_primary__CeVCk{font-size:13px!important;padding:12px 8px}.fairy-parent-coins_collection__iplPf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.fairy-parent-coins_waiting__58cpv{grid-template-columns:minmax(0,1fr)}}.fairy-landing-offer_offer__L1gxE{padding:80px max(5vw,calc((100vw - 1220px) / 2));background:#f5ecd9;color:#192d51}.fairy-landing-offer_heading__gQ5Pj{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.fairy-landing-offer_eyebrow__b4PLl{font-size:10px;font-weight:600;letter-spacing:.15em;line-height:1.8;color:#806334}.fairy-landing-offer_offer__L1gxE .fairy-landing-offer_heading__gQ5Pj h2{margin-top:17px;font:400 clamp(36px,3.4vw,52px)/1.12 Georgia,serif;letter-spacing:-.04em}.fairy-landing-offer_heading__gQ5Pj h2 em{font-weight:400;color:#8c6a35}.fairy-landing-offer_offer__L1gxE .fairy-landing-offer_heading__gQ5Pj p:last-child{max-width:460px;margin-top:22px;color:#626d79;font-size:15px;line-height:1.8}.fairy-landing-offer_packaging__H0f0v{position:relative;height:320px}.fairy-landing-offer_packaging__H0f0v img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 15px #192d5126)}.fairy-landing-offer_options__3t5Y2{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:35px}.fairy-landing-offer_option__JWq5g{display:flex;flex-direction:column;padding:36px;border:1px solid #d7c9a9;border-radius:16px;background:#fffcf4}.fairy-landing-offer_offer__L1gxE .fairy-landing-offer_option__JWq5g h3{margin-top:13px;font:400 28px/1.2 Georgia,serif}.fairy-landing-offer_price__jLvMI{margin-top:26px;font:400 48px/1 Georgia,serif}.fairy-landing-offer_price__jLvMI span{font:400 12px/1.6 var(--font-work-sans),sans-serif;color:#647082}.fairy-landing-offer_option__JWq5g ul{display:grid;gap:14px;list-style:none;padding:0;margin:28px 0;font-size:13px;line-height:1.7}.fairy-landing-offer_option__JWq5g li{display:flex;align-items:start;gap:10px}.fairy-landing-offer_option__JWq5g li svg{flex-shrink:0;width:17px;height:20px;color:#8b733d}.fairy-landing-offer_option__JWq5g>a{display:flex;justify-content:center;align-items:center;gap:20px;min-height:54px;margin-top:auto;padding:15px;border-radius:6px;background:#192d51;color:#fff5dc;font-size:13px}.fairy-landing-offer_option__JWq5g>a:hover{background:#304b70}.fairy-landing-offer_offer__L1gxE .fairy-landing-offer_note__eNpJF{margin-top:13px;color:#647082;text-align:center;font-size:11px;line-height:1.8}.fairy-landing-offer_complete__Qbqen{background:#192d51;color:#fff1d1;border-color:#d0b477;box-shadow:0 15px 35px #15233a1a}.fairy-landing-offer_complete__Qbqen .fairy-landing-offer_eyebrow__b4PLl,.fairy-landing-offer_complete__Qbqen li svg{color:#e5c991}.fairy-landing-offer_complete__Qbqen .fairy-landing-offer_price__jLvMI span,.fairy-landing-offer_offer__L1gxE .fairy-landing-offer_complete__Qbqen .fairy-landing-offer_note__eNpJF{color:#bfcbdb}.fairy-landing-offer_complete__Qbqen>a{color:#192d51;background:#ebcc92}.fairy-landing-offer_complete__Qbqen>a:hover{background:#ffe3ac}.fairy-landing-offer_offer__L1gxE .fairy-landing-offer_delivery__IMAyO{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:28px;text-align:center;font-size:12px;line-height:1.8}.fairy-landing-offer_delivery__IMAyO svg{flex-shrink:0}.fairy-landing-offer_offer__L1gxE .fairy-landing-offer_fine__aOrZ2{margin-top:12px;text-align:center;color:#626d79;font-size:11px;line-height:1.8}.fairy-landing-offer_fine__aOrZ2 a{text-decoration:underline;text-underline-offset:4px}[data-sales-page][data-concept=night] .fairy-landing-offer_offer__L1gxE{background:radial-gradient(ellipse at 80% 0,#29476c,transparent 60%),#0e203b;color:#f7ebd4}[data-sales-page][data-concept=night] .fairy-landing-offer_heading__gQ5Pj .fairy-landing-offer_eyebrow__b4PLl{color:#e0c38c}[data-sales-page][data-concept=night] .fairy-landing-offer_heading__gQ5Pj h2 em{color:#edc888}[data-sales-page][data-concept=night] .fairy-landing-offer_fine__aOrZ2,[data-sales-page][data-concept=night] .fairy-landing-offer_heading__gQ5Pj p:last-child{color:#becbdb}@media (max-width:750px){.fairy-landing-offer_offer__L1gxE{padding:60px 24px}.fairy-landing-offer_heading__gQ5Pj,.fairy-landing-offer_options__3t5Y2{grid-template-columns:1fr;gap:24px}.fairy-landing-offer_heading__gQ5Pj{text-align:center}.fairy-landing-offer_offer__L1gxE .fairy-landing-offer_heading__gQ5Pj p:last-child{margin-inline:auto}.fairy-landing-offer_packaging__H0f0v{height:240px}.fairy-landing-offer_options__3t5Y2{margin-top:10px}.fairy-landing-offer_option__JWq5g{padding:28px 24px}.fairy-landing-offer_offer__L1gxE .fairy-landing-offer_option__JWq5g h3{font-size:26px}}.fairy-how-it-works_section__qA5kn{position:relative;width:100%;padding:76px max(5vw,calc((100vw - 1280px) / 2)) 62px;color:#192d51;background:radial-gradient(ellipse at 12% 58%,#d4e6f566,transparent 38%),radial-gradient(ellipse at 86% 72%,#e0dbf266,transparent 38%),#eaf1f8}.fairy-how-it-works_heading__nTs9v{max-width:740px;margin:0 auto 20px;text-align:center}.fairy-how-it-works_section__qA5kn .fairy-how-it-works_eyebrow__gtKiP{margin-bottom:18px;color:#936d31;font:600 10px/1.7 var(--font-work-sans),sans-serif;letter-spacing:.19em}.fairy-how-it-works_section__qA5kn .fairy-how-it-works_heading__nTs9v h2{font:400 clamp(38px,4.1vw,60px)/1.1 Georgia,serif;letter-spacing:-.04em}.fairy-how-it-works_section__qA5kn .fairy-how-it-works_heading__nTs9v>p:last-child{max-width:560px;margin:20px auto 0;color:#5d6b7c;font:400 16px/1.7 var(--font-work-sans),sans-serif}.fairy-how-it-works_steps__FClaA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin:0;padding:0;list-style:none}.fairy-how-it-works_step__TdQIH{min-width:0;text-align:center}.fairy-how-it-works_steps__FClaA .fairy-how-it-works_illustration__BCUoS{width:min(100%,355px);margin-inline:auto}.fairy-how-it-works_numberRow__td_L7{position:relative;display:flex;justify-content:center;align-items:center;margin:-4px 0 17px}.fairy-how-it-works_numberRow__td_L7:after,.fairy-how-it-works_numberRow__td_L7:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#ceb37577)}.fairy-how-it-works_numberRow__td_L7:after{transform:rotate(180deg)}.fairy-how-it-works_number__zgLJm{display:grid;place-items:center;width:42px;height:42px;margin-inline:14px;border:1px solid #c8a55f66;border-radius:50%;background:#fff6df;color:#9b712d;font:400 20px/1 Georgia,serif}.fairy-how-it-works_section__qA5kn .fairy-how-it-works_step__TdQIH h3{font:400 clamp(23px,2.2vw,30px)/1.2 Georgia,serif;letter-spacing:-.025em}.fairy-how-it-works_section__qA5kn .fairy-how-it-works_step__TdQIH>p{max-width:335px;margin:14px auto 0;color:#5d6b7c;font:400 14px/1.8 var(--font-work-sans),sans-serif}.fairy-how-it-works_section__qA5kn .fairy-how-it-works_returning__yl6TL{margin:36px auto 0;text-align:center;color:#68716a;font:400 13px/1.7 var(--font-work-sans),sans-serif}.fairy-how-it-works_returning__yl6TL a{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-left:6px;color:#6e542a;text-decoration:underline;text-underline-offset:5px}.fairy-how-it-works_returning__yl6TL svg{flex-shrink:0}.fairy-how-it-works_returning__yl6TL a:focus-visible{outline:3px solid #aa792f;outline-offset:5px}@media (min-width:701px) and (max-width:1100px){.fairy-how-it-works_section__qA5kn{padding:62px 30px 48px}.fairy-how-it-works_steps__FClaA{gap:22px}.fairy-how-it-works_section__qA5kn .fairy-how-it-works_step__TdQIH h3{font-size:25px}.fairy-how-it-works_section__qA5kn .fairy-how-it-works_step__TdQIH>p{font-size:14px;line-height:1.7}}@media (max-width:700px){.fairy-how-it-works_section__qA5kn{padding:52px 24px 38px}.fairy-how-it-works_heading__nTs9v{margin-bottom:10px}.fairy-how-it-works_section__qA5kn .fairy-how-it-works_heading__nTs9v h2{font-size:clamp(34px,8vw,45px)}.fairy-how-it-works_section__qA5kn .fairy-how-it-works_heading__nTs9v>p:last-child{font-size:15px}.fairy-how-it-works_steps__FClaA{grid-template-columns:minmax(0,1fr);gap:28px}.fairy-how-it-works_steps__FClaA .fairy-how-it-works_illustration__BCUoS{width:min(100%,305px)}.fairy-how-it-works_numberRow__td_L7{max-width:305px;margin:-6px auto 15px}.fairy-how-it-works_section__qA5kn .fairy-how-it-works_step__TdQIH h3{font-size:29px}.fairy-how-it-works_section__qA5kn .fairy-how-it-works_step__TdQIH>p{max-width:340px;margin-top:12px;font-size:15px}.fairy-how-it-works_section__qA5kn .fairy-how-it-works_returning__yl6TL{max-width:330px;margin-top:30px}}.fairy-how-it-works_productArt__PAy9O{position:relative;aspect-ratio:1.22}.fairy-how-it-works_productArt__PAy9O img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 15px #604b211a)}.fairy-how-it-works_pillowPhoto__PrdnU{display:grid;align-items:center;aspect-ratio:1.22}.fairy-how-it-works_pillowPhoto__PrdnU img{display:block;width:100%;height:auto;border-radius:14px}.fairy-how-it-works_shopAction__b3c3r{display:flex;justify-content:center;margin-top:30px}.fairy-how-it-works_shopAction__b3c3r a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;max-width:100%;padding:13px 24px;border:1px solid #bc8935;border-radius:30px;background:linear-gradient(#ffe7a7,#f4c45e);color:#192d51;font:400 18px/1.4 Georgia,serif;text-align:center}.fairy-how-it-works_shopAction__b3c3r a svg{flex-shrink:0}.fairy-how-it-works_shopAction__b3c3r a:focus-visible{outline:3px solid #aa792f;outline-offset:5px}.fairy-how-it-works_section__qA5kn .fairy-how-it-works_shopAction__b3c3r+.fairy-how-it-works_returning__yl6TL{margin-top:12px}.fairy-concept-hero_hero__gYOfJ{position:relative;isolation:isolate;min-height:760px;height:62.5vw;max-height:1200px;color:#101c44;background:#fbf5e9}.fairy-concept-hero_scene__3Thg0{position:absolute;inset:0;z-index:-2;overflow:hidden}.fairy-concept-hero_scene__3Thg0 img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.fairy-concept-hero_header__IIG5H{position:relative;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding:22px 5vw}.fairy-concept-hero_brand__piGpz{--fairy-wordmark-width:clamp(200px,18vw,270px);justify-self:start;display:inline-flex;flex-direction:column;align-items:center;flex-shrink:0;color:inherit}.fairy-concept-hero_navigation__iqbAe{justify-self:center;display:flex;align-items:center;gap:clamp(24px,2.4vw,40px)}.fairy-concept-hero_navigation__iqbAe a{display:inline-flex;align-items:center;min-height:44px;color:inherit;font:400 clamp(15px,1.3vw,21px)/1.3 Georgia,serif}.fairy-concept-hero_how__0Ow_o:hover,.fairy-concept-hero_navigation__iqbAe a:hover{text-decoration:underline;text-underline-offset:7px}.fairy-concept-hero_headerActions__iJNwR{display:flex;align-items:center;gap:18px;justify-self:end;margin-left:0}.fairy-concept-hero_signIn__Aale6{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 4px;color:inherit;font:400 16px/1.2 Georgia,serif;white-space:nowrap}.fairy-concept-hero_signIn__Aale6:hover{text-decoration:underline;text-underline-offset:6px}.fairy-concept-hero_activate___Otxn,.fairy-concept-hero_shop__1RnSd{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1px solid #b57a1e;border-radius:100px;background:linear-gradient(180deg,#ffe6a0,#f8bc42);color:#17213c;box-shadow:inset 0 0 0 3px #fff5d965,0 4px 15px #67451a10}.fairy-concept-hero_activate___Otxn{min-height:48px;padding:12px 23px;font:400 16px/1.2 Georgia,serif;white-space:nowrap}.fairy-concept-hero_shop__1RnSd{min-height:58px;padding:16px 30px;font:400 clamp(18px,1.5vw,24px)/1.3 Georgia,serif}.fairy-concept-hero_activate___Otxn:hover,.fairy-concept-hero_shop__1RnSd:hover{background:linear-gradient(180deg,#fff0bd,#f8ca68)}.fairy-concept-hero_copy__AAp3k{position:relative;width:44%;margin-left:4.8%;padding-top:clamp(40px,4vw,75px)}.fairy-concept-hero_hero__gYOfJ .fairy-concept-hero_copy__AAp3k h1{font:400 clamp(50px,5.4vw,88px)/1.02 Georgia,serif;letter-spacing:-.045em}.fairy-concept-hero_hero__gYOfJ .fairy-concept-hero_copy__AAp3k>p{margin-top:22px;font:400 clamp(17px,1.85vw,28px)/1.4 Georgia,serif}.fairy-concept-hero_ornament__MUAeI{display:flex;align-items:center;gap:16px;max-width:270px;margin:22px 0 0 6%;font:30px/1 Georgia,serif;color:#be8835}.fairy-concept-hero_ornament__MUAeI span{height:1px;flex:1;background:linear-gradient(90deg,transparent,#b67d25)}.fairy-concept-hero_ornament__MUAeI span:last-child{transform:rotate(180deg)}.fairy-concept-hero_actions__g4mVl{display:flex;flex-direction:column;align-items:flex-start;gap:15px;margin-top:26px}.fairy-concept-hero_how__0Ow_o{display:inline-flex;align-items:center;gap:14px;min-height:44px;padding-inline:8px;font:400 clamp(17px,1.5vw,23px)/1.3 Georgia,serif}.fairy-concept-hero_caption__80SY3{position:absolute;bottom:3%;left:0;right:0;text-align:center;font:400 clamp(18px,1.9vw,29px)/1.25 Georgia,serif}.fairy-concept-hero_night__2USlI{background:#082757;color:#fff0cf}.fairy-concept-hero_night__2USlI .fairy-concept-hero_brand__piGpz{text-shadow:0 2px 12px #051b48}.fairy-concept-hero_night__2USlI .fairy-concept-hero_activate___Otxn{background:#081e4e50;border-color:#efd595;color:#fff0cf;box-shadow:inset 0 0 0 2px #fce1a129,0 0 20px #e5c07a1c}.fairy-concept-hero_night__2USlI .fairy-concept-hero_activate___Otxn:hover{background:#12396f}.fairy-concept-hero_night__2USlI .fairy-concept-hero_copy__AAp3k{width:62%;margin:0 auto;padding-top:clamp(0px,1vw,20px);text-align:center}.fairy-concept-hero_night__2USlI .fairy-concept-hero_copy__AAp3k h1{font-size:clamp(48px,5.2vw,84px);text-shadow:0 2px 12px #03204d,0 0 25px #ffd87d20}.fairy-concept-hero_night__2USlI .fairy-concept-hero_copy__AAp3k>p{margin-top:16px;font-size:clamp(16px,1.35vw,23px);text-shadow:0 1px 9px #08234c}.fairy-concept-hero_night__2USlI .fairy-concept-hero_desktopBreak__3wNBz{display:none}.fairy-concept-hero_night__2USlI .fairy-concept-hero_actions__g4mVl{align-items:center;gap:8px;margin-top:20px}.fairy-concept-hero_night__2USlI .fairy-concept-hero_how__0Ow_o{color:#f3ebdf;font-size:17px;text-shadow:0 1px 9px #08234c}.fairy-concept-hero_mobileMenu__mhYcz,.fairy-concept-hero_night__2USlI .fairy-concept-hero_how__0Ow_o svg{display:none}.fairy-concept-hero_hero__gYOfJ :is(a,summary):focus-visible{outline:3px solid #e5a72d;outline-offset:5px}.fairy-concept-hero_night__2USlI :is(a,summary):focus-visible{outline-color:#fff0c2}@media (min-width:1920px){.fairy-concept-hero_header__IIG5H{padding-inline:max(5vw,calc((100vw - 1750px) / 2))}.fairy-concept-hero_copy__AAp3k{margin-left:max(5vw,calc((100vw - 1750px) / 2))}}@media (max-width:1100px){.fairy-concept-hero_header__IIG5H{gap:14px;padding-inline:4vw}.fairy-concept-hero_navigation__iqbAe{gap:22px}.fairy-concept-hero_activate___Otxn{padding-inline:17px;font-size:14px}.fairy-concept-hero_headerActions__iJNwR{gap:12px}.fairy-concept-hero_signIn__Aale6{font-size:14px}.fairy-concept-hero_hero__gYOfJ{min-height:710px}.fairy-concept-hero_copy__AAp3k{width:47%;padding-top:65px}.fairy-concept-hero_hero__gYOfJ .fairy-concept-hero_copy__AAp3k h1{font-size:54px}.fairy-concept-hero_copy__AAp3k>p{font-size:20px}.fairy-concept-hero_night__2USlI .fairy-concept-hero_copy__AAp3k{width:70%;padding-top:0}.fairy-concept-hero_night__2USlI .fairy-concept-hero_copy__AAp3k h1{font-size:50px}.fairy-concept-hero_night__2USlI .fairy-concept-hero_copy__AAp3k>p{font-size:16px}.fairy-concept-hero_night__2USlI .fairy-concept-hero_shop__1RnSd{min-height:50px;padding:12px 24px;font-size:18px}.fairy-concept-hero_night__2USlI .fairy-concept-hero_actions__g4mVl{margin-top:16px;gap:4px}}@media (max-width:1180px){.fairy-concept-hero_hero__gYOfJ{height:auto;max-height:none;min-height:0;padding-bottom:calc(62.5vw + 90px)}.fairy-concept-hero_header__IIG5H{padding:20px 22px;gap:12px}.fairy-concept-hero_navigation__iqbAe{display:none}.fairy-concept-hero_activate___Otxn{margin-left:auto;font-size:13px;min-height:44px;padding:10px 16px}.fairy-concept-hero_activate___Otxn svg{display:none}.fairy-concept-hero_mobileMenu__mhYcz{display:block}.fairy-concept-hero_mobileMenu__mhYcz summary{display:flex;align-items:center;justify-content:center;width:44px;height:44px;list-style:none;cursor:pointer}.fairy-concept-hero_mobileMenu__mhYcz summary::-webkit-details-marker{display:none}.fairy-concept-hero_mobileMenu__mhYcz nav{position:absolute;top:calc(100% - 5px);inset-inline:20px;padding:12px 20px;border:1px solid #d6c6a8;border-radius:10px;background:#fffaf0;color:#142448;box-shadow:0 15px 30px #1223451c}.fairy-concept-hero_mobileMenu__mhYcz nav a{display:block;padding:14px 0;font-size:15px}.fairy-concept-hero_copy__AAp3k,.fairy-concept-hero_night__2USlI .fairy-concept-hero_copy__AAp3k{width:auto;margin:0;padding:35px 24px 0;text-align:center}.fairy-concept-hero_hero__gYOfJ .fairy-concept-hero_copy__AAp3k h1{font-size:clamp(42px,7.5vw,60px)}.fairy-concept-hero_hero__gYOfJ .fairy-concept-hero_copy__AAp3k>p,.fairy-concept-hero_night__2USlI .fairy-concept-hero_copy__AAp3k>p{font-size:19px;margin-top:18px}.fairy-concept-hero_desktopBreak__3wNBz{display:none}.fairy-concept-hero_ornament__MUAeI{margin:18px auto 0;max-width:190px;font-size:22px}.fairy-concept-hero_actions__g4mVl,.fairy-concept-hero_night__2USlI .fairy-concept-hero_actions__g4mVl{align-items:center;margin-top:22px;gap:8px}.fairy-concept-hero_shop__1RnSd{min-height:54px;font-size:19px;padding:14px 26px}.fairy-concept-hero_how__0Ow_o{font-size:17px}.fairy-concept-hero_scene__3Thg0{top:auto;bottom:70px;height:62.5vw}.fairy-concept-hero_scene__3Thg0 img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.fairy-concept-hero_scene__3Thg0:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fbf5e9,transparent 22%)}.fairy-concept-hero_caption__80SY3{bottom:20px;font-size:20px;padding:0 22px}.fairy-concept-hero_night__2USlI{background:#092b61;min-height:0;padding-bottom:calc(62.5vw + 20px)}.fairy-concept-hero_night__2USlI .fairy-concept-hero_scene__3Thg0{bottom:0;height:calc(62.5vw + 40px)}.fairy-concept-hero_night__2USlI .fairy-concept-hero_scene__3Thg0 img{-o-object-position:center bottom;object-position:center bottom}.fairy-concept-hero_night__2USlI .fairy-concept-hero_scene__3Thg0:after{background:linear-gradient(180deg,#092b61,transparent 25%)}.fairy-concept-hero_night__2USlI .fairy-concept-hero_mobileMenu__mhYcz nav{background:#102b53;color:#fff0d2;border-color:#d8be7d66}}@media (max-width:600px){.fairy-concept-hero_headerActions__iJNwR .fairy-concept-hero_activate___Otxn{display:none}}@media (max-width:420px){.fairy-concept-hero_header__IIG5H{padding-inline:14px;gap:5px}.fairy-concept-hero_activate___Otxn{padding-inline:11px;font-size:12px}.fairy-concept-hero_hero__gYOfJ .fairy-concept-hero_copy__AAp3k h1{font-size:42px}.fairy-concept-hero_hero__gYOfJ .fairy-concept-hero_copy__AAp3k>p,.fairy-concept-hero_night__2USlI .fairy-concept-hero_copy__AAp3k>p{font-size:18px}}@media (min-width:701px) and (max-width:1180px){.fairy-concept-hero_hero__gYOfJ.fairy-concept-hero_light__F6Fcw{min-height:max(580px,calc(62.55vw + 80px));height:auto;max-height:none;padding-bottom:104px}.fairy-concept-hero_light__F6Fcw .fairy-concept-hero_header__IIG5H{width:100%;padding:16px 4vw;gap:16px}.fairy-concept-hero_light__F6Fcw .fairy-concept-hero_headerActions__iJNwR{gap:14px}.fairy-concept-hero_light__F6Fcw .fairy-concept-hero_signIn__Aale6{font-size:15px}.fairy-concept-hero_light__F6Fcw .fairy-concept-hero_activate___Otxn{min-height:44px;padding:11px 16px;font-size:14px}.fairy-concept-hero_light__F6Fcw .fairy-concept-hero_copy__AAp3k{width:40%;max-width:440px;margin:0 0 0 4%;padding:clamp(28px,3.5vw,44px) 0 24px;text-align:left}.fairy-concept-hero_hero__gYOfJ.fairy-concept-hero_light__F6Fcw .fairy-concept-hero_copy__AAp3k h1{font-size:clamp(34px,4.5vw,53px);line-height:1.06}.fairy-concept-hero_light__F6Fcw .fairy-concept-hero_ornament__MUAeI{max-width:190px;margin:18px 0 0;gap:12px;font-size:22px}.fairy-concept-hero_hero__gYOfJ.fairy-concept-hero_light__F6Fcw .fairy-concept-hero_copy__AAp3k>p{max-width:390px;margin:20px 0 0;font-size:clamp(17px,1.85vw,21px);line-height:1.5}.fairy-concept-hero_light__F6Fcw .fairy-concept-hero_actions__g4mVl{width:100%;align-items:flex-start;gap:12px;margin-top:24px}.fairy-concept-hero_light__F6Fcw .fairy-concept-hero_shop__1RnSd{width:auto;max-width:100%;min-height:52px;padding:13px 20px;gap:12px;font-size:clamp(16px,1.7vw,19px)}.fairy-concept-hero_light__F6Fcw .fairy-concept-hero_how__0Ow_o{min-height:44px;padding:4px 0;gap:8px;font-size:clamp(15px,1.6vw,18px);text-align:left}.fairy-concept-hero_light__F6Fcw .fairy-concept-hero_scene__3Thg0{position:absolute;z-index:-2;inset:0 0 80px;width:auto;height:auto;aspect-ratio:auto}.fairy-concept-hero_light__F6Fcw .fairy-concept-hero_scene__3Thg0 img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.fairy-concept-hero_light__F6Fcw .fairy-concept-hero_scene__3Thg0:after{display:block;background:linear-gradient(180deg,#fbf5e9,#fbf5e900 24%)}.fairy-concept-hero_light__F6Fcw .fairy-concept-hero_caption__80SY3{position:absolute;inset:auto 0 20px;padding:0 24px;font-size:clamp(19px,2vw,23px)}}.fairy-concept-hero_actions__g4mVl>a{max-width:100%}.fairy-concept-hero_how__0Ow_o>svg,.fairy-concept-hero_shop__1RnSd>svg{flex-shrink:0}@media (min-width:900px) and (max-width:1180px){.fairy-concept-hero_header__IIG5H,.fairy-concept-hero_light__F6Fcw .fairy-concept-hero_header__IIG5H{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:18px;padding:16px 4vw}.fairy-concept-hero_header__IIG5H .fairy-concept-hero_brand__piGpz{--fairy-wordmark-width:180px}.fairy-concept-hero_header__IIG5H .fairy-concept-hero_navigation__iqbAe{display:flex;justify-self:center;gap:16px}.fairy-concept-hero_header__IIG5H .fairy-concept-hero_navigation__iqbAe a{font-size:15px;white-space:nowrap}.fairy-concept-hero_header__IIG5H .fairy-concept-hero_mobileMenu__mhYcz{display:none}}@media (min-width:701px) and (max-width:899px){.fairy-concept-hero_header__IIG5H,.fairy-concept-hero_light__F6Fcw .fairy-concept-hero_header__IIG5H{grid-template-columns:minmax(0,1fr) auto auto;gap:14px;padding:16px 4vw}.fairy-concept-hero_header__IIG5H .fairy-concept-hero_brand__piGpz{--fairy-wordmark-width:180px}.fairy-concept-hero_header__IIG5H .fairy-concept-hero_navigation__iqbAe{display:none}.fairy-concept-hero_header__IIG5H .fairy-concept-hero_mobileMenu__mhYcz{display:block}}@media (max-width:700px){.fairy-concept-hero_header__IIG5H{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:16px 20px}.fairy-concept-hero_header__IIG5H .fairy-concept-hero_brand__piGpz{--fairy-wordmark-width:180px}.fairy-concept-hero_header__IIG5H .fairy-concept-hero_navigation__iqbAe{display:none}.fairy-concept-hero_headerActions__iJNwR{gap:12px}.fairy-concept-hero_header__IIG5H .fairy-concept-hero_mobileMenu__mhYcz{display:block}}@media (max-width:420px){.fairy-concept-hero_header__IIG5H{padding-inline:14px;gap:7px}.fairy-concept-hero_header__IIG5H .fairy-concept-hero_brand__piGpz{--fairy-wordmark-width:156px}}.fairy-concept-hero_hero__gYOfJ.fairy-concept-hero_selling__oW27p .fairy-concept-hero_copy__AAp3k h1{font-size:clamp(46px,5vw,80px)}.fairy-concept-hero_hero__gYOfJ.fairy-concept-hero_selling__oW27p .fairy-concept-hero_copy__AAp3k>p{max-width:460px;font-size:clamp(17px,1.55vw,23px);line-height:1.5}.fairy-concept-hero_selling__oW27p button.fairy-concept-hero_how__0Ow_o{border:0;background:none;color:inherit;text-align:left;cursor:pointer}.fairy-concept-hero_selling__oW27p button.fairy-concept-hero_how__0Ow_o:hover span{text-decoration:underline;text-underline-offset:5px}.fairy-concept-hero_selling__oW27p button.fairy-concept-hero_how__0Ow_o:focus-visible{outline:3px solid #e5a72d;outline-offset:5px}.fairy-concept-hero_selling__oW27p button.fairy-concept-hero_how__0Ow_o svg{flex-shrink:0}@media (min-width:701px) and (max-width:1180px){.fairy-concept-hero_hero__gYOfJ.fairy-concept-hero_selling__oW27p.fairy-concept-hero_light__F6Fcw .fairy-concept-hero_copy__AAp3k h1{font-size:clamp(34px,4.3vw,51px)}.fairy-concept-hero_hero__gYOfJ.fairy-concept-hero_selling__oW27p.fairy-concept-hero_light__F6Fcw .fairy-concept-hero_copy__AAp3k>p{font-size:clamp(16px,1.7vw,20px)}}@media (max-width:700px){.fairy-concept-hero_hero__gYOfJ.fairy-concept-hero_selling__oW27p .fairy-concept-hero_copy__AAp3k h1{font-size:clamp(39px,8vw,56px)}.fairy-concept-hero_hero__gYOfJ.fairy-concept-hero_selling__oW27p .fairy-concept-hero_copy__AAp3k>p{margin-inline:auto;font-size:18px}}.fairy-concept-hero_night__2USlI.fairy-concept-hero_selling__oW27p .fairy-concept-hero_copy__AAp3k>p{margin-inline:auto}