@import"https://fonts.googleapis.com/css2?family=Livvic:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&display=swap";.navbar{background-color:#fff;position:fixed;width:100%;top:0;z-index:999;padding:5px 30px;border-bottom:1px solid rgba(0,0,0,.1);transition:all .3s linear}.navbar.scrolled{background-color:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.2)}.navbar.scrolled .links a{font-weight:600}.navbar .content{position:relative;display:flex;justify-content:space-between;align-items:center}.navbar .content .brand{font-size:30px;font-weight:600;font-family:Caveat,sans-serif}.navbar .content .brand a{color:#5340ff}.navbar .content .links{display:flex;justify-content:center;gap:30px}.navbar .content .links a{font-size:1.6rem;color:#000;transition:all .3s linear}.navbar .content .links a:last-child{cursor:pointer}.navbar .content .links a:hover{color:#146ebe}.navbar .content .links a.active{color:#5340ff;font-weight:600}@media (max-width: 992px){.navbar .content .links{gap:20px}.navbar .content .links a{font-size:1.4rem}}.navbar .content .account{display:flex;align-items:center;gap:15px}.navbar .content .account .icons{margin-right:10px;gap:25px}.navbar .content .account .icons i{font-size:21px}.navbar .content .account .icons .cart a.active,.navbar .content .account .icons .cart a.cont{color:#5340ff}.navbar .content .account .icons .heart a.active,.navbar .content .account .icons .heart a.cont{color:#ce4f4b}.navbar .content .account .icons .heart,.navbar .content .account .icons .cart{font-weight:700;position:relative;z-index:1}.navbar .content .account .icons .heart span,.navbar .content .account .icons .cart span{position:absolute;top:-11px;right:-10px;background-color:#000;width:15px;height:15px;font-size:10px;font-weight:600;border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center;transition:all .3s linear;z-index:-1}.navbar .content .account .register{display:flex;gap:15px}.navbar .content .account .register a{font-weight:600;font-size:16px;color:#5340ff}.navbar .content .account .register a:hover{color:#146ebe}.navbar .content .account .register .logout i,.navbar .content .account .register .reg i,.navbar .content .account .register .log i{color:#fff;margin-right:10px;display:none}.navbar .content .bars{font-size:17px;cursor:pointer;display:none;transition:all .3s linear;border:1px solid #5340ff;padding:0 8px;border-radius:4px}.navbar .content .bars i{font-size:17px;color:#5340ff;transition:all .3s linear}.navbar .content .bars.back{background-color:#5340ff;border-color:#fff}.navbar .content .bars.back i{color:#fff}@media (max-width: 768px){.navbar .content .links{position:fixed;top:65px;right:0;transform:translate(100%);opacity:0;visibility:hidden;flex-direction:column;background-color:#146ebecc;justify-content:center;width:250px;height:100vh;transition:all .3s linear;z-index:999;border-radius:4px}.navbar .content .links li{width:80%;text-align:center;background-color:#fff;border-radius:10px;padding:10px}.navbar .content .links li a{width:100%;color:#5340ff;font-weight:600}.navbar .content .links.show{transform:translate(0);opacity:1;visibility:visible}.navbar .content .account .register{position:fixed;top:70px;right:0;transform:translate(100%);opacity:0;visibility:hidden;width:250px;padding-top:50px;flex-direction:column;gap:20px;transition:all .3s linear;z-index:999}.navbar .content .account .register a{background-color:transparent;border:1px solid #fff;color:#fff!important;width:60%;font-size:15px;font-weight:500;text-align:center;padding:10px;border-radius:10px}.navbar .content .account .register .reg,.navbar .content .account .register .logout,.navbar .content .account .register .log{display:flex;justify-content:center;align-items:center}.navbar .content .account .register .reg i,.navbar .content .account .register .logout i,.navbar .content .account .register .log i{margin-right:10px;display:block}.navbar .content .account .register.show{transform:translate(0);opacity:1;visibility:visible}.navbar .content .account .bars{display:block}}@media (max-width: 600px){.navbar .content .links{width:220px}.navbar .content .links li{width:80%}.navbar .content .links li a{font-size:15px}.navbar .content .account .register{width:220px}.navbar .content .account .register a{font-size:14px}}@media (max-width: 480px){.navbar .content .links{width:180px}.navbar .content .links li{width:80%}.navbar .content .links li a{font-size:15px}.navbar .content .account .register{width:180px}.navbar .content .account .register a{font-size:12px}}.signup{width:100%;height:100vh;position:relative;background:url(../../assets/images/signup.jpg) center/cover no-repeat;z-index:999;padding-top:80px}.signup:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#5340ff4d;z-index:-1}.signup-content{max-width:500px;margin:0 auto;padding:2rem;background-color:#f8f8fa;border-radius:8px;box-shadow:0 4px 8px #0000001a}.signup-content .section-title{text-align:center;margin-bottom:1.5rem;font-family:Caveat,sans-serif}.signup-content .section-title h3{font-size:30px;color:#5340ff}.signup-content .signup-form{display:flex;flex-direction:column}.signup-content .signup-form .form-group{margin-bottom:1rem}.signup-content .signup-form .form-group label{font-size:1.5rem;color:#146ebe;margin-bottom:8px;display:block}.signup-content .signup-form .form-group input{width:100%;padding:.75rem;font-size:1.3rem;font-weight:500;border:1px solid #ccc;border-radius:4px;transition:all .3s linear}.signup-content .signup-form .form-group input:focus{border-color:#146ebe}.signup-content .signup-form .form-group .error-message{margin-top:0}.signup-content .signup-form .form-group .password-wrapper{position:relative}.signup-content .signup-form .form-group .password-wrapper .toggle-password{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-weight:500;background:none;border:none;cursor:pointer;font-size:12px;color:#5340ff}.signup-content .signup-form .btn{padding:.75rem;background-color:#5340ff;color:#fff;font-size:1.5rem;border:none;border-radius:4px;cursor:pointer;transition:all .3s linear}.signup-content .signup-form .btn:hover{background-color:#146ebe}.signup-content .login-redirect{text-align:center;margin-top:1.5rem}.signup-content .login-redirect p{font-size:1.3rem;color:#146ebe}.signup-content .login-redirect p a{color:#5340ff;text-decoration:none}.signup-content .login-redirect p a:hover{text-decoration:underline}@media (max-width: 600px){.signup-content{width:400px}.signup-content .signup-form .btn{font-size:12px}.signup-content .signup-form .form-group input,.signup-content .signup-form .form-group label{font-size:13px}}@media (max-width: 480px){.signup-content{width:350px}.signup-content .signup-form .form-group label{font-size:10px}.signup-content .signup-form .form-group input{font-size:8px}.signup-content .login-redirect p{font-size:11px}}@media (max-width: 400px){.signup-content{width:310px}.signup-content .signup-form .form-group label{font-size:9px}.signup-content .signup-form .form-group input{font-size:7px}.signup-content .signup-form .form-group .password-wrapper .toggle-password{font-size:10px}}.loading-container{margin:150px auto;transform:translateY(50%);width:200px;padding:20px;height:auto;border-radius:10px;background-color:#5340ff80}.loading-container .loader{margin:0 auto;width:100px;height:100px;border:10px solid #e0e0e0;border-top:10px solid #5340ff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-container p{text-align:center;margin-top:20px;font-size:1.4em;font-weight:500}@media (max-width: 600px){.loading-container{width:150px}.loading-container .loader{width:70px;height:70px}.loading-container p{font-size:15px}}.login{width:100%;height:100vh;position:relative;display:flex;justify-content:center;align-items:center;background:url(../../assets/images/login.jpg) center/cover no-repeat;z-index:999}.login:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#5340ff4d;z-index:-1}.login-content{width:500px;max-width:500px;margin:0 auto;padding:2rem;background-color:#f8f8fa;border-radius:8px;box-shadow:0 4px 8px #0000001a}.login-content .section-title{text-align:center;margin-bottom:1.5rem;font-size:2.4rem;color:#5340ff;font-family:Caveat,sans-serif}.login-content .login-form .form-group{position:relative;margin-bottom:20px}.login-content .login-form .form-group input{width:100%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:4px;transition:all .3s ease}.login-content .login-form .form-group input::placeholder{color:#999;opacity:1;transition:all .3s linear}.login-content .login-form .form-group input:focus::placeholder{opacity:0}.login-content .login-form .form-group label{font-size:14px;margin-bottom:5px;display:block;color:#146ebe}.login-content .login-form .form-group .password-wrapper{position:relative}.login-content .login-form .form-group .password-wrapper .toggle-password{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-weight:500;background:none;border:none;cursor:pointer;font-size:12px;color:#5340ff}.login-content .login-form .form-actions{display:flex;justify-content:space-between;align-items:center}.login-content .login-form .form-actions .remember-me{display:flex;align-items:center}.login-content .login-form .form-actions .remember-me input{margin-right:5px}.login-content .login-form .form-actions .remember-me label{font-size:14px}.login-content .login-form .form-actions button{background-color:#5340ff;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;transition:all .3s linear}.login-content .login-form .form-actions button:hover{background-color:#250dff}.login-content .login-form .login-options{margin-top:20px;display:flex;justify-content:space-between}.login-content .login-form .login-options a{font-size:15px;color:#146ebe;transition:all .3s linear}.login-content .login-form .login-options a:hover{color:#0f5390}@media (max-width: 600px){.login-content{width:400px}.login-content .login-form .form-group input,.login-content .login-form .form-group label{font-size:13px}.login-content .login-form .form-actions .remember-me label{font-size:10px}.login-content .login-form .form-actions button,.login-content .login-form .login-options a{font-size:13px}}@media (max-width: 480px){.login-content{width:350px}.login-content .login-form .form-group input,.login-content .login-form .form-group label,.login-content .login-form .login-options a{font-size:11px}}@media (max-width: 400px){.login-content{width:320px}}.brands-section{padding:100px 0;text-align:center}.brands-section .brands-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:30px}.brands-section .brands-grid img{width:100px;height:auto;object-fit:cover;transition:transform .3s ease}.brands-section .brands-grid img:hover{transform:scale(1.1)}@media (max-width: 480px){.brands-section .brands-grid img{width:70px}}.contact-us{padding:100px 0;text-align:center;width:100%;height:100%;background:url(/assets/images/contact.jpg) center/cover no-repeat;position:relative;z-index:1}.contact-us:after{content:"";position:absolute;width:100%;height:100%;background-color:#000000b3;top:0;left:0;z-index:-1}.contact-us h2{color:#fff;margin-bottom:3rem;font-size:5rem}.contact-us p{font-size:1.2rem;margin-bottom:30px;color:#fff}.contact-us form{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:20px}@media (max-width: 600px){.contact-us form{width:450px}}@media (max-width: 480px){.contact-us form{width:380px}}@media (max-width: 400px){.contact-us form{width:350px}}.contact-us form input,.contact-us form textarea{padding:15px;border-radius:8px;border:1px solid #ccc}.contact-us form button{padding:15px;background-color:#6610f2;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.contact-us form button:hover{background-color:#0d6efd}.customer-reviews{padding:100px 0;background-color:#f0f4f8;text-align:center}.customer-reviews .review-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.customer-reviews .review-grid .review-card{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 4px #0000001a;font-style:italic;transition:all .3s linear}.customer-reviews .review-grid .review-card:hover{box-shadow:0 4px 11px #5340ff66}.customer-reviews .review-grid .review-card img{width:80px;height:80px;border-radius:50%;display:block;margin:10px auto}.customer-reviews .review-grid .review-card h4{margin-top:15px;font-weight:700}.featured-categories{padding:100px 0;text-align:center}.featured-categories h2{color:#212529}.featured-categories .categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.featured-categories .categories-grid .category-card{background-color:#f8f9fa;padding:20px;border-radius:12px;box-shadow:0 4px 8px #0000001a;transition:all .3s linear}.featured-categories .categories-grid .category-card:hover{transform:translateY(-5px)}.featured-categories .categories-grid .category-card i{font-size:40px;color:#146ebe;margin-bottom:20px}.featured-categories .categories-grid .category-card h3{font-size:1.5rem}.hero-section{background:linear-gradient(to right,#0d6efd,#6610f2);color:#fff;padding:100px 0;text-align:center}.hero-section .hero-content{max-width:100%;margin:0 auto}.hero-section .hero-content h1{font-size:2.5rem;margin-bottom:20px}.hero-section .hero-content p{font-size:1.2rem;margin-bottom:30px}.hero-section .hero-content .cta-button{background-color:#fff;color:#5340ff;padding:12px 30px;border-radius:50px;font-weight:700;transition:all .3s linear}.hero-section .hero-content .cta-button:hover{background-color:#6610f2;color:#fff;border:1px solid #fff}.special-offers{padding:100px 0;text-align:center;background-color:#63766b}.special-offers h2{color:#fff}.special-offers .offer-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}.special-offers .offer-grid .offer-card{background-color:#f8f9fa;padding:30px;margin-bottom:20px;border-radius:12px;box-shadow:0 4px 8px #0000001a;transition:all .3s linear}.special-offers .offer-grid .offer-card:hover{background-color:#0d6efd;color:#fff}.special-offers .offer-grid .offer-card:hover .cta-button{background-color:#fff;color:#0d6efd}.special-offers .offer-grid .offer-card h3{margin-bottom:10px;font-size:1.5rem}.special-offers .offer-grid .offer-card p{margin-bottom:15px}.special-offers .offer-grid .offer-card .cta-button{display:inline-block;padding:10px 20px;background-color:#6610f2;color:#fff;border-radius:50px;transition:all .3s linear}.newsletter-signup{padding:100px 0;width:100%;height:100%;background:url(/assets/images/signsection.jpg) center/cover no-repeat;color:#fff;text-align:center;position:relative;z-index:1}.newsletter-signup:after{content:"";position:absolute;width:100%;height:100%;background-color:#212529cc;top:0;left:0;z-index:-1}.newsletter-signup h2{color:#fff}.newsletter-signup p{font-size:1.2rem;margin-bottom:30px}.newsletter-signup form{display:flex;justify-content:center;gap:10px}.newsletter-signup form input[type=email]{padding:10px;border:none;border-radius:5px;width:300px}.newsletter-signup form button{padding:10px 20px;background-color:#6610f2;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:all .3s linear}.newsletter-signup form button:hover{background-color:#fff;color:#0d6efd}.how-it-works{padding:100px 0;background-color:#f8f9fa;text-align:center}.how-it-works h2{margin-bottom:5rem;text-align:left}.how-it-works ol{margin:0 auto;padding-left:0;list-style:none;counter-reset:step-counter}.how-it-works ol li{counter-increment:step-counter;margin:20px 0;padding:20px;max-width:100%;background-color:#fff;border-radius:12px;box-shadow:0 4px 8px #0000001a;position:relative}@media (max-width: 600px){.how-it-works ol li{text-align:right}}@media (max-width: 480px){.how-it-works ol li{font-size:12px;text-align:right}}@media (max-width: 400px){.how-it-works ol li{font-size:10px}}.how-it-works ol li:before{content:counter(step-counter);position:absolute;left:20px;top:50%;transform:translateY(-50%);background-color:#5340ff;color:#fff;box-shadow:0 4px 8px #5340ff80;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%}.dashboard{height:100%;background-color:#f8f8fa}.dashboard-container{display:flex;width:100%}.topbar{width:100%;padding:20px 30px;background-color:#103755;color:#fff;box-shadow:0 2px 5px #0000001a}.topbar-logo a{font-size:20px;font-weight:700}.topbar-logo a i{margin-right:10px}.topbar-web a{background-color:#5340ff;padding:10px 20px;border-radius:6px;transition:all .3s linear}.topbar-web a i{margin-right:10px;transition:all .3s linear}.topbar-web a:hover{background-color:#2714d2}.topbar-web a:hover i{margin-right:5px}@media (max-width: 600px){.topbar-logo a{font-size:17px}.topbar-web a{padding:5px 9px;font-size:14px}}@media (max-width: 400px){.topbar-logo a{font-size:15px}.topbar-web a{padding:4 8px;font-size:12px}}.sidebar{width:250px;height:100vh;background-color:#5340ff;color:#fff;padding:20px;display:flex;flex-direction:column;box-shadow:0 2px 5px #0000001a}.sidebar .sidebar-nav .sidebar-list{padding-top:30px}.sidebar .sidebar-nav .sidebar-list li{width:100%;margin-bottom:20px}.sidebar .sidebar-nav .sidebar-list li .sidebar-link{display:inline-block;color:#fff;font-size:18px;transition:all .3s linear;position:relative;padding:7px 10px;background-color:#1037554d;border-radius:6px;width:100%}.sidebar .sidebar-nav .sidebar-list li .sidebar-link:hover,.sidebar .sidebar-nav .sidebar-list li .sidebar-link.active{color:#fff;background-color:#103755;font-weight:600}.sidebar .sidebar-nav .sidebar-list li .sidebar-link i{margin-right:10px}@media (max-width: 1400px){.sidebar{width:220px}}@media (max-width: 1200px){.sidebar{width:200px}.sidebar .sidebar-list a span{font-size:15px}}@media (max-width: 1024px){.sidebar{width:180px}.sidebar .sidebar-list a span{font-size:15px}}@media (max-width: 768px){.sidebar{width:150px}.sidebar .sidebar-list a span,.sidebar .sidebar-list a i{font-size:11px}}@media (max-width: 600px){.sidebar{width:55px;padding:10px}.sidebar .sidebar-list a{font-size:14px}.sidebar .sidebar-list a span{display:none}.sidebar .sidebar-list a i{text-align:center;display:block;margin:0 auto}}@media (max-width: 480px){.sidebar{width:50px;padding:8px}.sidebar .sidebar-list a{font-size:12px}}@media (max-width: 400px){.sidebar .sidebar-list a{font-size:12px}}.dash-page{width:100%;height:100vh;background:url(/assets/images/dashboard-2.jpg) center/cover no-repeat;position:relative;z-index:99}.dash-page:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#2a3f5466;z-index:-1}.dash-page-content{color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;font-size:40px}@media (max-width: 768px){.dash-page-content{font-size:30px}}@media (max-width: 400px){.dash-page-content{font-size:22px}}.dashboard-content{flex:1;background-color:#f8f8fa;overflow-y:auto}.table-container{margin:20px;padding:10px;background-color:#f8f8fa;border-radius:8px;box-shadow:0 2px 10px #0000001a;position:relative}.table-container h2{margin-left:10px}.table-container .table{width:100%;border-collapse:collapse}.table-container .table tr:nth-child(2n){background-color:#eee}.table-container .table tr:hover{background-color:#ccc}.table-container .table tr th,.table-container .table tr td{padding:12px;text-align:left;border:1px solid #ccc}.table-container .table tr th{background-color:#707b8e;color:#fff;text-align:center}.table-container .table tr td:first-child,.table-container .table tr td:last-child{text-align:center;font-weight:500}.table-container .table tr td.brand{text-align:center}.table-container .table tr td img{display:block;margin:0 auto;width:50px;height:auto}.table-container .table .actions .btn{padding:4px 10px;border:none;font-size:14px;color:#fff;border-radius:6px;transition:all .3s linear}.table-container .table .actions .btn.delete{background-color:#ce4f4b}.table-container .table .actions .btn.delete:hover{background-color:#8d1515}.table-container .table .actions .btn.edit{margin-left:10px;background-color:#146ebe}.table-container .table .actions .btn.edit:hover{background-color:#1060a5}@media (max-width: 768px){.table-container{overflow-x:auto}.table-container .table{min-width:768px}}@media (max-width: 600px){.table-container h2{font-size:20px}}body.react-confirm-alert-body-element{overflow:hidden}.react-confirm-alert-blur{filter:url(#gaussian-blur);filter:blur(2px);-webkit-filter:blur(2px)}.react-confirm-alert-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;background:#ffffffe6;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;opacity:0;-webkit-animation:react-confirm-alert-fadeIn .5s .2s forwards;-moz-animation:react-confirm-alert-fadeIn .5s .2s forwards;-o-animation:react-confirm-alert-fadeIn .5s .2s forwards;animation:react-confirm-alert-fadeIn .5s .2s forwards}.react-confirm-alert-body{font-family:Arial,Helvetica,sans-serif;width:400px;padding:30px;text-align:left;background:#fff;border-radius:10px;box-shadow:0 20px 75px #00000021;color:#666}.react-confirm-alert-svg{position:absolute;top:0;left:0}.react-confirm-alert-body>h1{margin-top:0}.react-confirm-alert-body>h3{margin:0;font-size:16px}.react-confirm-alert-button-group{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;margin-top:20px}.react-confirm-alert-button-group>button{outline:none;background:#333;border:none;display:inline-block;padding:6px 18px;color:#eee;margin-right:10px;border-radius:5px;font-size:12px;cursor:pointer}@-webkit-keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}.custom-overlay{background-color:#5340ff99}.custom-overlay .custom-ui{background-color:#fff;border-radius:10px;padding:20px;text-align:center;box-shadow:0 0 15px #0000004d;max-width:400px;margin:auto}.custom-overlay .custom-ui h1{font-size:24px;margin-bottom:10px;color:#5340ff}.custom-overlay .custom-ui p{font-size:16px;margin-bottom:20px}.custom-overlay .custom-ui .confirm-button{background-color:#5340ff;border:none;color:#fff;padding:10px 20px;margin:10px;border-radius:5px;cursor:pointer;transition:all .3s linear}.custom-overlay .custom-ui .confirm-button:hover{background-color:#146ebe}.custom-overlay .custom-ui .cancel-button{background-color:#ccc;border:none;color:#000;padding:10px 20px;margin:10px;border-radius:5px;cursor:pointer;transition:all .3s linear}.custom-overlay .custom-ui .cancel-button:hover{background-color:#999}.notfound-page{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;background-color:#fff}.notfound-page .error-code{font-size:10rem;color:#5340ff;font-weight:700;margin:0}.notfound-page .error-message{font-size:2rem;color:#146ebe;margin-top:1rem;text-align:center}.notfound-page .home-button{margin-top:2rem;padding:1rem 2rem;background-color:#5340ff;color:#f8f8fa;font-size:1.2rem;border:none;border-radius:5px;text-transform:uppercase;cursor:pointer;transition:all .3s linear}.notfound-page .home-button:hover{background-color:#250dff}.labs .landing{text-align:center;width:100%;height:100vh;background:url(/assets/images/landing.jpg) center/cover no-repeat;position:relative;z-index:99}.labs .landing:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#00000080;z-index:-1}.labs .landing .container{height:100%;justify-content:space-between;align-items:center;flex-wrap:wrap}.labs .landing .container h1{font-size:100px;color:#fff;font-weight:600;font-family:Caveat,sans-serif}.labs .landing .container span{display:inline-block;font-size:17px;color:#eee}.labs .landing .container .search-bar{display:flex;justify-content:center;align-items:center}.labs .landing .container .search-bar input{width:300px;padding:10px;border:2px solid #5340ff;border-radius:5px;outline:none;font-size:1rem;color:#146ebe}.labs .landing .container .search-bar button{background-color:#5340ff;border:none;padding:10px 15px;margin-left:10px;border-radius:5px;cursor:pointer;color:#f8f8fa;font-size:1.2rem;transition:all .3s linear}.labs .landing .container .search-bar button i{font-size:1.2rem}.labs .landing .container .search-bar button:hover{background-color:#250dff}@media (max-width: 992px){.labs .landing .container{flex-direction:column;justify-content:center;gap:40px}.labs .landing .container h1{font-size:95px}.labs .landing .container span{font-size:18px}.labs .landing .container .search-bar input{width:350px;padding:10px;font-size:20px}.labs .landing .container .search-bar button{padding:15px 20px;font-size:1.2rem}.labs .landing .container .search-bar button i{font-size:1.2rem}}@media (max-width: 600px){.labs .landing .container h1{font-size:85px}.labs .landing .container span{font-size:16px}}@media (max-width: 480px){.labs .landing .container h1{font-size:70px}.labs .landing .container span{font-style:14px}.labs .landing .container .search-bar input{width:250px;padding:10px;font-size:17px}.labs .landing .container .search-bar button{padding:13px 20px;font-size:1.2rem}.labs .landing .container .search-bar button i{font-size:1.2rem}}@media (max-width: 400px){.labs .landing .container h1{font-size:60px}.labs .landing .container span{font-style:12px}.labs .landing .container .search-bar{display:flex;justify-content:center;align-items:center}.labs .landing .container .search-bar input{width:250px;padding:7px;font-size:16px}.labs .landing .container .search-bar button,.labs .landing .container .search-bar button i{font-size:12px}}.labs .labtops .heading{font-size:40px}.labs .labtops-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;padding:50px 0}.labs .labtops-cards .card{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;overflow:hidden;transition:all .3s linear;margin-bottom:30px;position:relative}.labs .labtops-cards .card:hover{transform:translateY(-5px)}.labs .labtops-cards .card .img-contain{text-align:center;cursor:pointer;padding:20px}.labs .labtops-cards .card .img-contain img{width:100%;height:auto;object-fit:cover}.labs .labtops-cards .card .details{padding:15px;text-align:center}.labs .labtops-cards .card .details h4{font-size:20px;color:#146ebe;margin-bottom:10px}.labs .labtops-cards .card .details .price{justify-content:center;gap:20px;margin-bottom:10px}.labs .labtops-cards .card .details .price h2{font-size:1.6rem;color:#5340ff}.labs .labtops-cards .card .details .price h2 span{font-size:1rem;color:#707b8e}.labs .labtops-cards .card .details .price .sale{font-size:15px}.labs .labtops-cards .card .details .click{justify-content:center;align-items:center;gap:20px}.labs .labtops-cards .card .details .click .add-to-cart{background-color:#5340ff;color:#f8f8fa;padding:10px 20px;border:none;border-radius:5px;margin-top:10px;font-size:15px;transition:all .3s linear}.labs .labtops-cards .card .details .click .add-to-cart:hover{background-color:#250dff}@media (max-width: 600px){.labs .labtops-cards .card .details .click .add-to-cart{width:100%}}.labs .labtops-cards .card .details .click .wish{background-color:#ce4f4b;color:#fff;padding:7px;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;transition:all .3s linear;position:absolute;bottom:21px;right:-45px}.labs .labtops-cards .card .details .click .wish:hover{background-color:#c53a36}@media (max-width: 600px){.labs .labtops-cards .card .details .click{flex-direction:column}}.labs .labtops-cards .card:hover .details .click .wish{right:30px}.add-edit{height:100%;display:flex;justify-content:center;align-items:center;background-color:#212529;padding:30px}.add-edit-content{background-color:#2a3f54;padding:30px;border-radius:8px;box-shadow:0 4px 8px #0000001a;width:100%}.add-edit-content h2{color:#eee;font-weight:700;margin-bottom:20px;text-align:center}.add-edit-content form{display:flex;flex-direction:column;width:100%}.add-edit-content div{margin-bottom:15px}.add-edit-content div label{color:#eee;font-weight:600;display:block;margin-bottom:5px}.add-edit-content div input{width:100%;padding:10px;border-radius:5px;border:1px solid #707b8e;background-color:#ccc;color:#000;font-weight:600;transition:all .3s linear}.add-edit-content div input:focus{border-color:#1abc9c;outline:none}.add-edit-content div input::placeholder{color:#707b8e;opacity:1;transition:all .3s linear}.add-edit-content div input:focus::placeholder{opacity:0}.add-edit-content div .select-wrapper{position:relative}.add-edit-content div .select-wrapper select{width:100%;padding:10px 40px 10px 10px;border-radius:5px;border:1px solid #707b8e;background-color:#ccc;color:#000;font-weight:600;transition:all .3s linear;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.add-edit-content div .select-wrapper select:focus{border-color:#1abc9c;outline:none}.add-edit-content div .select-wrapper .select-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:#000}.add-edit-content button{padding:10px 15px;background-color:#146ebe;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:all .3s linear}.add-edit-content button:hover{background-color:#5340ff}@media (max-width: 600px){.add-edit h2{font-size:20px}.add-edit form button{padding:8px 13px;font-size:16px}}@media (max-width: 480px){.add-edit h2{font-size:18px}.add-edit form div label{font-size:15px;text-align:center}.add-edit form div input,.add-edit form div select{padding:6px}.add-edit form button{padding:7px 12px;font-size:15px}}.product-details{background-color:#eee;width:100%;height:auto;padding:100px 0;display:flex;justify-content:center;align-items:center}.product-details .product-info{background-color:#fff;box-shadow:0 2px 10px #0003;padding:30px;position:relative;border-radius:10px}.product-details .product-info .name{margin-bottom:20px}.product-details .product-info .brand{width:fit-content;margin:20px auto;font-size:15px;background-color:transparent;color:#212529;padding:5px 15px;border:1px solid #000;border-radius:10px}.product-details .product-info .brand span{color:#5340ff}.product-details .product-info img{width:200px;height:auto}.product-details .product-info .descrip{margin-top:25px}.product-details .product-info .price{color:#146ebe;margin:20px 0}.product-details .product-info .price .sale{font-weight:300;margin-left:20px}@media (max-width: 600px){.product-details .product-info .name{font-size:18px;margin-top:30px}.product-details .product-info img{display:block;margin:0 auto}.product-details .product-info .descrip{font-size:15px}.product-details .product-info .price{font-size:17px}.product-details .product-info .price .eg{font-size:17px;margin-left:5px}}@media (max-width: 480px){.product-details .product-info .name{font-size:14px;margin-top:30px}.product-details .product-info img{display:block;margin:0 auto}.product-details .product-info .descrip{font-size:13px}.product-details .product-info .price{font-size:17px}.product-details .product-info .price .eg{font-size:17px;margin-left:5px}}@media (max-width: 600px){.product-details .product-info .send-product{flex-direction:column;justify-content:center;align-items:center;gap:20px}}.product-details .product-info .send-product .quantity label{color:#5340ff;font-weight:500;margin-right:10px}.product-details .product-info .send-product .quantity input{width:250px;padding:5px;border:1px solid #5340ff;border-radius:6px;background-color:#eee;color:#5340ff;font-weight:700}.product-details .product-info .send-product .add-to-cart{border:none;padding:6px 30px;border-radius:6px;background-color:#5340ff;color:#fff;transition:all .3s linear;text-align:center}.product-details .product-info .send-product .add-to-cart:hover{background-color:#146ebe}.product-details .product-info .send-product .add-to-cart i{font-size:15px;margin-right:10px}.product-details .product-info .back{color:#5340ff;font-size:20px;position:absolute;top:15px;left:35px}.carts{width:100%;height:100vh;padding:100px 0;background:url(/assets/images/cart.jpg) center/cover no-repeat;position:relative;z-index:99}.carts:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000000b3;z-index:-1}.carts .heading{font-size:40px;color:#fff}.carts .empty{font-size:45px;color:#fff;text-align:center;margin-top:50px;padding-top:50px}.carts .cart-content{margin:0 auto;padding:10px;background-color:#f8f8fa;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-height:60vh;overflow-y:auto;width:100%}@media (max-width: 992px){.carts .cart-content{overflow-x:auto}}.carts .cart-content h2{margin-left:10px}.carts .cart-content .table{width:100%;min-width:768px;border-collapse:collapse}.carts .cart-content .table tr:nth-child(2n){background-color:#eee}.carts .cart-content .table tr:hover{background-color:#ccc}.carts .cart-content .table tr th,.carts .cart-content .table tr td{padding:12px;border:1px solid #ccc}.carts .cart-content .table tr th{background-color:#5340ff;color:#fff;text-align:center}.carts .cart-content .table tr td:first-child,.carts .cart-content .table tr td:last-child{text-align:center;font-weight:500}.carts .cart-content .table tr td.brand{text-align:center}.carts .cart-content .table tr td img{display:block;margin:0 auto;width:100px;height:auto}.carts .cart-content .table tr td.price{text-align:center;font-weight:600;font-size:13px}.carts .cart-content .table tr td.price span{color:#5340ff}.carts .cart-content .table tr td.quantity{text-align:center;font-weight:600}.carts .cart-content .table tr td.total{font-weight:500;color:#146ebe}.carts .cart-content .table tr td .clear{font-size:20px;color:#ce4f4b}@media (max-width: 992px){.carts .cart-content .table tr td .details h2{font-size:16px}.carts .cart-content .table tr td .details p{font-size:13px}}.carts .cart-content .check{width:100%;display:flex;justify-content:flex-end;align-items:center;margin-top:5px}.carts .cart-content .check button{border:none;background-color:#5340ff;padding:5px 10px;border-radius:6px;color:#fff;font-size:15px;transition:.3s}.carts .cart-content .check button:hover{background-color:#146ebe}.footer{background-color:#5340ff;color:#fff;padding:40px 0;position:relative;bottom:0;left:0;width:100%}.footer .container{display:flex;flex-wrap:wrap;justify-content:space-between}.footer .container .footer-section{flex:1;min-width:250px;margin:10px}.footer .container .footer-section.about h2{font-size:35px}.footer .container .footer-section h2{color:#fff;font-size:18px;margin-bottom:15px}.footer .container .footer-section p{font-size:14px;line-height:1.6}.footer .container .footer-section ul li{margin-bottom:10px}.footer .container .footer-section ul li a{color:#fff;transition:all .3s linear}.footer .container .footer-section ul li a:hover{color:#ccc}.footer .container .footer-section .social-icons{display:flex;gap:15px}.footer .container .footer-section .social-icons a{color:#fff;border:1px solid #fff;font-size:18px;background-color:#3c27ff;width:30px;height:30px;padding:20px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s linear}.footer .container .footer-section .social-icons a:hover{background-color:#fff}.footer .container .footer-section .social-icons a:hover.face{color:#1877f2}.footer .container .footer-section .social-icons a:hover.insta{color:#c13584}.footer .container .footer-section .social-icons a:hover.x{color:#000}.footer .container .footer-section .social-icons a:hover.lnkd{color:#0a66c2}.footer .footer-bottom{text-align:center;padding-top:20px;border-top:1px solid rgba(255,255,255,.2)}.footer .footer-bottom p{font-size:14px;margin:0}.wishs{width:100%;height:100vh;padding:100px 0;background:url(/assets/images/wish.jpg) center/cover no-repeat;position:relative;z-index:99}.wishs:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000000b3;z-index:-1}.wishs .heading{font-size:40px;color:#fff}.wishs .empty{font-size:45px;color:#fff;text-align:center;margin-top:50px;padding-top:50px}.wishs .table-content{margin:0 auto;padding:10px;background-color:#f8f8fa;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-height:60vh;overflow-y:auto;width:100%}@media (max-width: 992px){.wishs .table-content{overflow-x:auto}}.wishs .table-content h2{margin-left:10px}.wishs .table-content .table{width:100%;min-width:768px;border-collapse:collapse}.wishs .table-content .table tr:nth-child(2n){background-color:#eee}.wishs .table-content .table tr:hover{background-color:#ccc}.wishs .table-content .table tr th,.wishs .table-content .table tr td{padding:12px;border:1px solid #ccc}.wishs .table-content .table tr th{background-color:#ce4f4b;color:#fff;text-align:center}.wishs .table-content .table tr td:first-child,.wishs .table-content .table tr td:last-child{text-align:center;font-weight:500}.wishs .table-content .table tr td.brand{text-align:center}.wishs .table-content .table tr td img{display:block;margin:0 auto;width:100px;height:auto}.wishs .table-content .table tr td.price{text-align:center;font-weight:600;font-size:13px}.wishs .table-content .table tr td.price span{color:#5340ff}.wishs .table-content .table tr td.quantity{text-align:center;font-weight:600}.wishs .table-content .table tr td.total{font-weight:500;color:#146ebe}.wishs .table-content .table tr td .clear{font-size:20px;color:#ce4f4b}@media (max-width: 992px){.wishs .table-content .table tr td .details h2{font-size:16px}.wishs .table-content .table tr td .details p{font-size:13px}}.about-page{padding:100px 0;color:#333;background:#eee}.about-page .about-intro,.about-page .about-history,.about-page .about-values,.about-page .about-features,.about-page .about-contact{margin-bottom:40px;text-align:center}.about-page .about-intro h1,.about-page .about-intro h2,.about-page .about-history h1,.about-page .about-history h2,.about-page .about-values h1,.about-page .about-values h2,.about-page .about-features h1,.about-page .about-features h2,.about-page .about-contact h1,.about-page .about-contact h2{color:#4a90e2}.about-page .about-intro p,.about-page .about-history p,.about-page .about-values p,.about-page .about-features p,.about-page .about-contact p{max-width:600px;margin:0 auto}.about-page .about-values .values-list{display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:20px}.about-page .about-values .values-list .value-item{flex:1 1 30%;padding:10px;text-align:center}@media (max-width: 480px){.about-page .about-values .values-list .value-item p{font-size:1.3rem}}.about-page .about-values .values-list .value-item i{font-size:2rem;color:#4a90e2}.about-page .about-features h2 span{margin-left:5px}.about-page .about-features ul{list-style:none;padding:0;text-align:left;max-width:400px;margin:0 auto}.about-page .about-features ul li{margin-bottom:10px;font-size:1.2rem;position:relative;padding-left:20px}.about-page .about-features ul li:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#4a90e2;position:absolute;left:0}.success{min-height:100vh;background-color:#58870480}.success .circle{width:100%;text-align:center;max-width:768px;padding:16px;border-radius:6px;box-shadow:0 0 0 .5}.success .circle i{font-size:30px;color:green;margin-bottom:16px;margin-right:auto;margin-left:auto}.success .circle h1{color:#707b8e;font-size:23px;font-weight:600}.success .circle p{margin-top:16px;font-size:18px;color:#63766b}.success .circle a button{padding:12px 24px;background-color:#588704;color:#fff;border-radius:6px;font-size:15px;transition:all .3s linear}.success .circle a button:hover{background-color:green}*,*:after,*:before{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}*::selection{background-color:#5340ff;color:#fff}html{font-size:10px}html::-webkit-scrollbar{width:12px;background-color:#fff}html::-webkit-scrollbar-thumb{background-color:#5340ff;border-radius:10px;border:1px solid #f8f8fa}html::-webkit-scrollbar-thumb:hover{background-color:#250dff}html::-webkit-scrollbar-track{background-color:#103755}body{font-size:1.6rem;line-height:1.6;font-family:Livvic,sans-serif;color:#000}ul{list-style-type:none}a{text-decoration:none;color:unset}h1,h2,h3,h4,h5,h6{letter-spacing:var(--spacing);text-transform:capitalize}img{width:100%;display:block}.img-cover{width:100%;height:100%;object-fit:cover}button{cursor:pointer;outline:0;border:none;background-color:transparent;font-family:inherit;font-size:1.8rem}input,textarea,select{outline:0;border:none;resize:none;font-family:inherit;font-size:1.6rem}.container{max-width:1320px;margin:0 auto;padding:0 2rem}.section-padding{padding:50px 0}.heading-section{color:#5340ff;font-size:3rem;font-family:Caveat,sans-serif;margin-bottom:5rem}.flex{display:flex;align-items:center}.flex-column{flex-direction:column}.flex-center{justify-content:center}.flex-between{justify-content:space-between}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.grid{display:grid}.h-100{height:100%}.w-100{width:100%}.text-center{text-align:center}.text-start{text-align:left}.text-end{text-align:right}.text-justify{text-align:justify}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-logo{font-family:Caveat,sans-serif}.text-regal-blue{color:#103755}.text-gold{color:#eeb808}.text-light-blue{color:#707b8e}.text-pine-green{color:#63766b}.text-white{color:#fff}.text-black{color:#000}.text-ghost-white{color:#f8f8fa}.text-red{color:#ce4f4b}.text-semi{color:#1abc9c}.text-commerce{color:#5340ff}.text-second{color:#146ebe}.bg-regal-blue{background-color:#103755}.bg-gold{background-color:#eeb808}.bg-light-blue{background-color:#707b8e}.bg-pine-green{background-color:#63766b}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-ghost-white{background-color:#f8f8fa}.bg-dark{background-color:#212529}.bg-commerce{color:#5340ff}.fw-1{font-weight:100}.fw-2{font-weight:200}.fw-3{font-weight:300}.fw-4{font-weight:400}.fw-5{font-weight:500}.fw-6{font-weight:600}.fw-7{font-weight:700}.fw-8{font-weight:800}.fw-9{font-weight:900}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-17{font-size:17px}.fs-18{font-size:18px}.fs-19{font-size:19px}.fs-20{font-size:20px}.fs-21{font-size:21px}.fs-22{font-size:22px}.fs-23{font-size:23px}.fs-24{font-size:24px}.fs-25{font-size:25px}.fs-26{font-size:26px}.ls-1{letter-spacing:1px}.ls-2{letter-spacing:2px}.ws-1{word-spacing:1px}.ws-2{word-spacing:2px}.mx-auto{margin-right:auto;margin-left:auto}.py-5{padding-top:50px;padding-bottom:50px}.resize-animation-stopper *{animation:none!important;transition:none!important}.section-title{padding:16px 0}.section-title *{font-size:26px}.breadcrumb{padding:12px 0;color:#707b8e}.breadcrumb-separator{margin:0 8px}.btn-danger,.btn-secondary,.btn-primary{padding:8px 14px;display:inline-block;border-radius:6px;transition:all .3s linear}.btn-danger .btn-icon,.btn-secondary .btn-icon,.btn-primary .btn-icon{margin-right:8px}.btn-primary{background-color:#103755;color:#fff;padding:3px 14px;border-radius:4px}.btn-primary:hover{background-color:#0b263b}.btn-secondary{background-color:#eeb808;color:#fff}.btn-secondary:hover{background-color:#d0a107}.btn-danger{color:#fff;background-color:#ce4f4b;padding:3px 14px;border-radius:4px}.btn-danger:hover{background-color:#c53a36}.btn-square{width:28px;height:28px;border:1px solid rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;border-radius:2px}.btn-square-icon{font-size:14px;color:#103755;transition:all .3s linear}.btn-square-icon:hover{color:#eeb808}
