@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{--main-color: rgb(3, 223, 216);--main-color-2: rgb(11, 213, 206);--regular-font: "Outfit", sans-serif;--line: rgba(227, 227, 227, .558);--light-gray: rgb(241, 243, 244)}body{font-family:Outfit,sans-serif}ul{list-style:none}a{text-decoration:none}img{width:100%;height:100%;object-fit:cover}.inner-row{width:1250px;margin:auto}.inner-row-2{width:90%;margin:auto}button,textarea,input,select{font-family:var(--regular-font)}h1,h2,h3,h4,h5,h6{line-height:1;color:#323232;font-weight:600}::-webkit-scrollbar{width:7px;height:4px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#4ec6cd;border-radius:10px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}.logo{width:160px}.spinner1{width:20px;height:20px;border:3px solid #FFF;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.loading-spinner{width:40px;height:40px;border:2px solid var(--main-color);border-bottom-color:#fff;display:inline-block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;animation:rotation 1s linear infinite;-webkit-animation:rotation 1s linear infinite}.products-spinner{margin:50px 0;display:flex;justify-content:center}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profile{display:flex;gap:5px;align-items:center;cursor:pointer}.profile-image{width:40px;height:40px;flex-shrink:0;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;overflow:hidden}.profile span{font-size:15px}.profile h3{font-size:16px;font-weight:500;color:#323232}.profile-texts span{font-size:14px;color:#787878}.profile-texts span span{font-size:11px}.dashboard-body{width:calc(100% - 270px);margin-left:270px;padding:30px;min-height:850px;background:#f5f5f633}.sidebar-btn{display:flex;width:35px;height:35px;background:#f1f3f4;justify-content:center;align-items:center;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;cursor:pointer;margin-bottom:10px;display:none}.recharts-default-tooltip{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border:1px solid rgba(233,233,233,.5)!important}.recharts-default-tooltip p{font-size:14px}.recharts-default-tooltip ul li{padding:0!important}.recharts-default-tooltip ul li span{font-size:15px}.copyright{text-align:center;margin-top:40px;padding-top:20px;border-top:1px solid var(--line)}.copyright p{font-size:13px;color:#787878;font-weight:300}form .error{font-size:13px;color:#fa0000}.dashboard-body button .spinner1{width:16px;height:16px}.notification-pop{position:fixed;right:20px;bottom:20px;width:350px;z-index:9999;padding:20px;display:flex;align-items:center;gap:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border:2px solid white;box-shadow:0 0 2px -1px #b8c5c5;transform:translate(400px);-webkit-transform:translateX(400px);-moz-transform:translateX(400px);-ms-transform:translateX(400px);-o-transform:translateX(400px);transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;background:#0ed5dcec}.notification-pop.active{transform:translate(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}.notification-pop.Success{background:#09e196ec}.notification-pop.Error{background:#e22626ec}.notification-pop h4{font-weight:400;font-size:16px;margin-bottom:2px;color:var(--main-color)}.notification-pop.Success h4,.notification-pop.Error h4{color:#fff}.notification-pop span:not(.close-pop){width:40px;height:40px;border-radius:40px;display:flex;flex-shrink:0;background:#fff;align-items:center;justify-content:center;color:var(--main-color);-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px}.notification-pop.Success span{color:#1ad084}.notification-pop.Error span{color:#ff3434}.notification-pop p{font-size:14px;font-weight:300;color:#f5f5f5}.notification-pop.Success p,.notification-pop.Error p{color:#fafafa}.notification-pop.Success .close-pop,.notification-pop.Error .close-pop{color:#fff}.notification-pop .close-pop{position:absolute;right:10px;top:8px;font-size:18px;width:20px;height:20px;color:#f6f6f6;display:flex;justify-content:flex-end;cursor:pointer}.footer-public{padding:20px 0;text-align:center;border-top:1px solid var(--line);background:#eef5f44a}.footer-public p{font-size:13px;color:#787878;font-weight:300}@media (max-width: 1280px){.inner-row{width:90%}}@media (max-width: 1100px){.dashboard-body{width:100%;margin-left:0}.sidebar-btn{display:flex}}@media (max-width: 768px){.topbar-section .profile h3{display:none}}@media (max-width: 480px){.notification-pop{width:75%}}.auth-page-wrapper{display:grid;grid-template-columns:1.5fr 3fr;height:100vh}.auth-page-wrapper .auth-image{height:inherit}.auth-page-wrapper .auth-image img{display:block}.auth-page-body{display:flex;align-items:center;justify-content:center}.auth-page-body .auth-page-inner{width:700px}.auth-page-body .logo{width:180px;margin-bottom:20px;cursor:pointer}.auth-page-body h2{font-size:36px;font-weight:500}.sign-in-with-google{display:flex;gap:10px;border-radius:8px;margin:20px 0;border:1px solid var(--light-gray);width:400px;justify-content:center;height:55px;align-items:center;cursor:pointer;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.sign-in-with-google span{display:flex}.sign-in-with-google h4{font-weight:500;font-size:15px}.sign-in-with-google.active{background:var(--main-color);color:#fff}.sign-in-with-google.active h4{color:#fff}.switch-choice{display:flex;align-items:center;gap:10px;width:400px}.switch-choice.active{justify-content:center}.switch-choice span{width:40%;height:1px;background:var(--line);margin-top:4px}.switch-choice p{font-size:15px;flex-shrink:0;font-weight:300;color:#6a6a6a}.auth-form-content{width:400px;position:relative;margin-top:20px}.auth-form-row{margin-bottom:20px}.auth-form-row label{font-size:16px;font-weight:400;color:#333;margin-bottom:5px;display:block}.auth-form-content .redirect{margin:10px 0;font-size:15px;text-align:center;font-weight:300}.auth-form-content .redirect a,.auth-form-content .forgot,.terms-wrap p a,p.redirect a,.terms-acceptance p a{text-decoration:underline;color:#222;font-weight:320}.auth-form-content .forgot{text-align:right;font-size:15px;font-weight:400;display:flex;justify-content:flex-end;margin:5px}.terms-wrap{width:400px;text-align:center}.terms-acceptance{display:flex;flex-direction:column;margin-bottom:20px}.terms-acceptance .terms-column{display:flex;gap:10px;align-items:flex-start}.terms-acceptance input{width:25px;height:25px;margin-top:3px;accent-color:var(--main-color)}.terms-acceptance p{font-size:15px;font-weight:300;line-height:1.75}.terms-wrap p.terms{font-size:15px;font-weight:300;line-height:1.75;margin-bottom:20px}p.redirect{font-size:15px;font-weight:300;text-align:center;width:400px}.auth-header{display:flex;gap:20px;position:relative}.auth-header span{width:45px;height:45px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border:1px solid gainsboro;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;left:-80px;top:0}.auth-form-content .adjust{margin-top:20px}.auth-form-row.split{display:grid;grid-template-columns:1fr 1fr;gap:20px}.auth-form-row .password-input{padding-right:5px}.form-btn.mb{margin-bottom:10px}@media (max-width: 1090px){.auth-page-wrapper{grid-template-columns:1fr}.auth-page-wrapper .auth-image{display:none}.auth-page-body .auth-page-inner{width:400px}}@media (max-width: 550px){.auth-page-body .auth-page-inner{width:80%}.sign-in-with-google,.switch-choice,.auth-form-content,p.redirect{width:100%}}header{height:85px;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:999;background:#fff}.header-content{display:flex;justify-content:space-between;gap:20px;align-items:center;height:85px}.header-content .logo-item{display:inline-flex;flex-shrink:0;justify-content:center}.logo-item img{object-fit:contain}.mobile-menu-btn{display:none}.header-content .flex-item-column{display:flex;gap:50px;position:relative}.flex-item-column.right{gap:10px}.flex-item-column nav{display:flex;align-items:center}.flex-item-column nav ul{display:flex;gap:10px}.flex-item-column nav ul li a{display:inline-flex;padding:10px 15px;font-size:16px;color:#323232;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.flex-item-column nav ul li a:hover,.flex-item-column nav ul li a.active{background:var(--light-gray)}.menu-btn{cursor:pointer;width:38px;height:35px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:22px;display:none;border:1px solid rgba(220,220,220,.2)}.flex-item-column nav .head-categories{position:relative}.flex-item-column nav .head-categories-wrap{display:flex;align-items:center;padding:12px 15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;cursor:pointer;gap:4px;font-size:16px;position:relative}.head-categories span{display:flex;margin-top:3px}.head-categories:hover,.head-categories-wrap.active{background:var(--light-gray);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.categories-dropdown{position:absolute;width:450px;top:63px;left:0;border-bottom:1px solid var(--line);border-left:1px solid var(--line);border-right:1px solid var(--line);border-radius:0 0 6px 6px;-webkit-border-radius:0px 0px 6px 6px;-moz-border-radius:0px 0px 6px 6px;-ms-border-radius:0px 0px 6px 6px;-o-border-radius:0px 0px 6px 6px;transform-origin:top;transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transition:all .75s ease;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease;background:#fff;z-index:90;padding:10px}.categories-dropdown.active{transform:scaleY(1);-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1)}.categories-dropdown ul{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important}.categories-dropdown ul li a{display:flex;width:100%;padding:15px 10px!important}.flex-item-column .box{display:flex;gap:5px;align-items:center}.flex-item-column .box{padding:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;cursor:pointer}.flex-item-column .box:nth-child(1){padding:10px 20px}.flex-item-column .box h3{font-size:16px;font-weight:400}.flex-item-column .box span{display:flex;font-size:18px}.flex-item-column .box:hover,.header-content .menu-btn:hover{background:var(--light-gray)}.flex-item-column .box figure{font-size:12px}.sidebar-section{position:fixed;inset:0;z-index:-99;opacity:0}.sidebar-section.active{z-index:999;opacity:1}.sidebar-content{width:400px;position:absolute;height:100%;background:#fff;padding:20px;border-right:1px solid var(--light-gray)}.sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:10px}.sidebar-header h3{font-size:22px;font-weight:450;display:flex;align-items:center;gap:5px}.sidebar-header span{width:40px;height:40px;background:var(--light-gray);border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;display:flex;align-items:center;justify-content:center;cursor:pointer}.sidebar-header h3 span{display:none}.sidebar-header h3 span.active{display:flex}.sidebar-menu{margin:10px 0;overflow:hidden;position:relative;height:85vh}.categories-wrap h4{display:flex;justify-content:space-between;align-items:center;font-size:20px;font-weight:400}.all-categories-list h4{display:flex;justify-content:space-between;align-items:center;font-size:20px;font-weight:400;padding:10px 0}.categories-wrap h4:hover{text-decoration:underline;cursor:pointer}.categories-wrap h4 span{font-size:24px;display:flex;cursor:pointer}.sidebar-categories-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:20px}.sidebar-content .sidebar-categories-row .category-moja img{width:60px;height:60px}.sidebar-content .category-moja h3{font-size:13px;font-weight:340}.all-categories-list{position:absolute;top:0;overflow-y:scroll;background:#fff;height:100%;width:100%;transform:translate(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.all-categories-list.active{transform:translate(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}.all-categories-list ul{width:98%;margin:auto}.all-categories-list ul li{border-top:1px solid var(--line)}.all-categories-list ul li ul{width:90%;margin:auto}.all-categories-list ul li a{padding:10px 0;display:flex;color:#222;font-size:16px;transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease}.all-categories-list ul li a:hover{color:var(--main-color)}.sidebar-links{margin-top:20px;border-bottom:1px solid var(--line)}.sidebar-links ul li{border-top:1px solid var(--line)}.sidebar-links ul li a{padding:10px 0;display:flex;font-size:16px;color:#222;transition:all .8s ease;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease}.sidebar-links ul li a:hover{color:var(--main-color)}.profile-box-account{display:flex;padding:15px 30px;background:var(--light-gray);display:inline-flex;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;margin-top:20px;gap:5px;align-items:center;cursor:pointer}.profile-box-account span{display:flex}.profile-box-account h3{font-size:18px;font-weight:400}.sidebar-profile-bar{margin-top:20px}.sidebar-profile-bar .profile-wrap-box{display:inline-flex}.sidebar-profile-bar .profile-wrap-box img{width:45px;height:45px}.sidebar-profile-wrap{position:absolute;top:0;height:100%;width:100%;background:#fff;transform:translate(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.sidebar-profile-wrap.active{transform:translate(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}.sidebar-profile-wrap h3{display:flex;align-items:center;gap:5px;font-size:18px;font-weight:400;border-bottom:1px solid var(--line);padding-bottom:10px}.sidebar-profile-wrap h3 span{width:35px;height:35px;background-color:var(--light-gray);display:flex;cursor:pointer;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;align-items:center;justify-content:center}.account-details{display:flex;gap:10px;align-items:center;margin:10px 0}.account-details img{width:60px;height:60px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.sidebar-profile-wrap ul li{margin-bottom:5px}.sidebar-profile-wrap ul li a{display:flex;padding:12px;align-items:center;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;color:#454545;gap:5px;font-size:15px;transition:all .75s ease;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease}.sidebar-profile-wrap ul li a:hover{background:var(--light-gray)}.sidebar-profile-wrap ul li a span{display:flex;color:#5f5f5f}.sidebar-profile-wrap button{width:100%;height:45px;background:#ff252527;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border:none;cursor:pointer;color:#f50c0c;transition:all .75s ease;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease}.sidebar-profile-wrap button:hover{background:#f427279a;color:#fff}.profile-bar{position:relative}.profile-wrap-box{position:relative;display:flex;gap:5px;align-items:center;padding:5px 10px 5px 5px;background:var(--light-gray);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;cursor:pointer}.profile-wrap-box img{width:30px;height:30px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.profile-wrap-box h3{font-size:15px;font-weight:400;display:flex;align-items:center;gap:5px}.profile-wrap-box h3 span{display:flex;font-size:16px;margin-top:2px}.profile-popup{position:absolute;width:250px;border-bottom:1px solid var(--line);border-left:1px solid var(--line);border-right:1px solid var(--line);border-radius:0 0 10px 10px;-webkit-border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;-ms-border-radius:0px 0px 10px 10px;-o-border-radius:0px 0px 10px 10px;background:#fff;z-index:90;padding:20px;right:0;top:61.3px;transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform-origin:top;transition:all .75s ease;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease}.profile-popup.active{transform:scaleY(1);-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1)}.profile-pop-header{border-bottom:1px solid var(--light-gray);padding-bottom:10px}.profile-pop-header h4{font-size:20px;font-weight:400}.profile-pop-header p{margin:5px 0;font-weight:300;font-size:15px}.profile-popup ul{margin:10px 0}.profile-popup ul li{margin-bottom:5px}.profile-popup ul li a{display:flex;padding:12px;align-items:center;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;color:#454545;gap:5px;font-size:15px;transition:all .75s ease;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease}.profile-popup ul li a:hover{background:var(--light-gray)}.profile-popup ul li a span{display:flex;color:#5f5f5f}.profile-popup button{width:100%;height:45px;background:#ff252527;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border:none;cursor:pointer;color:#f50c0c;transition:all .75s ease;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease}.profile-popup button:hover{background:#f427279a;color:#fff}.hero-section-content{position:relative;z-index:10}.hero-slide-moja.one{min-height:90vh;background:linear-gradient(transparent,#fff),url(/assets/hero1-DWOD6QIy.jpg) no-repeat;background-size:cover;background-position:40%}.hero-slide-moja.two{min-height:90vh;background:linear-gradient(transparent,#fff),url(/assets/hero2-OWTnBQgW.jpg) no-repeat;background-size:cover;background-position:40%}.hero-overlay-and-texts{width:50%;background:linear-gradient(#139397b7,#fff);height:100vh;clip-path:polygon(0 0,100% 0,75% 100%,0% 100%);transition:all .75s ease;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease;opacity:0}.hero-overlay-and-texts.active{animation:slideIn 1s linear;-webkit-animation:slideIn 1s linear;opacity:1}@keyframes slideIn{0%{transform:translate(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}to{transform:translate(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}}.hero-texts{width:65%;margin:auto;padding-top:100px}.hero-texts h1{font-size:43px;line-height:1.4;color:#fff;font-weight:600}.hero-texts a{width:200px;height:50px;background:#fff;margin-top:20px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--main-color);gap:5px;transition:all .75s ease;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease}.hero-texts a span{display:flex;margin-top:3px}.hero-texts a:hover{gap:10px}.hero-section-grid{position:relative;z-index:50;transform:translateY(-180px);-webkit-transform:translateY(-180px);-moz-transform:translateY(-180px);-ms-transform:translateY(-180px);-o-transform:translateY(-180px)}.hero-grid-wrapper{background:#fff;min-height:200px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px}.hero-grid{min-height:300px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;overflow:hidden;position:relative}.hero-grid-2{display:flex;flex-direction:column;gap:10px}.hero-grid-2 .hero-grid-texts{padding:20px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;background:#fffcf5}.hero-grid-2 .hero-grid-texts h2{font-size:20px;line-height:1.35;font-weight:450;margin-bottom:15px}.hero-grid-2 img{max-height:300px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.hero-grid:nth-child(1),.hero-grid:nth-child(2),.hero-grid:nth-child(3){grid-row:span 2;display:flex;align-items:flex-end}.hero-grid:nth-child(1) .hero-grid-texts,.hero-grid:nth-child(2) .hero-grid-texts,.hero-grid:nth-child(3) .hero-grid-texts{background:#fffcf5;position:absolute;top:0;height:40%;left:-1%;width:105%;padding:30px}.hero-grid-texts h2{font-size:26px;line-height:1.2;font-weight:600;margin-bottom:20px}.hero-grid-texts a{border:2px solid;width:120px;display:flex;height:40px;justify-content:center;align-items:center;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;font-size:14px;color:#000;transition:all .75s ease;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease}.hero-grid-texts a:hover{border:2px solid #18acb1;color:var(--main-color)}.hero-grid:nth-child(1) img,.hero-grid:nth-child(2) img,.hero-grid:nth-child(3) img{height:100%;border-radius:0 0 20px 20px;-webkit-border-radius:0px 0px 20px 20px;-moz-border-radius:0px 0px 20px 20px;-ms-border-radius:0px 0px 20px 20px;-o-border-radius:0px 0px 20px 20px}.hero-grid-texts h2 span{font-size:20px}.home-categories{padding:0 0 100px;margin-top:-100px}.section-title{font-size:32px;font-weight:500}.home-categories-row,.home-categories-row .categories-wrap-row{display:flex;gap:40px;margin-top:40px;justify-content:center;flex-wrap:wrap}.category-moja{text-align:center;cursor:pointer}.category-moja img{width:120px;height:120px;border-radius:120px;-webkit-border-radius:120px;-moz-border-radius:120px;-ms-border-radius:120px;-o-border-radius:120px;margin:auto}.category-moja h3{line-height:1.3;font-size:16px;font-weight:400;width:90%;margin:10px auto 0}.home-products{padding-bottom:100px}.products-row{margin-top:30px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;row-gap:30px}.client-product-card .image-wrapper{position:relative;overflow:hidden;height:385px;cursor:pointer}.image-wrapper img{height:375px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;transition:all .75s ease;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease}.image-wrapper button{width:120px;height:45px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50px);-webkit-transform:translate(-50%,50px);-moz-transform:translate(-50%,50px);-ms-transform:translate(-50%,50px);-o-transform:translate(-50%,50px);transition:all .75s ease;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease;background:var(--main-color);border:0;color:#fff;cursor:pointer}.client-product-card:hover .image-wrapper img{height:360px}.client-product-card:has(.checked) .image-wrapper img{height:375px}.client-product-card:hover .image-wrapper button{transform:translate(-50%,-5px);-webkit-transform:translate(-50%,-5px);-moz-transform:translate(-50%,-5px);-ms-transform:translate(-50%,-5px);-o-transform:translate(-50%,-5px)}.add-to-cart-box{position:absolute;top:20px;right:20px;width:45px;height:45px;display:flex;justify-content:center;align-items:center;background:#0c181a63;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;cursor:pointer;overflow:hidden}.add-to-cart-box:has(.checked){opacity:0}.client-product-card:hover .add-to-cart-box:has(.checked){opacity:1}.add-to-cart-box:before{content:"";width:100%;height:100%;background:#ffffff1a;flex-shrink:0;left:-100%;position:absolute;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;transition:all .45s ease;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-ms-transition:all .45s ease;-o-transition:all .45s ease;z-index:5}.add-to-cart-box:hover:before{background:#fff9;left:100%}.add-to-cart-box span{display:flex;font-size:20px;color:#f5f5f5;z-index:11}.product-name-row{margin:5px 0;display:flex;gap:10px;justify-content:space-between}.product-name-row h3{font-size:18px;line-height:1.5;font-weight:400;cursor:pointer;transition:all .75s ease;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease}.product-name-row h3:hover{color:var(--main-color)}.product-name-row h4{margin-top:5px;font-size:20px;font-weight:500;font-family:var(--regular-font)}.product-name-row h4 span{font-size:13px;font-weight:350}.client-modal{position:fixed;inset:0;background:#eaf6f9eb;z-index:-99;display:flex;align-items:center;justify-content:center;opacity:0}.client-modal.active{z-index:999;opacity:1}.client-modal-content{width:1000px;height:85%;background:#fff;display:grid;grid-template-columns:1fr 1fr;border-radius:10px;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.client-modal-content .description-row-column{padding:30px;position:relative;height:99%;overflow-y:scroll;border-left:1px solid var(--line)}.sale-wrap p{background:var(--main-color);display:inline-block;padding:5px 15px;font-size:14px;color:#f5f5f5;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;display:none}.description-row-column .modal-close{position:absolute;right:20px;top:15px;font-size:16px;width:30px;height:30px;display:flex;cursor:pointer;align-items:center;justify-content:center;background:var(--light-gray);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.description-row-column h2{font-size:28px;margin:10px 0;font-weight:400;line-height:1.3}.review-wrap{display:flex;gap:5px;align-items:center;margin-bottom:10px}.review-wrap .review-stars{display:flex;align-items:center}.review-stars span{display:flex;color:#fa0}.review-wrap p{font-size:14px}.price-row h4{font-size:16px;font-weight:400}.ksh{display:inline-flex;font-size:15px;font-weight:500}.price-row h3{font-size:36px;display:flex;font-weight:500;align-items:center;gap:5px}.price-short-description-row{margin:10px 0}.price-short-description-row p{line-height:1.5;font-weight:340}.product-quick-cart-options,.product-quick-cart-flex-items{display:flex;gap:10px;justify-content:space-between;margin:20px 0}.cart-number-adjustments{width:180px;display:flex;gap:10px;align-items:center}.cart-number-adjustments .adjust{width:45px;height:40px;display:flex;align-items:center;justify-content:center;background:#000;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;cursor:pointer;transition:all .35s ease;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease}.cart-number-adjustments .adjust:hover{transform:scale(.95);-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95)}.cart-number-adjustments .adjust span{color:#fff;font-size:22px;display:flex}.adjust-showcase{width:45px;height:45px;background:#fff;display:flex;align-items:center;justify-content:center;border:1px solid rgba(220,220,220,.5);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.adjust-showcase h3{font-size:16px;font-weight:500}.add-to-cart-btn{width:200px;height:45px;background:var(--main-color);border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden}.add-to-cart-btn:before{content:"";position:absolute;width:100%;height:100%;background:#fff3;left:0;transition:all .35s ease;transform:translate(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease}.add-to-cart-btn:hover:before{transform:translate(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}.add-to-cart-btn h4{font-size:16px;color:#fff;font-weight:500}.quick-product-extras{border-top:1px solid var(--line);padding-top:10px;margin-top:40px}.categories,.tags,.socials{display:flex;margin-bottom:10px;gap:5px}.categories h4,.tags h4,.socials h4{font-weight:400;margin-top:6px}.categories ul,.tags ul,.socials ul{display:flex;column-gap:5px;flex-wrap:wrap}.categories ul li a,.tags ul li a{color:#222;position:relative;display:inline-flex;padding:6px 0 4px;font-size:15px;transition:all .75s ease;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease}.categories ul li a:after,.tags ul li a:after{content:"";width:0%;height:2px;background:var(--main-color);position:absolute;bottom:0;transition:all .75s ease;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease}.categories ul li a:hover,.tags ul li a:hover{color:var(--main-color)}.categories ul li a:hover:after,.tags ul li a:hover:after{width:100%}.shopping-cart-modal{position:fixed;inset:0;background:#00141982;z-index:-999;opacity:0}.shopping-cart-modal.active{z-index:999;opacity:1}.shopping-cart-modal-content{position:absolute;right:0;width:450px;height:100%;background-color:#fff}.shopping-cart-header{border-bottom:1px solid var(--line);display:flex;padding:20px 30px;position:sticky;top:0;justify-content:space-between;align-items:center}.shopping-cart-header h3{font-size:24px;font-weight:450}.shopping-cart-header .left-cart-aligned{display:flex;gap:10px;align-items:center}.shopping-cart-header .left-cart-aligned figure{width:25px;height:25px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:13px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;background:var(--main-color);color:#fff}.shopping-cart-header span{width:35px;height:35px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--light-gray);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.shopping-cart-modal-body{padding:20px 30px;height:calc(100% - 80px);overflow:auto}.shopping-cart-modal-body::-webkit-scrollbar{display:none}.shopping-cart-selected-products{display:grid;gap:10px}.select-product-moja{display:flex;gap:50px;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid var(--line)}.select-product-moja:last-child{border-bottom:none}.select-product-moja img{width:65px;height:65px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.select-product-moja-column{display:flex;gap:10px}.product-moja-texts{display:flex;gap:10px;flex-direction:column}.product-moja-texts h3{font-size:16px;font-weight:450;line-height:1.2}.quantity-and-price{display:flex;gap:5px;align-items:center}.quantity-and-price h5{font-size:16px;font-family:var(--regular-font)}.quantity-and-price span{display:inline-flex}.select-product-moja .remove-btn{color:red;background-color:#ffe8e869;display:flex;width:30px;cursor:pointer;height:30px;flex-shrink:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;align-items:center;justify-content:center;font-size:15px}.nothing-in-the-basket{width:90%;margin:auto;height:65px;display:flex;align-items:center;justify-content:center;background:var(--light-gray);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.nothing-in-the-basket p{font-weight:350;font-size:16px}.basket-actions{margin-top:20px;border-top:1px solid var(--line);position:relative;padding:10px}.basket-actions:before{content:"";width:100%;height:1px;left:0;background:var(--line);position:absolute;top:-5px}.basket-subtotal{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.basket-subtotal h4{font-size:22px;font-weight:400}.basket-subtotal h5{font-size:22px}.basket-buttons{display:grid;gap:10px;width:95%;margin:40px auto 20px}.basket-buttons a{width:100%;display:flex;height:55px;align-items:center;justify-content:center;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.basket-buttons a:nth-child(1){background-color:var(--light-gray);color:#222}.basket-buttons a:nth-child(2){background:var(--main-color);color:#fff}.product-stock-error{font-size:13px;font-weight:300;color:red}@media (max-width: 1150px){.hero-overlay-and-texts{width:60%}.hero-grid-wrapper{width:100%!important}}@media (max-width: 1090px){.flex-item-column .menu-btn{display:flex}.flex-item-column nav .head-categories,.flex-item-column nav ul{display:none}.hero-texts h1{font-size:36px}.hero-grid-wrapper{grid-template-columns:1fr 1fr}.hero-grid:nth-child(1){grid-row:span 1}.hero-grid:nth-child(1) .hero-grid-texts{height:60%}.hero-grid:nth-child(2){grid-column:span 1;flex-direction:column;align-items:center}.hero-grid:nth-child(2) img{position:relative;top:auto;width:80%}.hero-grid:nth-child(2) .hero-grid-texts{width:100%}.client-modal-content{width:95%}.products-row{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.flex-item-column .menu-btn,.flex-item-column.right .box.account,.profile-bar{display:none}.header-content .flex-item-column{display:flex;justify-content:center;position:relative;width:max-content;gap:0px}.mobile-menu-btn,.mobile-menu-btn .menu-btn{display:flex}.logo-item img{width:150px}.mobile-menu-btn{display:flex;gap:15px}.mobile-menu-btn .spacer{width:25px}.hero-overlay-and-texts{width:70%}.hero-grid-wrapper{grid-template-columns:1fr}.hero-grid:nth-child(1){max-height:450px}.client-modal-content{grid-template-columns:1fr;height:90%}.client-modal-content .image-row-column{height:350px}.products-row{grid-template-columns:1fr 1fr}.product-name-row h3{font-size:18px}.description-row-column h2,.price-row h3{font-size:30px}}@media (max-width: 600px){.products-row{grid-template-columns:1fr}.shopping-cart-modal-content{width:90%}.hero-slide-moja.one,.hero-slide-moja.two{height:40dvh}.hero-overlay-and-texts{width:100%;clip-path:none;background:linear-gradient(#13939790,#fff)}.hero-texts{width:80%;text-align:center}.hero-texts a{margin:20px auto}}@media (max-width: 480px){.mobile-menu-btn .spacer,.flex-item-column .search{display:none}.logo-item img{width:120px}.sidebar-content{width:85%}.hero-overlay-and-texts{width:100%;clip-path:none;background:linear-gradient(#13939790,#fff)}.hero-texts{width:80%;text-align:center}.hero-texts a{margin:20px auto}.hero-grid-texts h2,.hero-grid:nth-child(3) .hero-grid-texts h2{font-size:25px}.hero-grid:nth-child(1),.hero-grid:nth-child(3),.hero-grid:nth-child(4){flex-direction:column;height:auto}.hero-grid:nth-child(1) .hero-grid-texts{position:relative;clip-path:none}.hero-grid:nth-child(3) .hero-grid-texts,.hero-grid:nth-child(4) .hero-grid-texts{clip-path:none;position:relative;width:100%;top:0}.hero-grid:nth-child(3) img,.hero-grid:nth-child(4) img{position:relative;width:100%;top:auto;height:250px}.shopping-cart-header,.shopping-cart-modal-body{padding:20px}.shopping-cart-header h3{font-size:18px}.nothing-in-the-basket{width:100%}.nothing-in-the-basket p{font-size:14px}.select-product-moja{padding:15px 5px;gap:10px;align-items:flex-start}.select-product-moja-column{flex-direction:column}.select-product-moja img{width:45px;height:45px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}}@media (max-width: 320px){.hero-texts h1{font-size:30px}.hero-grid-texts h2,.hero-grid:nth-child(3) .hero-grid-texts h2{font-size:20px}.hero-grid:nth-child(4) .hero-grid-texts{height:60%}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.login-wrapper{display:flex;align-items:center;height:100vh}.login-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;place-items:center}.login-left-col{padding:60px 60px 0;width:70%;background-color:var(--main-color);border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;overflow:hidden}.login-left-col h2{font-size:36px;font-weight:500;margin-bottom:10px;line-height:1.35;color:#fff}.login-left-col p{font-weight:400;line-height:1.7;color:#484848}.login-left-col img{width:350px;height:350px;object-fit:contain}.login-intro{text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center;margin-bottom:30px}.login-intro h2{font-size:45px;font-weight:500}.login-intro p{font-size:17px;color:#484848}.form-content{width:90%;margin:auto}.login-form-row{margin-bottom:20px}.login-form-control,.auth-form-control{width:100%;height:60px;border:0;background:#ebeded80;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;padding-left:15px;font-family:var(--regular-font);outline:none}.password-input{width:100%;height:60px;border:0;background:#ebeded80;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;display:flex;align-items:center;margin:auto}.password-input input{width:90%;outline:none;border:none;height:inherit;background:none;font-family:var(--regular-font);padding-left:15px}.password-input .toggle-btn{width:25px;height:25px;display:flex;align-items:center;justify-content:center;cursor:pointer}.toggle-btn span{color:#484848;display:flex}.login-form-row a{font-size:15px;display:block;margin:10px 0;text-align:right;color:#484848}.form-content .form-btn,.auth-form-content .form-btn{font-family:var(--regular-font);height:60px;width:100%;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border:none;background-color:var(--main-color);color:#fff;cursor:pointer;font-size:16px}@media (max-width: 1090px){.login-content{grid-template-columns:1fr}.login-left-col{display:none}}@media (max-width: 768px){.login-intro h2{font-size:32px}.login-intro p{font-size:15px}}.dashboard-wrapper{display:flex}.sidebar-wrapper{width:270px;flex-shrink:0;position:fixed;z-index:99;top:0;bottom:0;left:0;background:#fff;border-right:1px solid rgba(220,220,220,.5);overflow-y:auto}.sidebar-wrapper::-webkit-scrollbar{display:none}.sidebar-inner{height:100%}.sidebar-wrapper .logo{width:140px;display:block;height:50px;margin:25px auto}.sidebar-wrapper .logo img{object-fit:contain}.sidebar-wrapper nav{margin-top:20px;display:flex;flex-direction:column;height:calc(90% - 80px);justify-content:space-between;gap:80px}.sidebar-wrapper nav ul li{line-height:1;display:flex;flex-shrink:0;width:100%;justify-content:center;padding:15px 20px;position:relative;align-items:center;margin-bottom:5px}.sidebar-wrapper nav ul li.dropy{margin-bottom:0!important}.sidebar-wrapper nav ul li span.plus{color:gray;cursor:pointer}.sidebar-wrapper .dropdown{width:85%;margin:auto;overflow:hidden;background:#fafafa7a;max-height:0;transition:all .85s ease;-webkit-transition:all .85s ease;-moz-transition:all .85s ease;-ms-transition:all .85s ease;-o-transition:all .85s ease}.sidebar-wrapper .dropdown.active{max-height:200px}.sidebar-wrapper .dropdown ul li{margin:0}.sidebar-wrapper nav ul li:has(a.active),.sidebar-wrapper nav ul li:has(a:hover){background:#d6f3f433}.sidebar-wrapper nav ul li:after{position:absolute;content:"";left:0;width:5px;height:60%;background:var(--main-color);border-radius:0 5px 5px 0;-webkit-border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;-ms-border-radius:0px 5px 5px 0px;-o-border-radius:0px 5px 5px 0px;transform:translate(-10px);-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease}.sidebar-wrapper nav ul li:has(a.active):after,.sidebar-wrapper nav ul li:has(a:hover):after{transform:translate(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}.sidebar-wrapper nav ul li a{display:flex;align-items:center;gap:3px;width:100%;color:#373737;transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;font-size:16px;font-weight:300}.sidebar-wrapper .dropdown ul li a{font-size:15px}.sidebar-wrapper nav ul li a:hover,.sidebar-wrapper nav ul li a.active{color:var(--main-color);font-weight:400}.sidebar-wrapper nav ul li a span{font-size:20px;display:flex}.sidebar-wrapper .dropdown ul li a span{font-size:18px}.sidebar-wrapper .extras{display:flex;flex-direction:column;gap:20px;width:80%;margin:auto;padding-bottom:40px}.sidebar-wrapper .extras a{text-align:center;display:flex;justify-content:center;align-content:center;padding:13px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;font-size:15px;gap:3px;color:#282828;transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease}.sidebar-wrapper .extras a span{font-size:20px;display:flex}.sidebar-wrapper .extras a:hover{background:#d6f3f433;color:var(--main-color)}.sidebar-wrapper button{display:flex;align-items:center;justify-content:center;height:45px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border:none;gap:3px;transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;cursor:pointer;background-color:#f5f5f5}.sidebar-wrapper button span{display:flex}.sidebar-wrapper button:hover{background:#73eaf033}.top-wrapper{display:flex;gap:20px;justify-content:space-between;align-items:flex-start}.top-texts h2{font-size:25px;margin-bottom:5px;font-weight:400}.top-texts p{font-weight:400;color:#505050}.topbar-section{display:flex;align-items:center;gap:20px}.search-widget span,.notification-wrap span{display:flex;width:35px;height:35px;background:#f1f3f4;justify-content:center;align-items:center;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;cursor:pointer}.topbar-section .profile-image{box-shadow:0 0 2px -1px #dcdcdc}.summary-wrapper{margin:50px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.summary-box{padding:20px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}.summary-box:nth-child(1){background:#e8f7fac4}.summary-box:nth-child(2){background:#e8faf2c4}.summary-box:nth-child(3){background:#fae8f7ac}.summary-box:nth-child(4){background:#faf2e8c4}.summary-box h2{font-size:40px;font-weight:400}.summary-box span{font-size:14px;font-weight:400;color:#797979}.summary-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:15px}.summary-grid-texts h4{font-weight:400;font-size:36px;letter-spacing:-1px}.summary-box .icon{width:27px;height:27px}.summary-box:nth-child(1) .icon img{filter:invert(52%) sepia(91%) saturate(1735%) hue-rotate(153deg) brightness(95%) contrast(101%);-webkit-filter:invert(52%) sepia(91%) saturate(1735%) hue-rotate(153deg) brightness(95%) contrast(101%)}.summary-box:nth-child(2) .icon img{filter:invert(69%) sepia(26%) saturate(5911%) hue-rotate(111deg) brightness(101%) contrast(101%);-webkit-filter:invert(69%) sepia(26%) saturate(5911%) hue-rotate(111deg) brightness(101%) contrast(101%)}.summary-box:nth-child(3) .icon img{filter:invert(13%) sepia(94%) saturate(7400%) hue-rotate(307deg) brightness(97%) contrast(102%);-webkit-filter:invert(13%) sepia(94%) saturate(7400%) hue-rotate(307deg) brightness(97%) contrast(102%)}.summary-box:nth-child(4) .icon img{filter:invert(64%) sepia(74%) saturate(1991%) hue-rotate(8deg) brightness(106%) contrast(99%);-webkit-filter:invert(64%) sepia(74%) saturate(1991%) hue-rotate(8deg) brightness(106%) contrast(99%)}.summary-analytics{display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column}.summary-analytics .spans{display:flex;gap:5px}.summary-analytics span{color:#323232}.summary-analytics span.up{color:#15ff6f;display:flex;font-size:17px}.summary-analytics span.down{color:red;display:flex;font-size:17px}.summary-analytics p{font-size:13px;color:#797979}.dashboard-split{display:grid;grid-template-columns:2.5fr 1.2fr;gap:20px}.dashboard-split-big{border-right:1px solid gainsboro}.shop-analytics{padding-right:30px}.shop-analytics .shop-header{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:10px}.shop-header h3{font-size:22px;font-weight:400}.shop-header .analytics-wrap{display:flex;gap:20px}.analytics-wrap .wrap-inner{display:flex;gap:5px;align-items:center}.analytics-wrap .wrap-inner span{font-size:15px;display:flex}.wrap-inner span.customers{color:var(--main-color)}.wrap-inner span.orders{color:#f7a103}.shop-graph{height:280px;margin-top:20px}.popular-products{margin:40px 0;padding-right:30px}.popular-header{display:flex;justify-content:space-between}.popular-header h3{font-size:22px;font-weight:500;color:#323232}.popular-header span{display:flex;width:35px;height:35px;background:#f1f3f4;cursor:pointer;justify-content:center;align-items:center;border-radius:35px;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px}.popular-products table{width:100%;margin-top:20px;border-collapse:collapse}.popular-products table tr{text-align:left}.popular-products table tr th{font-size:15px;font-weight:400;color:#969696;padding:5px 0;border-bottom:1px solid rgba(227,227,227,.558)}.popular-products table tr td{border-bottom:1px solid rgba(227,227,227,.558);padding:10px 3px;color:#373737;font-size:16px}.popular-products table tr:last-child td{border-bottom:0}.popular-products table .status{padding:0 13px;height:30px;display:inline-flex;justify-content:center;align-items:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;font-size:14px}.popular-products table .status.plus{color:#1cad64;background:#dcfceca8}.popular-products table .status.negative{color:red;background:#ffe8e8b6}.recent-orders{margin-bottom:30px}.extra-info .recent-orders-head,.extra-info .top-customers-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid rgba(227,227,227,.558);margin-bottom:15px}.recent-orders-head h3,.top-customers-head h3{font-size:20px;font-weight:400}.recent-orders-head span,.top-customers-head span{font-size:13px;color:#969696;cursor:pointer}.recent-order-moja,.top-customer-moja{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin:20px 0}.recent-order-moja .profile{flex-shrink:0}.recent-order-moja .dt,.top-customer-moja .dt{font-size:13px;color:#969696}@media (max-width: 1100px){.sidebar-wrapper{transform:translate(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transition:all .8s ease;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease}.sidebar-wrapper.active{transform:translate(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);z-index:99}.summary-wrapper{grid-template-columns:1fr 1fr;margin-top:30px}.dashboard-split{grid-template-columns:1fr}.dashboard-split-big{border-right:0}}@media (max-width: 768px){.top-wrapper{position:relative}.topbar-section{position:absolute;right:0;top:0}.top-texts h2{margin:20px 0 5px}.summary-wrapper{grid-template-columns:1fr}.shop-analytics{padding-right:0}.popular-products{position:relative;overflow-x:auto;max-width:100%;min-height:350px}.popular-products table{width:600px;position:absolute}}.products-strip-container{margin:30px 0}.products-header{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.products-header button{width:150px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--main-color);color:#fff;font-size:15px;gap:5px;border:0;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;cursor:pointer}.products-header button span{display:flex}.products-header .product-options{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.search-area{background:var(--light-gray);padding:0 10px;display:flex;gap:5px;align-items:center;width:300px;height:40px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.search-area span{display:flex;color:#787878}.search-area .search-control{width:100%;height:90%;background:transparent;border:0;font-weight:300;outline:none}.search-control::placeholder{font-size:13px}.sorter{height:40px;cursor:pointer;width:90px;background:var(--light-gray);border-radius:7px;display:grid;grid-template-columns:2fr 1fr;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.sorter p,.collection-option p{height:inherit;display:flex;font-size:13px;align-items:center;justify-content:center;color:#323232;border-right:1px solid var(--line)}.sorter span,.collection-option span{display:flex;color:#323232;align-items:center;justify-content:center;font-size:15px}.sorter,.collection-option{position:relative}.collection-option-selected{height:40px;cursor:pointer;width:100px;background:var(--light-gray);border-radius:7px;display:grid;grid-template-columns:2.5fr .8fr;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.tab-selection{position:absolute;width:100%;top:41px;transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform-origin:top;z-index:9;background:#fff;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.tab-selection.active{transform:scaleY(1);-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1)}.tab-selection ul{width:100%;padding:5px 10px;box-shadow:0 0 3px -1px #dcdcdc}.tab-selection ul li{display:flex;font-size:14px;gap:3px;padding:8px;cursor:pointer;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.tab-selection ul li:hover{background:var(--light-gray)}.tab-selection ul li:first-child{border-bottom:1px solid var(--line)}.products-body-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-top:30px;gap:20px}.product-card{padding:10px;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;background:#fff;box-shadow:0 0 3px -1px var(--line)}.product-image img{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;height:275px}.product-card .category-and-price{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wap;margin:10px 0}.categories{display:flex;flex-wrap:wrap;gap:5px}.categories span{font-size:12px;padding:5px 8px;border-radius:5px;background:#eefdff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;font-weight:300}.price h3{font-size:18px;display:flex;font-weight:600;align-items:center;gap:3px;color:#444}.price h3 span{color:gray;font-size:12px;font-weight:400}.product-name h3{font-weight:400;line-height:1.3;font-size:18px;transition:all .8s ease;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease}.product-card:hover{cursor:pointer}.product-card:hover .product-name h3{color:var(--main-color)}.product-card .reviews{display:flex;gap:5px;margin:10px 0}.product-card .reviews span.star{color:#ffb300;font-size:15px}.product-card .reviews h4{font-size:15px;font-weight:500}.product-card .reviews h4 span{font-weight:300;font-size:13px;color:gray}.products-body-table{margin-top:30px}.products-body-table table{width:100%;border-collapse:collapse;border-spacing:10px}.products-body-table table tr{text-align:left;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.products-body-table tr td:first-child{border-radius:10px 0 0 10px;overflow:hidden;-webkit-border-radius:10px 0px 0px 10px;-moz-border-radius:10px 0px 0px 10px;-ms-border-radius:10px 0px 0px 10px;-o-border-radius:10px 0px 0px 10px}.products-body-table table tr th{font-size:12px;text-transform:uppercase;font-weight:400;padding:10px;color:#969696}.products-body-table table tr th span,.products-body-table .p-check{display:flex;cursor:pointer;font-size:16px;color:#969696}.products-body-table table tbody tr{background:#fff;margin-top:10px;box-shadow:0 0 2px -1px #d2d2d2}.products-body-table table td{height:90px;font-size:15px;padding:0 10px}.products-body-table table .profile-image{width:45px;height:45px}.products-body-table table .profile p{font-size:13px;margin:3px 0;color:gray}.products-body-table .p-deets{width:300px}.p-deets .profile-texts h3{font-weight:400;font-size:15px;line-height:1.3}.p-deets .profile-texts p{font-weight:300}.products-body-table .p-categories{width:170px}.products-body-table .p-price{display:flex;align-items:center;gap:3px}.products-body-table .p-price span{font-size:13px}.products-body-table .p-price h4{font-size:18px;font-weight:500}.p-categories span,.p-actions span:first-child{background:var(--line);display:inline-flex;height:max-content;padding:5px 8px;border-radius:4px;color:gray;margin-right:3px;font-size:12px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.products-body-table .reviews{display:flex;align-items:center}.products-body-table table tr td:has(.reviews){width:120px}.products-body-table .reviews span{font-size:13px;color:#ffc400}.products-body-table .reviews span:last-child{font-size:12px;margin-left:2px;color:gray}.p-actions{display:flex;align-items:center;gap:10px;cursor:pointer}.p-actions span:last-child{cursor:pointer;width:25px;display:flex;align-items:center;justify-content:center;height:25px;font-size:13px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease}.p-actions span:last-child:hover{background:var(--light-gray);color:red}.categories-row-wrapper{margin:40px 0;display:grid;grid-template-columns:1fr 2fr;gap:50px}.category-form,.category-list{box-shadow:0 0 2px -1px #dcdcdc;background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;height:max-content}.category-form h4,.category-list h4{padding:20px;border-bottom:1px solid var(--line);font-weight:500;font-size:18px}.category-form form,.category-list-table{margin:20px}.category-form .form-row{margin-bottom:10px}.form-row .image-area{display:flex;align-items:center;gap:10px}.form-row .image-area .profile-image{flex-shrink:0;width:45px;height:45px}.form-row .image-area .uploader{position:relative;font-size:15px;cursor:pointer;color:#787878}.form-row .image-area .uploader input{position:absolute;opacity:0;cursor:pointer}.form-row .image-action .uploader{color:var(--main-color)}.form-row .image-action p{color:#fa0000;cursor:pointer;font-size:14px;font-weight:500}.form-row button{width:150px;margin-top:20px;height:45px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--main-color);color:#fff;border:0;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.form-row button span{display:flex;align-items:center}.category-list-table table{width:100%;border-collapse:collapse}.category-list-table table tr,.category-list-table table th,.category-list-table table td{text-align:left}.category-list-table table th{font-size:15px;color:#505050;font-weight:400;padding:8px 0;border-bottom:1px solid var(--line)}.category-list-table table td{padding:10px 0;border-bottom:1px solid var(--line);font-size:15px;color:#444}.category-list-table table tr:last-child td{border-bottom:0}.category-list-table .c-name{display:flex;gap:8px;align-items:center}.category-list-table .c-name .s-line{display:flex;font-size:20px;color:var(--main-color)}.category-list-table .c-name p{font-size:15px}.category-list-table .c-name h5{font-size:16px;font-weight:400}.category-list-table .c-actions{display:flex;gap:10px}.v-list,.v-list-colors,.v-list-fabric{display:flex;gap:5px;flex-wrap:wrap}.v-list span{display:inline-flex;align-items:center;gap:3px;padding:6px 8px 8px;background:#eefdff;border:1px solid rgba(201,215,218,.088);font-size:13px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.v-list-colors .type-box,.v-list-fabric img{width:30px;height:30px;display:flex}.v-list-colors span{width:20px;height:20px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border:1px solid ghostwhite}.v-list-fabric img{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;cursor:pointer}.v-list-fabric img.active{border:3px solid var(--main-color)}.c-actions span{display:flex;width:25px;height:25px;cursor:pointer;align-items:center;justify-content:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background:var(--light-gray);transition:all .8s ease;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease}.c-actions span:nth-child(1):hover{color:var(--main-color)}.c-actions span:nth-child(2):hover{color:#fa0000}.modal{position:fixed;inset:0;background:#323d4285;z-index:-44;display:flex;align-items:center;justify-content:center;opacity:0}.modal.active{z-index:99;opacity:1}.modal-body{width:300px;border-radius:10px;padding:20px;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;text-align:center}.modal-body.delete span{width:50px;height:50px;margin:0 auto 10px;color:#fa0000;background:#f9dcdc;display:flex;align-items:center;justify-content:center;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.modal-body h3{font-weight:500;line-height:1.4;margin-bottom:10px}.modal-body .modal-btns{display:flex;gap:10px;justify-content:center}.modal-btns button{width:100px;height:40px;background:transparent;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;cursor:pointer;border:0}.modal-btns button:nth-child(1){background-color:#d1f3ff}.modal-btns button:nth-child(2),.form-row.btns span.cancel{background-color:#ffd8d8}.modal-body.edit{width:500px;padding:0 20px 20px;text-align:left}.modal-body.edit h3{border-bottom:1px solid var(--line);padding:10px 0;text-align:center}.modal-body.edit .form-row{margin-bottom:10px}.modal-body.edit .textarea-control{height:120px!important}.form-row.btns{display:flex;gap:10px;align-items:center;margin:20px 0}.form-row.btns span.cancel{display:flex;height:45px;width:100px;align-items:center;justify-content:center;font-size:14px;cursor:pointer;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;color:#323232}.form-row.btns button{margin:0}.special-form-input{display:flex;align-items:center;gap:10px}.special-form-input span{height:45px;width:80px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--main-color);color:#fff;border:0;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.special-form-results,.option-results,.selected-categories{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.special-form-results .result,.selected-categories .result,.option-results .result{display:flex;align-items:center;gap:3px;padding:6px 8px 8px;background:#eefdff;border:1px solid rgba(201,215,218,.088);font-size:13px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.special-form-results .result span,.selected-categories .result span{font-size:13px;display:flex;margin-top:2px;color:red;cursor:pointer}.product-modal{position:fixed;inset:0;background:#42555480;z-index:-99;opacity:0}.product-modal.active{z-index:99;opacity:1}.product-modal-content{width:1000px;background:#fff;position:absolute;right:0;height:100%;border-radius:20px 0 0 20px;-webkit-border-radius:20px 0px 0px 20px;-moz-border-radius:20px 0px 0px 20px;-ms-border-radius:20px 0px 0px 20px;-o-border-radius:20px 0px 0px 20px;transform:translate(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);overflow-y:scroll}.product-modal-header{border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:10px 40px;position:sticky;background:#fff;top:0;z-index:88}.product-modal-header h3{font-size:20px;font-weight:400}.product-modal-header span{width:40px;height:40px;background:var(--light-gray);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.product-modal-body{padding:10px 40px;display:grid;grid-template-columns:3.5fr 1.75fr;gap:30px}.product-modal-body .form-row{margin-bottom:10px}.product-modal-body .form-row textarea{height:100px;resize:none}.additional-form textarea{height:250px!important}.product-form-title{font-weight:500;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.form-row .form-input{display:flex;align-items:center;gap:10px}.form-row .checkbox-control{cursor:pointer;font-size:25px;width:16px;height:16px}.form-row .form-input p{font-size:15px;color:#7a7a7a;font-weight:300}.product-choice-trigger,.product-choice-selection{display:inline-flex;gap:10px;align-items:center;position:relative}.choice-display{width:130px;height:150px;border:1px dashed gainsboro;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.choice-display span{font-size:30px;color:#b2b2b2}.product-choice-trigger h5,.product-choice-selection h5{font-weight:400;display:inline-flex;align-items:center;gap:5px;cursor:pointer;position:relative}.product-choice-trigger h5:after{content:"";width:0%;height:1px;position:absolute;bottom:0;background:var(--main-color);transition:all .75s ease;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease}.product-choice-trigger:hover h5:after{width:100%}.product-choice-trigger h5 span{font-size:20px;color:#787878}.product-choice-trigger input{position:absolute;inset:0;opacity:0}.product-choice-selection .choice-display{overflow:hidden}.product-choice-selection h5 span{width:35px;height:35px;background-color:var(--light-gray);border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;display:flex;align-items:center;color:red;justify-content:center}.dropbox-container{width:100%;height:150px;border:1px dashed gainsboro;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;display:flex;align-items:center;flex-direction:column;justify-content:center;cursor:pointer;position:relative}.dropbox-container span,.add-more-gallery-images span{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:var(--light-gray);border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;margin-bottom:10px}.dropbox-container p,.add-more-gallery-images p{font-size:15px;font-weight:300;color:#323232}.dropbox-container .dropy,.add-more-gallery-images .dropy{position:absolute;opacity:0}.add-more-gallery-images{height:150px;width:150px;border:1px dashed gainsboro;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;display:flex;align-items:center;flex-direction:column;justify-content:center;cursor:pointer;position:relative}.uploaded-images{display:flex;flex-wrap:wrap;margin-top:10px;gap:20px}.uploaded-images .gallery-image-moja{width:150px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;position:relative}.gallery-image-moja img{border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.gallery-image-moja span{width:30px;height:30px;position:absolute;right:5px;top:5px;border-radius:4px;background:var(--light-gray);display:flex;align-items:center;justify-content:center;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;font-size:14px;color:red;cursor:pointer;opacity:0}.gallery-image-moja:hover span{opacity:1}.variation-choices{margin-top:10px}.variation-choices span{cursor:pointer}.variation-choices .v-list span.active{background:var(--main-color);color:#fff}.variation-choices .v-list-colors span.active{border:2px solid var(--main-color)}.form-row.btn button{width:100%;margin-top:50px}@media (max-width: 1090px){.products-body-table{position:relative;overflow-x:auto;max-width:100%;min-height:350px}.products-body-table table{width:1000px}}@media (max-width: 768px){.search-area{width:100%}.categories-row-wrapper{grid-template-columns:1fr}.category-list-table{position:relative;overflow-x:auto;max-width:100%;min-height:200px}.category-list-table table{width:600px;position:absolute}}.settings-header{margin:20px 0;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;flex-wrap:wrap}.settings-header h3{font-size:25px;margin-bottom:5px;font-weight:400}.settings-header p{font-weight:400;color:#505050}.settings-action{display:flex;gap:20px;align-items:center}.settings-action button{width:100px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border:0;cursor:pointer}.settings-action .cancel-btn{background:#fff;box-shadow:0 0 3px -1px #c7c7c7;transition:all .8s ease;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;width:100px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border:0;cursor:pointer}.settings-action button:first-child:hover{background-color:#fff1f1cc}.settings-action button:last-child{background:var(--main-color);color:#fff}.settings-form{display:grid;grid-template-columns:2fr 1fr;gap:40px;margin-top:30px}.settings-form .details-side,.settings-form .photo-side{box-shadow:0 0 2px -1px #b7b7b7;background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.details-side h4,.photo-side h4{padding:20px;border-bottom:1px solid var(--line);font-weight:500;font-size:18px}.details-side .form-row{margin:20px}.form-row label{display:block;margin-bottom:5px;font-size:15px;color:#323232}.form-row label span{color:#6b6b6b;font-weight:300;font-size:13px}.form-row .column-row,.form-row.split{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-row .input-control{width:100%;height:50px;padding-left:10px;outline:none;border:0;box-shadow:0 0 2px -1px #adadad;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.input-control::placeholder{color:#939393;font-size:14px}.username-input{display:grid;grid-template-columns:1fr 2fr}.username-input p{background:var(--light-gray);border-radius:7px 0 0 7px;-webkit-border-radius:7px 0px 0px 7px;-moz-border-radius:7px 0px 0px 7px;-ms-border-radius:7px 0px 0px 7px;-o-border-radius:7px 0px 0px 7px;display:flex;align-items:center;color:gray;font-size:14px;justify-content:center}.username-input .input-control{border-radius:0 7px 7px 0;-webkit-border-radius:0px 7px 7px 0px;-moz-border-radius:0px 7px 7px 0px;-ms-border-radius:0px 7px 7px 0px;-o-border-radius:0px 7px 7px 0px}.form-row textarea{width:100%;height:150px;padding:10px;outline:none;border:0;box-shadow:0 0 2px -1px #959595;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.photo-side{height:max-content;padding-bottom:20px}.photo-display{display:flex;gap:10px;margin:20px}.photo-display .profile-image{width:55px;height:55px}.photo-display h3{font-size:18px;font-weight:500}.photo-display p{font-size:16px;font-weight:600;margin:5px 0;color:red;cursor:pointer}.photo-upload{border:1px dashed gainsboro;border-radius:10px;margin:0 20px;padding:30px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;position:relative;display:flex;align-items:center;justify-content:center;gap:5px;flex-direction:column;cursor:pointer}.photo-upload input{border:1px solid;cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.photo-upload .icon{width:30px;height:30px;background:var(--light-gray);border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;display:flex;align-items:center;justify-content:center;font-size:15px;color:#323232}.photo-upload p{font-size:15px;color:#6b6b6b;font-weight:300;cursor:pointer}.photo-upload p span{font-weight:400;color:var(--main-color)}@media (max-width: 768px){.settings-form,.form-row .column-row,.form-row.split{grid-template-columns:1fr}}.single-product-body,.order-completion-body{padding:20px 0 60px;background:#eef5f44a;min-height:100vh}.quick-links-strip{display:flex;gap:10px;align-items:center}.quick-links-strip span{display:inline-flex;margin-top:2px;color:gray}.quick-links-strip a{color:gray;font-size:16px;transition:all .75s ease;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease}.quick-links-strip a:hover{color:var(--main-color)}.quick-links-strip .product-link{color:#222}.single-product-data{display:grid;grid-template-columns:1.35fr 1.5fr 1fr;gap:30px;margin-top:30px}.simple-product-data{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:30px}.product-gallery-section{overflow:hidden;min-width:0}.product-gallery-section .product-main-image{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;overflow:hidden;height:500px}.product-gallery-section .product-main-image img{object-fit:cover;height:100%;display:block}.product-gallery-section .gallery-items-wrapper{display:flex;gap:10px;padding-bottom:5px;width:95%;margin:20px auto 0;overflow-x:auto;position:relative;align-items:center}.product-gallery-section .gallery-items-wrapper .gallery-item{width:80px;cursor:pointer;height:80px;flex-shrink:0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;overflow:hidden;border:3px solid gainsboro}.product-gallery-section .gallery-items-wrapper .gallery-item.active{border:3px solid rgb(25,215,221)}.product-info-section h2{font-size:32px;font-weight:450;line-height:1.3}.review-rating-strip{display:flex;gap:10px;margin:10px 0}.review-rating-strip .wrap-box{display:flex;align-items:center;gap:3px}.review-rating-strip .wrap-box span{display:flex}.review-rating-strip .wrap-box:nth-child(1) span{color:#ffa600;margin-top:-2px}.review-rating-strip .wrap-box:nth-child(2) span{font-size:12px}.review-rating-strip .wrap-box p{font-size:15px;color:#555}.product-info-section .short-description p{font-size:15px;line-height:1.5;font-weight:300;width:90%}.product-info-section .pricing-box{display:flex;gap:5px;margin:10px 0;align-items:flex-end;border-bottom:1px solid var(--line);padding-bottom:10px}.product-info-section .pricing-box.no-line{border-bottom:none}.pricing-box h3{font-size:32px;font-weight:500}.product-info-section .product-quick-cart-options{justify-content:flex-start;gap:0px;flex-direction:column}.product-quick-cart-flex-items{gap:20px;justify-content:flex-start}.extra-product-stuff{border-top:1px solid var(--line);margin-top:20px;padding-top:10px}.product-info-section .variation-wrapper h4 span{text-transform:capitalize}.product-info-section .variation-wrapper h4{font-size:17px;font-weight:550}.product-info-section .variation-list{display:flex;gap:10px;margin-top:10px}.var-box-btn{border:1px solid var(--line);cursor:pointer;display:inline-flex;width:43px;height:40px;align-items:center;justify-content:center;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.var-color-box,.var-image-box img{cursor:pointer;display:inline-flex;width:43px;height:40px;align-items:center;justify-content:center;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.var-box-btn span{font-weight:500;font-size:14px;color:#323232}.var-color-box span{border-radius:6px;display:flex;width:100%;height:100%;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.var-box-btn.active{background:var(--main-color);border:none}.var-color-box.active{border:2px solid var(--main-color)}.var-image-box.active{border:3px solid var(--main-color)}.var-box-btn.active span{color:#fff}.basket-section{background:#fff;padding:20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;height:max-content}.basket-section h3{font-weight:450;font-size:18px;padding-bottom:10px;border-bottom:1px solid var(--line)}.selected-product-box{display:flex;gap:20px;padding:5px 10px;border-radius:7px;margin:10px auto;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.variation-column .selected-product-box{margin:10px 0}.selected-product-box .name-title{width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;color:#fff;background:var(--main-color)}.selected-product-box .name-color-title,.selected-product-box .fabric-title img{width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.name-color-title span{width:100%;height:100%;display:flex;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.quantity-ranger{display:flex;gap:10px;align-items:center;margin-top:2px}.quantity-ranger span{width:30px;height:25px;background:var(--light-gray);font-size:13px;cursor:pointer;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;display:flex;align-items:center;justify-content:center}.quantity-ranger figure{font-size:14px}.range-box p{font-size:12px;color:#323232;margin-top:3px}.basket-section p.no-product{margin:10px 0;font-size:15px;font-weight:350;color:#323232}.basket-action-btn button{width:100%;height:55px;cursor:none;margin-top:20px;background:#88e9e6bd;color:#fff;border:none;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;font-size:16px}.basket-action-btn button.btn-active{cursor:pointer;background:var(--main-color)}.additionals{margin-top:50px}.additionals h3{font-size:30px;font-weight:400;padding-bottom:5px;border-bottom:1px solid var(--line);margin-bottom:10px}.additionals p{font-size:18px;line-height:1.6;font-weight:340;color:#333}.cart-body-content{margin-top:20px}.cart-body-content h3{font-size:30px;font-weight:400;padding-bottom:10px;border-bottom:1px solid var(--line)}.cart-body-row{display:grid;grid-template-columns:2fr 1fr;gap:50px;margin-top:20px}.cart-headings{display:grid;grid-template-columns:1fr 2fr 1fr 1fr 1fr;gap:10px;border-bottom:1px solid var(--line);padding-bottom:10px}.cart-headings h2{font-size:15px;font-weight:400}.cart-moja{border-bottom:1px solid var(--line)}.cart-moja-row{display:grid;grid-template-columns:1fr 2fr 1fr 1fr 1fr;gap:10px;padding:20px 0 0;align-items:center}.cart-moja .thumbnail{width:80px;height:80px}.cart-moja .thumbnail img{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.product-name h4{font-size:20px;width:90%;line-height:1.4;font-weight:500;transition:all .75s ease;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease}.product-name h4:hover{color:var(--main-color);cursor:pointer}.quantity,.subtotal{display:flex;justify-content:center}.cart-moja .price{display:flex;gap:5px}.cart-moja .ksh{font-weight:300}.cart-moja .price h4,.subtotal h4{font-size:20px;font-weight:550}.cart-moja .variations-row{display:grid;grid-template-columns:1fr 2fr 2fr 1fr}.cart-moja .variation-type h4{font-size:18px;font-weight:400}.cart-moja .chosen-variations h4{font-weight:500}.cart-moja .variation-column{display:flex;align-items:center}.cart-moja .adjust-column{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;width:80%;gap:15px}.cart-moja .variation-column span.delete,.cart-moja .adjust-column span.delete{width:30px;height:30px;display:flex;flex-shrink:0;align-items:center;justify-content:center;font-size:15px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background:var(--light-gray);color:red;cursor:pointer}.cart-moja .variation-column span.delete:hover{background:#fff0f0b7}.cart-body-empty{text-align:center;padding:100px 0}.cart-box-image{width:240px;height:160px;display:flex;align-items:center;justify-content:center;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;background:#ecf1f14d;margin:10px auto}.cart-box-image img{width:60px;height:60px}.cart-body-empty h4{font-size:30px;margin:20px 0;font-weight:500}.cart-body-empty a{width:200px;height:50px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;background:var(--main-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;margin:auto}.cart-order-summary{background:#fff;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;padding:40px 30px}.cart-order-summary h4{font-size:24px;font-weight:500;border-bottom:1px solid var(--line);padding-bottom:10px}.subtotal-summary,.shipping-summary-header,.cart-total-summary{display:flex;justify-content:space-between;padding:20px 0;align-items:center}.cart-order-summary h5{font-size:18px;font-weight:500}.subtotal-summary h2,.cart-total-summary h2{font-weight:500}.shipping-summary{position:relative}.shipping-summary-header span{background:var(--light-gray);padding:10px 20px;font-size:14px;font-weight:450;color:#4b4b4b;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;cursor:pointer}.shipping-ranger{display:flex;justify-content:flex-end;transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform-origin:top;transition:all .75s ease;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease;position:absolute;right:0}.shipping-ranger.active{position:relative;transform:scaleY(1);-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1)}.shipping-ranger .select-box select{width:200px;height:45px;border:1px solid gainsboro;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;color:#4b4b4b;padding-left:5px;outline:none}.shipping-summary .result{display:flex;align-items:center;justify-content:flex-end;gap:2px}.shipping-summary .result h5,.cart-total-summary h5{font-size:20px;font-weight:450}.cart-total-summary{border-top:1px solid var(--line);position:relative;margin:20px 0}.cart-total-summary:before{content:"";width:100%;height:1px;background:var(--line);top:2px;position:absolute}.cart-body-continue span.error{font-size:13px;margin-bottom:5px;color:red}.proceed-btn{width:100%;height:50px;background:var(--main-color);color:#fff;border:none;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;font-size:16px;cursor:pointer}.cart-body-content .login-init{margin:10px 0;color:#323232;font-weight:350}.login-init span{font-weight:380;color:var(--main-color);cursor:pointer}.cart-body-content h2.billing{font-size:32px;border-bottom:1px solid var(--line);padding-bottom:10px;font-weight:500}.cart-billing-form h4{font-size:18px;font-weight:300;margin-bottom:10px;border-bottom:1px solid var(--light-gray);padding-bottom:10px}.cart-billing-form .form-row{margin:20px 10px}.cart-billing-form .form-row label{font-weight:340}.form-control{width:100%;height:55px;padding-left:10px;font-weight:350;font-size:15px;outline:none;background:#f7f9fa70;border:1px solid var(--light-gray);border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.basket-product-moja{display:flex;gap:10px;justify-content:space-between;margin:20px 0}.basket-product-moja img{width:50px;height:50px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.basket-product-moja .product-details{display:flex;gap:10px}.basket-product-moja .product-details h5{font-size:16px}.basket-product-moja .variations-chosen p{font-size:13px;font-weight:300;margin-top:5px}.variations-chosen .var-items-wrap{display:flex;align-items:center;gap:2px;margin-top:5px}.variations-chosen .var-fabric-box img,.variations-chosen .var-color-box{width:20px;height:20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.basket-product-moja .chosen-wrap{display:flex;flex-wrap:wrap;gap:5px}.basket-product-moja .chosen-wrap h6{font-size:15px;font-weight:500}.chosen-wrap span,.simple-wrap span{font-size:12px}.basket-product-moja h2{font-size:20px;font-weight:500}.calculation-wrapper{border-top:1px dashed var(--line);padding-top:10px}.calculation-column,.total-calculation-column{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.calculation-column h2{font-size:18px}.total-calculation-column{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 0;position:relative}.total-calculation-column:before{content:"";position:absolute;width:100%;height:1px;background:var(--line);top:-4px}.total-calculation-column:after{content:"";position:absolute;width:100%;height:1px;background:var(--line);bottom:-4px}@media (max-width: 1090px){.cart-body-row{grid-template-columns:1fr}}@media (max-width: 850px){.simple-product-data{grid-template-columns:1fr}}@media (max-width: 768px){.cart-body-column{overflow-x:scroll}.shopping-cart-wrapper{width:530px}.product-name h4{font-size:16px;font-weight:450}}.billing-confirmation-body{margin:20px 0;display:grid;grid-template-columns:2fr 1fr;gap:50px}.billing-confirmation-body h2{font-size:25px;font-weight:400}.billing-header{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:20px 0 10px;border-bottom:1px solid var(--line);padding-bottom:10px}.billing-header h3{font-size:20px;font-weight:350}.billing-header p{width:80px;height:35px;font-size:15px;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;font-weight:300}.billing-header p:hover,.billing-payment .cart-order-summary h4 span:hover{background:var(--light-gray)}.billing-info-row{display:grid;grid-template-columns:1fr 1fr;gap:30px}.billing-row label{font-size:16px;color:#949494;font-weight:350;margin-bottom:5px;display:block}.billing-row h4{font-size:18px;font-weight:400;color:#323232}.billing-payment{position:relative;height:550px}.billing-payment .cart-order-sticky{position:sticky;top:130px}.billing-payment .cart-order-summary h2{font-size:18px}.billing-payment .cart-order-sticky h4{display:flex;align-items:flex-start;justify-content:space-between}.billing-payment .cart-order-sticky h4 span{width:80px;height:35px;font-size:15px;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;font-weight:300}.billing-payment .total-calculation-column h2{font-size:20px;font-weight:500}.billing-header-2{margin-top:30px;padding-top:20px;border-top:1px solid var(--line)}.billing-header-2 h3{font-size:25px;font-weight:500;margin-bottom:10px}.billing-header-2 p{font-size:16px;font-weight:340;color:#323232}.billing-method{margin-top:20px}.billing-method h3{font-size:18px;font-weight:400;margin-bottom:10px}.billing-method-row{display:grid;grid-template-columns:1fr;gap:30px}.billing-method img{width:150px;object-fit:contain;height:50px}.billing-method-moja{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;cursor:pointer;border:1px solid var(--light-gray)}.billing-method-moja h4{font-size:20px;font-weight:400}.billing-method-header{display:flex;justify-content:space-between;padding:20px;align-items:center}.billing-method-header span{display:flex;font-size:20px;width:30px;height:30px;align-items:center;justify-content:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;transition:all .75s ease;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease}.billing-method-header span:hover{background:var(--light-gray)}.billing-method-moja.active .billing-method-header span{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);color:var(--main-color)}.billing-method-details{max-height:0;overflow:hidden;transition:all .75 ease;-webkit-transition:all .75 ease;-moz-transition:all .75 ease;-ms-transition:all .75 ease;-o-transition:all .75 ease}.billing-method-moja.active .billing-method-details{max-height:500px}.billing-method-details .billing-method-inner{padding:20px;border-top:1px solid var(--line);display:flex;align-items:center;gap:20px;flex-wrap:wrap}.billing-method-input-row{display:flex;gap:5px;flex-direction:column}.billing-method-input-row label{font-weight:300;font-size:15px;display:flex;justify-content:space-between}.billing-method-input-row label span{font-weight:500;cursor:pointer;margin-right:5px;transition:all .75s ease;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease}.billing-method-input-row label span:hover{color:var(--main-color)}.billing-method-input-row .input-control{width:350px;height:55px;outline:none;border:1px solid var(--light-gray);background-color:transparent;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;padding-left:10px}.billing-method .complete{width:250px;margin-top:30px}.billing-form-row{display:block;position:relative;margin-bottom:20px}.billing-form-row.split{display:grid;grid-template-columns:1fr 1fr;gap:30px}.billing-form-row label,.billing-form-column label{font-size:15px;font-weight:350;margin-bottom:5px;display:block}.billing-form-row .billing-input{display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px}.billing-input input{width:500px;height:55px;padding:0 10px;outline:none;border:1px solid var(--line);background:transparent;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.billing-form-column input{width:100%;height:55px;padding:0 10px;outline:none;border:1px solid var(--line);background:transparent;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px}.card-type .empty-card{width:100px;height:50px;background:var(--light-gray);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.card-type img{width:90px;height:35px;object-fit:contain;display:block}.date-input-row{display:flex;gap:5px;align-items:center}.date-input-row input{width:45px;height:45px;flex-shrink:0;align-items:center;justify-content:center}.billing-header-2 .proceed-btn{width:240px;margin:20px 0;display:flex;align-items:center;justify-content:center}.billing-circle{position:relative;display:flex;align-items:center;justify-content:center}.billing-loader{position:fixed;inset:0;background:#fffffffa;z-index:-9;opacity:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.billing-loader.active,.order-verification.active{z-index:999;opacity:1}.billing-loader img,.order-verification img{width:50px;height:50px;position:absolute}.billing-loader-wrap{width:110px;height:110px;flex-shrink:0;border-radius:50%;position:relative;animation:rotate 1s linear infinite;-webkit-animation:rotate 1s linear infinite}.billing-loader-wrap:before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:2px solid var(--main-color);animation:prixClipFix 4s linear infinite;-webkit-animation:prixClipFix 4s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.billing-loader-texts{margin:30px 0;text-align:center}.billing-loader-texts h3{font-size:32px;width:400px;line-height:1.5;font-weight:450;margin:10px auto}.billing-loader-texts p{font-size:18px;width:90%;font-weight:300;margin:auto;line-height:1.5;color:#434343}.order-verification{position:fixed;inset:0;background:#fff;z-index:-9;opacity:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.completion-box{width:860px;margin:auto;padding:40px;background:#fff;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.completion-icon{width:60px;height:60px;margin:20px auto}.completion-box h3{font-size:40px;text-align:center;margin:20px 0 10px;font-weight:400}.completion-box p{font-size:18px;color:#6f6f6f;text-align:center;font-weight:330}.extra-details{margin-top:20px}.extra-detail-row{border-top:1px dashed var(--line);padding:25px 10px}.extra-detail-row h4{font-size:20px;font-weight:430;margin-bottom:10px}.extra-detail-row h5{font-size:17px;font-weight:350;color:#646464}.order-details{border-top:1px dashed var(--line);padding:15px 10px 0;border-bottom:1px dashed var(--line)}.order-details h4{font-size:20px;font-weight:450}.order-details .order-details-row{margin:10px 0 0}.order-detail-moja{display:flex;margin-bottom:20px;justify-content:space-between;flex-wrap:wrap}.order-detail-moja img{width:60px;height:60px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.order-detail-moja .left-column{display:flex;gap:10px}.order-detail-moja .order-deets h5{font-size:17px;font-weight:450}.order-detail-moja .order-deets figure{font-size:14px;font-weight:500}.order-detail-moja .vars-wrapper{display:flex;gap:5px;margin-top:10px;gap:20px}.vars-wrapper .vr-box{width:30px;height:20px;display:flex;align-items:center;justify-content:center}.vars-wrapper .vr-box h6{font-size:15px;font-weight:450}.vars-wrapper .vr-box span,.simple-vars-wrapper span{font-weight:400;font-size:13px}.vr-box .vr-inner{display:flex;gap:1px;align-items:center}.vr-inner img,.vr-inner span.color{width:30px;height:30px}.order-detail-moja h2{font-weight:440;font-size:20px}.completion-box .order-subtotal{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px dashed var(--line)}.completion-box .order-subtotal h4{font-size:16px;font-weight:400}.completion-box .order-subtotal h2{font-weight:450;font-size:21px}.completion-box .grand-total{padding:15px 0;display:flex;justify-content:space-between;align-items:center}.completion-box .grand-total h4{font-size:18px;font-weight:500}.completion-box .grand-total h2{font-size:24px;font-weight:500}.continue-shopping{display:flex;justify-content:center;margin-top:30px}.continue-shopping .proceed-btn{width:200px}@media (max-width: 1090px){.completion-box{width:90%}.billing-confirmation-body{grid-template-columns:1fr}}@media (max-width: 768px){.billing-loader img{width:40px;height:40px}.billing-loader-wrap{width:80px;height:80px}.billing-loader-texts h3{width:90%;font-size:32px}.billing-loader-texts p{font-size:18px}}.about-hero{padding:80px 0}.about-hero-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end}.about-hero-content h3{font-weight:300;font-size:18px;margin-bottom:10px;color:var(--main-color-2)}.about-hero-content h1{font-size:65px;line-height:1.25}.about-hero-content p{font-size:20px;line-height:1.5;font-weight:300}.about-hero-images{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.about-hero-images img{height:400px;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}.about-body{padding:40px 0 100px}.about-body-content .about-body-intro{width:850px;margin:auto;text-align:center}.about-body-intro h3{font-size:55px;margin-bottom:10px}.about-body-intro p{font-size:18px;line-height:1.5}.about-body-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:50px}.service-moja .icon{width:45px;height:45px;object-fit:contain;margin-bottom:10px;filter:invert(69%) sepia(89%) saturate(891%) hue-rotate(122deg) brightness(90%) contrast(91%)}.service-moja h2{font-size:24px;font-weight:400;margin:10px 0}.service-moja p{font-weight:300;line-height:1.5;width:95%}.about-benefits{margin-top:80px;display:grid;grid-template-columns:1fr 2.5fr}.about-benefits h2{font-size:50px;line-height:1.45}.about-benefits-row{display:grid;gap:20px}.benefit-moja{border:1px solid var(--light-gray);padding:20px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.benefit-moja:hover{background:var(--light-gray)}.benefit-moja h3{font-size:20px;font-weight:450;margin-bottom:5px}.benefit-moja p{line-height:1.4;font-weight:340}.about-action{margin-bottom:60px}.about-action-content{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.about-action-content img{height:500px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.about-action-content h3{font-size:20px;font-weight:400;color:var(--main-color-2)}.about-action-content h2{font-size:60px;line-height:1.25;margin:10px 0}.about-action-content p{font-size:18px;line-height:1.6;margin-bottom:20px}.about-action-content a{width:200px;height:50px;background:var(--main-color-2);display:flex;color:#fff;align-items:center;justify-content:center;gap:5px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.about-action-content a span{display:flex;margin-top:3px}.registration-body{padding:60px 0;position:relative;min-height:100vh}.loading-screen{position:fixed;inset:0;background:#fff6;z-index:999}.registration-body .registration-intro{width:700px;margin:auto}.registration-body h1{font-size:40px;text-align:center;line-height:1.45;font-weight:450}.registration-body p{font-size:18px;text-align:center;width:90%;margin:auto;font-weight:340}.registration-body .form-content{width:900px;margin:30px auto}.form-content h3{font-size:20px;font-weight:400;border-bottom:1px solid rgba(220,220,220,.43);padding-bottom:10px;margin-bottom:20px}.registration-body .form-row{margin-bottom:20px}.form-row label{font-weight:320}.checkboxes-wrapper{display:flex;gap:20px;flex-wrap:wrap}.product-type{display:inline-flex;gap:5px;align-items:center;padding:20px 30px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.product-type h4{font-size:15px;font-weight:340}.form-row label span{color:red}.product-type:has(input:checked){background:#ddf9ff66}.form-row .file-control{width:100%;border:1px solid gainsboro;font-weight:300;cursor:pointer;padding:20px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.terms-supplier-wrap p{text-align:left;width:100%;font-size:16px;font-weight:300;line-height:1.75}.terms-supplier-wrap p a{text-decoration:underline;color:#222;font-weight:320}.form-btn.mt{margin-top:20px}.success-wrapper img{max-width:200px;max-height:200px;object-fit:contain;margin:20px auto;display:block}.success-wrapper h2{font-size:36px;text-align:center;font-weight:400;margin:20px 0}.success-wrapper p{font-weight:300;width:80%;margin:0 auto 20px;line-height:1.5}.success-wrapper a{width:180px;margin:auto;display:flex;align-items:center;justify-content:center;height:50px;background:var(--main-color-2);color:#f5f5f5;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}@media (max-width: 1090px){.about-body-row{grid-template-columns:1fr 1fr}.about-body-content .about-body-intro,.registration-body .form-content{width:100%}.registration-body .registration-intro{width:90%}}@media (max-width: 768px){.about-hero-content,.about-benefits,.about-action-content{grid-template-columns:1fr;gap:20px}.about-hero-content h1,.about-body-intro h3,.about-action-content h2{font-size:50px}.checkboxes-wrapper{gap:0}}@media (max-width: 550px){.about-hero-images{grid-template-columns:1fr;margin-top:30px}.about-hero-content h1,.about-body-intro h3,.about-benefits h2,.about-action-content h2{font-size:40px}.about-hero-content p{font-size:18px}.about-body-row{grid-template-columns:1fr}.registration-body h1{font-size:32px}.registration-body p{font-size:16px}}.customer-account-body{min-height:100vh;padding:20px 0;background:#eef5f44a}.account-body .quick-links-strip a{font-size:15px;font-weight:300}.customer-account-wrapper{margin:10px 0;display:grid;grid-template-columns:1fr 3fr;gap:50px}.mobile-trig{width:40px;height:38px;background:var(--main-color);display:flex;align-items:center;justify-content:center;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;color:#f5f5f5;font-size:24px;display:none}.customer-sidebar-content{background:#fff;overflow:hidden;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}.customer-sidebar-content h3{padding:15px 20px;font-weight:400;border-bottom:1px solid var(--light-gray)}.customer-sidebar-content ul{display:flex;flex-direction:column}.customer-sidebar-content ul li a{display:flex;padding:12.5px 20px;position:relative;color:#333;font-size:16px;transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease}.customer-sidebar-content ul li a:hover,.customer-sidebar-content ul li a.active{background:#e8eded80;color:var(--main-color)}.customer-account-row{background:#fff;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;padding:30px}.customer-account-header{display:flex;gap:20px;align-items:flex-end}.customer-account-header .account-image img{width:90px;height:90px;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}.account-customer-details{margin-bottom:10px;padding:8px;border-left:1px solid var(--line)}.account-customer-details h4{font-size:24px;font-weight:450;margin-bottom:5px}.account-customer-details p{font-size:15px;font-weight:350;color:#444}.customer-account-summary{margin-top:20px;display:flex;flex-wrap:wrap;gap:30px;padding-top:20px;border-top:1px solid var(--line)}.account-summary-moja{width:120px;text-align:center;background:#f5f5f5;padding:10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;cursor:pointer;transition:all .75s ease;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease}.account-summary-moja:hover{background:#e5f9f8b8}.account-summary-moja img{width:32px;height:32px;margin:10px auto 5px}.account-summary-moja h3{font-size:15px;font-weight:400;line-height:1.5;color:#444}@media (max-width: 768px){.mobile-trig{display:flex}}.shop-body,.shop-category-body{padding:20px 0;background:#eef5f44a;min-height:100vh}.shop-body-content{padding-bottom:80px}.breadcrumb{margin:20px 0;padding-bottom:10px;border-bottom:1px solid var(--line)}.product-link.capitalize{text-transform:capitalize}.breadcrumb h2{font-size:40px;font-weight:450;text-transform:capitalize}.breadcrumb p{font-size:17px;color:#222;margin:5px 0;font-weight:340}.action-bar{width:360px;position:fixed;background:#fff;bottom:30px;right:10px;border:1px solid var(--line);z-index:99;display:flex;justify-content:flex-start;gap:10px;align-items:center;padding:10px 15px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;justify-content:space-between;transition:all .8s ease;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transform:translate(110%);-webkit-transform:translateX(110%);-moz-transform:translateX(110%);-ms-transform:translateX(110%);-o-transform:translateX(110%)}.action-bar.active{transform:translate(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}.action-bar .left-bar{display:flex;align-items:center;gap:10px}.action-bar .product-image img{width:50px;height:50px}.action-bar h5{font-size:15px;font-weight:400}.action-bar p{font-size:14px;margin:5px 0;font-weight:300;color:var(--main-color)}.action-bar span{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--main-color);border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;color:#fff}
