@import "https://cdn.fonts.net/t/1.css?apiType=css&projectid=ca696a40-22d4-11ec-b30a-0667ad5da4c8";
.PopUpModal-module-scss-module__KVJyjq__root{box-sizing:border-box;width:100%;max-width:1000px;margin:0 auto;padding:10px}@media (max-width:768px){.PopUpModal-module-scss-module__KVJyjq__root{padding:0}}.PopUpModal-module-scss-module__KVJyjq__inner{flex-direction:row;gap:40px;display:flex}@media (max-width:768px){.PopUpModal-module-scss-module__KVJyjq__inner{text-align:center;flex-direction:column;align-items:center;display:flex}}.PopUpModal-module-scss-module__KVJyjq__copyColumn{flex-direction:column;display:flex}@media (max-width:768px){.PopUpModal-module-scss-module__KVJyjq__copyColumn{align-items:center}}.PopUpModal-module-scss-module__KVJyjq__copyColumn,.PopUpModal-module-scss-module__KVJyjq__desktopImage{flex:1}.PopUpModal-module-scss-module__KVJyjq__desktopImage{justify-content:center;align-items:center;display:flex}@media (max-width:768px){.PopUpModal-module-scss-module__KVJyjq__desktopImage{display:none}}.PopUpModal-module-scss-module__KVJyjq__mobileImage{display:none}@media (max-width:768px){.PopUpModal-module-scss-module__KVJyjq__mobileImage{display:block}}.PopUpModal-module-scss-module__KVJyjq__logo{object-fit:contain;align-self:flex-start;max-width:100%;height:60px;margin-bottom:20px}@media (max-width:768px){.PopUpModal-module-scss-module__KVJyjq__logo{align-self:center}}.PopUpModal-module-scss-module__KVJyjq__header{color:#fff;margin:0 0 14px;font-family:Harry Beast Regular,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,serif;font-size:54px;font-weight:400;line-height:54px}@media (max-width:768px){.PopUpModal-module-scss-module__KVJyjq__header{font-size:32px;line-height:37px}}.PopUpModal-module-scss-module__KVJyjq__imageWrap{border-radius:2px;width:100%;margin:0;position:relative;overflow:hidden}@media (max-width:768px){.PopUpModal-module-scss-module__KVJyjq__imageWrap{margin:0 0 16px}}.PopUpModal-module-scss-module__KVJyjq__imageWrap img{width:100%}.PopUpModal-module-scss-module__KVJyjq__description{color:#fff;max-width:none;margin:0 0 28px;font-family:Sofia Pro,Helvetica,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px;line-height:22px}.PopUpModal-module-scss-module__KVJyjq__ctaRow{flex-direction:row;justify-content:flex-start;align-items:center;gap:24px;display:flex}@media (max-width:768px){.PopUpModal-module-scss-module__KVJyjq__ctaRow{flex-direction:column;align-items:center;width:100%}}.PopUpModal-module-scss-module__KVJyjq__pill{text-transform:uppercase;color:#fff;border-radius:12px;padding:5px 8px;font-family:Sofia Pro,Helvetica,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:12px;font-weight:700;line-height:100%;position:absolute;top:12px;left:12px}.PopUpModal-module-scss-module__KVJyjq__pillDefaultColor{background-color:#0b163b}
h1{font-family:Harry Beast Regular,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,serif;font-size:50px;font-weight:400;line-height:52px}h2{font-family:Harry Beast Regular,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,serif;font-size:40px;font-weight:400;line-height:44px}h3{font-family:Harry Beast Regular,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,serif;font-size:36px;font-weight:400;line-height:42px}h4{font-family:Harry Beast Regular,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,serif;font-size:30px;font-weight:400;line-height:40px}body,.body{color:#000;font-family:Sofia Pro,Helvetica,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:18px;font-weight:300;line-height:24px}body.lock-scroll,.body.lock-scroll{width:100%;height:100%;position:fixed;top:0;overflow:hidden}@media only screen and (max-width:768px) and (orientation:landscape){body,.body{line-height:0}}.body--1{font-family:Sofia Pro,Helvetica,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:18px;font-weight:300;line-height:24px}.body--2{font-family:Sofia Pro,Helvetica,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:16px;font-weight:300;line-height:24px}.body--3{font-family:Sofia Pro,Helvetica,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px;font-weight:700;line-height:16px}.body--4{font-family:Sofia Pro,Helvetica,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px;font-weight:500;line-height:16px}.body--5{font-family:Sofia Pro,Helvetica,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:12px;font-weight:300;line-height:16px}p{break-inside:avoid}a{text-decoration:none}hr{border:none;border-bottom:1px solid #949494;position:relative}b,strong{font-weight:700}.miniCta{font-family:Sofia Pro,Helvetica,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:12px;font-weight:500;line-height:16px}.descriptor{font-family:Sofia Pro,Helvetica,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:12px;font-weight:700;line-height:24px}.visibility-hidden{visibility:hidden}.error-text{color:#ff525e;font-family:Sofia Pro,Helvetica,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px}.error-text a{color:#ff525e;font-family:Sofia Pro,Helvetica,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px;text-decoration:underline}.super{vertical-align:50%;font-size:.2em}input,select,textarea{line-height:unset!important}.dark{--theme-text-color:#fff;--theme-carousel-color:#fff;--theme-background:#242633;--theme-background-rgb:36,38,51;--theme-secondary-background:#696b78;--theme-drop-cap-color:#fff;--theme-hero-drop-cap-color:#5758ff;--theme-spotlight-background:#10141b}.light{--theme-text-color:#242633;--theme-carousel-color:#242633;--theme-background:#f9f4f2;--theme-background-rgb:249,244,242;--theme-secondary-background:#f9f4f2;--theme-drop-cap-color:#fff;--theme-hero-drop-cap-color:#5758ff;--theme-spotlight-background:#6b63b5}.medium{--theme-text-color:#fff;--theme-carousel-color:#fff;--theme-background:#20011e;--theme-background-rgb:32,1,30;--theme-secondary-background:#20011e;--theme-drop-cap-color:#fff;--theme-hero-drop-cap-color:#5758ff;--theme-spotlight-background:#24152f}.fan-club{--theme-text-color:#231e4e;--theme-carousel-color:#fff;--theme-drop-cap-color:#fff;--theme-hero-drop-cap-color:#5758ff;--theme-background-rgb:255,255,255;--theme-secondary-background:#fff;--theme-spotlight-background:#231e4e}.campaign{--theme-text-color:#fff;--theme-carousel-color:#fff;--theme-drop-cap-color:#fff;--theme-hero-drop-cap-color:#fff;--theme-background:#13101a;--theme-background-rgb:19,16,26;--theme-secondary-background:#13101a;--theme-background-repeat:repeat-y;--theme-background-size:contain;--theme-background-image-url-mobile:url(/images/pages/campaign/backgrounds/default-mobile.png);--theme-background-image-url-md:url(/images/pages/campaign/backgrounds/default-768.png);--theme-background-image-url-lg:url(/images/pages/campaign/backgrounds/default-1025.png);--theme-background-image-url-xl:url(/images/pages/campaign/backgrounds/default.png);--theme-spotlight-background:#13101a}.ravenclaw{--theme-drop-cap-color:#265caa;--theme-hero-drop-cap-color:#265caa;--theme-drop-cap-bg-image:none;--theme-text-color:#fff;--theme-carousel-color:#fff;--theme-background:#000;--theme-background-rgb:0,0,0;--theme-secondary-background:#004e80;--theme-spotlight-background:#173151;--theme-house-adjective-color:#317adc}.slytherin{--theme-drop-cap-color:#086c5c;--theme-hero-drop-cap-color:#086c5c;--theme-drop-cap-bg-image:none;--theme-text-color:#fff;--theme-carousel-color:#fff;--theme-background:#000;--theme-background-rgb:0,0,0;--theme-secondary-background:#005416;--theme-spotlight-background:#05201c;--theme-house-adjective-color:#259a87}.gryffindor{--theme-drop-cap-color:#6a2b2b;--theme-hero-drop-cap-color:#6a2b2b;--theme-drop-cap-bg-image:none;--theme-text-color:#fff;--theme-carousel-color:#fff;--theme-background:#000;--theme-background-rgb:0,0,0;--theme-secondary-background:#8d0000;--theme-spotlight-background:#591e1c;--theme-house-adjective-color:#fd7366}.hufflepuff{--theme-drop-cap-color:#b17220;--theme-hero-drop-cap-color:#b17220;--theme-drop-cap-bg-image:none;--theme-text-color:#fff;--theme-carousel-color:#fff;--theme-background:#000;--theme-background-rgb:0,0,0;--theme-secondary-background:#f2b800;--theme-spotlight-background:#b17220;--theme-house-adjective-color:#fdc055}.noHouse{--theme-drop-cap-color:#474083;--theme-hero-drop-cap-color:#474083;--theme-drop-cap-bg-image:none;--theme-text-color:#fff;--theme-carousel-color:#fff;--theme-background:#000;--theme-background-rgb:0,0,0;--theme-secondary-background:#474083;--theme-spotlight-background:#474083}.user-ravenclaw{--theme-drop-cap-color:#fff;--theme-hero-drop-cap-color:#173151;--theme-drop-cap-bg-image:linear-gradient(50deg, #0052bb 10%, #6da8ff 100%);--theme-text-color:#fff;--theme-carousel-color:#fff;--theme-background:#173151;--theme-background-rgb:23,49,81;--theme-secondary-background:#173151;--theme-spotlight-background:#173151}.user-gryffindor{--theme-drop-cap-color:#fff;--theme-hero-drop-cap-color:#361b21;--theme-drop-cap-bg-image:linear-gradient(50deg, #8f302d 10%, #ff5649 100%);--theme-text-color:#fff;--theme-carousel-color:#fff;--theme-background:#361b21;--theme-background-rgb:54,27,33;--theme-secondary-background:#361b21;--theme-spotlight-background:#361b21}.user-slytherin{--theme-drop-cap-color:#fff;--theme-hero-drop-cap-color:#05201c;--theme-drop-cap-bg-image:linear-gradient(50deg, #005e4e 10%, #00b195 100%);--theme-text-color:#fff;--theme-carousel-color:#fff;--theme-background:#05201c;--theme-background-rgb:5,32,28;--theme-secondary-background:#05201c;--theme-spotlight-background:#05201c}.user-hufflepuff{--theme-drop-cap-color:#fff;--theme-hero-drop-cap-color:#412c1c;--theme-drop-cap-bg-image:linear-gradient(50deg, #b17220 10%, #fcb542 100%);--theme-text-color:#fff;--theme-carousel-color:#fff;--theme-background:#412c1c;--theme-background-rgb:65,44,28;--theme-secondary-background:#412c1c;--theme-spotlight-background:#412c1c}.user-no-house{--theme-drop-cap-color:#fff;--theme-hero-drop-cap-color:#231e4e;--theme-drop-cap-bg-image:linear-gradient(50deg, #5758ff 10%, #9990ea 100%);--theme-text-color:#fff;--theme-carousel-color:#fff;--theme-background:#231e4e;--theme-background-rgb:35,30,78;--theme-secondary-background:#231e4e;--theme-spotlight-background:#231e4e}.discover{--theme-text-color:#fff;--theme-carousel-color:#fff;--theme-background:#10141b;--theme-background-rgb:16,20,27;--theme-secondary-background:#696b78;--theme-drop-cap-color:#fff;--theme-hero-drop-cap-color:#5758ff;--theme-spotlight-background:#10141b}.characters-and-pets{--theme-secondary-background:#281d40;--theme-background:#302940;--theme-spotlight-background:#3d3458;--theme-text-link-color:#c2bbff;--theme-divider:#7352b2;--theme-color:#5b4882;--theme-text-color:#fff}.objects{--theme-secondary-background:#2e1f32;--theme-background:#352938;--theme-spotlight-background:#4a3750;--theme-text-link-color:#dab4e3;--theme-divider:#734179;--theme-color:#6c4476;--theme-text-color:#fff}.locations{--theme-secondary-background:#2f1e22;--theme-background:#3b282d;--theme-spotlight-background:#513a40;--theme-text-link-color:#ecc4cb;--theme-divider:#7c526a;--theme-color:#835d71;--theme-text-color:#fff}.plants-and-potions{--theme-secondary-background:#1b1f14;--theme-background:#24261c;--theme-spotlight-background:#353a2a;--theme-text-link-color:#bcc987;--theme-divider:#606644;--theme-color:#6d754d;--theme-text-color:#fff}.creatures{--theme-secondary-background:#1c2828;--theme-background:#272d2e;--theme-spotlight-background:#313e3d;--theme-text-link-color:#97bebd;--theme-divider:#47605e;--theme-color:#4f6b6a;--theme-text-color:#fff}.spells{--theme-secondary-background:#212a35;--theme-background:#2e3a48;--theme-spotlight-background:#3b4a5b;--theme-text-link-color:#abc9ee;--theme-divider:#355879;--theme-color:#3d5776;--theme-text-color:#fff}.magical-miscellany{--theme-secondary-background:#2c2621;--theme-background:#39322c;--theme-spotlight-background:#4a433c;--theme-text-link-color:#e1c7b0;--theme-divider:#685344;--theme-color:#534c46;--theme-text-color:#fff}@font-face{font-family:Sofia Pro;src:url(/fonts/sofia-pro/normal_normal_200.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/sofia-pro/normal_normal_250.woff2)format("woff2");font-weight:250;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/sofia-pro/normal_normal_300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/sofia-pro/normal_normal_400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/sofia-pro/normal_normal_500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/sofia-pro/normal_normal_500.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/sofia-pro/normal_normal_700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/sofia-pro/normal_normal_800.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/sofia-pro/normal_normal_900.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/sofia-pro/italic_normal_200.woff2)format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/sofia-pro/italic_normal_250.woff2)format("woff2");font-weight:250;font-style:italic;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/sofia-pro/italic_normal_300.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/sofia-pro/italic_normal_400.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/sofia-pro/italic_normal_500.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/sofia-pro/italic_normal_500.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/sofia-pro/italic_normal_700.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/sofia-pro/italic_normal_800.woff2)format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/sofia-pro/italic_normal_900.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Bluu Next;src:url(/fonts/BluuNext-Bold.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Harry Beast Regular;src:url(/fonts/harry-beast/HarryBeastStandard-Regular.woff2)format("woff2"),url(/fonts/harry-beast/HarryBeastStandard-Regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Harry Beast Display;src:url(/fonts/harry-beast/HarryBeastDisplay-Regular.woff2)format("woff2"),url(/fonts/harry-beast/HarryBeastDisplay-Regular.woff)format("woff");font-weight:400;font-style:normal}:root{--navRibbonHeight:0px}body,.body{color:#fff;background-color:#10141b;margin:0;font-family:Sofia Pro,Helvetica,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.no-rubberband{overscroll-behavior:none;width:100%;height:100%;position:fixed;overflow:hidden}.js-focus-visible :focus:not(.focus-visible){outline:none}.js-focus-visible .focus-visible{outline:1px solid #9fa1ad}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#0000;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}
#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings{color:#fff!important;white-space:unset!important;background-color:#0000!important;border:0!important;padding:0!important;transition:none!important}#ot-sdk-btn.ot-sdk-show-settings:hover,#ot-sdk-btn.optanon-show-settings:hover{color:#fff!important;background-color:#0000!important}
.RedirectBanner-module-scss-module__87MvTG__root{box-sizing:border-box;color:#f9f4f2;letter-spacing:1px;z-index:11;text-transform:uppercase;background-color:#5758ff;flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding:15px 20px;font-family:Sofia Pro,Helvetica,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:16px;font-weight:400;display:flex;position:fixed;bottom:0}@media (max-width:900px){.RedirectBanner-module-scss-module__87MvTG__root{text-align:center;flex-direction:column;justify-content:space-around}.RedirectBanner-module-scss-module__87MvTG__root .RedirectBanner-module-scss-module__87MvTG__completionText{padding:5px 0 20px}}
