.footer-container{align-items:center;color:#324d67;display:flex;flex-direction:column;font-weight:700;gap:10px;justify-content:center;margin-top:20px;padding:30px 10px;text-align:center}.footer-container .icons{display:flex;font-size:30px;gap:10px}.container2{height:70vh;margin:auto;max-width:1400px;padding-left:25px;padding-right:25px}.row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}.col-1{flex-basis:50%;min-width:300px}.col-2>img{max-width:100%;padding:50px 0}.col-1>h1{font-size:50px;line-height:60px;margin:25px 0}.col-1>a>button{background-color:#ff523b;border:none;border-radius:30px;color:#fff;display:inline-block;font-size:large;margin:30px 0;padding:15px 30px}.homeHeading{border-bottom:1px solid hsla(0,0%,8%,.5);color:rgba(0,0,0,.7);font-size:1.4vmax;margin:5vmax auto;padding:1vmax;text-align:center;width:20vmax}.main-container{margin:1.2rem auto auto;max-width:1400px;width:100%}.products-container{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:1rem;width:100%}.product-card{color:#324d67;cursor:pointer;flex-basis:calc(25% - 10px);flex-grow:1;flex-shrink:0;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.product-card:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.product-image{background-color:#ebebeb;border-radius:15px;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.product-price{color:#000;font-weight:800;margin-top:6px}.product-name{font-weight:500}.productCardSpan{font:300 .7vmax;margin:.5vmax}.product-card>div{align-items:center;display:flex;justify-content:flex-start;margin:.5vmax}@media screen and (max-width:600px){.productCard>p{font-size:1.7vmax}.productCard>div{display:block;margin:0}.productCard>span{font-size:1.5vmax}.productCard>div>span{font:300 1vmax;margin:0 .5vmax}}@media screen and (max-width:380px){.col-2>img{max-width:60%;padding-top:3px}.col-1>a>button{border-radius:30px;margin:20px 0;padding:10px 30px}.col-1>h1{font-size:30px}.col-1>p>{font-size:20px}}.loading{background-color:#fff;display:grid;height:100vh;max-width:100%;place-items:center;width:100vw}.loading>div{-webkit-animation:loadingRotate .8s linear infinite;animation:loadingRotate .8s linear infinite;border-bottom:5px solid rgba(0,0,0,.668);border-radius:50%;height:10vmax;width:10vmax}@-webkit-keyframes loadingRotate{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes loadingRotate{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.hero-banner-container{background-color:#dcdcdc;border-radius:15px;height:500px;line-height:1;margin-top:4rem;padding:100px 40px;position:relative;width:100%}.hero-banner-container .beats-solo{font-size:20px}.desc{bottom:5%;color:#324d67;display:flex;flex-direction:column;line-height:1.3;position:absolute;right:10%;width:300px}.desc p{color:#5f5f5f;font-weight:100;text-align:end}.desc h5{align-self:flex-end;font-size:16px;font-weight:700;margin-bottom:12px}.hero-banner-container button{background-color:#f02d34;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;margin-top:40px;padding:10px 16px;z-index:10000!important}.hero-banner-container h3{font-size:4rem;margin-top:4px}.hero-banner-container h1{color:#fff;font-size:8em;margin-left:-20px;text-transform:uppercase}.hero-banner-image{height:450px;position:absolute;right:20%;top:0;width:450px}@media screen and (max-width:800px){.hero-banner-container{height:560px}.hero-banner-image{height:62%;right:-6%;top:-2%;width:77%}.hero-banner-container{line-height:1.3}.hero-banner-container h1{font-size:50px}.hero-banner-container h3{font-size:40px}.hero-banner-container button{margin-top:90px;z-index:10000}}@media screen and (max-width:500px){.hero-banner-image{height:40%;right:9%;top:42%;width:53%}}.footer-banner-container{background-color:#f02d34;border-radius:15px;color:#fff;height:400px;line-height:1;margin-top:120px;padding:100px 40px;position:relative;width:100%}.banner-desc{display:flex;justify-content:space-between}.banner-desc button{background-color:#fff;border:none;border-radius:15px;color:red;cursor:pointer;font-size:18px;font-weight:500;margin-top:40px;padding:10px 16px}.banner-desc .left h3{font-size:80px;font-weight:900;margin-left:25px}.banner-desc .left p{color:#fff;margin:18px}.footer-banner-image{left:8%;left:25%;max-width:30vmax;position:absolute;top:-25%}.banner-desc .right{line-height:1.4}.banner-desc .right h3{font-size:60px;font-weight:800}.banner-desc .right p{color:#fff;font-size:18px}.banner-desc .right .company-desc{font-size:14px;font-weight:300}@media screen and (max-width:800px){.footer-banner-container{height:560px;margin-top:80px}.footer-banner-image{height:56%;left:30%;max-width:15vmax;top:6%;width:77%}.banner-desc .left h3{font-size:50px;font-weight:900;margin-left:5px}.banner-desc .left p{margin:18px}.banner-desc .right h3{font-size:45px}.banner-desc .right p{font-size:18px}.banner-desc .right .company-desc{font-size:14px}.banner-desc{flex-wrap:wrap;gap:20px}}@media screen and (max-width:500px){.footer-banner-image{height:44%;left:40%;max-width:28vmax;top:37%}}*,body,html{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;margin:0;padding:0;scroll-behavior:smooth}::-webkit-scrollbar{width:0}a{color:inherit;text-decoration:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.LoginSignUpContainer{align-items:center;background-color:#e7e7e7;display:flex;height:75vh;justify-content:center;left:0;margin:2rem 0;max-width:100%;position:fixed;width:100vw}.LoginSignUpBox{background-color:#fff;box-sizing:border-box;height:70vh;overflow:hidden;width:25vw}.login_signUp_toggle{display:flex;height:3vmax}.login_signUp_toggle>p{color:rgba(0,0,0,.678);cursor:pointer;display:grid;font:300 1vmax;place-items:center;transition:all .5s;width:100%}.login_signUp_toggle>p:hover{color:tomato}.LoginSignUpBox>div>button{background-color:tomato;border:none;height:3px;transition:all .5s;width:50%}.loginForm,.signUpForm{align-items:center;display:flex;flex-direction:column;gap:.8rem;height:70%;justify-content:space-evenly;margin:auto;padding:2vmax;transition:all .5s}.signUpForm{-webkit-transform:translateY(-100%) translateX(-100vmax);transform:translateY(-100%) translateX(-100vmax)}.loginForm>div,.signUpForm>div{align-items:center;display:flex;width:100%}.loginForm>div>input,.signUpForm>div>input{border:1px solid rgba(0,0,0,.267);border-radius:4px;box-sizing:border-box;font:300 .9vmax;outline:none;padding:1vmax 1vmax 1vmax 4vmax;width:100%}.loginForm>div>svg,.signUpForm>div>svg{color:rgba(0,0,0,.623);font-size:1.6vmax;position:absolute;-webkit-transform:translateX(1vmax);transform:translateX(1vmax)}.loginForm>a{align-self:flex-end;color:rgba(0,0,0,.651);font:500 .8vmax Gill Sans;text-decoration:none;transition:all .5s}.loginForm>a:hover{color:#000}#registerImage>img{border-radius:100%;width:3vmax}#registerImage>input{display:flex;padding:0}#registerImage>input::-webkit-file-upload-button{background-color:#fff;border:none;color:rgba(0,0,0,.623);cursor:pointer;font:400 .8vmax;height:5vh;margin:0;padding:0 1vmax;-webkit-transition:all .5s;transition:all .5s;width:100%;z-index:2}#registerImage>input::file-selector-button{background-color:#fff;border:none;color:rgba(0,0,0,.623);cursor:pointer;font:400 .8vmax;height:5vh;margin:0;padding:0 1vmax;transition:all .5s;width:100%;z-index:2}#registerImage>input::-webkit-file-upload-button:hover{background-color:#ebebeb}#registerImage>input::file-selector-button:hover{background-color:#ebebeb}.loginBtn,.signUpBtn{background-color:tomato;border:none;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.219);color:#fff;cursor:pointer;font:300 .9vmax;outline:none;padding:.8vmax;transition:all .5s;width:100%}.loginBtn:hover,.signUpBtn:hover{background-color:#b3422e}.shiftToLeft{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.shiftToNeutral{-webkit-transform:translateX(0);transform:translateX(0)}.shiftToNeutralForm{-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}.shiftToRight{-webkit-transform:translateX(100%);transform:translateX(100%)}@media screen and (max-width:600px){.LoginSignUpContainer{background-color:#fff}.LoginSignUpBox{height:95vh;width:100vw}.login_signUp_toggle{height:1.5rem}.login_signUp_toggle>p{font:600 1rem}.loginForm,.signUpForm{padding:5vmax}.loginForm>div>input,.signUpForm>div>input{font:500 1rem;padding:1rem 2.3rem}.loginForm>div>svg,.signUpForm>div>svg{font-size:1rem}.loginForm>a{font:500 1rem Gill Sans}#registerImage>img{border-radius:100%;width:8vmax}#registerImage>input::-webkit-file-upload-button{font:600 1rem;height:7vh}#registerImage>input::file-selector-button{font:600 1rem;height:7vh}.loginBtn,.signUpBtn{font:600 1.3rem;padding:1.8vmax}}.speedDial{position:fixed;right:1vmax;top:9vmax}.speedDialIcon{border-radius:100%;height:56px;width:56px}.search-container{justify-content:center}.navbar,.search-container{align-items:center;display:flex}.navbar{justify-content:space-between;margin:6px 18px;position:relative}.logo{color:gray;font-size:1.5vmax}.nav-links{align-items:center;display:flex;justify-content:space-around;padding:30px}.cart-icon{background-color:transparent;border:none;color:gray;cursor:pointer;font-size:25px;position:relative;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.cart-icon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.cart-item-qty{background-color:#f02d34;color:#eee;font-size:12px;font-weight:600;width:18px}.cart-item-qty,.notification-badge{border-radius:50%;height:18px;position:absolute;right:-8px;text-align:center}.notification-badge{align-items:center;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;background-color:red;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#fff;display:flex;font-size:10px;font-weight:700;justify-content:center;min-width:18px;padding:2px;top:-8px}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,0,0,.7)}70%{box-shadow:0 0 0 6px rgba(255,0,0,0)}to{box-shadow:0 0 0 0 rgba(255,0,0,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,0,0,.7)}70%{box-shadow:0 0 0 6px rgba(255,0,0,0)}to{box-shadow:0 0 0 0 rgba(255,0,0,0)}}.search{box-shadow:0 1px 2px 0 #ffc3c3,1px 2px 4px 0 #ffc3c3,2px 4px 8px 0 #ffc3c3,2px 4px 16px 0 #ffc3c3;display:flex;position:relative;width:100%}.searchTerm{border:none;border-radius:5px 0 0 5px;color:#9dbfaf;height:26px;outline:none;padding:26px;width:100%}.searchTerm:focus{color:#00b4cc}.searchButton{background:#ff523b;border:1px solid #ff523b;border-radius:0 5px 5px 0;color:#fff;font-size:20px}.clearButton,.searchButton{cursor:pointer;height:52px;text-align:center;width:72px}.clearButton{border:transparent;color:#333;font-size:18px}.wrap{width:40%}.nav{text-align:right}.nav>ul{list-style-type:none}.nav>ul,.nav>ul>li{display:inline-block}.nav>ul>li{margin-right:20px}.nav>ul>li>a{color:#555;text-decoration:none}p{color:#555}.ic{margin:0 25px}.ic>a{padding:6px}.active{border-bottom:1px solid #f39184}.inactive{background-color:transparent}.nav-icon{display:none;margin-left:6px;width:25px}@media only screen and (max-width:1024px){.nav-links{display:flex;flex-direction:column;left:-100%;position:absolute;top:37px;transition:all .5s;width:100%}.nav,.nav-links{text-align:center}.nav-links.active{background:#333;display:block;left:0;z-index:2}.nav-icon{display:flex}.wrap{margin:auto;padding-top:5px}.nav>ul>li{display:block;padding:5px}.ic>a,.nav>ul>li>a{color:#fff}}@media only screen and (max-width:500px){.wrap{width:70%}}.profileContainer{background-color:#fff;display:flex;height:81vh;margin:2rem 0;max-width:100%;width:100vw vw}.profileContainer>div{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;max-width:100%;width:100vw}.profileContainer>div:first-child>h1{color:rgba(0,0,0,.555);font:500 2.2vmax;-webkit-transform:translateX(-10vmax) translateY(-2vmax);transform:translateX(-10vmax) translateY(-2vmax)}.profileContainer>div:first-child>img{border-radius:100%;transition:all .5s;width:20vmax}.profileContainer>div:first-child>img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.profileContainer>div:first-child>a{background-color:tomato;border:none;color:#fff;font:400 1vmax;margin:4vmax;padding:.5vmax;text-align:center;text-decoration:none;transition:all .5s;width:30%}.profileContainer>div:first-child>a:hover{background-color:#cc4e38}.profileContainer>div:last-child{align-items:flex-start;box-sizing:border-box;justify-content:space-evenly;padding:5vmax}.profileContainer>div:last-child>div>h4{color:#000;font:400 1.2vmax}.profileContainer>div:last-child>div>p{color:rgba(0,0,0,.418);font:400 1vmax;margin:.2vmax}.profileContainer>div:last-child>div:last-child{display:flex;flex-direction:column;width:60%}.profileContainer>div:last-child>div:last-child>a{background-color:#444;border:none;color:#fff;font:400 1vmax;margin:1vmax 0;padding:.5vmax;text-align:center;text-decoration:none;transition:all .5s}.profileContainer>div:last-child>div:last-child>a:hover{background-color:#1f1f1f}@media screen and (max-width:600px){.profileContainer{flex-direction:column;padding-top:15px}.profileContainer>div:first-child>h1{font:500 3.2vmax;-webkit-transform:translateY(-2vmax);transform:translateY(-2vmax)}.profileContainer>div:first-child>a{font:400 1.7vmax;padding:1vmax}.profileContainer>div:last-child{align-items:center;text-align:center}.profileContainer>div:last-child>div>h4{font:400 2.5vmax}.profileContainer>div:last-child>div>p{font:400 2vmax;margin:.5vmax 0}.profileContainer>div:last-child>div:last-child>a{font:400 1.8vmax;margin:2vmax 0;padding:1vmax}}.updateProfileContainer{align-items:center;background-color:#e7e7e7;display:flex;height:100vh;justify-content:center;left:0;max-width:100%;position:fixed;top:0;width:100vw}.updateProfileBox{background-color:#fff;box-sizing:border-box;height:70vh;overflow:hidden;width:25vw}.updateProfileHeading{border-bottom:1px solid rgba(0,0,0,.205);color:rgba(0,0,0,.664);font:400 1.3vmax;margin:auto;padding:1.3vmax;text-align:center;width:50%}.updateProfileForm{align-items:center;display:flex;flex-direction:column;height:70%;justify-content:space-evenly;margin:auto;padding:2vmax;transition:all .5s}.updateProfileForm>div{align-items:center;display:flex;width:100%}.updateProfileForm>div>input{border:1px solid rgba(0,0,0,.267);border-radius:4px;box-sizing:border-box;font:300 .9vmax;outline:none;padding:1vmax 1vmax 1vmax 4vmax;width:100%}.updateProfileForm>div>svg{color:rgba(0,0,0,.623);font-size:1.6vmax;position:absolute;-webkit-transform:translateX(1vmax);transform:translateX(1vmax)}#updateProfileImage>img{border-radius:100%;margin:1vmax;width:3vmax}#updateProfileImage>input{display:flex;padding:0}#updateProfileImage>input::-webkit-file-upload-button{background-color:#fff;border:none;color:rgba(0,0,0,.623);cursor:pointer;font:400 .8vmax;height:5vh;margin:0;padding:0 1vmax;-webkit-transition:all .5s;transition:all .5s;width:100%;z-index:2}#updateProfileImage>input::file-selector-button{background-color:#fff;border:none;color:rgba(0,0,0,.623);cursor:pointer;font:400 .8vmax;height:5vh;margin:0;padding:0 1vmax;transition:all .5s;width:100%;z-index:2}#updateProfileImage>input::-webkit-file-upload-button:hover{background-color:#ebebeb}#updateProfileImage>input::file-selector-button:hover{background-color:#ebebeb}.updateProfileBtn{background-color:tomato;border:none;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.219);color:#fff;cursor:pointer;font:300 .9vmax;outline:none;padding:.8vmax;transition:all .5s;width:100%}.updateProfileBtn:hover{background-color:#b3422e}@media screen and (max-width:600px){.updateProfileContainer{background-color:#fff}.updateProfileBox{height:95vh;width:100vw}.updateProfileForm{padding:5vmax}.updateProfileForm>div>input{font:300 1.7vmax;padding:2.5vmax 5vmax}.updateProfileForm>div>svg{font-size:2.8vmax}#updateProfileImage>img{border-radius:100%;width:8vmax}#updateProfileImage>input::-webkit-file-upload-button{font:400 1.8vmax;height:7vh}#updateProfileImage>input::file-selector-button{font:400 1.8vmax;height:7vh}.updateProfileBtn{font:300 1.9vmax;padding:1.8vmax}}.updatePasswordContainer{align-items:center;background-color:#e7e7e7;display:flex;height:100vh;justify-content:center;left:0;max-width:100%;position:fixed;top:0;width:100vw}.updatePasswordBox{background-color:#fff;box-sizing:border-box;height:70vh;overflow:hidden;width:25vw}.updatePasswordHeading{border-bottom:1px solid rgba(0,0,0,.205);color:rgba(0,0,0,.664);font:400 1.3vmax;margin:auto;padding:1.3vmax;text-align:center;width:50%}.updatePasswordForm{align-items:center;display:flex;flex-direction:column;height:70%;justify-content:space-evenly;margin:auto;padding:2vmax;transition:all .5s}.updatePasswordForm>div{align-items:center;display:flex;width:100%}.updatePasswordForm>div>input{border:1px solid rgba(0,0,0,.267);border-radius:4px;box-sizing:border-box;font:300 .9vmax;outline:none;padding:1vmax 1vmax 1vmax 4vmax;width:100%}.updatePasswordForm>div>svg{color:rgba(0,0,0,.623);font-size:1.6vmax;position:absolute;-webkit-transform:translateX(1vmax);transform:translateX(1vmax)}.updatePasswordBtn{background-color:tomato;border:none;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.219);color:#fff;cursor:pointer;font:300 .9vmax;outline:none;padding:.8vmax;transition:all .5s;width:100%}.updatePasswordBtn:hover{background-color:#b3422e}@media screen and (max-width:600px){.updatePasswordContainer{background-color:#fff}.updatePasswordBox{height:95vh;width:100vw}.updatePasswordForm{padding:5vmax}.updatePasswordForm>div>input{font:300 1.7vmax;padding:2.5vmax 5vmax}.updatePasswordForm>div>svg{font-size:2.8vmax}.updatePasswordBtn{font:300 1.9vmax;padding:1.8vmax}}.forgotPasswordContainer{align-items:center;background-color:#e7e7e7;display:flex;height:100vh;justify-content:center;left:0;max-width:100%;position:fixed;top:0;width:100vw}.forgotPasswordBox{background-color:#fff;box-sizing:border-box;height:40vh;overflow:hidden;width:25vw}.forgotPasswordHeading{border-bottom:1px solid rgba(0,0,0,.205);color:rgba(0,0,0,.664);font:400 1.3vmax;margin:auto;padding:1.3vmax;text-align:center;width:50%}.forgotPasswordForm{align-items:center;display:flex;flex-direction:column;height:70%;justify-content:space-evenly;margin:auto;padding:2vmax;transition:all .5s}.forgotPasswordForm>div{align-items:center;display:flex;width:100%}.forgotPasswordForm>div>input{border:1px solid rgba(0,0,0,.267);border-radius:4px;box-sizing:border-box;font:300 .9vmax;outline:none;padding:1vmax 1vmax 1vmax 4vmax;width:100%}.forgotPasswordForm>div>svg{color:rgba(0,0,0,.623);font-size:1.6vmax;position:absolute;-webkit-transform:translateX(1vmax);transform:translateX(1vmax)}.forgotPasswordBtn{background-color:tomato;border:none;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.219);color:#fff;cursor:pointer;font:300 .9vmax;outline:none;padding:.8vmax;transition:all .5s;width:100%}.forgotPasswordBtn:hover{background-color:#b3422e}@media screen and (max-width:600px){.forgotPasswordContainer{background-color:#fff}.forgotPasswordBox{height:95vh;width:100vw}.forgotPasswordForm{padding:5vmax}.forgotPasswordForm>div>input{font:300 1.7vmax;padding:2.5vmax 5vmax}.forgotPasswordForm>div>svg{font-size:2.8vmax}.forgotPasswordBtn{font:300 1.9vmax;padding:1.8vmax}}.resetPasswordContainer{align-items:center;background-color:#e7e7e7;display:flex;height:100vh;justify-content:center;left:0;max-width:100%;position:fixed;top:0;width:100vw}.resetPasswordBox{background-color:#fff;box-sizing:border-box;height:70vh;overflow:hidden;width:25vw}.resetPasswordHeading{border-bottom:1px solid rgba(0,0,0,.205);color:rgba(0,0,0,.664);font:400 1.3vmax;margin:auto;padding:1.3vmax;text-align:center;width:50%}.resetPasswordForm{align-items:center;display:flex;flex-direction:column;height:70%;justify-content:space-evenly;margin:auto;padding:2vmax;transition:all .5s}.resetPasswordForm>div{align-items:center;display:flex;width:100%}.resetPasswordForm>div>input{border:1px solid rgba(0,0,0,.267);border-radius:4px;box-sizing:border-box;font:300 .9vmax;outline:none;padding:1vmax 1vmax 1vmax 4vmax;width:100%}.resetPasswordForm>div>svg{color:rgba(0,0,0,.623);font-size:1.6vmax;position:absolute;-webkit-transform:translateX(1vmax);transform:translateX(1vmax)}.resetPasswordBtn{background-color:tomato;border:none;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.219);color:#fff;cursor:pointer;font:300 .9vmax;outline:none;padding:.8vmax;transition:all .5s;width:100%}.resetPasswordBtn:hover{background-color:#b3422e}@media screen and (max-width:600px){.resetPasswordContainer{background-color:#fff}.resetPasswordBox{height:95vh;width:100vw}.resetPasswordForm{padding:5vmax}.resetPasswordForm>div>input{font:300 1.7vmax;padding:2.5vmax 5vmax}.resetPasswordForm>div>svg{font-size:2.8vmax}.resetPasswordBtn{font:300 1.9vmax;padding:1.8vmax}}.CartItemCard{align-items:flex-start;box-sizing:border-box;display:flex;height:8vmax;padding:1vmax}.CartItemCard>img{width:5vmax}.CartItemCard>div{display:flex;flex-direction:column;margin:.3vmax 1vmax}.CartItemCard>div>a{text-decoration:none}.CartItemCard>div>a,.CartItemCard>div>span{color:hsla(0,0%,9%,.815);font:300 .9vmax}.CartItemCard>div>p{color:tomato;cursor:pointer;font:100 .8vmax}@media screen and (max-width:600px){.CartItemCard{height:25vmax;padding:3vmax}.CartItemCard>img{width:10vmax}.CartItemCard>div{margin:1vmax 2vmax}.CartItemCard>div>a{font:300 2vmax}.CartItemCard>div>span{font:300 1.9vmax}.CartItemCard>div>p{font:100 1.8vmax}}.shippingContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%;width:100vw}.shippingBox{background-color:#fff;box-sizing:border-box;height:90vh;overflow:hidden;width:25vw}.shippingHeading{border-bottom:1px solid rgba(0,0,0,.205);color:rgba(0,0,0,.664);font:400 1.3vmax;margin:auto;padding:1.3vmax;text-align:center;width:50%}.shippingForm{align-items:center;display:flex;flex-direction:column;height:80%;justify-content:space-evenly;margin:auto;padding:2vmax;transition:all .5s}.shippingForm>div{align-items:center;display:flex;width:100%}.shippingForm>div>input,.shippingForm>div>select{border:1px solid rgba(0,0,0,.267);border-radius:4px;box-sizing:border-box;font:300 .9vmax;outline:none;padding:1vmax 1vmax 1vmax 4vmax;width:100%}.shippingForm>div>svg{color:rgba(0,0,0,.623);font-size:1.6vmax;position:absolute;-webkit-transform:translateX(1vmax);transform:translateX(1vmax)}.shippingBtn{background-color:tomato;border:none;color:#fff;cursor:pointer;font:300 1vmax;margin:2vmax;outline:none;padding:1vmax;transition:all .5s;width:100%}.shippingBtn:hover{background-color:#b3422e}@media screen and (max-width:600px){.shippingBox{height:95vh;width:100vw}.shippingHeading{font:400 6vw;padding:5vw}.shippingForm{padding:11vw}.shippingForm>div>input,.shippingForm>div>select{font:300 4vw;padding:5vw 10vw}.shippingForm>div>svg{font-size:6vw;-webkit-transform:translateX(3vw);transform:translateX(3vw)}.shippingBtn{font:300 4vw;padding:4vw}}.MuiStepConnector-line{display:none!important}.MuiStepConnector-root{background-color:rgba(0,0,0,.349);height:1px}.MuiStepConnector-active,.MuiStepConnector-completed{background-color:tomato}.confirmOrderPage{background-color:#fff;display:grid;grid-template-columns:6fr 3fr;height:100vh}.confirmOrderPage>div:last-child{border-left:1px solid rgba(0,0,0,.247)}.confirmshippingArea{padding:5vmax 5vmax 0}.confirmshippingArea>p{font:400 1.8vmax}.confirmCartItemsContainer,.confirmshippingAreaBox{margin:2vmax}.confirmshippingAreaBox>div{display:flex;margin:1vmax 0}.confirmshippingAreaBox>div>p{color:#000;font:400 1vmax}.confirmshippingAreaBox>div>span{color:#575757;font:100 1vmax;margin:0 1vmax}.confirmCartItems>p{font:400 1.8vmax}.confirmCartItems{padding:2vmax 5vmax 5vmax}.confirmCartItemsContainer{max-height:20vmax;overflow-y:auto}.confirmCartItemsContainer>div{align-items:center;display:flex;font:400 1vmax;justify-content:space-between;margin:2vmax 0}.confirmCartItemsContainer>div>img{width:3vmax}.confirmCartItemsContainer>div>a{color:#575757;margin:0 2vmax;text-decoration:none;width:60%}.confirmCartItemsContainer>div>span{color:#5e5e5e;font:100 1vmax}.orderSummary{padding:7vmax}.orderSummary>p{border-bottom:1px solid rgba(0,0,0,.267);box-sizing:border-box;font:400 1.8vmax;margin:auto;padding:1vmax;text-align:center;width:100%}.orderSummary>div>div{display:flex;font:300 1vmax;justify-content:space-between;margin:2vmax 0}.orderSummary>div>div>span{color:rgba(0,0,0,.692)}.orderSummaryTotal{border-top:1px solid rgba(0,0,0,.363);display:flex;font:300 1vmax;justify-content:space-between;padding:2vmax 0}.orderSummary>button{background-color:tomato;border:none;color:#fff;cursor:pointer;font:400 1vmax;margin:auto;padding:1vmax;transition:.5s;width:100%}.orderSummary>button:hover{background-color:#c04732}@media screen and (max-width:600px){.confirmOrderPage{grid-template-columns:1fr;height:unset}.confirmOrderPage>div:last-child{border-left:0;border-top:1px solid rgba(0,0,0,.247)}.confirmshippingArea>p{font:400 6vw}.confirmshippingAreaBox>div{display:flex;margin:6vw 0}.confirmshippingAreaBox>div>p{font:400 4vw}.confirmshippingAreaBox>div>span{font:100 4vw}.confirmCartItems>p{font:400 6vw}.confirmCartItemsContainer{max-height:50vw}.confirmCartItemsContainer>div{font:400 4vw;margin:4vw 0}.confirmCartItemsContainer>div>img{width:10vw}.confirmCartItemsContainer>div>a{margin:0;width:30%}.confirmCartItemsContainer>div>span{font:100 4vw}.orderSummary{padding:12vw}.orderSummary>p{font:400 6vw;padding:4vw}.orderSummary>div>div{font:300 4vw}.orderSummaryTotal{font:300 4vw;padding:5vw 0}.orderSummary>button{font:400 4vw;margin:4vw auto;padding:4vw}}.paymentContainer{height:35vh}.paymentContainer,.paymentContainer1{background-color:#fff;display:grid;margin:2vmax;place-items:center}.paymentContainer1{height:15vh}.paymentForm{height:100%;width:22%}.btn{width:100%}@media screen and (max-width:600px){.paymentForm{width:90%}.btn{font:300 4vw;padding:4vw}}.orderSuccess{align-items:center;display:flex;flex-direction:column;height:50vh;justify-content:center;margin:auto;padding:10vmax;text-align:center}.orderSuccess>svg{color:tomato;font-size:7vmax}.orderSuccess>p{font-size:2vmax}.orderSuccess>a{background-color:#333;border:none;color:#fff;cursor:pointer;font:400 1vmax;margin:2vmax;padding:1vmax 3vmax;text-decoration:none}.btn{background-color:tomato;border:none;color:#fff;cursor:pointer;font:300 .9vmax;outline:none;padding:.8vmax;transition:all .5s;width:20%}.btn:hover{background-color:#b3422e}@media screen and (max-width:600px){.orderSuccess>a{font:400 4vw;margin:2vmax;padding:3vw 6vw}.orderSuccess>svg{font-size:20vw}.orderSuccess>p{font-size:5vw;margin:2vmax}}.myOrdersPage{background-color:#ebebeb;box-sizing:border-box;display:flex;flex-direction:column;height:64vh;left:0;margin-top:1vmax;max-width:100%;padding:0 7vmax;width:100vw}#myOrdersHeading{background-color:#2c2c2c;box-sizing:border-box;color:#fff;font:400 1.2vmax;padding:.5vmax;text-align:center;transition:all .5s}.myOrdersTable{background-color:#fff}.myOrdersTable div{border:none;color:rgba(0,0,0,.678);font:300 1vmax}.myOrdersTable a{color:rgba(0,0,0,.527);transition:all .5s}.myOrdersTable a:hover{color:tomato}.MuiDataGrid-columnHeader{background-color:tomato;padding:1vmax!important}.MuiDataGrid-columnHeader div{font:500 1.1vmax!important}.MuiDataGrid-iconSeparator{display:none!important}@media screen and (max-width:600px){.myOrdersPage{height:93vh;padding:0}#myOrdersHeading{font:400 2.2vmax;padding:4vw}.myOrdersTable div{font:300 4vw}.MuiDataGrid-columnHeader{padding:20px!important}.MuiDataGrid-columnHeader div{font:500 5vw!important}}.orderDetailsPage{background-color:#fff}.orderDetailsContainer>h1{color:tomato;font:300 3vmax;margin:4vmax 0}.orderDetailsContainer{padding:5vmax 5vmax 0}.orderDetailsContainer>p{font:400 1.8vmax}.orderDetailsCartItemsContainer,.orderDetailsContainerBox{margin:2vmax}.orderDetailsContainerBox>div{display:flex;margin:1vmax 0}.orderDetailsContainerBox>div>p{color:#000;font:400 1vmax}.orderDetailsContainerBox>div>span{color:#575757;font:100 1vmax;margin:0 1vmax}.orderDetailsCartItems>p{font:400 1.8vmax}.orderDetailsCartItems{border-top:1px solid rgba(0,0,0,.164);padding:2vmax 5vmax}.orderDetailsCartItemsContainer>div{align-items:center;display:flex;font:400 1vmax;margin:2vmax 0}.orderDetailsCartItemsContainer>div>img{width:3vmax}.orderDetailsCartItemsContainer>div>a{color:#575757;margin:0 2vmax;text-decoration:none;width:60%}.orderDetailsCartItemsContainer>div>span{color:#5e5e5e;font:100 1vmax}@media screen and (max-width:600px){.orderDetailsContainer>p{font:400 6vw}.orderDetailsContainerBox>div{margin:6vw 0}.orderDetailsContainerBox>div>p{font:400 4vw}.orderDetailsContainerBox>div>span{font:100 4vw}.orderDetailsCartItems>p{font:400 6vw}.orderDetailsCartItemsContainer>div{font:400 4vw;margin:4vw 0}.orderDetailsCartItemsContainer>div>img{width:10vw}.orderDetailsCartItemsContainer>div>a{margin:2vw;width:30%}.orderDetailsCartItemsContainer>div>span{font:100 4vw}}.dashboard{border-top:1px solid rgba(0,0,0,.13);display:grid;grid-template-columns:1fr 5fr;left:0;margin-top:2rem;max-width:100%;position:absolute;width:100vw}.dashboardContainer{background-color:#fff;border-left:1px solid rgba(0,0,0,.13);padding:3rem 0}.dashboardContainer>h1{color:rgba(0,0,0,.733);font:300 2rem;margin:auto;padding:1.5rem;text-align:center;width:50%}.dashboardSummary{margin:2rem 0}.dashboardSummary>div{background-color:#fff;display:flex;justify-content:center}.dashboardSummary>div>p{background-color:rgba(70,117,218,.932);color:#fff;font:300 1.3rem;margin:0 2rem;padding:1.5rem;text-align:center;width:100%}.dashboardSummaryBox2>a{align-items:center;background-color:#ffe9ae;border-radius:100%;color:#000;display:flex;flex-direction:column;font:300 1.5rem;height:10vmax;justify-content:center;margin:2rem;padding:1.5rem;text-align:center;text-decoration:none;width:10vmax}.dashboardSummaryBox2>a:first-child{background-color:#ff6e6e;color:#fff}.dashboardSummaryBox2>a:last-child{background-color:#dfd5ff;color:#fff}.dashboardSummaryBox2>a>p:last-child{font-weight:700}.lineChart{margin:auto;width:80%}.doughnutChart{margin:auto;width:30vmax}@media screen and (max-width:600px){.dashboard{grid-template-columns:1fr}.dashboardContainer{border-left:none}.dashboardSummary>div>p{margin:0}.dashboardSummaryBox2>a{font:300 .9rem;margin:1rem;padding:.5rem}}.sidebar{background-color:#fff;display:flex;flex-direction:column;padding:4rem 0}.sidebar>a:first-child{padding:0}.sidebar>a>img{transition:all .5s;width:100%}.sidebar>a>img:hover{-webkit-filter:drop-shadow(0 0 10px tomato);filter:drop-shadow(0 0 10px tomato)}.p,.sidebar a{color:rgba(0,0,0,.493);font:200 1rem;padding:2rem;text-decoration:none;transition:all .5s}.p:hover,.sidebar a:hover{color:tomato;-webkit-transform:scale(1.1);transform:scale(1.1)}.sidebar a>P{align-items:center;display:flex}.sidebar a>p>svg{margin-right:.5rem}.MuiTypography-root{background-color:#fff!important}.newProductContainer{background-color:#ddd;border-left:1px solid rgba(0,0,0,.158);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;width:100%}.newProductContainer h1{color:rgba(0,0,0,.733);font:300 2rem;text-align:center}.createProductForm{align-items:center;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.27);display:flex;flex-direction:column;height:70%;justify-content:space-evenly;margin:auto;padding:3vmax;width:53vh}.banner{height:93%;width:68vh}.createProductForm>div{align-items:center;display:flex;width:100%}.createProductForm>div>input,.createProductForm>div>select,.createProductForm>div>textarea{border:1px solid rgba(0,0,0,.267);border-radius:4px;box-sizing:border-box;font:300 .9vmax;outline:none;padding:1vmax 1vmax 1vmax 4vmax;width:100%}.createProductForm>div>svg{color:rgba(0,0,0,.623);font-size:1.6vmax;position:absolute;-webkit-transform:translateX(1vmax);transform:translateX(1vmax)}#createProductFormFile>input{display:flex;padding:0}#createProductFormFile>input::-webkit-file-upload-button{background-color:#fff;border:none;color:rgba(0,0,0,.623);cursor:pointer;font:400 .8vmax;height:5vh;margin:0;padding:0 1vmax;-webkit-transition:all .5s;transition:all .5s;width:100%;z-index:2}#createProductFormFile>input::file-selector-button{background-color:#fff;border:none;color:rgba(0,0,0,.623);cursor:pointer;font:400 .8vmax;height:5vh;margin:0;padding:0 1vmax;transition:all .5s;width:100%;z-index:2}#createProductFormFile>input::-webkit-file-upload-button:hover{background-color:#ebebeb}#createProductFormFile>input::file-selector-button:hover{background-color:#ebebeb}#createProductFormImage{overflow:auto;width:100%}#createProductFormImage>img{margin:0 .5vmax;width:3vmax}#createProductBtn{background-color:tomato;border:none;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.219);color:#fff;cursor:pointer;font:300 .9vmax;outline:none;padding:.8vmax;transition:all .5s;width:100%}#createProductBtn:hover{background-color:#b3422e}@media screen and (max-width:600px){.newProductContainer{background-color:#fff}.createProductForm{padding:5vmax;width:44vmax}.createProductForm>div>input,.createProductForm>div>select,.createProductForm>div>textarea{font:300 1.7vmax;padding:2.5vmax 5vmax}.createProductForm>div>svg{font-size:2.8vmax}#createProductFormFile>img{border-radius:100%;width:8vmax}#createProductFormFile>input::-webkit-file-upload-button{font:400 1.8vmax;height:7vh}#createProductFormFile>input::file-selector-button{font:400 1.8vmax;height:7vh}#createProductBtn{font:300 1.9vmax;padding:1.8vmax}}.productListContainer{background-color:#fff;border-left:1px solid rgba(0,0,0,.158);box-sizing:border-box;display:flex;flex-direction:column;height:70vh;width:100%}#productListHeading{box-sizing:border-box;color:rgba(0,0,0,.637);font:400 2rem;margin:2rem;padding:.5vmax;text-align:center;transition:all .5s}.productListTable{background-color:#fff;border:none!important}.productListTable div{border:none!important;color:rgba(0,0,0,.678);font:300 1vmax}.productListTable a,.productListTable button{color:rgba(0,0,0,.527);transition:all .5s}.greenColor{color:green!important}.redColor{color:red!important}.productListTable a:hover{color:tomato}.productListTable button:hover{color:#ec1e1e}.MuiDataGrid-columnHeader div{color:#fff}@media screen and (max-width:600px){.productListTable div{font:300 4vw}}.updateOrderForm{background-color:#fff;margin:5vmax 0;padding:3vmax}.updateOrderForm>div{align-items:center;display:flex;width:100%}.updateOrderForm>div>select{border:1px solid rgba(0,0,0,.267);border-radius:4px;box-sizing:border-box;font:300 .9vmax;margin:2rem 0;outline:none;padding:1vmax 4vmax;width:100%}#greenColor{color:green}#redColor{color:red}.updateOrderForm>div>svg{color:rgba(0,0,0,.623);font-size:1.6vmax;position:absolute;-webkit-transform:translateX(1vmax);transform:translateX(1vmax)}@media screen and (max-width:600px){.updateOrderForm{padding:5vmax}.updateOrderForm>div>select{font:300 1.7vmax;padding:2.5vmax 5vmax}.updateOrderForm>div>svg{font-size:2.8vmax}}.productReviewsContainer{background-color:#fff;border-left:1px solid rgba(0,0,0,.158);box-sizing:border-box;height:100vh;width:100%}.productReviewsForm{align-items:center;background-color:#fff;display:flex;flex-direction:column;margin:auto;padding:3vmax;width:20rem}.productReviewsFormHeading{color:rgba(0,0,0,.733);font:300 2rem;text-align:center}.productReviewsForm>div{align-items:center;display:flex;margin:2rem;width:100%}.productReviewsForm>div>input{border:1px solid rgba(0,0,0,.267);border-radius:4px;box-sizing:border-box;font:300 .9vmax;outline:none;padding:1vmax 1vmax 1vmax 4vmax;width:100%}.productReviewsForm>div>svg{color:rgba(0,0,0,.623);font-size:1.6vmax;position:absolute;-webkit-transform:translateX(1vmax);transform:translateX(1vmax)}@media screen and (max-width:600px){.productReviewsContainer{border-left:none;border-top:1px solid rgba(0,0,0,.158)}.productReviewsForm>div>input{font:300 1.7vmax;padding:2.5vmax 5vmax}.productReviewsForm>div>svg{font-size:2.8vmax}}.PageNotFound{align-items:center;display:flex;flex-direction:column;height:50vh;justify-content:center;margin:auto;padding:10vmax;text-align:center}.PageNotFound>svg{color:#b13e29;font-size:7vmax}.PageNotFound>p{font-size:2vmax}.PageNotFound>a{background-color:#333;border:none;color:#fff;cursor:pointer;font:400 1vmax;margin:2vmax;padding:1vmax 3vmax;text-decoration:none}@media screen and (max-width:600px){.PageNotFound>a{font:400 4vw;margin:2vmax;padding:3vw 6vw}.PageNotFound>svg{font-size:20vw}.PageNotFound>p{font-size:5vw;margin:2vmax}}.aboutSection{background-color:#fff;display:grid;grid-template-columns:4fr 4fr;height:73vh;margin-top:2rem;max-width:100%;width:100vw}.aboutSectionGradient{background-image:linear-gradient(to bottom right,hsla(346,8%,70%,.186),#da25d3)}.aboutSectionContainer{align-items:center;background-color:#fff;box-shadow:-10px 10px 10px rgba(0,0,0,.19);display:flex;flex-direction:column;height:65vh;left:50%;position:absolute;top:58%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:69vw}.aboutSectionContainer>h1{color:tomato;font:400 3vmax;margin:2vmax}.aboutSectionContainer>div{display:flex;width:100%}.aboutSectionContainer>div>div{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:0;width:100%}.aboutSectionContainer>div>div>p{color:rgba(0,0,0,.623);font:100 1vmax}.aboutSectionContainer>div>div>span{color:rgba(0,0,0,.616);font:100 1vmax;text-align:center;width:80%}.aboutSectionContainer2{border-left:1px solid rgba(0,0,0,.116)}.aboutSectionContainer2>h2{color:rgba(0,0,0,.623);font:100 2vmax;margin:2vmax}.aboutSectionContainer2>a>svg{font-size:4vmax}.youtubeSvgIcon{color:tomato}.instagramSvgIcon{color:#9051ca}@media screen and (max-width:1024px){.aboutSectionContainer{height:65vh;left:53%;top:54%;width:78vw}}@media screen and (max-width:600px){.aboutSectionContainer{height:65vh;left:53%;top:50%;width:78vw}.aboutSectionContainer>div{display:block}.aboutSectionContainer>h1{font:400 5vmax;margin:3vmax}.aboutSectionContainer>div>div>p{font:100 2vmax}.aboutSectionContainer>div>div>span{font:100 1.4vmax;width:70%}.aboutSectionContainer2{border-left:none}.aboutSectionContainer2>h2{font:100 3vmax;margin:2vmax}.aboutSectionContainer2>a>svg{font-size:6vmax;margin:1vmax}.aboutSectionContainer{height:65vh;left:53%;top:57%;width:78vw}}:root{--primary-color:#a5d8ff;--secondary-color:#ffccd5;--tertiary-color:#c1f0c1;--warning-color:#ffedab;--critical-color:#ffafa3;--text-dark:#2b3a4a;--text-medium:#4a5568;--text-light:#718096;--shadow:0 4px 15px rgba(0,0,0,.05);--transition:all 0.3s ease}.emptyCart{align-items:center;display:flex;flex-direction:column;height:50vh;justify-content:center;margin:auto;padding:10vmax;text-align:center}.emptyCart>svg{color:tomato;font-size:5vmax}.emptyCart>p{font-size:2vmax}.emptyCart>a{background-color:#333;border:none;color:#fff;cursor:pointer;font:400 1vmax;padding:1vmax 3vmax;text-decoration:none}.cartPage{padding:5vmax}.cartHeader{background-color:tomato;box-sizing:border-box;color:#fff;display:grid;font:300 .7vmax;grid-template-columns:4fr 1fr 1fr;margin:auto;width:90%}.cartHeader>p{margin:10px}.cartHeader>p:last-child{text-align:end}.cartContainer{display:grid;grid-template-columns:4fr 1fr 1fr;margin:auto;width:90%}.cartInput{align-items:center;display:flex;height:8vmax}.cartInput>button{background-color:rgba(0,0,0,.616);border:none;color:#fff;cursor:pointer;padding:.5vmax;transition:all .5s}.cartInput>button:hover{background-color:rgba(0,0,0,.767)}.cartInput>span{border:none;color:rgba(0,0,0,.74);font:400 1vmax;outline:none;padding:.5vmax;text-align:center;width:3vmax}.cartSubtotal{align-items:center;box-sizing:border-box;color:rgba(0,0,0,.753);display:flex;font:300 1vmax;height:8vmax;justify-content:flex-end;padding:.5vmax}.cartGrossTotal{display:grid;grid-template-columns:2fr 1.2fr}.cartGrossTotalBox{border-top:3px solid tomato;box-sizing:border-box;display:flex;font:300 1vmax;justify-content:space-between;margin:1vmax 4vmax;padding:2vmax 0}.checkOutBtn{display:flex;justify-content:flex-end}.checkOutBtn>button{background-color:tomato;border:none;border-radius:30px;color:#fff;cursor:pointer;font:300 .8vmax;margin:1vmax 4vmax;padding:.8vmax 4vmax;width:50%}.notification__container_main{margin:auto;max-width:800px}.notification__container{align-items:center;box-shadow:4px 3px 13px 3px rgba(0,0,0,.23);display:flex;margin:1rem;padding:1rem}.notify__left{width:10%}.notify__left>svg{color:tomato;font-size:2vmax}.notify__right{justify-content:space-between;width:95%}.notify__right,.notify_sub_details{display:flex;gap:1rem}.notify_details .title{font-size:1.5vmax;font-weight:600;margin-bottom:5px}.notify_sub_details .medium{color:#c89e13}.notify_sub_details .high{color:#975656}.notifications-container{margin:auto;max-width:800px;overflow-y:auto;padding:15px 25px}.notification-day{margin-bottom:25px}.day-header{align-items:center;display:flex;margin-bottom:12px}.day-title{color:#4a5568;color:var(--text-medium);font-size:14px;font-weight:500}.day-line{background-color:#edf2f7;flex:1 1;height:1px;margin-left:15px}.notification{align-items:flex-start;-webkit-animation:fadeIn .5s ease-out;animation:fadeIn .5s ease-out;border-radius:12px;cursor:pointer;display:flex;margin-bottom:12px;overflow:hidden;padding:16px;position:relative;transition:all .3s ease;transition:var(--transition)}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.notification-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-right:15px;width:36px}.notification-content{flex:1 1}.notification-title{color:#2b3a4a;color:var(--text-dark);font-size:15px;font-weight:600;margin-bottom:5px}.notification-body{color:#4a5568;color:var(--text-medium);font-size:14px;line-height:1.4}.notification-time{color:#718096;color:var(--text-light);font-size:12px;margin-top:8px}.notification-label{border-radius:0 12px 0 8px;font-size:10px;font-weight:600;padding:4px 8px;position:absolute;right:0;top:0}.notifications-badge{border-radius:12px;display:inline-block;font-size:10px;font-weight:600;margin-top:8px;padding:2px 8px}.notification.standard{background-color:#f8fafc}.notification.patient{background-color:#a5d8ff;background-color:var(--primary-color);background-image:linear-gradient(45deg,#a5d8ff,#c9e6ff);background-image:linear-gradient(45deg,var(--primary-color),#c9e6ff)}.notification.medication{background-color:#c1f0c1;background-color:var(--tertiary-color);background-image:linear-gradient(45deg,#c1f0c1,#d8f5d8);background-image:linear-gradient(45deg,var(--tertiary-color),#d8f5d8)}.notification.appointment{background-color:#ffccd5;background-color:var(--secondary-color);background-image:linear-gradient(45deg,#ffccd5,#ffe6eb);background-image:linear-gradient(45deg,var(--secondary-color),#ffe6eb)}.notification.warning{background-color:#ffedab;background-color:var(--warning-color);background-image:linear-gradient(45deg,#ffedab,#fff5d6);background-image:linear-gradient(45deg,var(--warning-color),#fff5d6)}.notification.critical{background-color:#ffafa3;background-color:var(--critical-color);background-image:linear-gradient(45deg,#ffafa3,#ffcdc7);background-image:linear-gradient(45deg,var(--critical-color),#ffcdc7)}.notification-icon.standard{background-color:#edf2f7;color:#4a5568;color:var(--text-medium)}.notification-icon.patient{background-color:#dbeeff;color:#0072db}.notification-icon.medication{background-color:#e6f7e6;color:#38a169}.notification-icon.appointment{background-color:#ffecf0;color:#e53e3e}.notification-icon.warning{background-color:#fff7e0;color:#d69e2e}.notification-icon.critical{background-color:#ffece8;color:#c53030}.badge.standard{background-color:#edf2f7;color:#4a5568;color:var(--text-medium)}.badge.patient{background-color:#dbeeff;color:#0072db}.badge.medication{background-color:#e6f7e6;color:#38a169}.badge.appointment{background-color:#ffecf0;color:#e53e3e}.badge.warning{background-color:#fff7e0;color:#d69e2e}.badge.critical{background-color:#ffece8;color:#c53030}.pill-container{align-items:center;display:flex;justify-content:center;left:50%;pointer-events:none;position:fixed;top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100}.notification-pill{align-items:center;background-color:#ffafa3;background-color:var(--critical-color);border-radius:50px;box-shadow:0 4px 15px rgba(0,0,0,.1);color:#2b3a4a;color:var(--text-dark);display:flex;opacity:0;padding:10px 20px;-webkit-transform:translateY(-20px);transform:translateY(-20px);transition:all .3s cubic-bezier(.68,-.55,.27,1.55)}.notification-pill.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.notification-pill svg{margin-right:8px}.notification-pill span{font-size:14px;font-weight:500}@media screen and (max-width:600px){.container{border-radius:0}.notification{padding:14px}.notification-icon{height:32px;width:32px}.notification-title{font-size:14px}.notification-body{font-size:13px}.cartPage{min-height:60vh;padding:8vmax 0}.cartHeader{font:300 1.7vmax}.cartContainer,.cartHeader{grid-template-columns:3fr 1fr 1fr;width:100%}.cartInput{height:20vmax}.cartInput>button{padding:1.5vmax}.cartInput>input{font:400 1.8vmax;padding:1.5vmax;width:2vmax}.cartSubtotal{font:300 2vmax;height:20vmax;padding:1.5vmax}.cartGrossTotal{display:grid;grid-template-columns:0fr 2fr}.cartGrossTotalBox{font:300 2vmax;padding:2vmax}.checkOutBtn>button{font:300 2vmax;padding:2vmax 4vmax;width:100%}}.sse-notification{-webkit-animation:slideInRight .5s ease-out;animation:slideInRight .5s ease-out;background:linear-gradient(135deg,#fff8e1,#ffe0b2);border-left:5px solid #ff6f00!important}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.new-badge{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;background:red;border-radius:12px;color:#fff;font-size:10px;font-weight:700;margin-right:8px;padding:2px 8px}.payload-text{background:#f5f5f5;border-radius:4px;font-family:monospace;font-size:12px;margin-top:8px;padding:8px;word-break:break-all}
/*# sourceMappingURL=main.5d4fea17.css.map*/