html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--font-trade-gothic:"tgn-soft-round", sans-serif}*{box-sizing:border-box;-ms-box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}html,body{scroll-behavior:auto;overflow-x:clip}html.no-smooth-scroll,html.no-smooth-scroll *{scroll-behavior:auto!important}body{width:100%;height:auto;font-size:18px;line-height:23px;font-family:var(--font-inter);color:#fff;background:#fdfcf9 no-repeat}::-webkit-scrollbar-thumb{background:#ccc}.modal-open{overflow:hidden}@media (max-width:991px){.menubar.active{overflow:hidden}}:is(html:has(.age-overlay),body:has(.age-overlay)){overscroll-behavior:none;max-width:100vw;height:100%;overflow:hidden}.blob-container{position:relative;overflow:clip}.blob-container>:not(.blob-svg):not(.home-purple-below-rainbow-slot):not(.loading-screen):not(.parent-header-wrapper):not(.country-selector):not(.header-scroll-spacer):not(.age-overlay):not(.site-main),.blob-container>.site-main>*{z-index:11;position:relative}.home-purple-below-rainbow-slot{pointer-events:none;z-index:4;position:absolute;inset:0;overflow:visible}.rainbow-gradient{background:linear-gradient(90deg,#a584e8 0%,#7bd3e8 18.27%,#6de283 37.98%,#cde872 51.92%,#ffd600 69.23%,#fcae6a 83.65%,#b61c31 100%);width:100%;height:4px}h1{font-size:22vw;font-family:var(--font-trade-gothic);font-weight:400;line-height:18vw}@media (max-width:1200px){h1{font-size:22vw;line-height:18vw}}@media (max-width:991px){h1{font-size:22vw;line-height:16vw}}@media (max-width:767px){h1{font-size:98px;line-height:78px}}@media (max-width:520px){h1{font-size:21vw}}h2{font-size:261px;font-family:var(--font-trade-gothic);font-weight:400;line-height:210px}@media (max-width:1200px){h2{font-size:182px}}@media (max-width:991px){h2{font-size:150px;line-height:150px}}@media (max-width:520px){h2{font-size:87px;line-height:75px}}@media (max-width:380px){h2{font-size:70px;line-height:60px;letter-spacing:-5px!important}}.animate__animated.animate__fadeIn{animation-duration:2s!important;animation-fill-mode:unset!important}.d-lg-none{margin-top:30px;display:inline-block}@media (min-width:768px){.d-lg-none{display:none}}@media (max-width:767px){.d-sm-none{display:none}}.loading-screen{z-index:9999;background-color:#f45774;justify-content:center;align-items:center;width:100%;height:100vh;transition:transform 1s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;transform:translateY(-100%);display:none!important}.loading-screen.active{animation:.8s ease-in-out 1.8s forwards slideDown;overflow:auto;transform:translateY(0%)}.loading-screen .logo{width:120px;height:auto;transition:transform .4s cubic-bezier(.4,0,.2,1);animation:2s ease-in-out infinite alternate logoFloat}@keyframes slideDown{0%{transform:translateY(0%)}to{visibility:hidden;transform:translateY(100%)}}@keyframes logoFloat{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-8px)rotate(2deg)}}.p-absolute{position:absolute}.visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
