.rooiee{--c-red:#e33529;--c-gray1:#f3f3e9;--c-light-pink:#f4ced3;--c-pink:#f4ced3;--my-ease:cubic-bezier(.24, 1, .36, 1);--z-header:500;--transition:.3s ease;--header-bar-height:3.75rem;--header-bar-padding-top:1rem}html:has(.rooiee){font-size:1.11111vw}@media (max-width:1024px){html:has(.rooiee){font-size:4.26667vw}}.rooiee .p2-medium{font-family:var(--font-neue-montreal), "Neue Montreal", sans-serif;text-transform:uppercase;font-size:.875rem;font-style:normal;font-weight:500;line-height:100%}.rooiee .h6{font-family:var(--font-bayon), "Bayon", sans-serif;letter-spacing:-.0875rem;text-transform:uppercase;font-size:4.375rem;font-style:normal;font-weight:400;line-height:78%}.rooiee #header.header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:var(--header-bar-height);min-height:calc(var(--header-bar-height) + var(--header-bar-padding-top));padding:var(--header-bar-padding-top) 0;width:100%;z-index:var(--z-header);transition:transform .35s var(--my-ease);will-change:transform;justify-content:space-between;align-items:center;display:grid;position:fixed;top:0;left:0;overflow:visible;transform:translateY(0)}.rooiee #header.header.is-hidden{pointer-events:none;transform:translateY(-100%)}@media (max-width:1024px){.rooiee #header.header{min-height:var(--header-bar-height);padding:var(--header-bar-padding-top) 1rem .75rem;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;align-items:center;gap:.5rem;display:grid}}.rooiee #header .header__menu-overlay{background-color:var(--c-light-pink);opacity:0;visibility:hidden;z-index:-1;width:100%;height:100vh;transition:all .6s linear;position:fixed;top:0;left:0}.rooiee #header .header__menu-overlay.is-open{opacity:.7;visibility:visible}.rooiee #header .bg-plash__line{z-index:1;pointer-events:none;will-change:transform;width:100%;height:auto;position:absolute;top:0;left:0;transform:translateY(-100%)}@media (max-width:1024px){.rooiee #header .bg-plash__line{display:none}}.rooiee #header .header__menu{background-color:var(--c-gray1);height:20rem;transition:all 1s var(--my-ease);z-index:0;width:100%;position:absolute;top:0;left:0;transform:translateY(-46.25rem)}@media (max-width:1024px){.rooiee #header .header__menu{z-index:10;height:100dvh;transform:translateY(-102dvh)}}.rooiee #header .header__menu.is-open{transform:translateY(0)}.rooiee #header .header__menu-circle{background-color:var(--c-gray1);border-radius:50%;width:29.3125rem;height:29.3125rem;position:absolute}@media (max-width:1024px){.rooiee #header .header__menu-circle{display:none}}.rooiee #header .header__menu-circle.n1{top:-2.375rem;left:-9.0625rem}.rooiee #header .header__menu-circle.n2{top:6.25rem;left:11.0625rem}.rooiee #header .header__menu-circle.n3{top:16.3125rem;left:30.375rem}.rooiee #header .header__menu-circle.n4{top:11.375rem;right:7.5rem}.rooiee #header .header__menu-circle.n5{top:-6.0625rem;right:-6.5625rem}.rooiee #header .header-menu__mob-header{color:var(--c-red);justify-content:space-between;align-items:center;width:100%;padding:.6875rem 1rem;display:none}@media (max-width:1024px){.rooiee #header .header-menu__mob-header{display:flex}}.rooiee #header .header-menu__mob-header button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.rooiee #header .header-menu__nav-wrap{flex-direction:column;align-items:center;display:flex;position:absolute;top:8.125rem;left:50%;transform:translate(-50%)}@media (max-width:1024px){.rooiee #header .header-menu__nav-wrap{width:80%;top:50%;transform:translate(-50%,-50%)}}.rooiee #header .header-menu__nav-link{color:var(--c-red);opacity:0;text-decoration:none;display:block;position:relative}.rooiee #header .header-menu__nav-link:not(:last-child){margin-bottom:1rem}@media (max-width:1024px){.rooiee #header .header-menu__nav-link:not(:last-child){margin-bottom:.625rem}}.rooiee #header .menu__hover-ball.n1{opacity:0;height:2.1875rem;transition:opacity .4s var(--my-ease);width:2.1875rem;position:absolute;bottom:0;left:0;transform:translate(-50%,40%)}.rooiee #header .menu__hover-ball.n2{opacity:0;height:2.1875rem;transition:opacity .4s var(--my-ease);width:2.1875rem;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.rooiee #header .menu__hover-ball>svg,.rooiee #header .menu__hover-ball>img{object-fit:contain;width:100%;height:100%;display:block}@media (hover:hover){.rooiee #header .header-menu__nav-link:hover .menu__hover-ball.n1,.rooiee #header .header-menu__nav-link:hover .menu__hover-ball.n2{opacity:1}}.rooiee #header .header-menu__social-links{z-index:1;align-items:center;margin-top:2.5rem;display:flex}.rooiee #header .social-link{opacity:0;width:2.5rem;height:2.5rem;display:block}.rooiee #header .social-link:not(:last-child){margin-right:1.5rem}.rooiee #header .social-link>svg,.rooiee #header .social-link>img{object-fit:cover;width:100%;height:100%;transition:all .1s ease-in}.rooiee #header .social-link:hover>svg,.rooiee #header .social-link:hover>img{transform:scale(1.1)}.rooiee #header .header__left-mob-btn{color:var(--c-red);cursor:pointer;text-align:left;background:0 0;border:none;width:2.5rem;padding:0;text-decoration:none;display:none}.rooiee #header .header__right-mob-btn{color:var(--c-red);cursor:pointer;text-align:right;background:0 0;border:none;width:2.5rem;padding:0;text-decoration:none;display:none}.rooiee #header a.header__left-mob-btn{text-align:left}.rooiee #header a.header__right-mob-btn{text-align:right}@media (max-width:1024px){.rooiee #header .header__left-mob-btn{grid-column:1;justify-self:start;display:block}.rooiee #header .header__right-mob-btn{white-space:nowrap;grid-column:3;justify-self:end;width:auto;display:block}}.rooiee #header .header__left-part{pointer-events:none;z-index:3;grid-area:1/1;place-self:start;align-items:flex-start;padding:0 0 0 2rem;display:flex;position:relative}.rooiee #header .header__left-part .common-logo{pointer-events:auto}@media (max-width:1024px){.rooiee #header .header__left-part{pointer-events:auto;z-index:3;grid-column:2;justify-content:center;justify-self:center;width:auto;padding:0;position:static;left:auto;transform:none}.rooiee #header .header__left-part .header__rooiee{display:flex}.rooiee #header .header__left-part .rooiee-wordmark{width:3.75rem}}.rooiee #header .common-logo{align-items:flex-start;line-height:0;text-decoration:none;display:flex}.rooiee #header .header__rooiee{display:flex}.rooiee #header .rooiee-wordmark{width:62px;height:auto;display:block}.rooiee #header .header__menu-wrap{z-index:2;grid-area:1/2;justify-content:center;place-self:center;align-items:center;min-width:12rem;height:100%;display:flex;position:relative}@media (max-width:1024px){.rooiee #header .header__menu-wrap{display:none}}.rooiee #header .header__menu-nav{opacity:0;visibility:hidden;align-items:center;transition:opacity .3s .2s,visibility .3s .2s;display:flex}.rooiee #header .header__menu-nav.active{opacity:1;visibility:visible}.rooiee #header .btn-nav{--link-color:var(--c-red);text-align:center;transition:var(--transition);z-index:2;text-decoration:none;position:relative}.rooiee #header .btn-nav:not(:last-child){margin-right:2.25rem}.rooiee #header .btn-nav .link-wrap{padding:4px 8px}.rooiee #header .link__text{color:var(--self-color);text-align:center;position:relative}.rooiee #header .link__text,.rooiee #header .link__text:after{--self-color:var(--link-color,var(--c-red))}.rooiee #header .link__text:after{background-color:var(--self-color);content:"";min-width:0;height:1px;transition:all .3s ease-out;position:absolute;top:100%;right:0}@media (hover:hover){.rooiee #header .link-wrap:hover .link__text:after{min-width:100%;left:0;right:unset}}.rooiee #header .header__burger-btn{cursor:pointer;opacity:0;visibility:hidden;background:0 0;border:none;padding:.5rem;transition:opacity .3s .2s,visibility .3s .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rooiee #header .header__burger-btn.is-visible{opacity:1;visibility:visible}.rooiee #header .header__burger-btn svg{display:block}.rooiee #header .header__burger-btn .burger-line__top,.rooiee #header .header__burger-btn .burger-line__bottom{transform-box:fill-box;transform-origin:50%;transition:transform .35s var(--my-ease)}.rooiee #header .header__burger-btn.is-open .burger-line__top{transform:translateY(3px)rotate(45deg)}.rooiee #header .header__burger-btn.is-open .burger-line__bottom{transform:translateY(-3px)rotate(-45deg)}.rooiee #header .header__right-part{z-index:2;grid-area:1/3;place-self:center end;align-items:center;height:100%;margin-right:2rem;display:flex;position:relative}@media (max-width:1024px){.rooiee #header .header__right-part{display:none}}.rooiee #header .header__cta-btn{background:var(--c-red);border:1px solid var(--c-red);color:var(--c-gray1);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.6875rem 1.375rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex}@media (hover:hover){.rooiee #header .header__cta-btn:hover{color:var(--c-red);background:0 0}}.rooiee #header .btn-nav__plash{color:var(--c-gray1);text-align:center;z-index:2;box-sizing:border-box;width:120px;padding:0 0 18px;line-height:14px;text-decoration:none;transition:unset;display:block;position:relative}.rooiee #header .background-plash{z-index:-1;pointer-events:none;width:120px;max-width:none;height:auto;position:absolute;bottom:0;left:0}.rooiee #header .background-plash__p2{pointer-events:none;width:160px;max-width:none;height:auto;position:absolute;top:-22px;left:-20px}.rooiee #header .rooiee-wordmark,.rooiee #header .bg-plash__line{max-width:none}
.rooiee{--c-dark-white2:#f3f0ef;--c-red:#e33529;--left-footer-offset:2rem}.rooiee .footer-wrap{background-color:var(--c-dark-white2);width:100%}.rooiee .footer__top-part{border-bottom:1px solid var(--c-red);border-top:1px solid var(--c-red);justify-content:space-between;align-items:flex-start;padding:3.5rem 2rem 4rem;display:flex}@media (max-width:1024px){.rooiee .footer__top-part{padding:1.5rem 1rem;display:block}}.rooiee .footer__top-left{align-items:flex-start;display:flex}@media (max-width:1024px){.rooiee .footer__top-left{margin-bottom:3.5rem}}.rooiee .footer__logo-link{width:6.6875rem;height:7.5rem;text-decoration:none;display:block}.rooiee .footer__logo-link>img,.rooiee .footer__logo-link>svg{object-fit:contain;width:100%;max-width:none;height:100%;display:block}@media (max-width:1024px){.rooiee .footer__logo-link{width:5rem;height:5.625rem}}.rooiee .footer__top-left-details{width:14.625rem;margin-left:1.9375rem}@media (max-width:1024px){.rooiee .footer__top-left-details{width:auto}}.rooiee .footer__top-left-details a,.rooiee .footer__top-left-details p{color:var(--c-red);margin:0;text-decoration:none}.rooiee .footer__top-left-details p{margin-bottom:1.5rem}@media (max-width:1024px){.rooiee .footer__top-left-details p{width:10.4375rem;margin-bottom:1.5rem}}.rooiee .footer__social-links{align-items:center;display:flex}.rooiee .footer__social-links .social-link{width:1.5rem;height:1.5rem;display:block}.rooiee .footer__social-links .social-link:not(:last-child){margin-right:1rem}.rooiee .footer__social-links .social-link>img,.rooiee .footer__social-links .social-link>svg{object-fit:cover;width:100%;max-width:none;height:100%;transition:all .1s ease-in}@media (hover:hover){.rooiee .footer__social-links .social-link:hover>img,.rooiee .footer__social-links .social-link:hover>svg{transform:scale(1.1)}}.rooiee .footer__top-right{margin-right:7.125rem;display:flex}@media (max-width:1024px){.rooiee .footer__top-right{margin-right:0}}.rooiee .footer__top-right_left,.rooiee .footer__top-right_right{text-align:start}.rooiee .footer__top-right_left>.footer-link:not(:last-child),.rooiee .footer__top-right_right>.footer-link:not(:last-child){margin-bottom:.625rem}.rooiee .footer__top-right_left{margin-right:6.25rem;display:block}@media (max-width:1024px){.rooiee .footer__top-right_left{margin-right:6.375rem}}.rooiee .footer-link{--link-color:var(--c-red);color:var(--c-red);text-decoration:none;display:block}.rooiee .footer-link .link-wrap{display:flex}.rooiee .footer-link .link__text{--self-color:var(--link-color,var(--c-red));color:var(--self-color);text-align:center;margin:0;position:relative}.rooiee .footer-link .link__text:after{background-color:var(--self-color);content:"";min-width:0;height:1px;transition:all .3s ease-out;position:absolute;top:100%;right:0}@media (hover:hover){.rooiee .footer-link .link-wrap:hover .link__text:after{min-width:100%;left:0;right:unset}}.rooiee .footer__bottom-part{justify-content:space-between;padding:1.5rem 2rem;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.rooiee .footer__bottom-part{padding:1.5rem 1rem}.rooiee .footer__bottom-part>p{text-align:left;width:11rem}}.rooiee .footer__bottom-part>.footer-text{text-align:center;flex:1}.rooiee .footer-text{text-align:center;margin:0}.rooiee .made-by__wrap{left:var(--left-footer-offset);align-items:center;display:flex;position:absolute}@media (max-width:1024px){.rooiee .made-by__wrap{left:unset;display:block;position:relative}.rooiee .made-by__wrap p{text-align:right}}.rooiee .our-website__link{position:relative}.rooiee .our-website__link:after{background-color:var(--c-red);content:"";width:100%;height:.0625rem;transition:all .3s ease-out;position:absolute;top:100%;left:0}@media (hover:hover){.rooiee .our-website__link:hover:after{width:0}}
