@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Anton&family=Archivo:wght@400;500;600;700;800;900&display=swap);
#__next{background-color:#000}html{overflow-y:auto}.ant-message{z-index:2147483642;top:auto !important;bottom:calc(24px + env(safe-area-inset-bottom, 0px)) !important}.ant-modal-centered{z-index:2147483641}.ant-modal-wrap{z-index:2147483641}.ant-modal-mask{z-index:2147483641}.ant-popover{z-index:2147483641 !important}.ant-select-dropdown{z-index:2147483641 !important}.ant-spin-dot{font-size:58px}.pay-spiner .ant-spin-dot{font-size:20px}.logo-spinner{color:#1890ff;background:url(/favicon.png) center center/60% no-repeat;display:flex;align-items:center;justify-content:center}.text-transform-none{text-transform:none !important}.search-bar .ant-select{width:100%;height:43px}.search-bar .ant-select:not(.ant-select-customize-input) .ant-select-selector{border:unset;border-radius:unset}.search-bar .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:43px}.search-bar .ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:43px}.search-bar .ant-select-single.ant-select-show-arrow .ant-select-selection-item,.search-bar .ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{display:flex;align-items:center;padding-left:50px}.search-bar .ant-select-single.ant-select-show-arrow .ant-select-selection-search{padding-left:50px}.ant-select-dropdown{border-radius:unset;background-color:#000;color:#e7e7e7}.search-bar .ant-select-arrow{display:none}.video-modal .ant-modal-body{padding:0;width:100%;height:100%}.video-modal .ant-modal-close{top:-45px;right:-20px;color:#fff}.video-modal .ant-modal-close:focus{border:unset}.video-modal .ant-modal-content{background-color:rgba(0,0,0,0);border:unset;box-shadow:unset;width:100%;height:100%}.products-cart.subscribe-section .ant-select{width:100%;height:37px}.products-cart.subscribe-section .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:unset}.products-cart.subscribe-section .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:37px}.products-cart.subscribe-section .ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:37px}.products-cart.subscribe-section .ant-select-single.ant-select-show-arrow .ant-select-selection-item,.products-cart.subscribe-section .ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{display:flex;align-items:center}.products-brand .ant-rate .ant-rate-star>div{font-size:14px}.products-brand ul .ant-rate-star{margin:0 2px}.products-brand ul .ant-rate-star .anticon-star{color:unset}.top-search-loading{display:flex;justify-content:center;align-items:center;height:99px;font-size:30px;color:#00b2ff;text-align:center}.ant-select-item-option{color:#e7e7e7}.top-search-loading.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#000}.ant-select-item-option-active{color:#e7e7e7 !important;background-color:#000 !important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#e7e7e7 !important;background-color:#000 !important}.products-skeleton-row .products-list .products-heading .ant-skeleton-content{text-align:-webkit-center;padding:0 30px}#filter-bar .accordion .ant-skeleton-content .ant-skeleton-title{padding:0;border:unset}.productslist-searchbar2 .ant-select{color:#232838;font-family:"Roboto",sans-serif;width:200px}.productslist-searchbar2 .ant-select .ant-select-selector,.productslist-searchbar2 .ant-select .ant-select-selector .ant-select-selection-search input{height:40px;border-radius:60px}.productslist-searchbar2 .ant-select .ant-select-selector .ant-select-selection-item{text-align:left;display:flex;align-items:center}.productslist-searchbar2-dropdown .ant-select-item-option-content{font-size:12px}.ant-select-item-option:hover{color:#e7e7e7;background-color:#000}.col-productslist .filter-tag-section .ant-tag{margin-bottom:10px;cursor:pointer;border-radius:10px;display:flex;justify-content:center;align-items:center;max-width:fit-content}.col-productslist .filter-tag-section .clear-filter{background-color:#00b2ff;border:unset;color:#fff}.ant-rate{color:#fcb800}.review-card .ant-rate{font-size:18px;margin-bottom:10px}.review-images .ant-image{width:70px;height:70px;margin-right:6px}.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{display:flex;justify-content:center;align-items:center}.ant-modal.preview-image-modal{max-width:1000px;margin:20px}.preview-image-modal .ant-modal-content{background-color:#fff;box-shadow:unset}.preview-image-modal .ant-modal-body{padding:0}.preview-image-modal .ant-modal-close-x{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:#b9b9b9;color:#fff;border-radius:50%;margin-top:-30px;margin-right:-30px}.preview-image-modal .ant-modal-content img{max-height:calc(100vh - 100px)}.product-large-image-modal .ant-modal-content img{background-color:#fff}body.ant-scrolling-effect{overflow:unset !important;width:100% !important}.ant-scrolling-effect .preview-image-card:hover .preview-mask{opacity:0}.side-cart .order-quantity-price .ant-input-number{width:70px;border-radius:unset}.side-cart .order-quantity-price .ant-input-number .ant-input-number-input{border-radius:unset}.side-cart .order-quantity-price .ant-input-number .ant-input-number-handler-wrap{opacity:1;border-radius:unset}.side-cart .order-frequency .ant-select{font-size:12px}.side-cart .order-frequency .ant-select .ant-select-selector{border-radius:unset}.cart-order-frequency-dropdown{font-size:12px}.cart-order-frequency-dropdown .ant-select-item{font-size:12px}.side-cart .order-notify .ant-alert{font-size:12px;border-radius:unset;padding:8px 5px;margin:10px 0 0;display:flex;justify-content:flex-start;align-items:flex-start}.side-cart .order-notify .ant-alert .ant-alert-icon{margin-top:2px}.side-cart .order-notify .ant-alert.ant-alert-success{background-color:#f6ffed;border:1px solid #b7eb8f}.side-cart .order-notify .ant-alert.ant-alert-success .ant-alert-icon{color:#52c41a;font-size:14px}.side-cart .order-notify.max-order-price{margin:20px 0}.header-cnt{position:fixed;left:0;top:0;width:100%;z-index:100}.header-navigation ul.navbar-nav li.nav-item-hours .brands-navigation .anticon{font-size:10px;vertical-align:baseline}.header-navigation ul.navbar-nav li.nav-item-hours .brands-navigation .anticon.anticon-up{display:none}.header-navigation ul.navbar-nav li.nav-item-hours .brands-navigation.ant-dropdown-open .anticon.anticon-up{display:block}.header-navigation ul.navbar-nav li.nav-item-hours .brands-navigation.ant-dropdown-open .anticon.anticon-down{display:none}.brands-dropdown.ant-dropdown ul{border-radius:unset}.mobiel-shw .brands-sub-menu .anticon{padding-top:15px;font-size:10px}.ant-notification{z-index:2147483641}.hide-location{display:none}.preview-modal{padding:15px}.preview-modal .ant-modal-body{padding:0}@media(min-width: 240px)and (max-width: 576px){.productslist-searchbar2 .ant-select{width:100%}}@media only screen and (max-width: 767px){.preview-image-modal .ant-modal-close-x{margin-top:-20px;margin-right:-10px}}.ant-popover-inner-content{background:#000;color:#e7e7e7}.ant-popover-message{color:#e7e7e7}.ant-popover-message>.anticon{color:#5e2eba}.ant-popover-buttons button{background-color:#5e2eba;color:#e7e7e7}.ant-popover-buttons button:hover{background-color:#e7e7e7;color:#5e2eba}.ant-spin-dot-item{background-color:#fff}.color-e7{color:#e7e7e7}.signup-form-flow{padding-top:env(safe-area-inset-top)}.signup-form-flow .signup-main{position:relative;padding:20px 25px;background-image:url("/images/BackImage.svg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;display:flex;justify-content:flex-start;flex-direction:column;align-items:center;gap:20px}.signup-form-flow .signup-main::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(10, 10, 18, 0.6) 0%, rgba(10, 10, 18, 0.45) 35%, rgba(10, 10, 18, 0.55) 60%, rgba(8, 8, 16, 0.92) 85%, #08080f 100%);pointer-events:none;z-index:0}.signup-form-flow .signup-main>*{position:relative;z-index:1}.signup-form-flow .signup-main .Bm-Logo{width:100%;height:auto}.signup-form-flow .signup-main .Bm-Logo img{width:100%;max-width:260px;height:auto;display:block;margin:0 auto}.signup-form-flow .signup-main .signup-form-main{padding:33px 25px;width:100%;height:auto;border-radius:23px;border:1px solid #fff;background:hsla(0,0%,100%,.05);backdrop-filter:blur(12.4px);max-width:700px;-webkit-backdrop-filter:blur(12.4px)}.signup-form-flow .signup-main .signup-form-main .signup-form-header{display:flex;flex-direction:column;color:#fff}.signup-form-flow .signup-main .signup-form-main .signup-form-header .signup-title{font-family:"Anton","Bebas Neue",sans-serif;font-weight:normal;font-size:40px;line-height:42px;letter-spacing:.5px;text-transform:uppercase}.signup-form-flow .signup-main .signup-form-main .signup-form-header .signup-paragraph{font-family:"Archivo",sans-serif;font-size:12px;line-height:24px;letter-spacing:.2px;opacity:.95}.signup-form-flow .signup-main .signup-form-main .signup-form{margin-top:30px;gap:35px;flex-direction:column;display:flex}.signup-form-flow .signup-main .signup-form-main .signup-form .custom-textfield{position:relative;font-family:"Archivo",sans-serif}.signup-form-flow .signup-main .signup-form-main .signup-form .custom-textfield input{width:100%;padding:18px 16px;font-size:15px;height:54px;border:1.5px solid hsla(0,0%,100%,.8);border-radius:14px;outline:none;color:#fff;background:hsla(0,0%,100%,.02);transition:all .2s ease}.signup-form-flow .signup-main .signup-form-main .signup-form .custom-textfield input::placeholder{color:hsla(0,0%,100%,.85)}.signup-form-flow .signup-main .signup-form-main .signup-form .input-error{color:red;margin-top:3px;font-size:12px;font-weight:400}.signup-form-flow .signup-main .signup-form-main .signup-form .custom-textfield input:focus{border:2px solid #fff;box-shadow:0 0 0 2px hsla(0,0%,100%,.15)}.signup-form-flow .signup-main .signup-form-main .signup-form .password-wrapper{position:relative}.signup-form-flow .signup-main .signup-form-main .signup-form .toggle-password{position:absolute;right:18px;transform:translateY(-50%);cursor:pointer;color:#fff}.signup-form-flow .signup-main .signup-form-main .signup-form .toggle-password .Aifilleye{margin-top:-36px;right:0px;position:absolute}.signup-form-flow .signup-main .signup-form-main .signup-form .toggle-password .eye-invisible{margin-top:-36px;right:0px;position:absolute}.signup-form-flow .signup-main .signup-form-main .signup-form .custom-textfield label{position:absolute;text-transform:uppercase;top:16px;left:18px;font-size:14px;letter-spacing:.8px;color:#fff;padding:0 6px;transition:.2s ease all;pointer-events:none;font-family:"Archivo",sans-serif}.signup-form-flow .signup-main .signup-form-main .signup-form .custom-textfield input:focus+label,.signup-form-flow .signup-main .signup-form-main .signup-form .custom-textfield input:not(:placeholder-shown)+label{top:-20px;left:10px;font-size:12px;color:#fff}.signup-form-flow .signup-main .signup-form-main .signup-form .form-button{width:100%;padding:16px;font-size:16px;height:54px;border-radius:14px;color:#fff;background:#7c3aed;text-align:center;cursor:pointer;text-transform:uppercase;letter-spacing:1px;font-family:"Archivo",sans-serif;font-weight:600;transition:background .2s ease}.signup-form-flow .signup-main .signup-form-main .signup-form .form-button:hover{background:#8b5cf6}.signup-form-flow .signup-main .signup-form-main .signup-form .auth-actions{display:flex;flex-direction:column;gap:10px;margin-top:10px}.signup-form-flow .signup-main .signup-form-main .signup-form .social-login-separator{display:flex;align-items:center;text-align:center;color:hsla(0,0%,100%,.6);margin:5px 0;font-family:"Archivo",sans-serif;font-size:14px}.signup-form-flow .signup-main .signup-form-main .signup-form .social-login-separator::before,.signup-form-flow .signup-main .signup-form-main .signup-form .social-login-separator::after{content:"";flex:1;border-bottom:1px solid hsla(0,0%,100%,.2)}.signup-form-flow .signup-main .signup-form-main .signup-form .social-login-separator:not(:empty)::before{margin-right:15px}.signup-form-flow .signup-main .signup-form-main .signup-form .social-login-separator:not(:empty)::after{margin-left:15px}.signup-form-flow .signup-main .signup-form-main .signup-form .social-login-buttons{display:flex;flex-direction:row;gap:10px;width:100%}.signup-form-flow .signup-main .signup-form-main .signup-form .social-button{flex:1;padding:8px 12px;font-size:11px;height:48px;border-radius:10px;display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;font-family:"Archivo",sans-serif;font-weight:600;transition:all .3s ease;border:none;background:#fff;color:#111;text-transform:uppercase;letter-spacing:.5px}.signup-form-flow .signup-main .signup-form-main .signup-form .social-button svg{width:24px;height:24px}.signup-form-flow .signup-main .signup-form-main .signup-form .social-button:hover{background:#f0f0f0;box-shadow:0 0 15px hsla(0,0%,100%,.15)}.signup-form-flow .signup-main input[type=date]::-webkit-calendar-picker-indicator{filter:brightness(0) invert(1);cursor:pointer}.signup-form-flow .signup-main .signup-footer{display:flex;flex-direction:column;color:#fff;gap:10px;text-align:center}.signup-form-flow .signup-main .signup-footer .account{font-size:14px;line-height:20px;letter-spacing:0px;cursor:pointer}.signup-form-flow .signup-main .signup-footer .guest{font-weight:400;font-size:18px;line-height:30px;letter-spacing:0px;text-transform:uppercase;cursor:pointer}.signup-form-flow .create-main{padding:20px 25px;background-image:url("/images/BackImage.svg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:20px}.signup-form-flow .create-main .Bm-Logo{width:100 .signup-form-flow .create-main .Bm-Logo;height:100%}.signup-form-flow .create-main .create-form-main{padding:33px 25px;width:100%;max-width:700px;height:auto;border-radius:23px;border:1px solid #fff;background:hsla(0,0%,100%,.05);backdrop-filter:blur(12.4px);margin-bottom:20px;-webkit-backdrop-filter:blur(12.4px)}.signup-form-flow .create-main .create-form-main .create-form-header{display:flex;flex-direction:column;color:#fff;align-items:center;gap:10px}.signup-form-flow .create-main .create-form-main .create-form-header .create-title{font-family:"Anton","Bebas Neue",sans-serif;font-weight:700;font-size:28px;line-height:26px;letter-spacing:0px;text-align:center;text-transform:uppercase}.signup-form-flow .create-main .create-form-main .create-form-header .create-paragraph{font-family:"Archivo",sans-serif;text-align:center;font-size:14px;line-height:20px;letter-spacing:0px}.signup-form-flow .create-main .create-form-main .create-form-header .create-upload-picture{width:120px;height:120px;border:2px solid #fff;display:flex;justify-content:center;margin:15px 0 30px 0;border-radius:20px;padding:15px;display:flex;align-items:center;background-color:rgba(0,0,0,.5019607843);cursor:pointer}.signup-form-flow .create-main .create-form-main .create-form-header .inside-image{border-radius:20px;width:90px;height:90px;background-repeat:no-repeat;background-size:cover}.signup-form-flow .create-main .create-form-main .create-form-header .inside-image img{width:100%;height:100%;background-repeat:no-repeat;background-size:cover}.signup-form-flow .create-main .create-form-main .create-form{margin-top:30px;gap:35px;flex-direction:column;display:flex}.signup-form-flow .create-main .create-form-main .create-form .custom-checkbox{display:flex;gap:8px;font-size:16px;color:#fff;align-items:center;border-radius:8px}.signup-form-flow .create-main .create-form-main .create-form .check-box{cursor:pointer}.signup-form-flow .create-main .create-form-main .create-form .checkbox-wrapper{position:relative;display:inline-block;width:24px;height:24px}.signup-form-flow .create-main .create-form-main .create-form .checkbox-wrapper input{opacity:0;width:0;height:0}.signup-form-flow .create-main .create-form-main .create-form .checkmark{position:absolute;top:0;left:-16px;height:24px;width:24px;background-color:rgba(0,0,0,0);border:2px solid #fff;border-radius:5px;line-height:22px;color:rgba(0,0,0,0);text-align:center;transition:all .2s ease;pointer-events:none}.signup-form-flow .create-main .create-form-main .create-form .checkbox-wrapper input:checked+.checkmark{background-color:#4caf50;border-color:2px solid #fff;color:#fff}.signup-form-flow .create-main .create-form-main .create-form .custom-textfield{position:relative;font-family:"Archivo",sans-serif}.signup-form-flow .create-main .create-form-main .create-form .custom-textfield input{width:100%;padding:15px 15px;font-size:15px;height:54px;border:1.5px solid hsla(0,0%,100%,.8);border-radius:14px;outline:none;color:#fff;background:rgba(0,0,0,0);transition:all .2s ease;font-family:"Archivo",sans-serif}.signup-form-flow .create-main .create-form-main .create-form .custom-textfield input:focus{border:2px solid #fff}.signup-form-flow .create-main .create-form-main .create-form .custom-textfield label{position:absolute;text-transform:uppercase;top:16px;left:14px;font-size:12px;color:#fff;padding:0 4px;transition:.2s ease all;pointer-events:none;font-family:"Archivo",sans-serif}.signup-form-flow .create-main .create-form-main .create-form .input-error{color:red;margin-top:3px;font-size:12px;font-weight:400}.signup-form-flow .create-main .create-form-main .create-form .custom-textfield input:focus+label,.signup-form-flow .create-main .create-form-main .create-form .custom-textfield input:not(:placeholder-shown)+label{top:-20px;left:-3px;font-size:12px;color:#fff}.signup-form-flow .create-main .create-form-main .create-form .form-button{width:100%;padding:15px 15px;font-size:16px;height:54px;border-radius:14px;color:#fff;background:#7c3aed;text-align:center;cursor:pointer;font-family:"Archivo",sans-serif;font-weight:600;transition:background .2s ease}.signup-form-flow .create-main .create-form-main .create-form .form-button:hover{background:#8b5cf6}.signup-form-flow .create-main .create-footer{display:flex;flex-direction:column;color:#fff;gap:10px;text-align:center}.signup-form-flow .create-main .create-footer .account{font-size:14px;line-height:20px;letter-spacing:0px;cursor:pointer}.signup-form-flow .create-main .create-footer .guest{font-weight:400;font-size:18px;line-height:30px;letter-spacing:0px;text-transform:uppercase;cursor:pointer}.signup-form-flow .bm-signup-header{display:flex;align-items:center;justify-content:space-between;padding:0px 25px 0px}.signup-form-flow .bm-signup-header .bm-header-left{display:flex;align-items:center;gap:6px}.signup-form-flow .bm-signup-header .bm-header-left .back-button{cursor:pointer}.signup-form-flow .bm-signup-header .image-1{height:20px}.signup-form-flow .bm-signup-header .image-2{margin-top:13px;height:40px}.signup-form-flow .brainbox-main{position:relative;width:100%;min-height:100vh;background-image:url("/images/BackImage3.svg");background-size:cover;background-position:center top;background-repeat:no-repeat;display:flex;flex-direction:column;color:#fff}.signup-form-flow .brainbox-main::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(10, 10, 18, 0.45) 0%, rgba(10, 10, 18, 0.1) 30%, rgba(10, 10, 18, 0.2) 55%, rgba(8, 8, 16, 0.9) 85%, #08080f 100%);pointer-events:none;z-index:0}.signup-form-flow .brainbox-main .brainbox-topbar{position:relative;z-index:2;margin-top:calc(-1*env(safe-area-inset-top));padding-top:env(safe-area-inset-top);flex-shrink:0;background:rgba(88,45,155,.8745098039);border-radius:0 0 8px 8px;overflow:hidden}.signup-form-flow .brainbox-main .brainbox-topbar .brainbox-topbar-row{position:relative;min-height:96px;display:flex;align-items:center;gap:14px;padding:0 16px 0 60px}.signup-form-flow .brainbox-main .brainbox-topbar .brainbox-topbar-row .brainbox-brand{height:34px;width:auto;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.4))}.signup-form-flow .brainbox-main .brainbox-topbar .brainbox-topbar-row .brainbox-brand-model{height:72px;width:auto;margin-left:auto;margin-top:0;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0, 0, 0, 0.5))}.signup-form-flow .brainbox-main .brainbox-content{position:relative;z-index:1;flex:1;padding:40px 20px 40px;display:flex;flex-direction:column;gap:22px}.signup-form-flow .brainbox-main .brainbox-content .brainbox-heading{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.signup-form-flow .brainbox-main .brainbox-content .brainbox-heading .brainbox-title{font-family:"Anton","Archivo",sans-serif;font-size:32px;line-height:1.05;color:#fff;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 3px 12px rgba(0,0,0,.6)}.signup-form-flow .brainbox-main .brainbox-content .brainbox-heading .brainbox-paragraph{color:hsla(0,0%,100%,.92);font-family:"Archivo",sans-serif;font-size:13px;text-shadow:0 2px 8px rgba(0,0,0,.6)}.signup-form-flow .brainbox-main .brainbox-content .brainbox-card-wrap{position:relative;margin-top:64px}.signup-form-flow .brainbox-main .brainbox-content .brainbox-card-wrap.brainbox-card-wrap--second{margin-top:74px}.signup-form-flow .brainbox-main .brainbox-content .brainbox-card{position:relative;border:1.5px solid #a78bfa;border-radius:22px;background:rgba(10,10,18,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:14px 16px 18px;display:flex;flex-direction:column;gap:10px;cursor:pointer;box-shadow:0 0 16px rgba(124,58,237,.25);transition:border-color .15s ease,box-shadow .15s ease}.signup-form-flow .brainbox-main .brainbox-content .brainbox-card:hover,.signup-form-flow .brainbox-main .brainbox-content .brainbox-card:active,.signup-form-flow .brainbox-main .brainbox-content .brainbox-card:focus-visible{border-color:#a78bfa;box-shadow:0 0 22px rgba(124,58,237,.4);outline:none}.signup-form-flow .brainbox-main .brainbox-content .brainbox-card .brainbox-card-title{display:flex;align-items:center;justify-content:flex-end;margin-left:-16px;padding:4px 2px 10px 0;border-bottom:1.5px solid hsla(0,0%,100%,.7);color:#fff;letter-spacing:.03em;line-height:1}.signup-form-flow .brainbox-main .brainbox-content .brainbox-card .brainbox-card-title .tb-thin{font-family:"Bebas Neue","Anton",sans-serif;font-weight:200;font-size:30px}.signup-form-flow .brainbox-main .brainbox-content .brainbox-card .brainbox-card-title .tb-bold{font-family:"Bebas Neue","Anton",sans-serif;font-weight:800;font-size:30px}.signup-form-flow .brainbox-main .brainbox-content .brainbox-card .brainbox-card-title .bb-play{margin-left:10px;flex-shrink:0;width:30px;height:30px;border-radius:50%;border:none;background:#7c3aed;box-shadow:0 2px 10px rgba(124,58,237,.55);display:inline-flex;align-items:center;justify-content:center}.signup-form-flow .brainbox-main .brainbox-content .brainbox-card .brainbox-card-title .bb-play svg{margin-left:2px}.signup-form-flow .brainbox-main .brainbox-content .brainbox-card .brainbox-card-title .brainbox-card-label{font-family:"Bebas Neue",sans-serif;font-size:26px;line-height:1;letter-spacing:1px;text-transform:uppercase;color:#fff;white-space:nowrap}.signup-form-flow .brainbox-main .brainbox-content .brainbox-card .brainbox-card-title .brainbox-card-label span{font-weight:700}.signup-form-flow .brainbox-main .brainbox-content .brainbox-card .brainbox-card-desc{color:#fff;font-family:"Archivo",sans-serif;font-size:14.5px;line-height:1.45}.signup-form-flow .brainbox-main .brainbox-content .brainbox-card .brainbox-card-model{position:absolute;top:-70px;left:-43px;width:182px;height:166px;object-fit:contain;z-index:3;filter:drop-shadow(0 8px 16px rgba(0, 0, 0, 0.6));pointer-events:none}.signup-form-flow .brainbox-joining-main{position:relative;width:100%;min-height:100vh;background-image:url("/images/BrainJoining.svg");background-size:cover;background-position:center top;background-repeat:no-repeat;display:flex;flex-direction:column;color:#fff}.signup-form-flow .brainbox-joining-main::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(10, 10, 18, 0.45) 0%, rgba(10, 10, 18, 0.1) 30%, rgba(10, 10, 18, 0.2) 55%, rgba(8, 8, 16, 0.9) 85%, #08080f 100%);pointer-events:none;z-index:0}.signup-form-flow .brainbox-joining-main .brainbox-joining-topbar{position:relative;z-index:2;margin-top:calc(-1*env(safe-area-inset-top));padding-top:env(safe-area-inset-top);flex-shrink:0;background:rgba(88,45,155,.8745098039);border-radius:0 0 8px 8px;overflow:hidden}.signup-form-flow .brainbox-joining-main .brainbox-joining-topbar .brainbox-joining-topbar-row{position:relative;min-height:96px;display:flex;align-items:center;gap:14px;padding:0 16px 0 60px}.signup-form-flow .brainbox-joining-main .brainbox-joining-topbar .brainbox-joining-topbar-row .bj-brand{height:34px;width:auto;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.4))}.signup-form-flow .brainbox-joining-main .brainbox-joining-topbar .brainbox-joining-topbar-row .bj-model{height:72px;width:auto;margin-left:auto;margin-top:0;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0, 0, 0, 0.5))}.signup-form-flow .brainbox-joining-main .brainbox-joining-content{position:relative;z-index:1;flex:1;padding:40px 20px 40px;display:flex;flex-direction:column;gap:26px}.signup-form-flow .brainbox-joining-main .brainbox-joining-content .brainbox-joining-header{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.signup-form-flow .brainbox-joining-main .brainbox-joining-content .brainbox-joining-header .brainbox-joining-title{font-family:"Anton","Archivo",sans-serif;font-weight:400;font-size:32px;line-height:1.05;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 3px 12px rgba(0,0,0,.6)}.signup-form-flow .brainbox-joining-main .brainbox-joining-content .brainbox-joining-header .brainbox-joining-paragraph{color:hsla(0,0%,100%,.92);font-family:"Archivo",sans-serif;font-size:13px;text-shadow:0 2px 8px rgba(0,0,0,.6)}.signup-form-flow .brainbox-joining-main .brainbox-joining-content .brainbox-joining-card{border:1.5px solid hsla(0,0%,100%,.85);border-radius:22px;background:rgba(10,10,18,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:20px 18px 22px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.signup-form-flow .brainbox-joining-main .brainbox-joining-content .brainbox-joining-card .brainbox-joining-card-title{font-family:"Anton","Archivo",sans-serif;font-size:28px;letter-spacing:.03em;text-transform:uppercase}.signup-form-flow .brainbox-joining-main .brainbox-joining-content .brainbox-joining-card .brainbox-joining-content-section{color:#fff;font-family:"Archivo",sans-serif;font-size:14.5px;line-height:1.45}.signup-form-flow .brainbox-joining-main .brainbox-joining-content .brainbox-joining-card .brainbox-joining-button{width:110px;height:44px;border:none;border-radius:10px;background:#7c3aed;color:#fff;font-family:"Archivo",sans-serif;font-weight:700;font-size:15px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .15s ease}.signup-form-flow .brainbox-joining-main .brainbox-joining-content .brainbox-joining-card .brainbox-joining-button:hover,.signup-form-flow .brainbox-joining-main .brainbox-joining-content .brainbox-joining-card .brainbox-joining-button:active{background:#8b5cf6}.signup-form-flow .brainbox-business-main{position:relative;width:100%;min-height:100vh;background-image:url("/images/BusinessBack.svg");background-size:cover;background-position:center top;background-repeat:no-repeat;display:flex;flex-direction:column;color:#fff}.signup-form-flow .brainbox-business-main::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(10, 10, 18, 0.45) 0%, rgba(10, 10, 18, 0.1) 30%, rgba(10, 10, 18, 0.2) 55%, rgba(8, 8, 16, 0.9) 85%, #08080f 100%);pointer-events:none;z-index:0}.signup-form-flow .brainbox-business-main .brainbox-business-topbar{position:relative;z-index:2;height:96px;flex-shrink:0;background:rgba(88,45,155,.8745098039);border-radius:0 0 8px 8px;overflow:hidden}.signup-form-flow .brainbox-business-main .brainbox-business-topbar .brainbox-business-topbar-row{position:absolute;left:0;right:0;bottom:0;height:48px;display:flex;align-items:center;gap:14px;padding:0 16px 0 60px}.signup-form-flow .brainbox-business-main .brainbox-business-topbar .brainbox-business-topbar-row .bbz-brand{height:38px;width:auto;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.4))}.signup-form-flow .brainbox-business-main .brainbox-business-topbar .brainbox-business-topbar-row .bbz-model{height:96px;width:auto;margin-left:auto;margin-top:-16px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0, 0, 0, 0.5))}.signup-form-flow .brainbox-business-main .brainbox-business-content{position:relative;z-index:1;flex:1;padding:18px 20px 40px;display:flex;flex-direction:column;gap:18px}.signup-form-flow .brainbox-business-main .brainbox-business-content .brainbox-business-header{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.signup-form-flow .brainbox-business-main .brainbox-business-content .brainbox-business-header .brainbox-business-title{font-family:"Anton","Archivo",sans-serif;font-weight:400;font-size:32px;line-height:1.05;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 3px 12px rgba(0,0,0,.6)}.signup-form-flow .brainbox-business-main .brainbox-business-content .brainbox-business-header .brainbox-business-paragraph{color:hsla(0,0%,100%,.92);font-family:"Archivo",sans-serif;font-size:14px;text-shadow:0 2px 8px rgba(0,0,0,.6)}.signup-form-flow .brainbox-business-main .brainbox-business-content .business-form-card{border:1.5px solid hsla(0,0%,100%,.85);border-radius:26px;background:rgba(10,10,18,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:26px 20px;display:flex;flex-direction:column;gap:18px}.signup-form-flow .brainbox-business-main .brainbox-business-content .business-form-card .bb-field{display:flex;flex-direction:column;gap:8px}.signup-form-flow .brainbox-business-main .brainbox-business-content .business-form-card .bb-field input,.signup-form-flow .brainbox-business-main .brainbox-business-content .business-form-card .bb-field select{width:100%;box-sizing:border-box;height:60px;border:1px solid hsla(0,0%,100%,.85);border-radius:14px;background:rgba(0,0,0,0);color:#fff;font-family:"Archivo",sans-serif;font-size:16px;padding:0 16px;outline:none}.signup-form-flow .brainbox-business-main .brainbox-business-content .business-form-card .bb-field input::placeholder{color:hsla(0,0%,100%,.85);letter-spacing:.04em}.signup-form-flow .brainbox-business-main .brainbox-business-content .business-form-card .bb-field select{appearance:auto;background:#0a0a12;padding:0 14px}.signup-form-flow .brainbox-business-main .brainbox-business-content .business-form-card .bb-field select option{background:#0a0a12;color:#fff}.signup-form-flow .brainbox-business-main .brainbox-business-content .business-form-card .bb-field input:focus,.signup-form-flow .brainbox-business-main .brainbox-business-content .business-form-card .bb-field select:focus{border-color:#a78bfa}.signup-form-flow .brainbox-business-main .brainbox-business-content .business-form-card .bb-field label{color:#fff;font-family:"Archivo",sans-serif;font-size:14px;letter-spacing:.04em}.signup-form-flow .brainbox-business-main .brainbox-business-content .business-form-card .bb-checkbox{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff;font-family:"Archivo",sans-serif;font-size:17px;cursor:pointer;padding:4px 2px}.signup-form-flow .brainbox-business-main .brainbox-business-content .business-form-card .bb-checkbox input[type=checkbox]{width:26px;height:26px;accent-color:#7c3aed;flex-shrink:0;cursor:pointer}.signup-form-flow .brainbox-business-main .brainbox-business-content .business-form-card .bb-submit{height:58px;margin-top:6px;border:none;border-radius:16px;background:#7c3aed;color:#fff;font-family:"Archivo",sans-serif;font-weight:600;font-size:18px;cursor:pointer;transition:background .15s ease}.signup-form-flow .brainbox-business-main .brainbox-business-content .business-form-card .bb-submit:hover,.signup-form-flow .brainbox-business-main .brainbox-business-content .business-form-card .bb-submit:active{background:#8b5cf6}.signup-form-flow .brainbox-business-main .brainbox-business-content .business-form-card .input-error{color:#ff6b6b;font-size:12px;margin-top:-2px}.signup-form-flow .brainbox-business-main input[type=date]::-webkit-calendar-picker-indicator{filter:brightness(0) invert(1);cursor:pointer}.signup-form-flow .brainbox-cart-main{padding:40px 25px;background-image:url("/images/cart.svg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;display:flex;justify-content:center;flex-direction:column;align-items:start;gap:20px}.signup-form-flow .brainbox-cart-main .brainbox-cart-header{display:flex;flex-direction:column;color:#fff;align-items:start;width:100%}.signup-form-flow .brainbox-cart-main .brainbox-cart-header .brainbox-cart-title{font-family:"Anton","Bebas Neue",sans-serif;font-weight:700;font-size:25px;line-height:35px;text-align:center;text-transform:uppercase}.signup-form-flow .brainbox-cart-main .brainbox-cart-header .brainbox-cart-paragraph{font-family:"Archivo",sans-serif;text-align:center;font-size:14px;line-height:20px;letter-spacing:0px}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:40px}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section .brainbox-cart-card{backdrop-filter:blur(15.3999996185px);border:1px solid hsla(0,0%,100%,.75);border-radius:20px;padding:20px;max-width:400px;color:#fff;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.4)}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section .brainbox-cart-card .brain-top-section{display:flex;align-items:center;justify-content:space-between}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section .brainbox-cart-card .brain-top-section .membership{display:flex;justify-content:center;align-items:center}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section .brainbox-cart-card .brain-top-section .membership .text .title{font-family:"Anton","Bebas Neue",sans-serif;font-weight:normal;font-size:18px;line-height:25px;letter-spacing:0px;text-transform:uppercase;color:#fff}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section .brainbox-cart-card .brain-top-section .membership .text .para{font-family:"Archivo",sans-serif;font-weight:400;font-size:13px;line-height:12px;letter-spacing:0px;color:#a7a7a7}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section .brainbox-cart-card .brain-top-section .membership .cart-logo img{height:90px}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section .brainbox-cart-card .brain-top-section .amount{font-family:"Anton","Bebas Neue",sans-serif;font-weight:400;font-size:20px;line-height:25px;letter-spacing:0px;text-transform:uppercase}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section .brainbox-cart-card .content{font-family:"Archivo",sans-serif;font-weight:400;font-size:11px;line-height:17px;letter-spacing:0px;color:#a7a7a7;padding:0px 10px;text-align:center}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section .brainbox-cart-card .coupon-section{display:flex;flex-direction:column;gap:15px}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section .brainbox-cart-card .coupon-section .coupon-title{font-family:"Anton","Bebas Neue",sans-serif;font-size:18px;line-height:25px;letter-spacing:0px;text-transform:uppercase;color:#fff;margin-bottom:5px}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section .brainbox-cart-card .coupon-section .coupon-input-section{display:flex;gap:10px;align-items:center;width:100% !important}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section .brainbox-cart-card .coupon-section .coupon-input-section .coupon-input{flex:1;padding:12px 15px;border:1px solid hsla(0,0%,100%,.3);border-radius:10px;background:hsla(0,0%,100%,.1);color:#fff;font-family:"Archivo",sans-serif;font-size:14px;outline:none;transition:border-color .3s ease;width:100% !important}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section .brainbox-cart-card .coupon-section .coupon-input-section .coupon-input::placeholder{color:hsla(0,0%,100%,.6)}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section .brainbox-cart-card .coupon-section .coupon-input-section .coupon-input:focus{border-color:#7c3aed}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section .brainbox-cart-card .coupon-section .coupon-input-section .coupon-input:disabled{opacity:.6;cursor:not-allowed}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section .brainbox-cart-card .coupon-section .coupon-input-section .apply-button{padding:12px 20px;background:#7c3aed;border:none;border-radius:10px;color:#fff;font-weight:700;font-size:14px;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease;min-width:80px;display:flex;align-items:center;justify-content:center}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section .brainbox-cart-card .coupon-section .coupon-input-section .apply-button:hover:not(:disabled){background:#4a1f9a}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section .brainbox-cart-card .coupon-section .coupon-input-section .apply-button:disabled{background:#6c757d;cursor:not-allowed;opacity:.65}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section .brainbox-cart-card .coupon-section .applied-coupon{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;background:rgba(94,46,186,.2);border:1px solid #7c3aed;border-radius:10px;margin-top:5px}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section .brainbox-cart-card .coupon-section .applied-coupon .coupon-applied-text{font-family:"Archivo",sans-serif;font-size:12px;color:#a7a7a7}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section .brainbox-cart-card .coupon-section .applied-coupon .remove-coupon{background:none;border:none;color:#ff6b6b;font-size:16px;cursor:pointer;padding:2px 6px;border-radius:50%;transition:background-color .3s ease}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section .brainbox-cart-card .coupon-section .applied-coupon .remove-coupon:hover{background:rgba(255,107,107,.1)}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section-2{width:100%}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section-2 .brainbox-cart-card-2{backdrop-filter:blur(15.3999996185px);border:1px solid hsla(0,0%,100%,.75);border-radius:20px;padding:20px;max-width:400px;color:#fff;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.4)}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section-2 .brainbox-cart-card-2 .top{margin-top:20px}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section-2 .brainbox-cart-card-2 .top .title{font-family:"Anton","Bebas Neue",sans-serif;font-weight:normal;font-size:20px;line-height:25px;letter-spacing:0px;text-transform:uppercase;margin-bottom:5px}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section-2 .brainbox-cart-card-2 .top .para{font-family:"Archivo",sans-serif;font-weight:400;font-size:13px;line-height:12px;letter-spacing:0px;color:#a7a7a7}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section-2 .brainbox-cart-card-2 .top hr{margin-top:10px}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section-2 .brainbox-cart-card-2 .price-breakdown{margin:15px 0}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section-2 .brainbox-cart-card-2 .price-breakdown .label{font-family:"Anton","Bebas Neue",sans-serif;font-size:16px;line-height:20px;letter-spacing:0px;text-transform:uppercase;color:#fff;margin-bottom:10px}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section-2 .brainbox-cart-card-2 .price-breakdown .breakdown-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-family:"Archivo",sans-serif;font-size:14px;color:#a7a7a7}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section-2 .brainbox-cart-card-2 .price-breakdown .breakdown-row.discount-row{color:#4caf50;font-weight:500}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section-2 .brainbox-cart-card-2 .price-breakdown hr{margin:10px 0;border:none;border-top:1px solid hsla(0,0%,100%,.2)}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section-2 .brainbox-cart-card-2 .center{display:flex;padding-top:10px;height:64px;align-items:baseline;justify-content:space-between}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section-2 .brainbox-cart-card-2 .center .total{font-family:"Archivo",sans-serif;font-weight:400;font-size:13px;line-height:12px;letter-spacing:0px;color:#a7a7a7;margin-bottom:8px}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section-2 .brainbox-cart-card-2 .center .amount{font-family:"Anton","Bebas Neue",sans-serif;font-weight:400;font-size:30px;line-height:25px;letter-spacing:0px;text-transform:uppercase}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section-2 .brainbox-cart-card-2 .bottom{width:100%;padding:15px 15px;font-size:16px;height:58px;border-radius:10px;color:#fff;background:#7c3aed;text-align:center;cursor:pointer;margin-top:20px}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section-2 .brainbox-cart-card-2 .bottom.disabled{background:#6c757d;cursor:not-allowed;opacity:.65}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section-2 .brainbox-cart-card-2 .agree-row{display:flex;align-items:center}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section-2 .brainbox-cart-card-2 .agree-row input[type=radio]{width:18px;height:18px;cursor:pointer}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section-2 .brainbox-cart-card-2 .agree-row label{font-family:"Archivo",sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#a7a7a7;margin-left:10px;cursor:pointer}.signup-form-flow .brainbox-cart-main .brainbox-cart-cards-section-2 .brainbox-cart-card-2 .agree-row a{color:#0078d4}.outlined-textfield{position:relative;margin:20px 0;font-family:Roboto,sans-serif}.outlined-textfield input{width:100%;padding:16px 12px 8px;font-size:16px;border:1px solid #ccc;border-radius:4px;outline:none;transition:border-color .3s}.outlined-textfield label{position:absolute;left:12px;top:16px;background:#fff;padding:0 4px;color:#888;font-size:16px;pointer-events:none;transition:.2s ease all}.outlined-textfield input:focus{border-color:#3f51b5}.outlined-textfield input:focus+label,.outlined-textfield input:not(:placeholder-shown)+label{top:-8px;font-size:12px;color:#3f51b5}input[type=date]{-webkit-appearance:none !important;appearance:none !important;padding:12px !important;font-size:16px !important;border-radius:8px !important;border:1px solid #ccc !important;pointer-events:auto;opacity:1}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: 0.8;--PhoneInputInternationalIconGlobe-opacity: 0.65;--PhoneInputCountrySelect-marginRight: 0.35em;--PhoneInputCountrySelectArrow-width: 0.3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: 0.45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0, 0, 0, 0.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0, 0, 0, 0.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}
