@layer bricks {.brxe-code{width:100%}}@layer bricks {.brxe-button{width:auto}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-nav-menu).dragging .bricks-mobile-menu-wrapper{display:none!important;pointer-events:none!important}:where(.brxe-nav-menu) .menu-item:not(.open) .sub-menu{pointer-events:none}:where(.brxe-nav-menu) .menu-item:not(.open) .sub-menu:not(.brx-submenu-positioned){display:none!important}:where(.brxe-nav-menu) ol,:where(.brxe-nav-menu) ul{list-style-type:none;margin:0;padding:0}:where(.brxe-nav-menu) .bricks-nav-menu{display:flex;line-height:inherit;margin:0;padding:0}:where(.brxe-nav-menu) .bricks-nav-menu>li{margin:0 0 0 30px}:where(.brxe-nav-menu) .bricks-nav-menu>li.menu-item-has-children:hover:before{content:"";height:100%;min-height:60px;position:absolute;top:100%;width:100%;z-index:1}:where(.brxe-nav-menu) .bricks-nav-menu>li>.sub-menu.caret:before{border:0 solid transparent;border-bottom:0 solid var(--bricks-bg-dark);content:"";height:0;left:0;position:absolute;top:0;transform:translateY(-100%);width:0}:where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click]:before{display:none}:where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click].open>.sub-menu.caret:before{display:block}:where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click] .sub-menu.caret:before{display:none}:where(.brxe-nav-menu) .bricks-nav-menu li{position:relative}:where(.brxe-nav-menu) .bricks-nav-menu li.open>.sub-menu{opacity:1;visibility:visible}:where(.brxe-nav-menu) .bricks-nav-menu li.open[data-static]>.sub-menu{display:block}:where(.brxe-nav-menu) .bricks-nav-menu li:not(.brx-has-megamenu)>a{display:flex;width:100%}:where(.brxe-nav-menu) .bricks-nav-menu li[data-static]{flex-direction:column}:where(.brxe-nav-menu) .bricks-nav-menu li[data-static] .sub-menu{display:none;position:static!important;transform:none}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu{background-color:var(--bricks-bg-dark);color:#fff;line-height:60px;min-width:150px;opacity:0;position:absolute;top:100%;transition:var(--bricks-transition);visibility:hidden;white-space:nowrap;z-index:998}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu li{border-style:none;position:relative;width:100%}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu a,:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu button{color:currentcolor;padding:0 20px}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu .sub-menu{left:100%;padding-top:0;top:0}:where(.brxe-nav-menu) .bricks-nav-menu .brx-has-multilevel .sub-menu .brx-submenu-toggle{width:100%}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle{background-color:transparent;cursor:pointer;display:none;height:16px;min-width:12px;position:relative;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle.always{display:block}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle:hover span{min-width:12px;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle span{background-color:currentcolor;display:block;height:2px;position:absolute;right:0;transition:var(--bricks-transition)}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-top{min-width:12px;top:0;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-center{min-width:12px;top:7px;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-bottom{min-width:12px;top:14px;width:20px}.brx-body.iframe .bricks-mobile-menu-wrapper .sub-menu{display:block!important}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle{min-width:20px;width:20px;z-index:1000}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle.fixed{position:fixed}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-top{top:50%;transform:rotate(45deg)}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-center{opacity:0}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-bottom{top:50%;transform:rotate(-45deg)}.brxe-nav-menu.show-mobile-menu li.open>.brx-megamenu{display:initial;opacity:1;position:static;visibility:visible}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-wrapper{max-width:100vw;opacity:1!important;transform:translateX(0)!important;visibility:visible;z-index:999}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-overlay{opacity:1;visibility:visible;z-index:998}.brxe-nav-menu .bricks-mobile-menu-wrapper{bottom:0;color:#fff;display:flex;flex-direction:column;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:0;position:fixed;right:auto;scrollbar-width:none;top:var(--wp-admin--admin-bar--height,0);transition-duration:.2s;transition-property:background-color,opacity,transform,visibility;visibility:hidden;width:300px;z-index:999}.brxe-nav-menu .bricks-mobile-menu-wrapper::-webkit-scrollbar{background:transparent;height:0;width:0}.brxe-nav-menu .bricks-mobile-menu-wrapper:before{background-color:#23282d;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.brxe-nav-menu .bricks-mobile-menu-wrapper.fade-in{opacity:0;transform:translateX(0)!important}.brxe-nav-menu .bricks-mobile-menu-wrapper.left{transform:translateX(-100%)}.brxe-nav-menu .bricks-mobile-menu-wrapper.right{left:auto;right:0;transform:translateX(100%)}.brxe-nav-menu .bricks-mobile-menu-wrapper a{display:block;width:100%}.brxe-nav-menu .bricks-mobile-menu-wrapper .brx-megamenu a{display:initial}.brxe-nav-menu .bricks-mobile-menu-wrapper li a{line-height:60px}.brxe-nav-menu .bricks-mobile-menu-wrapper li a:focus{outline-offset:-1px}.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu{background:none!important;display:none;line-height:40px}.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li>.brx-submenu-toggle>*,.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li>a{padding:0 45px}.brxe-nav-menu .bricks-mobile-menu-wrapper li.open>.sub-menu{display:block}.brxe-nav-menu .bricks-mobile-menu-wrapper li.menu-item-has-children:hover:before{display:none}.brxe-nav-menu .bricks-mobile-menu{overflow-y:scroll;position:relative;scrollbar-width:none}.brxe-nav-menu .bricks-mobile-menu::-webkit-scrollbar{background:transparent;height:0;width:0}.brxe-nav-menu .bricks-mobile-menu>li>.brx-submenu-toggle>*,.brxe-nav-menu .bricks-mobile-menu>li>a{padding:0 30px}.brxe-nav-menu .bricks-mobile-menu .brx-megamenu{display:none}.brxe-nav-menu .bricks-mobile-menu-overlay{background-color:rgba(0,0,0,.25);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .2s;visibility:hidden;z-index:-1}li.menu-item-has-children [aria-expanded] .menu-item-icon{background-color:transparent;color:inherit;pointer-events:none;transition:inherit}li.menu-item-has-children [aria-expanded] .menu-item-icon i{position:relative;top:2px}li.menu-item-has-children [aria-expanded=false] .open{display:block}li.menu-item-has-children [aria-expanded=false] .close{display:none}li.menu-item-has-children [aria-expanded=true] .close{display:block}li.menu-item-has-children [aria-expanded=true] .open{display:none}}@layer bricks {.brxe-logo{color:currentcolor;font-size:20px;font-weight:600;line-height:1}.brxe-logo img{display:block;height:auto;width:auto}.brxe-logo a{color:currentcolor;display:inline-block}} :root { --witsee-site-max: 1800px; --witsee-site-gutter: 48px; --witsee-site-gutter-tablet: 32px; --witsee-site-gutter-mobile: 20px; --witsee-header-top-desktop: 18px; --witsee-header-top-tablet: 10px; --witsee-header-top-mobile: 10px; --witsee-mobile-header-height: 72px;}html.witsee-australia.au-header-cta-slot.au-header-buy { visibility: hidden !important; opacity: 0 !important; pointer-events: none !important;}html.witsee-australia.au-header-cta-slot.au-only-quote.au-header-quote { display: inline-flex !important; visibility: visible !important; opacity: 1 !important; pointer-events: auto !important;}html.witsee-not-australia.au-header-cta-slot.au-only-quote.au-header-quote,html:not(.witsee-geo-ready).au-header-cta-slot.au-only-quote.au-header-quote { display: none !important; visibility: hidden !important; opacity: 0 !important; pointer-events: none !important;}@media (max-width: 767px) { html.witsee-australia .au-header-cta-slot .au-only-quote.au-header-quote { width: 122px !important; min-width: 122px !important; max-width: 122px !important; height: 56px !important; min-height: 56px !important; max-height: 56px !important; padding: 0 4px !important; align-items: center !important; justify-content: center !important; gap: 12px !important; border-radius: 999px !important; }}#brx-header,header,.brxe-header,.brx-header,.site-header { position: fixed !important; top: var(--witsee-header-top-desktop) !important; left: 0 !important; width: 100% !important; z-index: 9999 !important; background: transparent !important; overflow: visible !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: translate3d(0, 0, 0) !important; will-change: transform, opacity !important; transition: transform 0.42s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.28s ease, visibility 0.28s ease !important;}body.header-hidden:not(.menu-is-open):not(.modal-is-open):not(.waitlist-lock):not(.partner-lock) #brx-header,body.header-hidden:not(.menu-is-open):not(.modal-is-open):not(.waitlist-lock):not(.partner-lock) header,body.header-hidden:not(.menu-is-open):not(.modal-is-open):not(.waitlist-lock):not(.partner-lock) .brxe-header,body.header-hidden:not(.menu-is-open):not(.modal-is-open):not(.waitlist-lock):not(.partner-lock) .brx-header,body.header-hidden:not(.menu-is-open):not(.modal-is-open):not(.waitlist-lock):not(.partner-lock) .site-header { opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; transform: translate3d(0, -120%, 0) !important;}body:not(.header-hidden):not(.modal-is-open):not(.waitlist-lock):not(.partner-lock) #brx-header,body:not(.header-hidden):not(.modal-is-open):not(.waitlist-lock):not(.partner-lock) header,body:not(.header-hidden):not(.modal-is-open):not(.waitlist-lock):not(.partner-lock) .brxe-header,body:not(.header-hidden):not(.modal-is-open):not(.waitlist-lock):not(.partner-lock) .brx-header,body:not(.header-hidden):not(.modal-is-open):not(.waitlist-lock):not(.partner-lock) .site-header { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: translate3d(0, 0, 0) !important;}body.menu-is-open #brx-header,body.menu-is-open header,body.menu-is-open .brxe-header,body.menu-is-open .brx-header,body.menu-is-open .site-header,html.menu-is-open #brx-header,html.menu-is-open header,html.menu-is-open .brxe-header,html.menu-is-open .brx-header,html.menu-is-open .site-header { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: none !important;}#brx-header .brxe-container,header .brxe-container,.brxe-header .brxe-container,.brx-header .brxe-container,#brx-header .brxe-logo,header .brxe-logo,#brx-header .brxe-nav-menu,header .brxe-nav-menu,#brx-header .brxe-button,header .brxe-button { transition: none !important;}@media (min-width: 1025px) { #brx-header .brxe-container, #brx-header #brxe-a01d58 > .brxe-container, header .brxe-container, .brxe-header .brxe-container, .brx-header .brxe-container { width: 100% !important; max-width: var(--witsee-site-max) !important; margin-left: auto !important; margin-right: auto !important; padding-left: var(--witsee-site-gutter) !important; padding-right: var(--witsee-site-gutter) !important; display: grid !important; grid-template-columns: auto 1fr auto !important; align-items: center !important; box-sizing: border-box !important; } #brx-header .brxe-logo, header .brxe-logo, .brxe-header .brxe-logo, .brx-header .brxe-logo { grid-column: 1 !important; justify-self: start !important; width: auto !important; max-width: 152px !important; margin: 0 !important; } #brx-header .brxe-logo img, header .brxe-logo img, .brxe-header .brxe-logo img, .brx-header .brxe-logo img { width: auto !important; max-width: 152px !important; height: auto !important; display: block !important; } #brx-header .brxe-nav-menu, header .brxe-nav-menu, .brxe-header .brxe-nav-menu, .brx-header .brxe-nav-menu { grid-column: 2 !important; justify-self: center !important; position: static !important; transform: none !important; width: auto !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; } #brx-header .brxe-nav-menu .brx-nav-menu-toggle, #brx-header .brxe-nav-menu .bricks-mobile-menu-toggle, header .brxe-nav-menu .brx-nav-menu-toggle, header .brxe-nav-menu .bricks-mobile-menu-toggle, .brxe-header .brxe-nav-menu .brx-nav-menu-toggle, .brxe-header .brxe-nav-menu .bricks-mobile-menu-toggle, .brx-header .brxe-nav-menu .brx-nav-menu-toggle, .brx-header .brxe-nav-menu .bricks-mobile-menu-toggle { display: none !important; } #brx-header .brxe-nav-menu ul, #brx-header .brxe-nav-menu .menu, header .brxe-nav-menu ul, header .brxe-nav-menu .menu, .brxe-header .brxe-nav-menu ul, .brxe-header .brxe-nav-menu .menu, .brx-header .brxe-nav-menu ul, .brx-header .brxe-nav-menu .menu { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: center !important; gap: clamp(44px, 3.2vw, 72px) !important; margin: 0 !important; padding: 0 !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; } #brx-header .brxe-nav-menu li, #brx-header .brxe-nav-menu a, header .brxe-nav-menu li, header .brxe-nav-menu a, .brxe-header .brxe-nav-menu li, .brxe-header .brxe-nav-menu a, .brx-header .brxe-nav-menu li, .brx-header .brxe-nav-menu a { white-space: nowrap !important; } #brx-header > .brxe-button, #brx-header .brxe-container > .brxe-button, #brx-header .waitlist-open, header > .brxe-button, header .brxe-container > .brxe-button, header .waitlist-open, .brxe-header .brxe-container > .brxe-button, .brxe-header .waitlist-open, .brx-header .brxe-container > .brxe-button, .brx-header .waitlist-open { grid-column: 3 !important; justify-self: end !important; width: auto !important; min-width: 210px !important; max-width: 260px !important; height: 56px !important; padding: 0 34px !important; border-radius: 999px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; white-space: nowrap !important; font-size: 16px !important; line-height: 1 !important; font-weight: 400 !important; }}@media (min-width: 1025px) and (max-width: 1440px) { #brx-header .brxe-logo, #brx-header .brxe-logo img, header .brxe-logo, header .brxe-logo img, .brxe-header .brxe-logo, .brxe-header .brxe-logo img, .brx-header .brxe-logo, .brx-header .brxe-logo img { max-width: 128px !important; } #brx-header .brxe-nav-menu ul, #brx-header .brxe-nav-menu .menu, header .brxe-nav-menu ul, header .brxe-nav-menu .menu, .brxe-header .brxe-nav-menu ul, .brxe-header .brxe-nav-menu .menu, .brx-header .brxe-nav-menu ul, .brx-header .brxe-nav-menu .menu { gap: clamp(32px, 3vw, 48px) !important; } #brx-header .brxe-nav-menu a, header .brxe-nav-menu a, .brxe-header .brxe-nav-menu a, .brx-header .brxe-nav-menu a { font-size: 14px !important; line-height: 1.15 !important; } #brx-header .waitlist-open, #brx-header .brxe-container > .brxe-button, header .waitlist-open, header .brxe-container > .brxe-button, .brxe-header .waitlist-open, .brxe-header .brxe-container > .brxe-button, .brx-header .waitlist-open, .brx-header .brxe-container > .brxe-button { min-width: 150px !important; max-width: 180px !important; height: 48px !important; padding: 0 22px !important; font-size: 14px !important; }}@media (min-width: 1025px) { .brxe-nav-menu a, .site-header__nav a { position: relative !important; text-decoration: none !important; background: transparent !important; background-image: none !important; background-size: 0 !important; border: 0 !important; box-shadow: none !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 16px !important; line-height: 24px !important; letter-spacing: 0 !important; }}.mobile-link { display: none !important;}@media (min-width: 1025px) { .mobile-link { display: none !important; } .desktop-link { display: block !important; }}@media (max-width: 1024px) { .desktop-link { display: none !important; } .mobile-link { display: block !important; }}@media (max-width: 1024px) { #brx-header, header, .brxe-header, .brx-header, .site-header { top: var(--witsee-header-top-tablet) !important; min-height: var(--witsee-mobile-header-height) !important; z-index: 10001 !important; } #brx-header .brxe-container, header .brxe-container, .brxe-header .brxe-container, .brx-header .brxe-container { width: 100% !important; max-width: 100% !important; margin-left: auto !important; margin-right: auto !important; padding-left: var(--witsee-site-gutter-tablet) !important; padding-right: var(--witsee-site-gutter-tablet) !important; display: grid !important; grid-template-columns: auto 1fr auto auto !important; align-items: center !important; column-gap: 10px !important; box-sizing: border-box !important; } #brx-header .brxe-logo, header .brxe-logo, .brxe-header .brxe-logo, .brx-header .brxe-logo { grid-column: 1 !important; justify-self: start !important; width: auto !important; max-width: 112px !important; margin: 0 !important; transform: none !important; } #brx-header .brxe-logo img, header .brxe-logo img, .brxe-header .brxe-logo img, .brx-header .brxe-logo img { width: auto !important; max-width: 112px !important; height: auto !important; display: block !important; } #brx-header .brxe-nav-menu, header .brxe-nav-menu, .brxe-header .brxe-nav-menu, .brx-header .brxe-nav-menu { grid-column: 4 !important; justify-self: end !important; width: 36px !important; min-width: 36px !important; height: 36px !important; margin: 0 !important; padding: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; } #brx-header .brxe-nav-menu .brx-nav-menu-toggle, #brx-header .brxe-nav-menu .bricks-mobile-menu-toggle, header .brxe-nav-menu .brx-nav-menu-toggle, header .brxe-nav-menu .bricks-mobile-menu-toggle, .brxe-header .brxe-nav-menu .brx-nav-menu-toggle, .brxe-header .brxe-nav-menu .bricks-mobile-menu-toggle, .brx-header .brxe-nav-menu .brx-nav-menu-toggle, .brx-header .brxe-nav-menu .bricks-mobile-menu-toggle { position: relative !important; top: auto !important; right: auto !important; width: 36px !important; height: 36px !important; min-width: 36px !important; padding: 0 !important; margin: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #ffffff !important; transform: none !important; z-index: 10003 !important; } #brx-header .waitlist-open, #brx-header .brxe-container > .brxe-button, header .waitlist-open, header .brxe-container > .brxe-button, .brxe-header .waitlist-open, .brxe-header .brxe-container > .brxe-button, .brx-header .waitlist-open, .brx-header .brxe-container > .brxe-button { grid-column: 3 !important; justify-self: end !important; width: auto !important; min-width: 0 !important; max-width: none !important; height: 46px !important; min-height: 46px !important; padding: 0 20px !important; border-radius: 999px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; white-space: nowrap !important; font-size: 14px !important; line-height: 1 !important; font-weight: 400 !important; transform: none !important; pointer-events: auto !important; cursor: pointer !important; } body:not(.menu-is-open) #brx-header .brx-nav-nested-items, body:not(.menu-is-open) #brx-header .bricks-mobile-menu, body:not(.menu-is-open) #brx-header .brx-mobile-menu, body:not(.menu-is-open) header .brx-nav-nested-items, body:not(.menu-is-open) header .bricks-mobile-menu, body:not(.menu-is-open) header .brx-mobile-menu, body:not(.menu-is-open) #brx-header .brxe-nav-menu .menu, body:not(.menu-is-open) #brx-header .brxe-nav-menu ul, body:not(.menu-is-open) header .brxe-nav-menu .menu, body:not(.menu-is-open) header .brxe-nav-menu ul { display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; } .brxe-nav-menu a, .site-header__nav a { background-image: none !important; background-size: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }}@media (max-width: 767px) { #brx-header, header, .brxe-header, .brx-header, .site-header { top: var(--witsee-header-top-mobile) !important; } #brx-header .brxe-container, header .brxe-container, .brxe-header .brxe-container, .brx-header .brxe-container { padding-left: var(--witsee-site-gutter-mobile) !important; padding-right: var(--witsee-site-gutter-mobile) !important; grid-template-columns: auto 1fr auto auto !important; column-gap: 8px !important; } #brx-header .brxe-logo, #brx-header .brxe-logo img, header .brxe-logo, header .brxe-logo img, .brxe-header .brxe-logo, .brxe-header .brxe-logo img, .brx-header .brxe-logo, .brx-header .brxe-logo img { max-width: 96px !important; } #brx-header .waitlist-open, #brx-header .brxe-container > .brxe-button, header .waitlist-open, header .brxe-container > .brxe-button, .brxe-header .waitlist-open, .brxe-header .brxe-container > .brxe-button, .brx-header .waitlist-open, .brx-header .brxe-container > .brxe-button { height: 44px !important; min-height: 44px !important; padding: 0 17px !important; font-size: 13px !important; }}@media (max-width: 374px) { #brx-header .waitlist-open, #brx-header .brxe-container > .brxe-button, header .waitlist-open, header .brxe-container > .brxe-button, .brxe-header .waitlist-open, .brxe-header .brxe-container > .brxe-button, .brx-header .waitlist-open, .brx-header .brxe-container > .brxe-button { padding: 0 13px !important; font-size: 12px !important; } #brx-header .brxe-logo, #brx-header .brxe-logo img, header .brxe-logo, header .brxe-logo img, .brxe-header .brxe-logo, .brxe-header .brxe-logo img, .brx-header .brxe-logo, .brx-header .brxe-logo img { max-width: 88px !important; }}@media (max-width: 1024px) { html.menu-is-open, body.menu-is-open { overflow: hidden !important; height: 100% !important; touch-action: none !important; } body.menu-is-open::before, html.menu-is-open::before { content: "" !important; position: fixed !important; inset: -200px 0 !important; width: 100vw !important; height: calc(100dvh + 400px) !important; background: #000 !important; z-index: 9998 !important; pointer-events: none !important; } body.menu-is-open #brx-header, body.menu-is-open header, body.menu-is-open .brxe-header, body.menu-is-open .brx-header, body.menu-is-open .site-header, html.menu-is-open #brx-header, html.menu-is-open header, html.menu-is-open .brxe-header, html.menu-is-open .brx-header, html.menu-is-open .site-header { position: fixed !important; top: 18px !important; left: 0 !important; width: 100% !important; z-index: 2147483600 !important; background: transparent !important; overflow: visible !important; opacity: 1 !important; visibility: visible !important; transform: none !important; pointer-events: auto !important; } body.menu-is-open #brx-header .brxe-container, body.menu-is-open header .brxe-container, body.menu-is-open .brxe-header .brxe-container, body.menu-is-open .brx-header .brxe-container, html.menu-is-open #brx-header .brxe-container, html.menu-is-open header .brxe-container, html.menu-is-open .brxe-header .brxe-container, html.menu-is-open .brx-header .brxe-container { display: grid !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: none !important; overflow: visible !important; } body.menu-is-open #brx-header .brxe-logo, body.menu-is-open header .brxe-logo, body.menu-is-open .brxe-header .brxe-logo, body.menu-is-open .brx-header .brxe-logo, body.menu-is-open #brx-header .brxe-logo img, body.menu-is-open header .brxe-logo img, body.menu-is-open .brxe-header .brxe-logo img, body.menu-is-open .brx-header .brxe-logo img, html.menu-is-open #brx-header .brxe-logo, html.menu-is-open header .brxe-logo, html.menu-is-open .brxe-header .brxe-logo, html.menu-is-open .brx-header .brxe-logo, html.menu-is-open #brx-header .brxe-logo img, html.menu-is-open header .brxe-logo img, html.menu-is-open .brxe-header .brxe-logo img, html.menu-is-open .brx-header .brxe-logo img { display: block !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: none !important; } body.menu-is-open #brx-header .waitlist-open, body.menu-is-open #brx-header .brxe-container > .brxe-button, body.menu-is-open header .waitlist-open, body.menu-is-open header .brxe-container > .brxe-button, body.menu-is-open .brxe-header .waitlist-open, body.menu-is-open .brxe-header .brxe-container > .brxe-button, body.menu-is-open .brx-header .waitlist-open, body.menu-is-open .brx-header .brxe-container > .brxe-button, html.menu-is-open #brx-header .waitlist-open, html.menu-is-open header .waitlist-open, html.menu-is-open .brxe-header .waitlist-open, html.menu-is-open .brx-header .waitlist-open, body.menu-is-open #brx-header .header-waitlist-mobile-align, html.menu-is-open #brx-header .header-waitlist-mobile-align { display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; } body.menu-is-open:not(.modal-is-open):not(.partner-lock):not(.waitlist-lock) .bricks-mobile-menu-wrapper, html.menu-is-open:not(.modal-is-open):not(.partner-lock):not(.waitlist-lock) .bricks-mobile-menu-wrapper { position: fixed !important; inset: 0 !important; width: 100vw !important; max-width: 100vw !important; min-width: 100vw !important; height: 100vh !important; min-height: 100vh !important; height: 100dvh !important; min-height: 100dvh !important; margin: 0 !important; padding: 112px 32px calc(48px + env(safe-area-inset-bottom)) !important; background: #000 !important; background-color: #000 !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: flex-start !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: none !important; translate: none !important; overflow-y: auto !important; overflow-x: hidden !important; z-index: 2147483500 !important; } body.menu-is-open:not(.modal-is-open):not(.partner-lock):not(.waitlist-lock) .bricks-mobile-menu-wrapper > ul, html.menu-is-open:not(.modal-is-open):not(.partner-lock):not(.waitlist-lock) .bricks-mobile-menu-wrapper > ul, body.menu-is-open:not(.modal-is-open):not(.partner-lock):not(.waitlist-lock) .bricks-mobile-menu-wrapper .bricks-mobile-menu, html.menu-is-open:not(.modal-is-open):not(.partner-lock):not(.waitlist-lock) .bricks-mobile-menu-wrapper .bricks-mobile-menu { width: 100% !important; max-width: 100% !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: flex-start !important; gap: 24px !important; margin: 0 !important; padding: 0 !important; background: transparent !important; background-color: transparent !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: none !important; } body.menu-is-open .brxe-nav-menu li, body.menu-is-open .brxe-nav-menu a, html.menu-is-open .brxe-nav-menu li, html.menu-is-open .brxe-nav-menu a, body.menu-is-open .bricks-mobile-menu-wrapper li, body.menu-is-open .bricks-mobile-menu-wrapper a, html.menu-is-open .bricks-mobile-menu-wrapper li, html.menu-is-open .bricks-mobile-menu-wrapper a { width: auto !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; color: #ffffff !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-size: 32px !important; line-height: 1.08 !important; font-weight: 500 !important; letter-spacing: -0.03em !important; text-align: left !important; white-space: normal !important; background-image: none !important; text-decoration: none !important; opacity: 1 !important; visibility: visible !important; transform: none !important; pointer-events: auto !important; } body.menu-is-open .bricks-mobile-menu-toggle, html.menu-is-open .bricks-mobile-menu-toggle { position: relative !important; display: flex !important; align-items: center !important; justify-content: center !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; color: transparent !important; font-size: 0 !important; transform: none !important; z-index: 2147483602 !important; } body.menu-is-open .bricks-mobile-menu-toggle::before, body.menu-is-open .bricks-mobile-menu-toggle::after, html.menu-is-open .bricks-mobile-menu-toggle::before, html.menu-is-open .bricks-mobile-menu-toggle::after { content: "" !important; position: absolute !important; left: 50% !important; top: 50% !important; width: 28px !important; height: 2px !important; background: #ffffff !important; border-radius: 999px !important; transform-origin: center !important; } body.menu-is-open .bricks-mobile-menu-toggle::before, html.menu-is-open .bricks-mobile-menu-toggle::before { transform: translate(-50%, -50%) rotate(45deg) !important; } body.menu-is-open .bricks-mobile-menu-toggle::after, html.menu-is-open .bricks-mobile-menu-toggle::after { transform: translate(-50%, -50%) rotate(-45deg) !important; } body.menu-is-open main, body.menu-is-open #brx-content, body.menu-is-open .brx-body, body.menu-is-open .product-page, body.menu-is-open .cmplz-document { pointer-events: none !important; }}@media (max-width: 767px) { body.menu-is-open #brx-header, body.menu-is-open header, body.menu-is-open .brxe-header, body.menu-is-open .brx-header, html.menu-is-open #brx-header, html.menu-is-open header, html.menu-is-open .brxe-header, html.menu-is-open .brx-header { top: 18px !important; }}@media (max-width: 1024px) { body.menu-is-open .mobile-menu-footer, html.menu-is-open .mobile-menu-footer, .mobile-menu-footer { display: flex !important; flex-direction: column !important; align-items: flex-start !important; width: 100% !important; max-width: 100% !important; margin-top: 48px !important; padding-top: 30px !important; padding-bottom: 8px !important; border-top: 1px solid rgba(255, 255, 255, 0.08) !important; opacity: 1 !important; visibility: visible !important; transform: none !important; z-index: 10005 !important; } .mobile-menu-actions { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 24px !important; margin-bottom: 32px !important; } .mobile-menu-action, .mobile-menu-footer .partner-open, .mobile-menu-footer .waitlist-open { display: block !important; padding: 0 !important; margin: 0 !important; background: transparent !important; border: 0 !important; color: #ffffff !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-size: 32px !important; line-height: 1.08 !important; font-weight: 500 !important; letter-spacing: -0.03em !important; text-align: left !important; cursor: pointer !important; appearance: none !important; -webkit-appearance: none !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; } body.menu-is-open .mobile-menu-footer .email, html.menu-is-open .mobile-menu-footer .email, .mobile-menu-footer .email { color: #D3E9FF !important; font-size: 16px !important; line-height: 22px !important; font-weight: 400 !important; letter-spacing: -0.01em !important; text-decoration: none !important; border-bottom: 0 !important; box-shadow: none !important; background-image: none !important; } body.menu-is-open .mobile-menu-footer .email::before, body.menu-is-open .mobile-menu-footer .email::after, html.menu-is-open .mobile-menu-footer .email::before, html.menu-is-open .mobile-menu-footer .email::after { display: none !important; content: none !important; background: none !important; } body.menu-is-open .mobile-socials, html.menu-is-open .mobile-socials, .mobile-socials { display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important; gap: 14px !important; margin-top: 18px !important; opacity: 1 !important; visibility: visible !important; transform: none !important; } body.menu-is-open .mobile-socials a, html.menu-is-open .mobile-socials a, .mobile-socials a { position: relative !important; width: 42px !important; height: 42px !important; min-width: 42px !important; min-height: 42px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; padding: 0 !important; margin: 0 !important; border-radius: 999px !important; background: rgba(255, 255, 255, 0.06) !important; border: 1px solid rgba(211, 233, 255, 0.16) !important; color: #D3E9FF !important; -webkit-text-fill-color: #D3E9FF !important; text-decoration: none !important; background-image: none !important; background-size: 0 !important; overflow: visible !important; opacity: 1 !important; visibility: visible !important; transform: none !important; pointer-events: auto !important; } .mobile-socials a .social-icon { display: flex !important; align-items: center !important; justify-content: center !important; width: 18px !important; height: 18px !important; margin: 0 !important; padding: 0 !important; color: #D3E9FF !important; -webkit-text-fill-color: #D3E9FF !important; font-family: Arial, sans-serif !important; font-size: 18px !important; line-height: 1 !important; font-weight: 700 !important; text-align: center !important; position: static !important; transform: none !important; } .mobile-socials a svg.social-icon { width: 19px !important; height: 19px !important; fill: none !important; stroke: #D3E9FF !important; stroke-width: 1.9 !important; stroke-linecap: round !important; stroke-linejoin: round !important; } .mobile-socials a .social-linkedin { font-size: 15px !important; letter-spacing: -0.03em !important; }}.waitlist-open,.waitlist-open *,.button.waitlist-open,.partner-open,.partner-open *,.button.partner-open { cursor: pointer !important;}.waitlist-open,.waitlist-open *,.button.waitlist-open,.button.waitlist-open *,.brxe-button.waitlist-open,.brxe-button.waitlist-open *,.product-waitlist-button,.product-waitlist-button *,.header-right .waitlist-open,.header-right .waitlist-open * { font-weight: 400 !important; font-style: normal !important;}.waitlist-open strong,.waitlist-open b,.product-waitlist-button strong,.product-waitlist-button b { font-weight: 400 !important;}html.waitlist-lock,html.partner-lock,html.modal-is-open { overflow: hidden !important;}body.waitlist-lock,body.partner-lock,body.modal-is-open { position: fixed !important; width: 100% !important; max-width: 100% !important; overflow: hidden !important; touch-action: none !important;}html.modal-is-open #brx-header,body.modal-is-open #brx-header,html.waitlist-lock #brx-header,body.waitlist-lock #brx-header,html.partner-lock #brx-header,body.partner-lock #brx-header,html.modal-is-open header,body.modal-is-open header,html.waitlist-lock header,body.waitlist-lock header,html.partner-lock header,body.partner-lock header,html.modal-is-open .brxe-header,body.modal-is-open .brxe-header,html.waitlist-lock .brxe-header,body.waitlist-lock .brxe-header,html.partner-lock .brxe-header,body.partner-lock .brxe-header,html.modal-is-open .brx-header,body.modal-is-open .brx-header,html.waitlist-lock .brx-header,body.waitlist-lock .brx-header,html.partner-lock .brx-header,body.partner-lock .brx-header,html.modal-is-open .site-header,body.modal-is-open .site-header,html.waitlist-lock .site-header,body.waitlist-lock .site-header,html.partner-lock .site-header,body.partner-lock .site-header { opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; transform: translate3d(0, -120%, 0) !important;}html.modal-is-open::before,body.modal-is-open::before,html.waitlist-lock::before,body.waitlist-lock::before,html.partner-lock::before,body.partner-lock::before { display: none !important; content: none !important;}html.waitlist-lock .waitlist-open,body.waitlist-lock .waitlist-open,html.waitlist-lock .button.waitlist-open,body.waitlist-lock .button.waitlist-open,html.partner-lock .partner-open,body.partner-lock .partner-open,html.partner-lock .waitlist-open,body.partner-lock .waitlist-open { opacity: 0 !important; visibility: hidden !important; pointer-events: none !important;}html.waitlist-lock .footer-legal-links,body.waitlist-lock .footer-legal-links,html.partner-lock .footer-legal-links,body.partner-lock .footer-legal-links,html.modal-is-open .footer-legal-links,body.modal-is-open .footer-legal-links { display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important;}body.waitlist-lock .shot-insight-spline-container,body.waitlist-lock spline-viewer { opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; z-index: -1 !important;}.waitlist-modal-overlay,.partner-modal-overlay { position: fixed !important; inset: 0 !important; z-index: 2147483647 !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 100vw !important; height: 100vh !important; height: 100dvh !important; padding: 24px !important; background: rgba(0, 0, 0, 0.65) !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; overflow: hidden !important; transition: opacity 0.3s ease, visibility 0.3s ease !important;}.waitlist-modal-overlay.active,.partner-modal-overlay.active { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important;}.waitlist-modal-overlay:not(.success) .waitlist-form-modal,.partner-modal-overlay:not(.success) .partner-form-modal { display: flex !important; flex-direction: column !important;}.waitlist-modal-overlay:not(.success) .waitlist-success-modal,.partner-modal-overlay:not(.success) .partner-success-modal { display: none !important;}.waitlist-modal-overlay.success .waitlist-form-modal,.partner-modal-overlay.success .partner-form-modal { display: none !important;}.waitlist-modal-overlay.success .waitlist-success-modal,.partner-modal-overlay.success .partner-success-modal { display: flex !important; flex-direction: column !important;}.waitlist-modal,.partner-modal { position: relative !important; width: 640px !important; max-width: calc(100vw - 32px) !important; max-height: calc(100dvh - 32px) !important; background: #0A121B !important; color: #ffffff !important; border-radius: 26px !important; padding: 64px 48px !important; box-sizing: border-box !important; display: flex !important; flex-direction: column !important; gap: 40px !important; overflow-y: auto !important; overflow-x: hidden !important; -webkit-overflow-scrolling: touch !important; opacity: 0 !important; transform: translateY(40px) scale(0.96) !important; transition: opacity 0.35s ease, transform 0.35s cubic-bezier(0.22, 1, 0.36, 1) !important;}.waitlist-modal-overlay.active .waitlist-modal,.partner-modal-overlay.active .partner-modal { opacity: 1 !important; transform: translateY(0) scale(1) !important;}.waitlist-close,.partner-close { position: absolute !important; top: 24px !important; right: 24px !important; width: 40px !important; height: 40px !important; display: flex !important; align-items: center !important; justify-content: center !important; background: transparent !important; border: 0 !important; color: #ffffff !important; font-size: 32px !important; line-height: 1 !important; cursor: pointer !important;}.waitlist-modal h2,.partner-modal h2 { font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 500 !important; font-style: normal !important; font-size: 48px !important; line-height: 110% !important; letter-spacing: -0.0005em !important; color: #ffffff !important; margin: 0 !important; text-align: left !important;}.waitlist-modal p,.partner-modal p { font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 18px !important; line-height: 27px !important; color: #ffffff !important; margin: 0 !important; text-align: left !important;}.waitlist-form-modal,.waitlist-success-modal { gap: 32px !important;}.waitlist-form { width: 100% !important; display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 32px !important;}.waitlist-form-row { display: flex !important; align-items: center !important; gap: 16px !important;}.waitlist-form-row input { width: 406px !important; height: 60px !important; border-radius: 26px !important; border: 1px solid rgba(146, 192, 252, 0.45) !important; background: transparent !important; color: #92C0FC !important; -webkit-text-fill-color: #92C0FC !important; caret-color: #92C0FC !important; padding: 0 20px !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-size: 16px !important; line-height: 24px !important; box-sizing: border-box !important;}.waitlist-form-row input::placeholder { color: rgba(211, 233, 255, 0.7) !important; -webkit-text-fill-color: rgba(211, 233, 255, 0.7) !important;}.waitlist-form-row input:focus,.waitlist-form-row input:active { background: transparent !important; color: #92C0FC !important; -webkit-text-fill-color: #92C0FC !important; border-color: rgba(146, 192, 252, 0.75) !important; outline: none !important;}.waitlist-form-row input:-webkit-autofill,.waitlist-form-row input:-webkit-autofill:hover,.waitlist-form-row input:-webkit-autofill:focus { -webkit-text-fill-color: #92C0FC !important; caret-color: #92C0FC !important; -webkit-box-shadow: 0 0 0 1000px #0A121B inset !important; box-shadow: 0 0 0 1000px #0A121B inset !important; border: 1px solid rgba(146, 192, 252, 0.45) !important;}.waitlist-form-row button,.waitlist-form button { height: 60px !important; min-width: 132px !important; border-radius: 999px !important; background: #A3CAFD !important; color: #0A121B !important; padding: 0 24px !important; border: 0 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 10px !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-size: 16px !important; line-height: 1 !important; white-space: nowrap !important; cursor: pointer !important; transition: all 0.25s ease !important;}.waitlist-form-row button span,.waitlist-form button span { display: inline-flex !important; align-items: center !important; line-height: 1 !important; color: #0A121B !important;}.waitlist-button-arrow { position: relative !important; top: 1px !important;}.partner-form-modal,.partner-success-modal { gap: 32px !important;}.partner-form { width: 100% !important; display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 20px !important;}.partner-form input[type="email"],.partner-form input[type="url"],.partner-form input[type="text"],.partner-form textarea { width: 100% !important; border-radius: 26px !important; border: 1px solid rgba(146, 192, 252, 0.45) !important; background: transparent !important; color: #92C0FC !important; -webkit-text-fill-color: #92C0FC !important; caret-color: #92C0FC !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 16px !important; line-height: 24px !important; outline: none !important; box-shadow: none !important; box-sizing: border-box !important;}.partner-form input[type="email"],.partner-form input[type="url"],.partner-form input[type="text"] { height: 60px !important; padding: 0 20px !important;}.partner-form textarea { min-height: 132px !important; padding: 18px 20px !important; resize: vertical !important;}.partner-form input::placeholder,.partner-form textarea::placeholder { color: rgba(211, 233, 255, 0.7) !important; -webkit-text-fill-color: rgba(211, 233, 255, 0.7) !important; opacity: 1 !important;}.partner-form input:focus,.partner-form textarea:focus { border-color: rgba(146, 192, 252, 0.75) !important; outline: none !important;}.waitlist-checkbox,.partner-checkbox { display: flex !important; align-items: center !important; gap: 12px !important; color: #D3E9FF !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 400 !important; font-size: 16px !important; line-height: 24px !important; text-align: left !important;}.waitlist-checkbox input,.partner-checkbox input { appearance: none !important; -webkit-appearance: none !important; width: 32px !important; height: 32px !important; min-width: 32px !important; flex: 0 0 32px !important; margin: 0 !important; padding: 0 !important; align-self: center !important; border-radius: 8px !important; border: 2px solid #2E5C93 !important; background: transparent !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: pointer !important;}.waitlist-checkbox input:checked::after,.partner-checkbox input:checked::after { content: "" !important; width: 14px !important; height: 8px !important; border-left: 3px solid #D3E9FF !important; border-bottom: 3px solid #D3E9FF !important; transform: rotate(-45deg) translate(1px, -1px) !important;}.waitlist-checkbox span,.partner-checkbox span { display: inline-block !important; color: #D3E9FF !important; line-height: 24px !important;}.waitlist-checkbox a,.partner-checkbox a { color: #D3E9FF !important; text-decoration: underline !important;}.partner-submit-button { width: 107px !important; height: 56px !important; border-radius: 999px !important; background: #A3CAFD !important; color: #0A121B !important; padding: 0 4px !important; border: 0 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 16px !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 16px !important; line-height: 1 !important; white-space: nowrap !important; cursor: pointer !important; transition: all 0.25s ease !important;}.partner-submit-button span { color: #0A121B !important; line-height: 1 !important;}.partner-button-arrow { display: none !important;}.waitlist-close-button,.partner-close-button { width: fit-content !important; height: 56px !important; border-radius: 999px !important; background: #163358 !important; color: #D3E9FF !important; padding: 0 24px !important; border: 0 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 14px !important; line-height: 1 !important; cursor: pointer !important; transition: all 0.25s ease !important;}@media (max-width: 767px) { .waitlist-modal-overlay, .partner-modal-overlay { padding: 16px !important; align-items: center !important; justify-content: center !important; height: 100vh !important; height: 100svh !important; } .partner-modal-overlay { align-items: flex-start !important; padding: calc(12px + env(safe-area-inset-top)) 16px calc(12px + env(safe-area-inset-bottom)) !important; overflow-y: auto !important; overflow-x: hidden !important; -webkit-overflow-scrolling: touch !important; } .waitlist-modal, .partner-modal { width: 100% !important; max-width: 390px !important; max-height: calc(100svh - 32px) !important; background: #0A121B !important; color: #ffffff !important; border-radius: 24px !important; padding: 48px 24px 40px 24px !important; gap: 32px !important; overflow-y: auto !important; overflow-x: hidden !important; box-sizing: border-box !important; } .partner-modal { max-height: none !important; min-height: auto !important; margin-top: 0 !important; margin-bottom: 0 !important; border-radius: 22px !important; padding: clamp(28px, 4.5svh, 44px) 22px clamp(28px, 4.5svh, 36px) !important; gap: clamp(18px, 3svh, 28px) !important; overflow: visible !important; } .waitlist-form-modal, .partner-form-modal, .waitlist-success-modal, .partner-success-modal { gap: 32px !important; } .partner-form-modal, .partner-success-modal { gap: clamp(18px, 3svh, 28px) !important; } .waitlist-modal h2, .partner-modal h2 { font-size: 30px !important; line-height: 110% !important; letter-spacing: -0.0005em !important; margin: 0 !important; color: #ffffff !important; text-align: left !important; } .partner-modal h2 { font-size: clamp(30px, 7vw, 38px) !important; line-height: 1.05 !important; } .waitlist-modal p, .partner-modal p { font-size: 18px !important; line-height: 27px !important; margin: 0 !important; color: #ffffff !important; text-align: left !important; } .partner-modal p { font-size: 16px !important; line-height: 22px !important; } .waitlist-close, .partner-close { top: 20px !important; right: 20px !important; width: 36px !important; height: 36px !important; font-size: 32px !important; } .waitlist-form, .partner-form { gap: 24px !important; } .partner-form { gap: clamp(10px, 1.8svh, 14px) !important; } .waitlist-form-row { flex-direction: column !important; align-items: stretch !important; width: 100% !important; gap: 14px !important; } .waitlist-checkbox, .partner-checkbox { align-items: flex-start !important; gap: 12px !important; width: 100% !important; font-size: 16px !important; line-height: 24px !important; } .partner-checkbox { font-size: 14px !important; line-height: 20px !important; gap: 10px !important; } .waitlist-checkbox input, .partner-checkbox input { width: 32px !important; height: 32px !important; min-width: 32px !important; flex: 0 0 32px !important; } .partner-checkbox input { width: 28px !important; height: 28px !important; min-width: 28px !important; flex: 0 0 28px !important; border-radius: 7px !important; } .waitlist-form-row input, .partner-form input[type="email"], .partner-form input[type="url"], .partner-form input[type="text"] { width: 100% !important; max-width: 100% !important; height: 56px !important; border-radius: 22px !important; padding: 0 20px !important; font-size: 16px !important; line-height: 24px !important; text-align: left !important; } .partner-form input[type="email"], .partner-form input[type="url"], .partner-form input[type="text"] { height: clamp(46px, 7svh, 56px) !important; } .partner-form textarea { width: 100% !important; max-width: 100% !important; min-height: clamp(76px, 15svh, 104px) !important; border-radius: 22px !important; font-size: 16px !important; line-height: 24px !important; resize: vertical !important; } .waitlist-form-row button, .waitlist-form button { width: auto !important; height: 56px !important; min-width: 132px !important; max-width: 100% !important; align-self: flex-start !important; padding: 0 22px !important; font-size: 13px !important; line-height: 19.5px !important; } .waitlist-form-row button span, .waitlist-form button span { font-size: 13px !important; line-height: 19.5px !important; } .partner-submit-button { width: 89px !important; height: 44px !important; padding: 0 3px !important; gap: 12px !important; font-size: 13px !important; line-height: 1 !important; } .partner-submit-button span { font-size: 13px !important; line-height: 1 !important; } .waitlist-close-button, .partner-close-button { height: 56px !important; font-size: 14px !important; }}@media (max-width: 767px) and (max-height: 760px) { .waitlist-modal, .partner-modal { padding-top: 36px !important; padding-bottom: 32px !important; gap: 20px !important; } .partner-modal { padding-top: 24px !important; padding-bottom: 24px !important; gap: 14px !important; } .waitlist-form-modal, .partner-form-modal, .waitlist-success-modal, .partner-success-modal { gap: 20px !important; } .partner-form-modal, .partner-success-modal { gap: 14px !important; } .waitlist-modal h2, .partner-modal h2 { font-size: 30px !important; } .waitlist-modal p, .partner-modal p { font-size: 16px !important; line-height: 22px !important; } .partner-modal p { font-size: 14px !important; line-height: 19px !important; } .waitlist-form, .partner-form { gap: 12px !important; } .partner-form { gap: 9px !important; } .waitlist-form-row input, .partner-form input[type="email"], .partner-form input[type="url"], .partner-form input[type="text"] { height: 48px !important; } .partner-form input[type="email"], .partner-form input[type="url"], .partner-form input[type="text"] { height: 44px !important; } .partner-form textarea { min-height: 68px !important; } .partner-checkbox { font-size: 13px !important; line-height: 18px !important; } .waitlist-form-row button, .waitlist-form button, .partner-submit-button { height: 48px !important; }}@media (max-width: 1024px) { :root { --witsee-header-top-tablet: 18px; --witsee-header-top-mobile: 18px; } html, body, #brx-header, header, .brxe-header, .brx-header, .site-header, #brx-header .brxe-container, header .brxe-container, .brxe-header .brxe-container, .brx-header .brxe-container, #brx-header .brxe-section, header .brxe-section, .brxe-header .brxe-section, .brx-header .brxe-section, #brx-header .brxe-div, header .brxe-div, .brxe-header .brxe-div, .brx-header .brxe-div { overflow: visible !important; } #brx-header, header, .brxe-header, .brx-header, .site-header { top: 18px !important; } body.menu-is-open #brx-header, body.menu-is-open header, body.menu-is-open .brxe-header, body.menu-is-open .brx-header, html.menu-is-open #brx-header, html.menu-is-open header, html.menu-is-open .brxe-header, html.menu-is-open .brx-header { top: 18px !important; } .header-waitlist-mobile-align { position: relative !important; top: -62px !important; z-index: 10005 !important; overflow: visible !important; clip-path: none !important; contain: none !important; } .header-waitlist-mobile-align, .header-waitlist-mobile-align *, .header-waitlist-mobile-align::before, .header-waitlist-mobile-align::after { overflow: visible !important; clip-path: none !important; }}@media (max-width: 1024px) { body:not(.menu-is-open) .bricks-mobile-menu-wrapper, html:not(.menu-is-open) .bricks-mobile-menu-wrapper, body:not(.menu-is-open) .brx-nav-nested-items, html:not(.menu-is-open) .brx-nav-nested-items, body:not(.menu-is-open) .bricks-mobile-menu, html:not(.menu-is-open) .bricks-mobile-menu, body:not(.menu-is-open) .brx-mobile-menu, html:not(.menu-is-open) .brx-mobile-menu, body.modal-is-open .bricks-mobile-menu-wrapper, html.modal-is-open .bricks-mobile-menu-wrapper, body.modal-is-open .brx-nav-nested-items, html.modal-is-open .brx-nav-nested-items, body.modal-is-open .bricks-mobile-menu, html.modal-is-open .bricks-mobile-menu, body.modal-is-open .brx-mobile-menu, html.modal-is-open .brx-mobile-menu, body.partner-lock .bricks-mobile-menu-wrapper, html.partner-lock .bricks-mobile-menu-wrapper, body.partner-lock .brx-nav-nested-items, html.partner-lock .brx-nav-nested-items, body.partner-lock .bricks-mobile-menu, html.partner-lock .bricks-mobile-menu, body.partner-lock .brx-mobile-menu, html.partner-lock .brx-mobile-menu, body.waitlist-lock .bricks-mobile-menu-wrapper, html.waitlist-lock .bricks-mobile-menu-wrapper, body.waitlist-lock .brx-nav-nested-items, html.waitlist-lock .brx-nav-nested-items, body.waitlist-lock .bricks-mobile-menu, html.waitlist-lock .bricks-mobile-menu, body.waitlist-lock .brx-mobile-menu, html.waitlist-lock .brx-mobile-menu { display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; width: 0 !important; max-width: 0 !important; min-width: 0 !important; height: 0 !important; max-height: 0 !important; min-height: 0 !important; overflow: hidden !important; transform: translateX(100%) !important; translate: none !important; background: transparent !important; background-color: transparent !important; z-index: -1 !important; }}@media (max-width: 1024px) { .bricks-mobile-menu-wrapper > ul > li.partner-open, .bricks-mobile-menu-wrapper > ul > li.waitlist-open, .bricks-mobile-menu-wrapper > ul > li:has(> .partner-open), .bricks-mobile-menu-wrapper > ul > li:has(> .waitlist-open), .bricks-mobile-menu-wrapper .bricks-mobile-menu > li.partner-open, .bricks-mobile-menu-wrapper .bricks-mobile-menu > li.waitlist-open, .bricks-mobile-menu-wrapper .bricks-mobile-menu > li:has(> .partner-open), .bricks-mobile-menu-wrapper .bricks-mobile-menu > li:has(> .waitlist-open), .brx-nav-nested-items > ul > li.partner-open, .brx-nav-nested-items > ul > li.waitlist-open, .brx-nav-nested-items > ul > li:has(> .partner-open), .brx-nav-nested-items > ul > li:has(> .waitlist-open) { display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; } .mobile-menu-footer, .mobile-menu-footer .mobile-menu-actions { display: flex !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; } .mobile-menu-footer .partner-open, .mobile-menu-footer .waitlist-open, .mobile-menu-footer .mobile-menu-action { display: block !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; }}@media (max-width: 1024px) { body.menu-is-open .bricks-mobile-menu-wrapper, html.menu-is-open .bricks-mobile-menu-wrapper { background: #000000 !important; background-color: #000000 !important; padding-top: 78px !important; padding-left: 32px !important; padding-right: 32px !important; padding-bottom: calc(40px + env(safe-area-inset-bottom)) !important; } body.menu-is-open .bricks-mobile-menu-wrapper::before, body.menu-is-open .bricks-mobile-menu-wrapper::after, html.menu-is-open .bricks-mobile-menu-wrapper::before, html.menu-is-open .bricks-mobile-menu-wrapper::after { background: #000000 !important; background-color: #000000 !important; } body.menu-is-open .bricks-mobile-menu-wrapper > ul, body.menu-is-open .bricks-mobile-menu-wrapper .bricks-mobile-menu, html.menu-is-open .bricks-mobile-menu-wrapper > ul, html.menu-is-open .bricks-mobile-menu-wrapper .bricks-mobile-menu { margin-top: 34px !important; background: transparent !important; background-color: transparent !important; } body.menu-is-open .mobile-menu-footer, html.menu-is-open .mobile-menu-footer { margin-top: 34px !important; padding-top: 24px !important; background: transparent !important; background-color: transparent !important; }}@media (max-width: 1024px) { .bricks-mobile-menu-overlay, body.menu-is-open .bricks-mobile-menu-overlay, html.menu-is-open .bricks-mobile-menu-overlay, body:not(.menu-is-open) .bricks-mobile-menu-overlay, html:not(.menu-is-open) .bricks-mobile-menu-overlay, body.modal-is-open .bricks-mobile-menu-overlay, html.modal-is-open .bricks-mobile-menu-overlay, body.partner-lock .bricks-mobile-menu-overlay, html.partner-lock .bricks-mobile-menu-overlay, body.waitlist-lock .bricks-mobile-menu-overlay, html.waitlist-lock .bricks-mobile-menu-overlay { display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; width: 0 !important; height: 0 !important; max-width: 0 !important; max-height: 0 !important; overflow: hidden !important; background: transparent !important; background-color: transparent !important; z-index: -1 !important; }}@media (max-width: 1024px) { body:not(.menu-is-open) .brxe-nav-menu .brx-nav-menu-close, body:not(.menu-is-open) .brxe-nav-menu .bricks-mobile-menu-close, html:not(.menu-is-open) .brxe-nav-menu .brx-nav-menu-close, html:not(.menu-is-open) .brxe-nav-menu .bricks-mobile-menu-close { display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; } body:not(.menu-is-open) .brxe-nav-menu .brx-nav-menu-toggle, body:not(.menu-is-open) .brxe-nav-menu .bricks-mobile-menu-toggle, html:not(.menu-is-open) .brxe-nav-menu .brx-nav-menu-toggle, html:not(.menu-is-open) .brxe-nav-menu .bricks-mobile-menu-toggle { display: flex !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; }}@media (max-width: 1024px) { body:not(.menu-is-open) .brxe-nav-menu.show-mobile-menu { pointer-events: auto !important; } body:not(.menu-is-open) .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-wrapper, body:not(.menu-is-open) .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-overlay { display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; }}@media (max-width: 1024px) { body.menu-is-open #brx-header, html.menu-is-open #brx-header, body.menu-is-open header#brx-header, html.menu-is-open header#brx-header { display: block !important; position: fixed !important; top: 18px !important; left: 0 !important; width: 100% !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: none !important; background: transparent !important; overflow: visible !important; z-index: 2147483600 !important; } body.menu-is-open #brx-header .brxe-container, html.menu-is-open #brx-header .brxe-container { display: grid !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: none !important; overflow: visible !important; } body.menu-is-open #brx-header .brxe-logo, html.menu-is-open #brx-header .brxe-logo, body.menu-is-open #brx-header .brxe-logo *, html.menu-is-open #brx-header .brxe-logo *, body.menu-is-open #brx-header .brxe-logo img, html.menu-is-open #brx-header .brxe-logo img { display: block !important; position: relative !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: none !important; z-index: 2147483640 !important; } body.menu-is-open #brx-header .brxe-nav-menu, html.menu-is-open #brx-header .brxe-nav-menu { display: flex !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: none !important; overflow: visible !important; z-index: auto !important; } body.menu-is-open #brx-header .bricks-mobile-menu-wrapper, html.menu-is-open #brx-header .bricks-mobile-menu-wrapper { position: fixed !important; inset: 0 !important; width: 100vw !important; height: 100dvh !important; padding-top: 112px !important; padding-left: 32px !important; padding-right: 32px !important; padding-bottom: calc(48px + env(safe-area-inset-bottom)) !important; background: #000 !important; background-color: #000 !important; z-index: 2147483500 !important; overflow-y: auto !important; overflow-x: hidden !important; } body.menu-is-open #brx-header .bricks-mobile-menu-toggle, html.menu-is-open #brx-header .bricks-mobile-menu-toggle { display: flex !important; position: relative !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; color: transparent !important; font-size: 0 !important; transform: none !important; z-index: 2147483645 !important; } body.menu-is-open #brx-header .bricks-mobile-menu-toggle::before, body.menu-is-open #brx-header .bricks-mobile-menu-toggle::after, html.menu-is-open #brx-header .bricks-mobile-menu-toggle::before, html.menu-is-open #brx-header .bricks-mobile-menu-toggle::after { content: "" !important; position: absolute !important; left: 50% !important; top: 50% !important; width: 28px !important; height: 2px !important; background: #ffffff !important; border-radius: 999px !important; transform-origin: center !important; } body.menu-is-open #brx-header .bricks-mobile-menu-toggle::before, html.menu-is-open #brx-header .bricks-mobile-menu-toggle::before { transform: translate(-50%, -50%) rotate(45deg) !important; } body.menu-is-open #brx-header .bricks-mobile-menu-toggle::after, html.menu-is-open #brx-header .bricks-mobile-menu-toggle::after { transform: translate(-50%, -50%) rotate(-45deg) !important; } body.menu-is-open #brx-header .waitlist-open, html.menu-is-open #brx-header .waitlist-open, body.menu-is-open #brx-header .header-waitlist-mobile-align, html.menu-is-open #brx-header .header-waitlist-mobile-align, body.menu-is-open #brx-header .brxe-container > .brxe-button, html.menu-is-open #brx-header .brxe-container > .brxe-button { display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; } body.menu-is-open .bricks-mobile-menu-overlay, html.menu-is-open .bricks-mobile-menu-overlay { display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; }}@media (max-width: 1024px) { body.menu-is-open #brx-header, html.menu-is-open #brx-header { height: 72px !important; min-height: 72px !important; max-height: 72px !important; } body.menu-is-open #brx-header .brxe-container, html.menu-is-open #brx-header .brxe-container { height: 72px !important; min-height: 72px !important; max-height: 72px !important; align-items: start !important; padding-top: 0 !important; } body.menu-is-open #brx-header .brxe-logo, html.menu-is-open #brx-header .brxe-logo, body.menu-is-open #brx-header .brxe-nav-menu, html.menu-is-open #brx-header .brxe-nav-menu { align-self: start !important; margin-top: 0 !important; transform: none !important; } body.menu-is-open #brx-header .brxe-logo, html.menu-is-open #brx-header .brxe-logo { position: relative !important; top: 6px !important; } body.menu-is-open #brx-header .bricks-mobile-menu-toggle, html.menu-is-open #brx-header .bricks-mobile-menu-toggle { position: relative !important; top: 0px !important; margin-top: 0 !important; transform: none !important; } body.menu-is-open #brx-header .bricks-mobile-menu-toggle::before, body.menu-is-open #brx-header .bricks-mobile-menu-toggle::after, html.menu-is-open #brx-header .bricks-mobile-menu-toggle::before, html.menu-is-open #brx-header .bricks-mobile-menu-toggle::after { top: 50% !important; }}@media (max-width: 1024px) { body.menu-is-open #brx-header .bricks-mobile-menu-toggle, html.menu-is-open #brx-header .bricks-mobile-menu-toggle { position: relative !important; overflow: hidden !important; color: transparent !important; font-size: 0 !important; transition: opacity 0.18s ease, transform 0.18s ease !important; } body.menu-is-open #brx-header .bricks-mobile-menu-toggle *, html.menu-is-open #brx-header .bricks-mobile-menu-toggle *, body.menu-is-open #brx-header .bricks-mobile-menu-toggle svg, html.menu-is-open #brx-header .bricks-mobile-menu-toggle svg, body.menu-is-open #brx-header .bricks-mobile-menu-toggle span, html.menu-is-open #brx-header .bricks-mobile-menu-toggle span, body.menu-is-open #brx-header .bricks-mobile-menu-toggle i, html.menu-is-open #brx-header .bricks-mobile-menu-toggle i { display: none !important; opacity: 0 !important; visibility: hidden !important; } body.menu-is-open #brx-header .bricks-mobile-menu-toggle::before, body.menu-is-open #brx-header .bricks-mobile-menu-toggle::after, html.menu-is-open #brx-header .bricks-mobile-menu-toggle::before, html.menu-is-open #brx-header .bricks-mobile-menu-toggle::after { content: "" !important; position: absolute !important; left: 50% !important; top: 50% !important; display: block !important; width: 28px !important; height: 2px !important; background: #ffffff !important; border-radius: 999px !important; transform-origin: center !important; opacity: 1 !important; visibility: visible !important; transition: transform 0.18s ease, opacity 0.18s ease !important; } body.menu-is-open #brx-header .bricks-mobile-menu-toggle::before, html.menu-is-open #brx-header .bricks-mobile-menu-toggle::before { transform: translate(-50%, -50%) rotate(45deg) !important; } body.menu-is-open #brx-header .bricks-mobile-menu-toggle::after, html.menu-is-open #brx-header .bricks-mobile-menu-toggle::after { transform: translate(-50%, -50%) rotate(-45deg) !important; }}.waitlist-modal-overlay,.partner-modal-overlay { align-items: center !important; justify-content: center !important; padding: clamp(12px, 3vh, 24px) !important; overflow-y: auto !important; overflow-x: hidden !important; -webkit-overflow-scrolling: touch !important;}.waitlist-modal,.partner-modal { width: min(640px, calc(100vw - 32px)) !important; max-width: calc(100vw - 32px) !important; max-height: calc(100dvh - 32px) !important; overflow-y: auto !important; overflow-x: hidden !important; box-sizing: border-box !important; margin: auto !important;}.partner-modal { padding: clamp(28px, 5vh, 64px) clamp(22px, 4vw, 48px) !important; gap: clamp(18px, 3vh, 40px) !important;}.partner-form-modal,.partner-success-modal { gap: clamp(16px, 2.6vh, 32px) !important;}.partner-form { gap: clamp(10px, 2vh, 20px) !important;}.partner-form input[type="email"],.partner-form input[type="url"],.partner-form input[type="text"] { height: clamp(44px, 7vh, 60px) !important;}.partner-form textarea { min-height: clamp(72px, 16vh, 132px) !important;}@media (max-width: 767px) { .waitlist-modal-overlay, .partner-modal-overlay { align-items: center !important; justify-content: center !important; padding: calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom)) !important; height: 100vh !important; height: 100svh !important; overflow-y: auto !important; overflow-x: hidden !important; -webkit-overflow-scrolling: touch !important; } .waitlist-modal, .partner-modal { width: 100% !important; max-width: 390px !important; max-height: calc(100svh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) !important; margin: auto !important; overflow-y: auto !important; overflow-x: hidden !important; border-radius: 24px !important; box-sizing: border-box !important; } .waitlist-modal { padding: 48px 24px 40px 24px !important; gap: 32px !important; } .partner-modal { padding: clamp(28px, 5svh, 48px) 22px clamp(28px, 5svh, 40px) !important; gap: clamp(16px, 2.5svh, 32px) !important; } .partner-form-modal, .partner-success-modal { gap: clamp(14px, 2.2svh, 28px) !important; } .partner-form { gap: clamp(9px, 1.6svh, 14px) !important; } .partner-form input[type="email"], .partner-form input[type="url"], .partner-form input[type="text"] { height: clamp(42px, 7svh, 56px) !important; } .partner-form textarea { min-height: clamp(64px, 13svh, 104px) !important; }}@media (max-width: 767px) and (max-height: 760px) { .waitlist-modal-overlay, .partner-modal-overlay { align-items: center !important; justify-content: center !important; padding: 10px 14px !important; } .waitlist-modal, .partner-modal { max-height: calc(100svh - 20px) !important; margin: auto !important; } .partner-modal { padding: 22px 20px !important; gap: 12px !important; } .partner-form-modal, .partner-success-modal { gap: 12px !important; } .partner-form { gap: 8px !important; } .partner-form input[type="email"], .partner-form input[type="url"], .partner-form input[type="text"] { height: 42px !important; } .partner-form textarea { min-height: 58px !important; } .partner-checkbox { font-size: 12.5px !important; line-height: 17px !important; } .partner-checkbox input { width: 26px !important; height: 26px !important; min-width: 26px !important; flex: 0 0 26px !important; } .partner-submit-button { height: 42px !important; }}@media (min-width: 768px) and (max-width: 1180px) and (orientation: landscape) { .partner-modal-overlay { padding: 24px 32px !important; align-items: center !important; justify-content: center !important; overflow-y: auto !important; overflow-x: hidden !important; } .partner-modal { width: min(560px, calc(100vw - 64px)) !important; max-width: calc(100vw - 64px) !important; max-height: calc(100svh - 48px) !important; padding: 40px 36px !important; border-radius: 24px !important; gap: 24px !important; margin: auto !important; overflow-y: auto !important; overflow-x: hidden !important; box-sizing: border-box !important; } .partner-form-modal, .partner-success-modal { gap: 22px !important; } .partner-form { gap: 14px !important; } .partner-modal h2 { font-size: 40px !important; line-height: 1.05 !important; letter-spacing: -0.02em !important; } .partner-modal p { font-size: 16px !important; line-height: 23px !important; } .partner-form input[type="email"], .partner-form input[type="url"], .partner-form input[type="text"] { height: 52px !important; border-radius: 22px !important; padding: 0 18px !important; font-size: 16px !important; line-height: 24px !important; } .partner-form textarea { min-height: 96px !important; max-height: none !important; border-radius: 22px !important; padding: 16px 18px !important; font-size: 16px !important; line-height: 24px !important; resize: vertical !important; } .partner-checkbox { gap: 10px !important; font-size: 14px !important; line-height: 20px !important; } .partner-checkbox input { width: 28px !important; height: 28px !important; min-width: 28px !important; flex: 0 0 28px !important; border-radius: 7px !important; border-width: 2px !important; } .partner-submit-button { width: 89px !important; height: 44px !important; font-size: 13px !important; line-height: 1 !important; } .partner-submit-button span { font-size: 13px !important; line-height: 1 !important; } .partner-close { top: 20px !important; right: 20px !important; width: 36px !important; height: 36px !important; font-size: 32px !important; }}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) { .desktop-link { display: block !important; } .mobile-link { display: none !important; } #brx-header, header, .brxe-header, .brx-header, .site-header { top: var(--witsee-header-top-desktop) !important; min-height: auto !important; height: auto !important; z-index: 9999 !important; } #brx-header .brxe-container, #brx-header #brxe-a01d58 > .brxe-container, header .brxe-container, .brxe-header .brxe-container, .brx-header .brxe-container { width: 100% !important; max-width: var(--witsee-site-max) !important; margin-left: auto !important; margin-right: auto !important; padding-left: 32px !important; padding-right: 32px !important; display: grid !important; grid-template-columns: auto 1fr auto !important; align-items: center !important; column-gap: 24px !important; box-sizing: border-box !important; } #brx-header .brxe-logo, header .brxe-logo, .brxe-header .brxe-logo, .brx-header .brxe-logo { grid-column: 1 !important; justify-self: start !important; width: auto !important; max-width: 128px !important; margin: 0 !important; transform: none !important; } #brx-header .brxe-logo img, header .brxe-logo img, .brxe-header .brxe-logo img, .brx-header .brxe-logo img { width: auto !important; max-width: 128px !important; height: auto !important; display: block !important; } #brx-header .brxe-nav-menu, header .brxe-nav-menu, .brxe-header .brxe-nav-menu, .brx-header .brxe-nav-menu { grid-column: 2 !important; justify-self: center !important; position: static !important; width: auto !important; min-width: 0 !important; max-width: 100% !important; height: auto !important; min-height: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; padding: 0 !important; transform: none !important; overflow: visible !important; } #brx-header .brxe-nav-menu .brx-nav-menu-toggle, #brx-header .brxe-nav-menu .bricks-mobile-menu-toggle, header .brxe-nav-menu .brx-nav-menu-toggle, header .brxe-nav-menu .bricks-mobile-menu-toggle, .brxe-header .brxe-nav-menu .brx-nav-menu-toggle, .brxe-header .brxe-nav-menu .bricks-mobile-menu-toggle, .brx-header .brxe-nav-menu .brx-nav-menu-toggle, .brx-header .brxe-nav-menu .bricks-mobile-menu-toggle { display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; } #brx-header .brxe-nav-menu ul, #brx-header .brxe-nav-menu .menu, header .brxe-nav-menu ul, header .brxe-nav-menu .menu, .brxe-header .brxe-nav-menu ul, .brxe-header .brxe-nav-menu .menu, .brx-header .brxe-nav-menu ul, .brx-header .brxe-nav-menu .menu { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: center !important; gap: clamp(24px, 3vw, 40px) !important; width: auto !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: none !important; } #brx-header .brxe-nav-menu li, #brx-header .brxe-nav-menu a, header .brxe-nav-menu li, header .brxe-nav-menu a, .brxe-header .brxe-nav-menu li, .brxe-header .brxe-nav-menu a, .brx-header .brxe-nav-menu li, .brx-header .brxe-nav-menu a { white-space: nowrap !important; font-size: 14px !important; line-height: 1.15 !important; } #brx-header .waitlist-open, #brx-header .brxe-container > .brxe-button, header .waitlist-open, header .brxe-container > .brxe-button, .brxe-header .waitlist-open, .brxe-header .brxe-container > .brxe-button, .brx-header .waitlist-open, .brx-header .brxe-container > .brxe-button { grid-column: 3 !important; justify-self: end !important; width: auto !important; min-width: 150px !important; max-width: 180px !important; height: 48px !important; min-height: 48px !important; padding: 0 22px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; border-radius: 999px !important; font-size: 14px !important; line-height: 1 !important; white-space: nowrap !important; transform: none !important; } .bricks-mobile-menu-wrapper, .bricks-mobile-menu-overlay, .bricks-mobile-menu, .brx-mobile-menu { display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; }}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) { .desktop-link { display: none !important; } .mobile-link { display: block !important; } body.menu-is-open::before, html.menu-is-open::before { content: "" !important; position: fixed !important; inset: -200px 0 !important; width: 100vw !important; height: calc(100dvh + 400px) !important; background: #000000 !important; z-index: 9998 !important; pointer-events: none !important; } body.menu-is-open #brx-header, html.menu-is-open #brx-header, body.menu-is-open header, html.menu-is-open header, body.menu-is-open .brxe-header, html.menu-is-open .brxe-header, body.menu-is-open .brx-header, html.menu-is-open .brx-header { position: fixed !important; top: 18px !important; left: 0 !important; width: 100% !important; z-index: 2147483600 !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: none !important; background: transparent !important; overflow: visible !important; } body.menu-is-open #brx-header .bricks-mobile-menu-wrapper, html.menu-is-open #brx-header .bricks-mobile-menu-wrapper, body.menu-is-open .bricks-mobile-menu-wrapper, html.menu-is-open .bricks-mobile-menu-wrapper { position: fixed !important; inset: 0 !important; width: 100vw !important; max-width: 100vw !important; min-width: 100vw !important; height: 100vh !important; min-height: 100vh !important; height: 100dvh !important; min-height: 100dvh !important; margin: 0 !important; padding: 112px 32px calc(48px + env(safe-area-inset-bottom)) !important; background: #000000 !important; background-color: #000000 !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: flex-start !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: none !important; translate: none !important; overflow-y: auto !important; overflow-x: hidden !important; z-index: 2147483500 !important; } body.menu-is-open #brx-header .brxe-nav-menu > ul, body.menu-is-open #brx-header .brxe-nav-menu > .menu, html.menu-is-open #brx-header .brxe-nav-menu > ul, html.menu-is-open #brx-header .brxe-nav-menu > .menu { display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; } body.menu-is-open .bricks-mobile-menu-wrapper > ul, body.menu-is-open .bricks-mobile-menu-wrapper .bricks-mobile-menu, html.menu-is-open .bricks-mobile-menu-wrapper > ul, html.menu-is-open .bricks-mobile-menu-wrapper .bricks-mobile-menu { width: 100% !important; max-width: 100% !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: flex-start !important; gap: 24px !important; margin: 34px 0 0 0 !important; padding: 0 !important; background: transparent !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: none !important; } body.menu-is-open .bricks-mobile-menu-wrapper li, body.menu-is-open .bricks-mobile-menu-wrapper a, html.menu-is-open .bricks-mobile-menu-wrapper li, html.menu-is-open .bricks-mobile-menu-wrapper a { width: auto !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; color: #ffffff !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-size: 32px !important; line-height: 1.08 !important; font-weight: 500 !important; letter-spacing: -0.03em !important; text-align: left !important; white-space: normal !important; background-image: none !important; text-decoration: none !important; opacity: 1 !important; visibility: visible !important; transform: none !important; pointer-events: auto !important; } body.menu-is-open #brx-header .waitlist-open, body.menu-is-open #brx-header .brxe-container > .brxe-button, body.menu-is-open .header-waitlist-mobile-align, html.menu-is-open #brx-header .waitlist-open, html.menu-is-open #brx-header .brxe-container > .brxe-button, html.menu-is-open .header-waitlist-mobile-align { display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; } body.menu-is-open #brx-header .bricks-mobile-menu-toggle, body.menu-is-open #brx-header .brx-nav-menu-toggle, html.menu-is-open #brx-header .bricks-mobile-menu-toggle, html.menu-is-open #brx-header .brx-nav-menu-toggle { position: relative !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 36px !important; height: 36px !important; color: transparent !important; font-size: 0 !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; overflow: hidden !important; z-index: 2147483647 !important; } body.menu-is-open #brx-header .bricks-mobile-menu-toggle *, body.menu-is-open #brx-header .brx-nav-menu-toggle *, html.menu-is-open #brx-header .bricks-mobile-menu-toggle *, html.menu-is-open #brx-header .brx-nav-menu-toggle * { display: none !important; opacity: 0 !important; visibility: hidden !important; } body.menu-is-open #brx-header .bricks-mobile-menu-toggle::before, body.menu-is-open #brx-header .bricks-mobile-menu-toggle::after, body.menu-is-open #brx-header .brx-nav-menu-toggle::before, body.menu-is-open #brx-header .brx-nav-menu-toggle::after, html.menu-is-open #brx-header .bricks-mobile-menu-toggle::before, html.menu-is-open #brx-header .bricks-mobile-menu-toggle::after, html.menu-is-open #brx-header .brx-nav-menu-toggle::before, html.menu-is-open #brx-header .brx-nav-menu-toggle::after { content: "" !important; position: absolute !important; left: 50% !important; top: 50% !important; display: block !important; width: 28px !important; height: 2px !important; background: #ffffff !important; border-radius: 999px !important; opacity: 1 !important; visibility: visible !important; transform-origin: center !important; } body.menu-is-open #brx-header .bricks-mobile-menu-toggle::before, body.menu-is-open #brx-header .brx-nav-menu-toggle::before, html.menu-is-open #brx-header .bricks-mobile-menu-toggle::before, html.menu-is-open #brx-header .brx-nav-menu-toggle::before { transform: translate(-50%, -50%) rotate(45deg) !important; } body.menu-is-open #brx-header .bricks-mobile-menu-toggle::after, body.menu-is-open #brx-header .brx-nav-menu-toggle::after, html.menu-is-open #brx-header .bricks-mobile-menu-toggle::after, html.menu-is-open #brx-header .brx-nav-menu-toggle::after { transform: translate(-50%, -50%) rotate(-45deg) !important; } body.menu-is-open .cmplz-cookiebanner, body.menu-is-open .cmplz-manage-consent, html.menu-is-open .cmplz-cookiebanner, html.menu-is-open .cmplz-manage-consent { display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; }}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) { body.menu-is-open #brx-header .brxe-nav-menu > ul, body.menu-is-open #brx-header .brxe-nav-menu > .menu, body.menu-is-open #brx-header .brxe-nav-menu > li, body.menu-is-open #brx-header .brxe-nav-menu > a, html.menu-is-open #brx-header .brxe-nav-menu > ul, html.menu-is-open #brx-header .brxe-nav-menu > .menu, html.menu-is-open #brx-header .brxe-nav-menu > li, html.menu-is-open #brx-header .brxe-nav-menu > a, body.witsee-tablet-menu-open #brx-header .brxe-nav-menu > ul, body.witsee-tablet-menu-open #brx-header .brxe-nav-menu > .menu, body.witsee-tablet-menu-open #brx-header .brxe-nav-menu > li, body.witsee-tablet-menu-open #brx-header .brxe-nav-menu > a, html.witsee-tablet-menu-open #brx-header .brxe-nav-menu > ul, html.witsee-tablet-menu-open #brx-header .brxe-nav-menu > .menu, html.witsee-tablet-menu-open #brx-header .brxe-nav-menu > li, html.witsee-tablet-menu-open #brx-header .brxe-nav-menu > a { display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; } body.menu-is-open #brx-header .bricks-mobile-menu-toggle, body.menu-is-open #brx-header .brx-nav-menu-toggle, html.menu-is-open #brx-header .bricks-mobile-menu-toggle, html.menu-is-open #brx-header .brx-nav-menu-toggle, body.witsee-tablet-menu-open #brx-header .bricks-mobile-menu-toggle, body.witsee-tablet-menu-open #brx-header .brx-nav-menu-toggle, html.witsee-tablet-menu-open #brx-header .bricks-mobile-menu-toggle, html.witsee-tablet-menu-open #brx-header .brx-nav-menu-toggle { opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; }  .witsee-tablet-menu-close { position: fixed !important; top: 24px !important; right: 32px !important; width: 44px !important; height: 44px !important; display: none !important; align-items: center !important; justify-content: center !important; padding: 0 !important; margin: 0 !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; cursor: pointer !important; z-index: 2147483647 !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; } body.menu-is-open .witsee-tablet-menu-close, html.menu-is-open .witsee-tablet-menu-close, body.witsee-tablet-menu-open .witsee-tablet-menu-close, html.witsee-tablet-menu-open .witsee-tablet-menu-close { display: flex !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; } .witsee-tablet-menu-close::before, .witsee-tablet-menu-close::after { content: "" !important; position: absolute !important; left: 50% !important; top: 50% !important; width: 30px !important; height: 2px !important; background: #ffffff !important; border-radius: 999px !important; transform-origin: center !important; } .witsee-tablet-menu-close::before { transform: translate(-50%, -50%) rotate(45deg) !important; } .witsee-tablet-menu-close::after { transform: translate(-50%, -50%) rotate(-45deg) !important; } body.menu-is-open .cmplz-cookiebanner, body.menu-is-open .cmplz-manage-consent, html.menu-is-open .cmplz-cookiebanner, html.menu-is-open .cmplz-manage-consent, body.witsee-tablet-menu-open .cmplz-cookiebanner, body.witsee-tablet-menu-open .cmplz-manage-consent, html.witsee-tablet-menu-open .cmplz-cookiebanner, html.witsee-tablet-menu-open .cmplz-manage-consent { display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; }}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) { body.menu-is-open #menu-item-954, html.menu-is-open #menu-item-954, body.witsee-tablet-menu-open #menu-item-954, html.witsee-tablet-menu-open #menu-item-954 { display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; width: 0 !important; max-width: 0 !important; height: 0 !important; max-height: 0 !important; overflow: hidden !important; }}.waitlist-modal-overlay,.partner-modal-overlay { position: fixed !important; inset: 0 !important; width: 100vw !important; height: 100vh !important; height: 100dvh !important; z-index: 2147483647 !important; display: flex !important; align-items: center !important; justify-content: center !important; background: rgba(0, 0, 0, 0.65) !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important;}.waitlist-modal-overlay.active,.partner-modal-overlay.active { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important;}.waitlist-modal,.partner-modal { position: relative !important; z-index: 2 !important;}body.waitlist-lock .hero-section,body.partner-lock .hero-section,body.modal-is-open .hero-section { position: relative !important; z-index: 1 !important;}body.menu-is-open #brx-header,html.menu-is-open #brx-header,body.menu-is-open header,html.menu-is-open header,body.menu-is-open .bricks-mobile-menu-wrapper,html.menu-is-open .bricks-mobile-menu-wrapper,body.menu-is-open .bricks-mobile-menu-toggle,html.menu-is-open .bricks-mobile-menu-toggle { pointer-events: auto !important;}@media (max-width: 767px) and (orientation: landscape) { body.menu-is-open #brx-header .bricks-mobile-menu-wrapper, html.menu-is-open #brx-header .bricks-mobile-menu-wrapper, body.menu-is-open .bricks-mobile-menu-wrapper, html.menu-is-open .bricks-mobile-menu-wrapper { padding-top: 58px !important; padding-left: 24px !important; padding-right: 24px !important; padding-bottom: 16px !important; display: block !important; overflow-y: auto !important; overflow-x: hidden !important; } body.menu-is-open .bricks-mobile-menu-wrapper > ul, body.menu-is-open .bricks-mobile-menu-wrapper .bricks-mobile-menu, html.menu-is-open .bricks-mobile-menu-wrapper > ul, html.menu-is-open .bricks-mobile-menu-wrapper .bricks-mobile-menu { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; column-gap: 22px !important; row-gap: 8px !important; width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; } body.menu-is-open .bricks-mobile-menu-wrapper li, html.menu-is-open .bricks-mobile-menu-wrapper li { width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; } body.menu-is-open .bricks-mobile-menu-wrapper li a, body.menu-is-open .bricks-mobile-menu-wrapper a, html.menu-is-open .bricks-mobile-menu-wrapper li a, html.menu-is-open .bricks-mobile-menu-wrapper a { display: block !important; width: 100% !important; max-width: 100% !important; font-size: 20px !important; line-height: 1.05 !important; letter-spacing: -0.03em !important; text-align: left !important; margin: 0 !important; padding: 0 !important; white-space: normal !important; } body.menu-is-open .mobile-menu-footer, html.menu-is-open .mobile-menu-footer { margin-top: 14px !important; padding-top: 12px !important; padding-bottom: 0 !important; } body.menu-is-open .mobile-menu-actions, html.menu-is-open .mobile-menu-actions { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; column-gap: 22px !important; row-gap: 8px !important; width: 100% !important; max-width: 100% !important; margin-bottom: 10px !important; } body.menu-is-open .mobile-menu-action, body.menu-is-open .mobile-menu-footer .partner-open, body.menu-is-open .mobile-menu-footer .waitlist-open, html.menu-is-open .mobile-menu-action, html.menu-is-open .mobile-menu-footer .partner-open, html.menu-is-open .mobile-menu-footer .waitlist-open { font-size: 20px !important; line-height: 1.05 !important; width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; } body.menu-is-open .mobile-menu-footer .email, html.menu-is-open .mobile-menu-footer .email { font-size: 12px !important; line-height: 16px !important; } body.menu-is-open .mobile-socials, html.menu-is-open .mobile-socials { margin-top: 8px !important; gap: 8px !important; } body.menu-is-open .mobile-socials a, html.menu-is-open .mobile-socials a { width: 30px !important; height: 30px !important; min-width: 30px !important; min-height: 30px !important; }}.header-cart-button { position: relative !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 18px !important; overflow: visible !important; transition: background-color 0.22s ease, transform 0.22s ease, box-shadow 0.22s ease !important;}.header-cart-button i { width: 28px !important; height: 28px !important; flex: 0 0 28px !important; font-size: 0 !important; background-image: url("https://www.witsee.com/wp-content/uploads/2026/07/Lucide-Icon-2.svg") !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 26px 26px !important; overflow: visible !important;}.header-cart-button i::before { content: none !important; display: none !important;}.header-cart-button i::after { content: attr(data-cart-count) !important; position: absolute !important; top: -10px !important; right: -11px !important; min-width: 21px !important; height: 21px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; padding: 0 5px !important; border-radius: 999px !important; background: #d3e9ff !important; color: #05080d !important; font-family: "FH Dfaalt", sans-serif !important; font-size: 12px !important; font-weight: 500 !important; line-height: 1 !important; pointer-events: none !important; transition: transform 0.22s ease, background-color 0.22s ease !important;}.header-cart-button i[data-cart-count="0"]::after,.header-cart-button i:not([data-cart-count])::after { display: none !important;}.header-cart-button:hover { background: #b8d7ff !important; transform: translateY(-2px) !important; box-shadow: 0 10px 28px rgba(163, 202, 253, 0.24) !important;}.header-cart-button:hover i { transform: translateX(2px) scale(1.06) !important;}.header-cart-button:hover i::after { background: #ffffff !important; transform: scale(1.08) !important;}.header-cart-button:active { transform: translateY(0) scale(0.98) !important;}@media (max-width: 1025px) { html.cart-popup-open #brx-header, body.cart-popup-open #brx-header, html.cart-popup-open .brx-header, body.cart-popup-open .brx-header, html.cart-popup-open .site-header, body.cart-popup-open .site-header { display: none !important; }}.witsee-currency,.witsee-currency *,.witsee-currency-modal,.witsee-currency-modal * { box-sizing: border-box;}.witsee-header-currency { display: flex !important; align-items: center; justify-content: center; width: auto !important; max-width: none !important; min-width: 0 !important; flex: 0 0 auto !important; align-self: center; margin: 0; padding: 0;}.witsee-currency { display: inline-flex; align-items: center; width: auto; margin: 0; padding: 0; flex: 0 0 auto;}.witsee-currency__trigger { display: inline-flex; align-items: center; justify-content: center; gap: 8px; width: auto; min-width: 0; min-height: 20px; margin: 0; padding: 0; appearance: none; -webkit-appearance: none; border: 0; border-radius: 0; background: transparent; box-shadow: none; color: #dceaff; font-family: "FH Dfaalt", sans-serif; font-weight: 400; font-style: normal; font-size: 13px; line-height: 19.5px; letter-spacing: 0; text-align: center; white-space: nowrap; cursor: pointer; transition: color 180ms ease, opacity 180ms ease;}.witsee-currency__trigger:hover { color: #9ecaff;}.witsee-currency__trigger:focus-visible { outline: 2px solid #9ecaff; outline-offset: 5px;}.witsee-currency__current { display: block; margin: 0; padding: 0; font-family: "FH Dfaalt", sans-serif; font-weight: 400; font-style: normal; font-size: 13px; line-height: 19.5px; letter-spacing: 0; text-align: center;}.witsee-currency__trigger-icon { display: block; width: 20px; height: 20px; flex: 0 0 20px; color: currentColor; transition: transform 220ms ease;}.witsee-currency__trigger[aria-expanded="true"] .witsee-currency__trigger-icon { transform: rotate(180deg);}.witsee-currency-modal[hidden] { display: none;}.witsee-currency-modal { position: fixed; inset: 0; z-index: 999999; display: grid; place-items: center; width: 100%; height: 100%; padding: 24px; background: rgba(0, 0, 0, 0.64); backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px); opacity: 0; visibility: hidden; transition: opacity 220ms ease, visibility 220ms ease;}.witsee-currency-modal.is-open { opacity: 1; visibility: visible;}.witsee-currency-modal__panel { width: min(440px, calc(100vw - 48px)); padding: 43px 34px 44px; border: 1px solid rgba(157, 199, 255, 0.04); border-radius: 22px; background: #06111d; color: #f5f8fd; font-family: "FH Dfaalt", sans-serif; box-shadow: 0 24px 80px rgba(0, 0, 0, 0.34); opacity: 0; transform: translateY(14px) scale(0.985); transition: opacity 220ms ease, transform 220ms ease;}.witsee-currency-modal.is-open .witsee-currency-modal__panel { opacity: 1; transform: translateY(0) scale(1);}.witsee-currency-modal__title { margin: 0; color: #f5f8fd; font-family: "FH Dfaalt", sans-serif; font-weight: 500; font-style: normal; font-size: 48px; line-height: 1.1; letter-spacing: -0.0005em;}.witsee-currency-modal__description { max-width: 360px; margin: 25px 0 27px; color: #f1f5fa; font-family: "FH Dfaalt", sans-serif; font-weight: 400; font-style: normal; font-size: 18px; line-height: 27px; letter-spacing: 0;}.witsee-currency-modal__select-wrap { position: relative; width: 100%;}.witsee-currency-modal__select { display: block; width: 100%; height: 42px; padding: 0 46px 0 12px; appearance: none; -webkit-appearance: none; border: 1px solid #173958; border-radius: 10px; outline: none; background: #06111d; color: #9ecaff; font-family: "FH Dfaalt", sans-serif; font-weight: 400; font-style: normal; font-size: 12px; line-height: 1; letter-spacing: 0; cursor: pointer; transition: border-color 180ms ease, box-shadow 180ms ease;}.witsee-currency-modal__select:hover { border-color: #28577e;}.witsee-currency-modal__select:focus { border-color: #74aff0; box-shadow: 0 0 0 3px rgba(116, 175, 240, 0.12);}.witsee-currency-modal__select option { background: #06111d; color: #f5f8fd;}.witsee-currency-modal__select-icon { position: absolute; top: 50%; right: 15px; color: #c6ddf7; pointer-events: none; transform: translateY(-50%);}.witsee-currency-modal__save { display: inline-flex; align-items: center; justify-content: center; gap: 11px; min-width: 91px; min-height: 44px; margin-top: 27px; padding: 10px 16px; appearance: none; -webkit-appearance: none; border: 0; border-radius: 999px; background: var(--color10, #92c0fc); color: #071421; font-family: "FH Dfaalt", sans-serif; font-weight: 400; font-style: normal; font-size: 16px; line-height: 24px; letter-spacing: 0; cursor: pointer; transition: background-color 180ms ease, transform 180ms ease;}.witsee-currency-modal__save:hover { background: #a9cdfd; transform: translateY(-1px);}.witsee-currency-modal__save:focus-visible { outline: 2px solid #ffffff; outline-offset: 4px;}.witsee-currency-modal__save:disabled { cursor: wait; opacity: 0.65; transform: none;}body.witsee-currency-modal-open { overflow: hidden;}.witsee-visually-hidden { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important;}@media (max-width: 767px) { .witsee-header-currency { width: auto !important; min-width: 0 !important; flex: 0 0 auto !important; } .witsee-currency__trigger { gap: 8px; width: auto; min-width: 0; min-height: 20px; padding: 0; font-size: 13px; line-height: 19.5px; } .witsee-currency__current { font-size: 13px; line-height: 19.5px; } .witsee-currency__trigger-icon { width: 20px; height: 20px; flex-basis: 20px; } .witsee-currency-modal { padding: 20px; } .witsee-currency-modal__panel { width: min(320px, calc(100vw - 40px)); padding: 28px 22px 29px; border-radius: 21px; } .witsee-currency-modal__title { font-size: 24px; line-height: 1.15; letter-spacing: -0.0005em; } .witsee-currency-modal__description { margin: 24px 0 26px; font-size: 12px; line-height: 18px; } .witsee-currency-modal__select { height: 38px; font-size: 11px; line-height: 1; } .witsee-currency-modal__save { min-width: 76px; min-height: 36px; margin-top: 27px; padding: 6px 13px; font-size: 11px; line-height: 16.5px; }}@media (prefers-reduced-motion: reduce) { .witsee-currency__trigger, .witsee-currency__trigger-icon, .witsee-currency-modal, .witsee-currency-modal__panel, .witsee-currency-modal__save { transition: none; }}@media (min-width: 1025px), (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) { #brx-header .brxe-container:has(> .brxe-code .witsee-currency) { grid-template-columns: auto minmax(0, 1fr) auto auto auto !important; align-items: center !important; column-gap: 24px !important; } #brx-header .brxe-container > .brxe-code:has(.witsee-currency) { grid-column: 3 !important; grid-row: 1 !important; justify-self: end !important; align-self: center !important; position: static !important; display: flex !important; align-items: center !important; justify-content: center !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; transform: none !important; } #brx-header .brxe-container > .brxe-code:has(.witsee-currency) + .brxe-button { grid-column: 4 !important; grid-row: 1 !important; justify-self: end !important; align-self: center !important; position: static !important; margin: 0 !important; transform: none !important; } #brx-header .brxe-container:has(> .brxe-code .witsee-currency) > :last-child { grid-column: 5 !important; grid-row: 1 !important; align-self: center !important; } #brx-header .brxe-code:has(.witsee-currency) .witsee-currency { display: inline-flex !important; align-items: center !important; width: auto !important; margin: 0 !important; padding: 0 !important; }}@media (min-width: 768px) { .witsee-currency-modal__panel { width: min(640px, calc(100vw - 48px)) !important; height: 444px !important; min-height: 444px !important; max-height: calc(100dvh - 48px) !important; padding: 64px 48px !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: flex-start !important; gap: 40px !important; background: var(--color1, #0a121b) !important; color: #ffffff !important; border: 0 !important; border-radius: 32px !important; overflow: hidden !important; box-sizing: border-box !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; box-shadow: 0 24px 80px rgba(0, 0, 0, 0.34) !important; opacity: 0; transform: translateY(14px) scale(0.985); transition: opacity 220ms ease, transform 220ms ease; } .witsee-currency-modal.is-open .witsee-currency-modal__panel { opacity: 1; transform: translateY(0) scale(1); } .witsee-currency-modal__title { width: 100% !important; max-width: 544px !important; height: 53px !important; min-height: 53px !important; flex: 0 0 53px !important; margin: 0 !important; padding: 0 !important; color: #ffffff !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 500 !important; font-style: normal !important; font-size: 48px !important; line-height: 53px !important; letter-spacing: -0.0005em !important; text-align: left !important; white-space: nowrap !important; } .witsee-currency-modal__description { width: 100% !important; max-width: 544px !important; height: 27px !important; min-height: 27px !important; flex: 0 0 27px !important; margin: 0 !important; padding: 0 !important; color: #ffffff !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 18px !important; line-height: 27px !important; letter-spacing: 0 !important; text-align: left !important; white-space: nowrap !important; } .witsee-currency-modal__select-wrap { position: relative !important; width: 100% !important; max-width: 544px !important; height: 60px !important; min-height: 60px !important; flex: 0 0 60px !important; margin: 0 !important; padding: 0 !important; border-radius: 16px !important; overflow: hidden !important; } .witsee-currency-modal__select { display: block !important; width: 100% !important; height: 60px !important; min-height: 60px !important; padding: 0 58px 0 16px !important; appearance: none !important; -webkit-appearance: none !important; background: var(--color1, #0a121b) !important; color: var(--color10, #92c0fc) !important; border: 1px solid var(--color4, #163358) !important; border-radius: 16px !important; outline: none !important; box-shadow: none !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 16px !important; line-height: 24px !important; letter-spacing: 0 !important; cursor: pointer !important; box-sizing: border-box !important; transition: border-color 180ms ease, box-shadow 180ms ease !important; } .witsee-currency-modal__select:hover { border-color: #28577e !important; } .witsee-currency-modal__select:focus { border-color: var(--color10, #92c0fc) !important; box-shadow: 0 0 0 2px rgba(146, 192, 252, 0.12) !important; } .witsee-currency-modal__select option { background: var(--color1, #0a121b) !important; color: #ffffff !important; } .witsee-currency-modal__select-icon { position: absolute !important; top: 50% !important; right: 20px !important; width: 20px !important; height: 20px !important; color: #d3e9ff !important; transform: translateY(-50%) !important; pointer-events: none !important; } .witsee-currency-modal__save { width: 106px !important; min-width: 106px !important; max-width: 106px !important; height: 56px !important; min-height: 56px !important; max-height: 56px !important; flex: 0 0 56px !important; margin: 0 !important; padding: 0 16px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 16px !important; appearance: none !important; -webkit-appearance: none !important; background: var(--color10, #92c0fc) !important; color: var(--color1, #0a121b) !important; border: 0 !important; border-radius: 999px !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 14px !important; line-height: 21px !important; letter-spacing: 0 !important; text-align: center !important; cursor: pointer !important; transition: background-color 180ms ease, transform 180ms ease !important; } .witsee-currency-modal__save span { margin: 0 !important; padding: 0 !important; color: inherit !important; font-family: inherit !important; font-weight: 400 !important; font-style: normal !important; font-size: 14px !important; line-height: 21px !important; letter-spacing: 0 !important; } .witsee-currency-modal__save svg { width: 20px !important; height: 20px !important; flex: 0 0 20px !important; color: var(--color1, #0a121b) !important; } .witsee-currency-modal__save:hover { background: #a9cdfd !important; transform: translateY(-1px) !important; } .witsee-currency-modal__save:focus-visible { outline: 2px solid #ffffff !important; outline-offset: 4px !important; } .witsee-currency-modal__save:disabled { opacity: 0.65 !important; cursor: wait !important; transform: none !important; }}@media (prefers-reduced-motion: reduce) { .witsee-currency-modal__panel, .witsee-currency-modal__select, .witsee-currency-modal__save { transition: none !important; }}@media (min-width: 768px) { .witsee-currency-modal__save { display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 12px !important; padding: 0 18px !important; } .witsee-currency-modal__save span { display: block !important; margin: 0 !important; padding: 0 !important; line-height: 21px !important; transform: translateY(2px) !important; } .witsee-currency-modal__save svg { display: block !important; width: 22px !important; height: 18px !important; flex: 0 0 22px !important; overflow: visible !important; transform: translateY(-1px) !important; } .witsee-currency-modal__save svg path { stroke-width: 1.9 !important; }}@media (min-width: 768px) { .witsee-currency-modal__panel { height: auto !important; min-height: 444px !important; } .witsee-currency-modal__select-wrap { margin-bottom: 0 !important; transition: margin-bottom 180ms ease !important; } .witsee-currency-modal__select-wrap:focus-within { margin-bottom: 24px !important; } .witsee-currency-modal__select option { background: var(--color1, #0a121b); color: #d3e9ff; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 16px; line-height: 24px; }}.witsee-currency-dropdown { position: relative !important; width: 100% !important; max-width: 544px !important; margin: 0 !important; padding: 0 !important; flex: 0 0 auto !important;}.witsee-currency-dropdown__native { position: absolute !important; width: 1px !important; height: 1px !important; margin: -1px !important; padding: 0 !important; opacity: 0 !important; overflow: hidden !important; pointer-events: none !important;}.witsee-currency-dropdown__control { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 16px !important; width: 100% !important; height: 60px !important; min-height: 60px !important; margin: 0 !important; padding: 0 20px 0 16px !important; appearance: none !important; -webkit-appearance: none !important; background: var(--color1, #0a121b) !important; color: var(--color10, #92c0fc) !important; border: 1px solid var(--color4, #163358) !important; border-radius: 16px !important; outline: none !important; box-shadow: inset 0 1px 0 rgba(146, 192, 252, 0.08) !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 16px !important; line-height: 24px !important; letter-spacing: 0 !important; text-align: left !important; cursor: pointer !important; transition: border-color 180ms ease, box-shadow 180ms ease, background-color 180ms ease !important;}.witsee-currency-dropdown__control:hover { border-color: #2e5c93 !important;}.witsee-currency-dropdown__control:focus-visible,.witsee-currency-dropdown.is-open .witsee-currency-dropdown__control { border-color: var(--color10, #92c0fc) !important; box-shadow: 0 0 0 2px rgba(146, 192, 252, 0.12), inset 0 1px 0 rgba(146, 192, 252, 0.12) !important;}.witsee-currency-dropdown__chevron { display: block !important; width: 20px !important; height: 20px !important; flex: 0 0 20px !important; color: #d3e9ff !important; transition: transform 180ms ease !important;}.witsee-currency-dropdown.is-open .witsee-currency-dropdown__chevron { transform: rotate(180deg) !important;}.witsee-currency-dropdown__menu[hidden] { display: none !important;}.witsee-currency-dropdown__menu { width: 100% !important; margin-top: 8px !important; padding: 4px !important; display: flex !important; flex-direction: column !important; gap: 2px !important; background: var(--color1, #0a121b) !important; border: 1px solid var(--color4, #163358) !important; border-radius: 12px !important; box-shadow: 0 18px 45px rgba(0, 0, 0, 0.38), inset 0 1px 0 rgba(146, 192, 252, 0.08) !important; box-sizing: border-box !important; overflow: hidden !important;}.witsee-currency-dropdown__option { display: flex !important; align-items: center !important; width: 100% !important; min-height: 48px !important; margin: 0 !important; padding: 0 12px !important; appearance: none !important; -webkit-appearance: none !important; background: transparent !important; color: #d3e9ff !important; border: 0 !important; border-radius: 8px !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 400 !important; font-size: 16px !important; line-height: 24px !important; text-align: left !important; cursor: pointer !important; transition: background-color 150ms ease, color 150ms ease !important;}.witsee-currency-dropdown__option:hover,.witsee-currency-dropdown__option:focus-visible { background: rgba(22, 51, 88, 0.72) !important; color: #ffffff !important; outline: none !important;}.witsee-currency-dropdown__option[aria-selected="true"] { background: var(--color4, #163358) !important; color: var(--color10, #92c0fc) !important;}.witsee-currency-modal__panel.currency-list-open { height: auto !important; min-height: 444px !important; max-height: calc(100dvh - 48px) !important; overflow-x: hidden !important; overflow-y: auto !important;}@media (max-width: 767px) { .witsee-currency-dropdown__control { height: 52px !important; min-height: 52px !important; padding-inline: 14px !important; border-radius: 12px !important; font-size: 13px !important; line-height: 19.5px !important; } .witsee-currency-dropdown__option { min-height: 44px !important; font-size: 13px !important; line-height: 19.5px !important; }}.mobile-menu-footer .mobile-currency-switcher {}@media (max-width: 767px), (min-width: 768px) and (max-width: 1024px) and (orientation: portrait), (max-width: 932px) and (max-height: 500px) and (orientation: landscape) {  #brx-header [data-witsee-currency], #brx-header .brxe-code:has([data-witsee-currency]) { visibility: hidden !important; opacity: 0 !important; pointer-events: none !important; width: 0 !important; min-width: 0 !important; max-width: 0 !important; height: 0 !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; }  .mobile-menu-footer .mobile-currency-switcher { position: static !important; inset: auto !important; width: 83px !important; min-width: 83px !important; max-width: 83px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; margin: 24px 0 0 !important; padding: 0 3px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 12px !important; appearance: none !important; -webkit-appearance: none !important; background: transparent !important; color: var(--color12, #d3e9ff) !important; border: 2px solid var(--color6, #284e7e) !important; border-radius: 999px !important; box-shadow: none !important; outline: none !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; cursor: pointer !important; box-sizing: border-box !important;}  body.menu-is-open :is( .bricks-mobile-menu-wrapper, .brx-nav-nested-items, .bricks-mobile-menu, .brx-mobile-menu ) .mobile-menu-footer .mobile-currency-switcher, html.menu-is-open :is( .bricks-mobile-menu-wrapper, .brx-nav-nested-items, .bricks-mobile-menu, .brx-mobile-menu ) .mobile-menu-footer .mobile-currency-switcher { display: inline-flex !important; visibility: visible !important; opacity: 1 !important; pointer-events: auto !important; } .mobile-menu-footer .mobile-currency-switcher:hover { border-color: var(--color12, #d3e9ff) !important; background: rgba(211, 233, 255, 0.05) !important; } .mobile-menu-footer .mobile-currency-switcher:focus-visible { border-color: var(--color12, #d3e9ff) !important; outline: 2px solid rgba(211, 233, 255, 0.28) !important; outline-offset: 3px !important; } .mobile-currency-switcher__label { display: flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; padding: 0 !important; color: var(--color12, #d3e9ff) !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 13px !important; line-height: 19.5px !important; letter-spacing: 0 !important; text-align: center !important; } .mobile-currency-switcher__icon { display: block !important; width: 14px !important; height: 14px !important; flex: 0 0 14px !important; margin: 0 !important; padding: 0 !important; color: var(--color12, #d3e9ff) !important; overflow: visible !important; transform: none !important; } .mobile-currency-switcher__icon path { stroke: var(--color12, #d3e9ff) !important; stroke-width: 2 !important; } .mobile-menu-footer .mobile-currency-switcher + .mobile-socials { margin-top: 20px !important; }}@media (min-width: 1025px) {  .bricks-nav-menu > li > a, .bricks-nav-menu > li > .brx-submenu-toggle { padding: 8px 12px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; background: transparent !important; background-image: none !important; border: 0 !important; border-radius: 999px !important; outline: 0 !important; box-shadow: none !important; font-family: "FH Dfaalt", sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 16px !important; line-height: 24px !important; letter-spacing: 0 !important; color: #ffffff !important; text-align: center !important; text-decoration: none !important; white-space: nowrap !important; transition: background-color 0.18s ease !important; }  .bricks-nav-menu > li > .brx-submenu-toggle svg, .bricks-nav-menu > li > .brx-submenu-toggle i { display: none !important; } .bricks-nav-menu > li > .brx-submenu-toggle { gap: 0 !important; }  .bricks-nav-menu > li:hover > a:not(.waitlist-open):not(.partner-open) { background: var(--color1, #0A121B) !important; } .bricks-nav-menu > li:hover > .brx-submenu-toggle, .bricks-nav-menu > li.open > .brx-submenu-toggle { background: var(--color1, #0A121B) !important; }  .bricks-nav-menu > li.current-menu-item > a:not([href*="#"]):not(.waitlist-open):not(.partner-open), .bricks-nav-menu > li.current_page_item > a:not([href*="#"]):not(.waitlist-open):not(.partner-open), .bricks-nav-menu > li.current-menu-parent > a:not([href*="#"]):not(.waitlist-open):not(.partner-open), .bricks-nav-menu > li.current_page_parent > a:not([href*="#"]):not(.waitlist-open):not(.partner-open), .bricks-nav-menu > li.current-menu-ancestor > a:not([href*="#"]):not(.waitlist-open):not(.partner-open) { background: var(--color1, #0A121B) !important; } .bricks-nav-menu > li.current-menu-item > .brx-submenu-toggle, .bricks-nav-menu > li.current_page_item > .brx-submenu-toggle, .bricks-nav-menu > li.current-menu-parent > .brx-submenu-toggle, .bricks-nav-menu > li.current_page_parent > .brx-submenu-toggle, .bricks-nav-menu > li.current-menu-ancestor > .brx-submenu-toggle { background: var(--color1, #0A121B) !important; }  body.woocommerce-shop .bricks-nav-menu > li > a[href*="/shop"] { background: var(--color1, #0A121B) !important; }  .bricks-nav-menu > li.current-menu-item > a[href*="#"], .bricks-nav-menu > li.current_page_item > a[href*="#"], .bricks-nav-menu > li.current-menu-parent > a[href*="#"], .bricks-nav-menu > li.current_page_parent > a[href*="#"], .bricks-nav-menu > li.current-menu-ancestor > a[href*="#"] { background: transparent !important; } .bricks-nav-menu > li:hover > a[href*="#"] { background: var(--color1, #0A121B) !important; }  .bricks-nav-menu > li > a.waitlist-open, .bricks-nav-menu > li:hover > a.waitlist-open, .bricks-nav-menu > li > a.partner-open, .bricks-nav-menu > li:hover > a.partner-open { background: transparent !important; } .bricks-nav-menu > li > .brx-submenu-toggle { display: inline-flex !important; align-items: center !important; justify-content: center !important; text-align: center !important;}.bricks-nav-menu > li > .brx-submenu-toggle > * { margin-left: auto !important; margin-right: auto !important;}  #brx-header .bricks-nav-menu .sub-menu { top: calc(100% + 8px) !important; width: max-content !important; min-width: max-content !important; max-width: none !important; margin: 0 !important; padding: 4px !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: flex-start !important; gap: 2px !important; background: var(--color1, #0A121B) !important; border: 0 !important; border-radius: 24px !important; outline: 0 !important; box-shadow: none !important; }  #brx-header .bricks-nav-menu .sub-menu > li { width: auto !important; margin: 0 !important; padding: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; background: transparent !important; border: 0 !important; outline: 0 !important; box-shadow: none !important; }  #brx-header .bricks-nav-menu .sub-menu > li > a { width: auto !important; margin: 0 !important; padding: 8px 12px !important; display: flex !important; align-items: center !important; justify-content: center !important; background: transparent !important; background-image: none !important; border: 0 !important; border-radius: 999px !important; outline: 0 !important; box-shadow: none !important; font-family: "FH Dfaalt", sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 16px !important; line-height: 24px !important; letter-spacing: 0 !important; color: #ffffff !important; text-align: center !important; text-decoration: none !important; white-space: nowrap !important; transition: background-color 0.18s ease !important; }  #brx-header .bricks-nav-menu .sub-menu > li:hover > a:not(.waitlist-open):not(.partner-open), #brx-header .bricks-nav-menu .sub-menu > li > a:not(.waitlist-open):not(.partner-open):hover, #brx-header .bricks-nav-menu .sub-menu > li > a:not(.waitlist-open):not(.partner-open):focus-visible { background: var(--color3, #122742) !important; color: #ffffff !important; border: 0 !important; outline: 0 !important; box-shadow: none !important; }  #brx-header .bricks-nav-menu .sub-menu > li.current-menu-item > a:not([href*="#"]):not(.waitlist-open):not(.partner-open), #brx-header .bricks-nav-menu .sub-menu > li.current_page_item > a:not([href*="#"]):not(.waitlist-open):not(.partner-open), #brx-header .bricks-nav-menu .sub-menu > li.current-menu-parent > a:not([href*="#"]):not(.waitlist-open):not(.partner-open), #brx-header .bricks-nav-menu .sub-menu > li.current_page_parent > a:not([href*="#"]):not(.waitlist-open):not(.partner-open) { background: var(--color3, #122742) !important; color: #ffffff !important; border: 0 !important; outline: 0 !important; box-shadow: none !important; }  #brx-header .bricks-nav-menu .sub-menu > li.current-menu-item > a[href*="#"], #brx-header .bricks-nav-menu .sub-menu > li.current_page_item > a[href*="#"], #brx-header .bricks-nav-menu .sub-menu > li.current-menu-parent > a[href*="#"], #brx-header .bricks-nav-menu .sub-menu > li.current_page_parent > a[href*="#"] { background: transparent !important; } #brx-header .bricks-nav-menu .sub-menu > li:hover > a[href*="#"] { background: var(--color3, #122742) !important; }  #brx-header .bricks-nav-menu .sub-menu > li > a.waitlist-open, #brx-header .bricks-nav-menu .sub-menu > li:hover > a.waitlist-open, #brx-header .bricks-nav-menu .sub-menu > li > a.partner-open, #brx-header .bricks-nav-menu .sub-menu > li:hover > a.partner-open { background: transparent !important; }}.header-cart-button { background: #A3CAFD !important; transform: none !important; box-shadow: none !important; transition: background-color 180ms ease, color 180ms ease !important;}.header-cart-button:hover { background: #92C0FC !important; transform: none !important; box-shadow: none !important;}.header-cart-button:active { background: #8FBDF9 !important; transform: none !important; box-shadow: none !important;}.header-cart-button i,.header-cart-button:hover i,.header-cart-button:active i,.header-cart-button i::after,.header-cart-button:hover i::after,.header-cart-button:active i::after { transform: none !important; box-shadow: none !important; transition: color 180ms ease !important;}@media (max-width: 767px) and (orientation: portrait), (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) { body.menu-is-open .bricks-mobile-menu-wrapper, html.menu-is-open .bricks-mobile-menu-wrapper { display: block !important; height: 100dvh !important; min-height: 100dvh !important; max-height: none !important; overflow-y: auto !important; overflow-x: hidden !important; padding-bottom: 120px !important; -webkit-overflow-scrolling: touch !important; }  body.menu-is-open .bricks-mobile-menu-wrapper > ul, body.menu-is-open .bricks-mobile-menu-wrapper .bricks-mobile-menu, html.menu-is-open .bricks-mobile-menu-wrapper > ul, html.menu-is-open .bricks-mobile-menu-wrapper .bricks-mobile-menu { display: flex !important; flex-direction: column !important; width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; flex: none !important; flex-shrink: 0 !important; gap: 24px !important; }  body.menu-is-open .bricks-mobile-menu-wrapper > ul > li, body.menu-is-open .bricks-mobile-menu-wrapper .bricks-mobile-menu > li, html.menu-is-open .bricks-mobile-menu-wrapper > ul > li, html.menu-is-open .bricks-mobile-menu-wrapper .bricks-mobile-menu > li { position: relative !important; display: block !important; width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; flex: none !important; flex-shrink: 0 !important; overflow: visible !important; }  body.menu-is-open .bricks-mobile-menu-wrapper .sub-menu, html.menu-is-open .bricks-mobile-menu-wrapper .sub-menu { position: static !important; top: auto !important; left: auto !important; right: auto !important; width: 100% !important; min-width: 0 !important; max-width: 100% !important; margin: 18px 0 0 16px !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; transform: none !important; }  body.menu-is-open .bricks-mobile-menu-wrapper li.open > .sub-menu, body.menu-is-open .bricks-mobile-menu-wrapper li.brx-open > .sub-menu, body.menu-is-open .bricks-mobile-menu-wrapper li.active > .sub-menu, body.menu-is-open .bricks-mobile-menu-wrapper li:has(> .brx-submenu-toggle[aria-expanded="true"]) > .sub-menu, html.menu-is-open .bricks-mobile-menu-wrapper li.open > .sub-menu, html.menu-is-open .bricks-mobile-menu-wrapper li.brx-open > .sub-menu, html.menu-is-open .bricks-mobile-menu-wrapper li.active > .sub-menu, html.menu-is-open .bricks-mobile-menu-wrapper li:has(> .brx-submenu-toggle[aria-expanded="true"]) > .sub-menu { display: flex !important; flex-direction: column !important; gap: 10px !important; height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; opacity: 1 !important; visibility: visible !important; flex: none !important; flex-shrink: 0 !important; }  body.menu-is-open .bricks-mobile-menu-wrapper .sub-menu > li, html.menu-is-open .bricks-mobile-menu-wrapper .sub-menu > li { position: static !important; display: block !important; width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; flex: none !important; flex-shrink: 0 !important; overflow: visible !important; } body.menu-is-open .bricks-mobile-menu-wrapper .sub-menu > li > a, html.menu-is-open .bricks-mobile-menu-wrapper .sub-menu > li > a { display: block !important; width: 100% !important; font-size: 21px !important; line-height: 1.25 !important; font-weight: 400 !important; letter-spacing: -0.015em !important; white-space: normal !important; }  body.menu-is-open .mobile-menu-footer, html.menu-is-open .mobile-menu-footer { position: static !important; height: auto !important; max-height: none !important; flex: none !important; flex-shrink: 0 !important; overflow: visible !important; }}@media (min-width: 768px) and (max-width: 1180px) and (orientation: landscape) { #brx-header .brxe-container, #brx-header #brxe-a01d58 > .brxe-container, header .brxe-container, .brxe-header .brxe-container, .brx-header .brxe-container { padding-left: 45px !important; padding-right: 45px !important; column-gap: 16px !important; } #brx-header .brxe-logo, #brx-header .brxe-logo img, header .brxe-logo, header .brxe-logo img, .brxe-header .brxe-logo, .brxe-header .brxe-logo img, .brx-header .brxe-logo, .brx-header .brxe-logo img { max-width: 108px !important; } #brx-header .brxe-nav-menu ul, #brx-header .brxe-nav-menu .menu, header .brxe-nav-menu ul, header .brxe-nav-menu .menu, .brxe-header .brxe-nav-menu ul, .brxe-header .brxe-nav-menu .menu, .brx-header .brxe-nav-menu ul, .brx-header .brxe-nav-menu .menu { gap: clamp(14px, 1.8vw, 24px) !important; } #brx-header .brxe-nav-menu a, header .brxe-nav-menu a, .brxe-header .brxe-nav-menu a, .brx-header .brxe-nav-menu a { font-size: 13px !important; line-height: 1.15 !important; } #brx-header .waitlist-open, #brx-header .brxe-container > .brxe-button, header .waitlist-open, header .brxe-container > .brxe-button, .brxe-header .waitlist-open, .brxe-header .brxe-container > .brxe-button, .brx-header .waitlist-open, .brx-header .brxe-container > .brxe-button { min-width: 125px !important; max-width: 145px !important; height: 42px !important; min-height: 42px !important; padding: 0 16px !important; font-size: 12px !important; }}.au-header-cta-slot { position: relative !important; display: inline-flex !important; align-items: center !important; flex: 0 0 auto !important; width: auto !important; height: auto !important;}.au-header-buy { visibility: visible !important; opacity: 1 !important; pointer-events: auto !important;}html.witsee-australia .au-header-buy { visibility: hidden !important; opacity: 0 !important; pointer-events: none !important;}.au-header-cta-slot { position: relative !important; display: inline-flex !important; align-items: center !important; flex: 0 0 auto !important;}.au-header-buy { position: relative !important; visibility: visible !important; opacity: 1 !important; pointer-events: auto !important;}.au-header-quote { position: absolute !important; top: 0 !important; left: 0 !important; margin: 0 !important; visibility: hidden !important; opacity: 0 !important; pointer-events: none !important;}html.witsee-australia .au-header-buy { visibility: hidden !important; opacity: 0 !important; pointer-events: none !important;}html.witsee-australia .au-header-quote { visibility: visible !important; opacity: 1 !important; pointer-events: auto !important;}html.witsee-not-australia .au-header-quote,html:not(.witsee-geo-ready) .au-header-quote { visibility: hidden !important; opacity: 0 !important; pointer-events: none !important;}@media (max-width: 932px) and (max-height: 500px) and (orientation: landscape), (min-width: 768px) and (max-width: 899px) and (orientation: landscape) { #brx-header .brxe-nav-menu .brx-nav-menu-toggle, #brx-header .brxe-nav-menu .bricks-mobile-menu-toggle { display: flex !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; } #brx-header .brxe-nav-menu, header .brxe-nav-menu { justify-self: end !important; } body.menu-is-open .bricks-mobile-menu-wrapper, html.menu-is-open .bricks-mobile-menu-wrapper { display: flex !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; } #brx-header .bricks-mobile-menu-wrapper { padding: 58px 24px 16px !important; overflow-y: auto !important; } #brx-header .bricks-mobile-menu-wrapper .bricks-mobile-menu { display: flex !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: flex-start !important; justify-content: flex-start !important; gap: 24px !important; flex: 0 0 auto !important; width: 100% !important; height: auto !important; min-height: 0 !important; overflow: visible !important; } #brx-header .bricks-mobile-menu-wrapper .bricks-mobile-menu > li { width: 100% !important; } #brx-header .bricks-mobile-menu-wrapper .bricks-mobile-menu > li > .brx-submenu-toggle { width: 100% !important; justify-content: space-between !important; } #brx-header .bricks-mobile-menu-wrapper .bricks-mobile-menu > li > a, #brx-header .bricks-mobile-menu-wrapper .bricks-mobile-menu > li > .brx-submenu-toggle > a, #brx-header .bricks-mobile-menu-wrapper .sub-menu a { font-size: 20px !important; font-weight: 500 !important; line-height: 21px !important; letter-spacing: -0.6px !important; white-space: normal !important; } #brx-header .bricks-mobile-menu-wrapper .sub-menu { display: none !important; flex-direction: column !important; align-items: flex-start !important; gap: 10px !important; } #brx-header .bricks-mobile-menu-wrapper li.open > .sub-menu { display: flex !important; }}@media (min-width: 900px) and (max-width: 1024px) and (min-height: 501px) and (orientation: landscape) { body:not(.menu-is-open) #brx-header .brxe-nav-menu .bricks-nav-menu { display: flex !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; }}@media (min-width: 900px) and (max-width: 991px) and (min-height: 501px) and (orientation: landscape) { #brx-header .brxe-nav-menu .bricks-nav-menu { gap: 14px !important; column-gap: 14px !important; } #brx-header .brxe-nav-menu .bricks-nav-menu > li { margin: 0 !important; } #brx-header .brxe-nav-menu .bricks-nav-menu a { font-size: 12px !important; padding-left: 0 !important; padding-right: 0 !important; } #brx-header .brxw-header-01__inner { column-gap: 16px !important; padding-left: 24px !important; padding-right: 24px !important; } #brx-header .waitlist-open, #brx-header .brxe-container > .brxe-button, #brx-header .au-header-buy { min-width: 0 !important; width: auto !important; padding-left: 18px !important; padding-right: 18px !important; }}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) { #brx-header .header-waitlist-mobile-align { top: 0 !important; }}@media (min-width: 992px) and (max-width: 1100px) and (orientation: portrait) { #brx-header .site-header__container { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; gap: 16px !important; } #brx-header .site-header__logo { order: 0 !important; flex-shrink: 0 !important; } #brx-header .witsee-header-currency { order: 1 !important; } #brx-header .au-header-cta-slot { order: 2 !important; position: static !important; inset: auto !important; width: auto !important; max-width: none !important; margin-left: auto !important; margin-right: 0 !important; display: flex !important; flex: 0 0 auto !important; align-items: center !important; justify-content: flex-end !important; } #brx-header .au-header-cta-slot > * { position: static !important; inset: auto !important; top: auto !important; margin: 0 !important; flex-shrink: 0 !important; } #brx-header .site-header__nav { order: 3 !important; width: auto !important; flex: 0 0 auto !important; margin-left: 0 !important; margin-right: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; align-self: center !important; } #brx-header .site-header__nav .bricks-mobile-menu-toggle { position: relative !important; inset: auto !important; width: 24px !important; height: 24px !important; min-height: 24px !important; margin: 0 !important; padding: 0 !important; align-self: center !important; transform: none !important; }}@media (min-width: 768px) and (max-width: 1100px) and (orientation: portrait), (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) { body #brx-header .au-header-cta-slot, body #brx-header .site-header__nav { transform: translateY(-4px) !important; }}@media (max-width: 991px) {@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) { .witsee-currency-modal { padding: 32px !important; } .witsee-currency-modal__panel { width: min(560px, calc(100vw - 64px)) !important; max-width: 560px !important; height: 390px !important; min-height: 390px !important; max-height: calc(100svh - 64px) !important;  padding: 48px 40px !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: flex-start !important; gap: 40px !important; background: var(--color1, #0a121b) !important; color: #ffffff !important; border: 0 !important; border-radius: 28px !important; box-sizing: border-box !important; overflow-x: hidden !important; overflow-y: hidden !important; }  .witsee-currency-modal__title { width: 480px !important; max-width: 100% !important; height: 44px !important; min-height: 44px !important; flex: 0 0 44px !important; margin: 0 !important; padding: 0 !important; color: #ffffff !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 500 !important; font-style: normal !important; font-size: 40px !important; line-height: 44px !important; letter-spacing: 0 !important; text-align: left !important; white-space: nowrap !important; }  .witsee-currency-modal__description { width: 480px !important; max-width: 100% !important; height: 26px !important; min-height: 26px !important; flex: 0 0 26px !important; margin: 0 !important; padding: 0 !important; color: #ffffff !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 17px !important; line-height: 26px !important; letter-spacing: 0 !important; text-align: left !important; white-space: nowrap !important; }  .witsee-currency-dropdown { position: relative !important; width: 480px !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; flex: 0 0 auto !important; } .witsee-currency-dropdown__control { width: 100% !important; height: 56px !important; min-height: 56px !important; max-height: 56px !important; margin: 0 !important; padding: 0 18px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 14px !important; background: var(--color1, #0a121b) !important; color: var(--color10, #92c0fc) !important; border: 1px solid var(--color4, #163358) !important; border-radius: 14px !important; box-sizing: border-box !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 15px !important; line-height: 22.5px !important; letter-spacing: 0 !important; text-align: left !important; } .witsee-currency-dropdown__control [data-currency-dropdown-label] { display: block !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; font: inherit !important; line-height: 22.5px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; } .witsee-currency-dropdown__chevron { display: block !important; width: 20px !important; height: 20px !important; flex: 0 0 20px !important; }  .witsee-currency-dropdown__menu { width: 100% !important; margin-top: 8px !important; padding: 4px !important; border-radius: 12px !important; box-sizing: border-box !important; } .witsee-currency-dropdown__option { width: 100% !important; min-height: 46px !important; padding: 0 14px !important; display: flex !important; align-items: center !important; border-radius: 8px !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 15px !important; line-height: 22.5px !important; letter-spacing: 0 !important; text-align: left !important; }  .witsee-currency-modal__save { width: 96px !important; min-width: 96px !important; max-width: 96px !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; flex: 0 0 48px !important; margin: 0 !important; padding: 0 14px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 10px !important; border-radius: 999px !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 14px !important; line-height: 21px !important; letter-spacing: 0 !important; text-align: center !important; } .witsee-currency-modal__save span { display: block !important; margin: 0 !important; padding: 0 !important; font: inherit !important; line-height: 21px !important; transform: translateY(1px) !important; } .witsee-currency-modal__save svg { display: block !important; width: 20px !important; height: 17px !important; flex: 0 0 20px !important; overflow: visible !important; transform: translateY(-1px) !important; } .witsee-currency-modal__save svg path { stroke-width: 1.9 !important; }  .witsee-currency-modal__panel.currency-list-open { height: auto !important; min-height: 390px !important; max-height: calc(100svh - 64px) !important; overflow-x: hidden !important; overflow-y: auto !important; }}@media (min-width: 768px) and (max-width: 1100px) and (orientation: portrait), (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) { #brx-header .site-header__container { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; gap: 16px !important; } #brx-header .site-header__logo { order: 0 !important; flex-shrink: 0 !important; } #brx-header .witsee-header-currency { order: 1 !important; } #brx-header .au-header-cta-slot { order: 2 !important; position: static !important; inset: auto !important; transform: none !important; width: auto !important; max-width: none !important; margin-left: auto !important; margin-right: 0 !important; display: flex !important; flex: 0 0 auto !important; align-items: center !important; justify-content: flex-end !important; } #brx-header .au-header-cta-slot > .au-header-buy, #brx-header .au-header-cta-slot > .au-header-quote { position: static !important; inset: auto !important; transform: none !important; margin: 0 !important; flex-shrink: 0 !important; } #brx-header .site-header__nav { order: 3 !important; width: auto !important; flex: 0 0 auto !important; margin-left: 0 !important; margin-right: 0 !important; } #brx-header .site-header__nav .bricks-mobile-menu-toggle { position: static !important; inset: auto !important; transform: none !important; margin: 0 !important; }}@media (min-width: 768px) and (max-width: 1100px) and (orientation: portrait), (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) { #brx-header .site-header__nav { display: flex !important; align-items: center !important; justify-content: center !important; align-self: center !important; } #brx-header .site-header__nav .bricks-mobile-menu-toggle { position: relative !important; inset: auto !important; width: 24px !important; height: 24px !important; min-height: 24px !important; margin: 0 !important; padding: 0 !important; align-self: center !important; transform: none !important; }}@media (min-width: 768px) and (max-width: 1100px) and (orientation: portrait), (max-width: 1024px) and (max-height: 600px) and (orientation: landscape) { #brx-header .au-header-cta-slot, #brx-header .site-header__nav { transform: translateY(-10px) !important; }}}@media (max-width: 767px) {@media (max-width: 932px) and (max-height: 500px) and (orientation: landscape) { .witsee-currency-modal { padding: 12px 16px !important; } .witsee-currency-modal__panel { width: min(560px, calc(100vw - 32px)) !important; max-width: 560px !important; height: 300px !important; min-height: 300px !important; max-height: calc(100svh - 24px) !important;  padding: 28px 32px !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: flex-start !important; gap: 30px !important; background: var(--color1, #0a121b) !important; color: #ffffff !important; border: 0 !important; border-radius: 24px !important; box-sizing: border-box !important; overflow-x: hidden !important; overflow-y: auto !important; }  .witsee-currency-modal__title { width: 100% !important; height: 33px !important; min-height: 33px !important; flex: 0 0 33px !important; margin: 0 !important; padding: 0 !important; color: #ffffff !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 500 !important; font-style: normal !important; font-size: 30px !important; line-height: 33px !important; letter-spacing: 0 !important; text-align: left !important; white-space: nowrap !important; }  .witsee-currency-modal__description { width: 100% !important; height: 24px !important; min-height: 24px !important; flex: 0 0 24px !important; margin: 0 !important; padding: 0 !important; color: #ffffff !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 16px !important; line-height: 24px !important; letter-spacing: 0 !important; text-align: left !important; white-space: nowrap !important; }  .witsee-currency-dropdown { position: relative !important; width: 100% !important; max-width: 496px !important; margin: 0 !important; padding: 0 !important; flex: 0 0 auto !important; } .witsee-currency-dropdown__control { width: 100% !important; height: 52px !important; min-height: 52px !important; max-height: 52px !important; margin: 0 !important; padding: 0 16px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 12px !important; background: var(--color1, #0a121b) !important; color: var(--color10, #92c0fc) !important; border: 1px solid var(--color4, #163358) !important; border-radius: 12px !important; box-sizing: border-box !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 14px !important; line-height: 21px !important; letter-spacing: 0 !important; text-align: left !important; } .witsee-currency-dropdown__control [data-currency-dropdown-label] { display: block !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; font: inherit !important; line-height: 21px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; } .witsee-currency-dropdown__chevron { display: block !important; width: 20px !important; height: 20px !important; flex: 0 0 20px !important; }  .witsee-currency-dropdown__menu { width: 100% !important; margin-top: 8px !important; padding: 4px !important; border-radius: 10px !important; box-sizing: border-box !important; } .witsee-currency-dropdown__option { width: 100% !important; min-height: 42px !important; padding: 0 12px !important; display: flex !important; align-items: center !important; border-radius: 7px !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 14px !important; line-height: 21px !important; letter-spacing: 0 !important; text-align: left !important; }  .witsee-currency-modal__save { width: 87px !important; min-width: 87px !important; max-width: 87px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; flex: 0 0 44px !important; margin: 0 !important; padding: 0 12px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 9px !important; border-radius: 999px !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 13px !important; line-height: 19.5px !important; letter-spacing: 0 !important; text-align: center !important; } .witsee-currency-modal__save span { display: block !important; margin: 0 !important; padding: 0 !important; font: inherit !important; line-height: 19.5px !important; transform: translateY(1px) !important; } .witsee-currency-modal__save svg { display: block !important; width: 19px !important; height: 16px !important; flex: 0 0 19px !important; overflow: visible !important; transform: translateY(-1px) !important; } .witsee-currency-modal__save svg path { stroke-width: 1.9 !important; }  .witsee-currency-modal__panel.currency-list-open { height: auto !important; min-height: 300px !important; max-height: calc(100svh - 24px) !important; overflow-x: hidden !important; overflow-y: auto !important; }}}@media (max-width: 478px) { @media (max-width: 767px) { .witsee-currency-modal { padding: 16px !important; } .witsee-currency-modal__panel { width: min(370px, calc(100vw - 32px)) !important; max-width: 370px !important; height: 377px !important; min-height: 377px !important; max-height: calc(100svh - 32px) !important;  padding: 40px 32px !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: flex-start !important; gap: 40px !important; background: var(--color1, #0a121b) !important; color: #ffffff !important; border: 0 !important; border-radius: 24px !important; box-sizing: border-box !important; overflow-x: hidden !important; overflow-y: auto !important; }  .witsee-currency-modal__title { width: 306px !important; max-width: 100% !important; height: 33px !important; min-height: 33px !important; flex: 0 0 33px !important; margin: 0 !important; padding: 0 !important; color: #ffffff !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 500 !important; font-style: normal !important; font-size: 30px !important; line-height: 33px !important; letter-spacing: 0 !important; text-align: left !important; white-space: nowrap !important; }  .witsee-currency-modal__description { width: 306px !important; max-width: 100% !important; height: 48px !important; min-height: 48px !important; flex: 0 0 48px !important; margin: 0 !important; padding: 0 !important; color: #ffffff !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 16px !important; line-height: 24px !important; letter-spacing: 0 !important; text-align: left !important; white-space: normal !important; }  .witsee-currency-dropdown { position: relative !important; width: 306px !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; flex: 0 0 auto !important; } .witsee-currency-dropdown__control { width: 100% !important; height: 52px !important; min-height: 52px !important; max-height: 52px !important; margin: 0 !important; padding: 0 16px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 12px !important; background: var(--color1, #0a121b) !important; color: var(--color10, #92c0fc) !important; border: 1px solid var(--color4, #163358) !important; border-radius: 12px !important; box-sizing: border-box !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 14px !important; line-height: 21px !important; letter-spacing: 0 !important; text-align: left !important; } .witsee-currency-dropdown__control [data-currency-dropdown-label] { display: block !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; font: inherit !important; line-height: 21px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; } .witsee-currency-dropdown__chevron { display: block !important; width: 20px !important; height: 20px !important; flex: 0 0 20px !important; }  .witsee-currency-dropdown__menu { width: 100% !important; margin-top: 8px !important; padding: 4px !important; border-radius: 10px !important; box-sizing: border-box !important; } .witsee-currency-dropdown__option { width: 100% !important; min-height: 44px !important; padding: 0 12px !important; display: flex !important; align-items: center !important; border-radius: 7px !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 14px !important; line-height: 21px !important; letter-spacing: 0 !important; text-align: left !important; }  .witsee-currency-modal__save { width: 87px !important; min-width: 87px !important; max-width: 87px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; flex: 0 0 44px !important; margin: 0 !important; padding: 0 12px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 9px !important; border-radius: 999px !important; font-family: "FH Dfaalt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-weight: 400 !important; font-style: normal !important; font-size: 13px !important; line-height: 19.5px !important; letter-spacing: 0 !important; text-align: center !important; } .witsee-currency-modal__save span { display: block !important; margin: 0 !important; padding: 0 !important; font: inherit !important; line-height: 19.5px !important; transform: translateY(1px) !important; } .witsee-currency-modal__save svg { display: block !important; width: 19px !important; height: 16px !important; flex: 0 0 19px !important; overflow: visible !important; transform: translateY(-1px) !important; } .witsee-currency-modal__save svg path { stroke-width: 1.9 !important; }  .witsee-currency-modal__panel.currency-list-open { height: auto !important; min-height: 377px !important; max-height: calc(100svh - 32px) !important; overflow-x: hidden !important; overflow-y: auto !important; }}@media (max-width: 767px) { .au-header-cta-slot { margin-left: auto !important; transform: translateX(10px) !important; }}@media (max-width: 767px) { .au-header-cta-slot { margin-left: auto !important; } .au-header-buy, .au-header-quote { width: 100px !important; min-width: 100px !important; max-width: 100px !important; height: 50px !important; min-height: 50px !important; max-height: 50px !important; padding: 0 4px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 12px !important; border-radius: 999px !important; box-sizing: border-box !important; }}@media (max-width: 767px) { .au-header-quote { transform: translateY(-62px) !important; }}}#brxe-54304a {width: 136px; height: 36px}@media (max-width: 478px) {#brxe-54304a {width: 136px; height: 36px; margin-bottom: 15px}}@layer bricks {@media (max-width: 478px) {#brxe-56b154 .bricks-nav-menu-wrapper { display: none; }#brxe-56b154 .bricks-mobile-menu-toggle { display: block; }}}#brxe-56b154 {color: hsl(0, 0%, 100%); font-size: 16px; line-height: 24px; letter-spacing: 0%; align-self: center; margin-left: -50px}#brxe-56b154 .bricks-nav-menu {gap: 100px}#brxe-56b154 .bricks-mobile-menu-wrapper {width: 100vh}#brxe-pyxrol {width: 200px; background-color: #A3CAFD; font-size: 14px; color: #0A121B; letter-spacing: 0px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; height: 56px; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; position: static}@media (max-width: 478px) {#brxe-pyxrol {width: 133px; height: 56px; margin-right: 20px}}#brxe-lobthz {width: 200px; background-color: #A3CAFD; font-size: 14px; color: #0A121B; letter-spacing: 0px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; height: 56px; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; position: static}@media (max-width: 478px) {#brxe-lobthz {width: 133px; height: 56px; margin-right: 20px}}#brxe-779216 {flex-direction: row; width: 100%; max-width: 1800px; padding-right: 48px; padding-left: 48px; height: 104px; display: grid; align-items: initial; align-self: center !important; grid-template-columns: auto 1fr auto; align-items: center}#brxe-a01d58 {position: absolute; top: 0px; right: 0px; left: 0px; z-index: 100; justify-content: center; padding-top: 0; padding-bottom: 0; margin-top: -25px}@media (max-width: 478px) {#brxe-a01d58 {flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; margin-top: -15px}}