/* ===== style.css ===== */
body{font-size: 15px;font-family: 'Golos Text', sans-serif;color: #403e42}a{text-decoration: none;color: #403e42}a:hover{text-decoration: none;color: #7f59a3}a:focus{text-decoration: none}button{outline: 0 !important;-webkit-box-shadow: none;box-shadow: none;border: none;padding: 0}button:focus{-webkit-box-shadow: none;box-shadow: none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color: #7f59a3;font-weight: 400;font-family: 'Golos Text', sans-serif}h3{line-height: 1.5}.d-table{width: 100%;height: 100%}.d-table-cell{vertical-align: middle}p{font-size: 15px;margin-bottom: 15px;line-height: 1.8}p:last-child{margin-bottom: 0}img{max-width: 100%;height: auto}.text-left{text-align: left !important}.form-control{height: 46px;color: #7f59a3;border: 1px solid #ebebeb;background-color: #fff0;border-radius: 0;font-size: 16px;padding: 10px 20px;width: 100%}.form-control::-webkit-input-placeholder{color: #676a6a}.form-control:-ms-input-placeholder{color: #676a6a}.form-control::-ms-input-placeholder{color: #676a6a}.form-control::placeholder{color: #676a6a}.form-control:focus{color: #000;background-color: #fff0;-webkit-box-shadow: unset;box-shadow: unset;outline: 0;border: 1px solid #7f59a3}.form-control:hover:focus,.form-control:focus{-webkit-box-shadow: unset;box-shadow: unset}textarea.form-control{height: auto}.ptb-100{padding-top: 100px;padding-bottom: 100px}.ptb-70{padding-top: 70px;padding-bottom: 70px}.ptb-60{padding-top: 60px;padding-bottom: 60px}.ptb-40{padding-top: 40px;padding-bottom: 40px}.pt-100{padding-top: 100px}.pt-80{padding-top: 80px}.pb-100{padding-bottom: 100px}.pb-80{padding-bottom: 100px}.pt-70{padding-top: 70px}.pb-70{padding-bottom: 70px}.pb-50{padding-bottom: 50px}.pt-50{padding-top: 50px}.pb-40{padding-bottom: 40px}.mt-100{margin-top: 100px}.mt-minus-100{margin-top: -100px}.mt-30{margin-top: 30px}.mb-30{margin-bottom: 30px}.bg-color{background-color: #f8f8f8}.default-btn{font-size: 18px;color: #fff;line-height: 1;text-align: center;background: linear-gradient(45deg, #7f59a3, #ac2176);position: relative;z-index: 1;overflow: hidden;letter-spacing: .5px;font-weight: 500;display: inline-table;border-radius: 35px;padding: 15px 30px}.default-btn:hover{background-color: #0e0f11;color: #fff}.default-btn.btn-two{background-color: #fff;color: #0e0f11}.default-btn.btn-two:hover{background-color: #7f59a3;color: #fff}.default-btn.btn-three{background-color: #fff;color: #ffd7f8}.default-btn.btn-three:hover{background-color: #ffd7f8;color: #fff}.read-more{font-weight: 600;font-size: 15px;color: #0e0f11}.read-more i{position: relative;position: relative;top: 1.7px;margin-left: 5px}.read-more:hover{color: #7f59a3;letter-spacing: 1px}.section-title{max-width: 750px;margin: -10px auto 30px;text-align: center;position: relative}.section-title span{font-size: 16px;color: #7f59a3;display: block;margin-bottom: 15px}.section-title h2{font-size: 32px;margin-bottom: 20px;position: relative;font-weight: 500}.section-title h2:last-child{margin-bottom: 0}.section-title p{max-width: 600px;margin: auto}.section-title.white-title span{color: #7f59a3}.section-title.white-title h2{color: #fff}.section-title.white-title p{color: #fff}.section-title.section-title-style-three{border-bottom: 1px solid #d6d5d5;max-width: 100%;padding-bottom: 30px}--tawk-header-background-color{background: #7f59a3 !important}.tawk-min-container,.tawk-min-container .tawk-button{background: #7f59a3 !important}.top-header{background-color: #7f59a3;padding-top: 8px;padding-bottom: 8px}.top-header .container{max-width: 1400px;padding-left: 30px;padding-right: 30px}.top-header .header-left-content .contact-info{padding: 0;margin: 0;list-style-type: none}.top-header .header-left-content .contact-info li{display: inline-block;margin-right: 8px;font-size: 18px}.top-header .header-left-content .contact-info li:last-child{margin-right: 0}.top-header .header-left-content .contact-info li i{color: #fff;font-size: 20px;position: relative;top: 2px;margin-right: 2px}.top-header .header-left-content .contact-info li a{color: #fff;font-weight: 300}.top-header .header-left-content .contact-info .languages-switcher{position: relative;padding-left: 25px}.top-header .header-left-content .contact-info .languages-switcher i{position: absolute;left: 0;top: 2px;color: #fff;font-size: 20px;margin-right: 0}.top-header .header-left-content .contact-info .languages-switcher select{padding: 0;background-color: #fff0;border: none !important;cursor: pointer;color: #fff}.top-header .header-left-content .contact-info .languages-switcher select option{color: #403e42}.top-header .header-left-content .contact-info .languages-switcher select:focus{border: none;-webkit-box-shadow: none;box-shadow: none;outline: none}.top-header .offer-content{text-align: center}.top-header .offer-content p{font-size: 16px;text-align: center;color: #fff}.top-header .offer-content p a{color: #ffd7f8;font-weight: 600}.top-header .header-right-content{line-height: 1;text-align: right}.top-header .header-right-content .social-link{line-height: 1;list-style: none;padding: 0;margin: 0;display: inline-block}.top-header .header-right-content .social-link li{display: inline-block;padding-right: 10px}.top-header .header-right-content .social-link li a i{font-size: 18px;color: #7f59a3;width: 28px;height: 28px;line-height: 28px;background-color: #fff;color: #7f59a3;text-align: center;border-radius: 50%}.top-header .header-right-content .social-link li a:hover i{color: #0e0f11}.top-header .header-right-content .social-link li:last-child{padding-right: 0}.top-header.top-header-style-two{background-color: #d98587}.top-header.top-header-style-three{background-color: #070707}.top-header.top-header-style-three .header-left-content .contact-info li a:hover{color: #ffd7f8}.top-header.top-header-style-three .offer-content p span{color: #ffd7f8;font-weight: 600}.top-header.top-header-style-three .header-right-content .social-link li a i{color: #ffd7f8}.top-header.top-header-style-three .header-right-content .social-link li a:hover i{background-color: #ffd7f8;color: #fff}.navbar-area{background-color: rgb(255 255 255 / 71%);padding: 7px 0;position: absolute;z-index: 2;width: 100%}.navbar-area .navbar-brand{margin-right: 0}.navbar-area .navbar-brand img{max-width: inherit}.navbar-area.navbar-area-style-three .desktop-nav .navbar .navbar-nav .nav-item a:hover,.navbar-area.navbar-area-style-three .desktop-nav .navbar .navbar-nav .nav-item a:focus,.navbar-area.navbar-area-style-three .desktop-nav .navbar .navbar-nav .nav-item a.active{color: #ffd7f8}.navbar-area.is-sticky{top: 0;left: 0;width: 100%;z-index: 999;position: fixed;background-color: rgb(255 255 255 / 96%) !important;-webkit-box-shadow: 0 0 20px 3px rgb(70 70 70 / 33%);box-shadow: 0 0 20px 3px rgb(70 70 70 / 35%);-webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;animation: 500ms ease-in-out 0s normal none 1 running fadeInDown}.desktop-nav{background-color: #fff0;padding-top: 0;padding-bottom: 0}.desktop-nav .container{max-width: 1400px;padding-left: 15px;padding-right: 15px}.desktop-nav .navbar{padding-right: 0;padding-top: 0;padding-left: 0;padding-bottom: 0}.desktop-nav .navbar ul{padding-left: 0;margin-bottom: 0;list-style-type: none}.desktop-nav .navbar .navbar-nav{margin-left: auto;margin-right: auto}.desktop-nav .navbar .navbar-nav .nav-item{position: relative;padding-right: 0;padding-left: 0}.desktop-nav .navbar .navbar-nav .nav-item a{font-weight: 500;font-size: 15px;color: #403e42;line-height: 1;padding: 25px 5px;display: block;margin-left: 3px;margin-right: 3px;text-transform: uppercase}.desktop-nav .navbar .navbar-nav .nav-item a:hover,.desktop-nav .navbar .navbar-nav .nav-item a:focus,.desktop-nav .navbar .navbar-nav .nav-item a.active{color: #7f59a3}.desktop-nav .navbar .navbar-nav .nav-item a i{font-size: 22px;line-height: 0;position: relative;top: 4px}.desktop-nav .navbar .navbar-nav .nav-item:last-child a{margin-right: 0}.desktop-nav .navbar .navbar-nav .nav-item:first-child a{margin-left: 0}.desktop-nav .navbar .navbar-nav .nav-item:hover a,.desktop-nav .navbar .navbar-nav .nav-item:focus a,.desktop-nav .navbar .navbar-nav .nav-item.active a{color: #7f59a3}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu{-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);background: #fff;position: absolute;visibility: hidden;border-radius: 0;display: block;width: 250px;border: none;z-index: 99;opacity: 0;top: 80px;left: 0;padding: 0}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li{padding: 0}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a{color: #696666;padding: 15px;border-bottom: 1px dashed #eee;margin: 0;font-size: 14px;font-weight: 500;line-height: 1;display: block}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a i{float: right;top: 6px}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active{color: #7f59a3}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu{left: 250px;top: 0;opacity: 0;visibility: hidden}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a{color: #696666;border-bottom: 1px dashed #eee;font-size: 15px;line-height: 1}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active{color: #7f59a3}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu{left: 250px;top: 0;opacity: 0;visibility: hidden}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a{color: #696666}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active{color: #7f59a3}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu{left: -250px;top: 0;opacity: 0;visibility: hidden}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a{color: #000}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active{color: #7f59a3}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu{left: -250px;top: 0;opacity: 0;visibility: hidden}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a{color: #000}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active{color: #7f59a3}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu{left: -250px;top: 0;opacity: 0;visibility: hidden}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a{color: #000}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active{color: #7f59a3}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu{left: -250px;top: 0;opacity: 0;visibility: hidden}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a{color: #000}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus,.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active{color: #7f59a3}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a{color: #7f59a3}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu{opacity: 1;visibility: visible;top: -15px}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a{color: #7f59a3}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu{opacity: 1;visibility: visible;top: -1px}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a{color: #7f59a3}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu{opacity: 1;top: -1px;visibility: visible}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a{color: #7f59a3}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu{opacity: 1;top: -15px;visibility: visible}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li.active a{color: #7f59a3}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li:hover .dropdown-menu{opacity: 1;visibility: visible;top: -15px}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li.active a{color: #7f59a3}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu{opacity: 1;visibility: visible;top: -1px}.desktop-nav .navbar .navbar-nav .nav-item .dropdown-menu li:last-child a{border-bottom: none}.desktop-nav .navbar .navbar-nav .nav-item:hover .dropdown-menu{top: 80%;opacity: 1;margin-top: 0;visibility: visible}.desktop-nav .navbar .navbar-nav .nav-item.mega-menu{position: unset}.desktop-nav .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu{left: 0;right: 0;top: 80%;width: 860px;margin: auto;padding: 25px;margin-top: 0;position: absolute;-webkit-transform: unset !important;transform: unset !important}.desktop-nav .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu-title{position: relative;border-bottom: 1px solid #eee;padding-bottom: 8px;margin-bottom: 25px;margin-top: -2px;font-weight: 600;font-size: 18px}.desktop-nav .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu-title::before{content: "";position: absolute;bottom: -1px;left: 0;width: 50px;height: 1px;background-color: #7f59a3}.desktop-nav .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu li a{border-bottom: 1px dashed #eee;padding-left: 0;padding-right: 0}.desktop-nav .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu li:first-child a{padding-top: 0}.desktop-nav .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu li:last-child a{border-bottom: none;padding-bottom: 0}.desktop-nav .navbar .others-options ul{padding: 0;margin: 0;list-style-type: none}.desktop-nav .navbar .others-options ul li{display: inline-block;margin-right: 15px;color: #c7c7c7}.desktop-nav .navbar .others-options ul li:last-child{margin-right: 0}.desktop-nav .navbar .others-options ul li .log-in-register{font-size: 16px;position: relative;color: #403e42}.desktop-nav .navbar .others-options ul li .log-in-register i{font-size: 17px;position: relative;top: 1.5px;margin-right: 5px}.desktop-nav .navbar .others-options ul li .search-btn{background-color: #fff0}.desktop-nav .navbar .others-options ul li .search-btn i{font-size: 25px;position: relative;top: 7px;color: #403e42}.desktop-nav .navbar .others-options ul li .search-btn:hover i{color: #7f59a3}.desktop-nav .navbar .others-options ul li .cart-icon{position: relative}.desktop-nav .navbar .others-options ul li .cart-icon span{position: absolute;top: -10px;left: 15px;background-color: #fff;box-shadow: 0 0 10px #bfbfbf;color: #7f59a3;width: 18px;height: 18px;line-height: 18px;text-align: center;font-size: 10px;border-radius: 50%}.desktop-nav .navbar .others-options ul li .cart-icon i{font-size: 25px;position: relative;color: #7f59a3;top: 6px}.desktop-nav .navbar .others-options ul li .cart-icon:hover i{color: #7f59a3}.desktop-nav .navbar .others-options ul li .burger-menu i{font-size: 30px;cursor: pointer;position: relative;color: #403e42;top: 3px}.desktop-nav .navbar .others-options ul li .burger-menu:hover i{color: #e0e0e0}.mobile-responsive-nav{display: none}.userbox{background: #e2e2e2;border-radius: 1px;border: 1px solid #e6e6e6;color: #464646;font-size: 15px}.btn-secondary:hover{color: #4e4e4e;background-color: #e2e2e2;border-color: #fff0}.dropdown-menu{padding: 0;border-radius: 1px}.btn-check:active .btn-secondary,.btn-check:checked .btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color: #4e4e4e}.btn-check:active .btn-secondary:focus,.btn-check:checked .btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow: none}.btn-check:active .btn-secondary,.btn-check:checked .btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{background: #e6e6e6}.dropdown-item.active,.dropdown-item:active{background: #e6e6e6}.btn-check:focus .btn-secondary,.btn-secondary:focus{box-shadow: none;color: #464646;background: #e6e6e6}.dropdown-item{padding: .5rem 1rem;font-size: 14px;border-bottom: 1px solid #d9d9d9}.dropdown-item:last-child{border-bottom: 0}.search-modal-area .modal-content{height: 100vh;border: none;border-radius: 0;background-color: rgb(255 255 255 / 21%);position: relative}.search-modal-area .modal-content form.search-box .search-input{width: 650px;position: relative;padding: 30px 30px 0;margin: 0 auto}#suggesstion-box{max-width: 650px;position: absolute;z-index: 5;padding: 0 0 0;margin: 0 auto}#search-list{padding: 0;margin-top: 1px;max-width: 650px !important;background: #fff}.product-row{border-bottom: 1px solid #ececec !important;padding: 0}.product-row img{float: left;height: 50px;width: 50px;padding: 0 0 0 0;cursor: pointer;border: #E0E0E0 1px solid;border-radius: 2px;margin-right: 10px}.product-row a{display: block;padding: 10px 0}.product-row a:hover{color: #403e42;background: #f9f9f9}.product-row:last-child{border-bottom: 0 !important}.product-row p.price strike{color: #909090;font-size: 13px}.product-row p.price{color: #7f59a3;font-size: 15px}#search-list{border-bottom: #E0E0E0 1px solid;border-left: #E0E0E0 1px solid;border-right: #E0E0E0 1px solid}.search-section{padding: 0 10px;border-bottom: 1px solid #E0E0E0;min-height: 350px;max-height: 500px;overflow: scroll;overflow-x: hidden}.product-row{clear: both}.description{line-height: 20px;display: inline-block}.image-search-result{height: 36px;width: 36px;padding: 0 0 0 0;cursor: pointer;border: #E0E0E0 1px solid;border-radius: 20px;margin-right: 10px}.category .image-search-result{float: none;vertical-align: middle}.search-modal-area .modal-content form.search-box .search-input .form-control{color: #000;height: 48px;background: #fff}.search-modal-area .modal-content form.search-box .search-input .form-control::-webkit-input-placeholder{color: #eee}.search-modal-area .modal-content form.search-box .search-input .form-control:-ms-input-placeholder{color: #eee}.search-modal-area .modal-content form.search-box .search-input .form-control::-ms-input-placeholder{color: #eee}.search-modal-area .modal-content form.search-box .search-input .form-control::placeholder{color: #eee}.search-modal-area .modal-content form.search-box .search-input .search-btn{position: absolute;top: 30px;right: 30px;width: 50px;height: 48px;line-height: 56px;font-size: 26px;background-color: #fff}.search-modal-area .modal-content form.search-box .search-input .search-btn:hover{color: #fff;background-color: #7f59a3}.search-modal-area .modal-content .closer-btn{position: absolute;top: 30px;right: 30px;width: 30px;height: 30px;line-height: 32px;background-color: #7f59a3;color: #fff;font-size: 20px;z-index: 1}.search-modal-area .modal-dialog{max-width: 100%;margin: 0}.search-modal-area.modal{overflow: hidden;padding: 0 !important}.sidebar-modal{position: fixed;right: 0;top: 0;width: 100%;height: 100%;background-color: 0 0 20px 3px rgb(0 0 0 / .05);z-index: 9999;opacity: 0;visibility: hidden;overflow: hidden}.sidebar-modal .sidebar-modal-inner{position: absolute;right: -100%;top: 0;max-width: 400px;overflow-y: scroll;height: 100%;background-color: #fff;z-index: 1;padding: 30px}.sidebar-modal .sidebar-header{padding-bottom: 30px}.sidebar-modal .sidebar-header .sidebar-logo{display: inline-block}.sidebar-modal .sidebar-header .close-btn{display: inline-block;font-size: 20px;cursor: pointer;width: 30px;height: 30px;line-height: 33px;background-color: #7f59a3;color: #fff;border-radius: 0;float: right;text-align: center;position: relative;top: 0}.sidebar-modal .sidebar-header .close-btn:hover{color: #fff;background-color: #7f59a3}.sidebar-modal .recent-product{margin-bottom: 30px}.sidebar-modal .recent-product h3{font-size: 20px;margin-bottom: 20px;padding-bottom: 10px;line-height: 1;position: relative;padding-left: 0;border-bottom: 1px solid #eee}.sidebar-modal .recent-product h3::before{content: "";position: absolute;bottom: -1px;left: 0;width: 80px;height: 1px;background-color: #7f59a3}.sidebar-modal .recent-product ul{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-left: 0;list-style-type: none;margin-left: -5px;margin-right: -5px;margin-bottom: 0;margin-top: -10px}.sidebar-modal .recent-product ul li{-webkit-box-flex: 0;-ms-flex: 0 0 33%;flex: 0 0 33%;max-width: 33%;padding-left: 5px;padding-right: 5px;padding-top: 10px;-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05)}.sidebar-modal .recent-product ul li a{display: block;position: relative}.sidebar-modal .recent-product ul li a::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;opacity: 0;visibility: hidden}.sidebar-modal .recent-product ul li a:hover::before{opacity: .5;visibility: visible}.sidebar-modal .contact-us{margin-bottom: 30px}.sidebar-modal .contact-us h3{font-size: 20px;margin-bottom: 20px;padding-bottom: 10px;line-height: 1;position: relative;padding-left: 0;border-bottom: 1px solid #eee}.sidebar-modal .contact-us h3::before{content: "";position: absolute;bottom: -1px;left: 0;width: 80px;height: 1px;background-color: #7f59a3}.sidebar-modal .contact-us ul{padding: 0;margin: 0;list-style-type: none}.sidebar-modal .contact-us ul li{position: relative;padding-left: 50px;margin-bottom: 20px}.sidebar-modal .contact-us ul li:last-child{margin-bottom: 0}.sidebar-modal .contact-us ul li i{position: absolute;top: 1px;left: 0;font-size: 20px;color: #fff;background-color: #7f59a3;width: 35px;height: 35px;line-height: 35px;border-radius: 50%;text-align: center}.sidebar-modal .contact-us ul li a{display: block}.sidebar-modal.active{opacity: 1;visibility: visible;background-color: rgb(0 0 0 / .9)}.sidebar-modal.active .sidebar-modal-inner{right: 0}.custom-social-proof{position: fixed;bottom: 20px;left: 20px;z-index: 9999999999999 !important;font-family: 'Open Sans', sans-serif}.custom-social-proof .custom-notification{width: 320px;border: 0;padding: 8px;text-align: left;z-index: 99999;box-sizing: border-box;font-weight: 400;border-radius: 5px;box-shadow: 0 0 10px 0 #c5c5c5;background-color: #fff;position: relative;cursor: pointer}.custom-social-proof .custom-notification .custom-notification-container{display: flex !important;align-items: center}.custom-social-proof .custom-notification .custom-notification-container .custom-notification-image-wrapper img{max-height: 75px;width: 90px;overflow: hidden;border-radius: 6px 0 0 6px;object-fit: cover}.custom-social-proof .custom-notification .custom-notification-container .custom-notification-content-wrapper{margin: 0;height: 100%;color: gray;padding-left: 10px;padding-right: 10px;border-radius: 0 6px 6px 0;flex: 1;display: flex !important;flex-direction: column;justify-content: center}.custom-social-proof .custom-notification .custom-notification-container .custom-notification-content-wrapper .custom-notification-content p{font-family: inherit !important;margin: 0 !important;padding: 0 !important;font-size: 11px;display: block;line-height: 18px;margin-bottom: 10px}.custom-social-proof .custom-notification .custom-notification-container .custom-notification-content-wrapper .custom-notification-content{font-family: inherit !important;margin: 0 !important;padding: 0 !important;font-size: 12px;line-height: 16px}.custom-social-proof .custom-notification .custom-notification-container .custom-notification-content-wrapper .custom-notification-content strong{color: #7f59a3;font-weight: 600;font-size: 12px;margin-bottom: 10px}.custom-social-proof .custom-notification .custom-notification-container .custom-notification-content-wrapper .custom-notification-content span{color: #403e42;font-weight: 600;font-size: 12px}.custom-social-proof .custom-notification .custom-notification-container .custom-notification-content-wrapper .custom-notification-content small{margin-top: 3px !important;display: block !important;font-size: 12px !important;opacity: .8}.custom-social-proof .custom-notification .custom-close{position: absolute;top: 8px;right: 8px;height: 12px;width: 12px;cursor: pointer;transition: 0.2s ease-in-out;transform: rotate(45deg);opacity: 1}.custom-social-proof .custom-notification .custom-close::before{content: "";display: block;width: 100%;height: 2px;background-color: gray;position: absolute;left: 0;top: 5px}.custom-social-proof .custom-notification .custom-close::after{content: "";display: block;height: 100%;width: 2px;background-color: gray;position: absolute;left: 5px;top: 0}.custom-social-proof .custom-notification:hover .custom-close{opacity: 1}.disclaimer-popup .modal-content{border: 1px solid #000000 !important;background: #fff}.disclaimer-popup .modal-content h3{width: 100%;background: #000;color: #fff;font-size: 20px;font-weight: 500;padding: 7px}.disclaimer-popup .btn-success{border-radius: 0;border: 1px solid #7f59a3;padding: 8px 20px;background: #7f59a3}.disclaimer-popup .btn-danger{border-radius: 0;border: 1px solid #000;background: #000;padding: 8px 20px}.others-option-for-responsive{display: none}.others-option-for-responsive .dot-menu{position: relative}.others-option-for-responsive ul{padding: 0 10px;height: 30px;cursor: pointer;z-index: 9991;position: absolute;right: 45px;top: -45px}.others-option-for-responsive li{float: left;list-style: none;padding: 5px 7px}.others-option-for-responsive li i.bx-search{font-size: 25px;position: relative;top: 3px}.others-option-for-responsive li i.bx-shopping-bag{font-size: 25px}.others-option-for-responsive li .cart-icon span{position: absolute;top: -10px;left: 12px;background-color: #ffd7f8;color: #000;width: 16px;height: 16px;line-height: 16px;text-align: center;font-size: 10px;border-radius: 50%}.others-option-for-responsive .dot-menu .inner{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 30px}.others-option-for-responsive .dot-menu .inner i{color: #7f59a3;font-size: 22px;margin-top: 11px}.others-option-for-responsive .dot-menu .inner .circle{height: 5px;width: 5px;border-radius: 100%;margin: 0 2px;background-color: #7f59a3}.others-option-for-responsive .dot-menu:hover .inner .circle{background-color: #7f59a3}.others-option-for-responsive .container{position: relative}.others-option-for-responsive .container .container{position: absolute;right: -2px;top: 10px;max-width: max-content;margin-left: auto;opacity: 0;visibility: hidden;-webkit-transform: scaleY(0);transform: scaleY(0);z-index: 2;padding-left: 15px;padding-right: 15px}.others-option-for-responsive .container .container.active{opacity: 1;visibility: visible;-webkit-transform: scaleY(1);transform: scaleY(1)}.others-option-for-responsive .others-option{background-color: #f7c1e5;padding: 0 7px 7px;display: inline-block !important}.others-option-for-responsive .others-option ul{padding: 0;margin: 0;list-style-type: none;position: relative;right: 0;top: 0}.others-option-for-responsive .others-option ul li{display: inline-block;margin-right: 10px}.others-option-for-responsive .others-option ul li:last-child{margin-right: 0}.others-option-for-responsive .others-option ul li .log-in-register{font-size: 16px;position: relative;top: 0}.others-option-for-responsive .others-option ul li .log-in-register i{font-size: 17px;position: relative;top: 1.5px;margin-right: 5px}.others-option-for-responsive .others-option ul li .search-btn{background-color: #fff0}.others-option-for-responsive .others-option ul li .search-btn i{font-size: 25px;position: relative;top: 3px}.others-option-for-responsive .others-option ul li .search-btn:hover i{color: #7f59a3}.others-option-for-responsive .others-option ul li .cart-icon{position: relative}.others-option-for-responsive .others-option ul li .cart-icon span{position: absolute;top: -10px;left: 12px;background-color: #ffd7f8;color: #fff;width: 16px;height: 16px;line-height: 16px;text-align: center;font-size: 10px;border-radius: 50%}.others-option-for-responsive .others-option ul li .cart-icon i{font-size: 25px}.others-option-for-responsive .others-option ul li .cart-icon:hover i{color: #7f59a3}.others-option-for-responsive .others-option ul li .burger-menu i{font-size: 30px;cursor: pointer;position: relative;top: 3px}.others-option-for-responsive .others-option ul li .burger-menu:hover i{color: #7f59a3}.searchbox{position: relative}.searchbox .dropdown-menu{left: auto;right: 0}.searchbox .dropdown-menu{left: auto;right: 0;top: 50px;background: #fff0;border: 0}.searchbox .dropdown-menu .search-input{position: relative;padding: 0;width: 500px}.searchbox .search-input .form-control{height: 40px;border: 1px solid #ebebeb;background-color: #fff;border-radius: 0;font-size: 16px;padding: 10px 15px}.searchbox .search-input .form-control{height: 40px;border: 1px solid #ebebeb;background-color: #fff;border-radius: 50px;font-size: 16px;padding: 10px 15px}.searchbox .search-input .search-btn{position: absolute;top: 0;right: 4px;width: 40px;height: 40px;line-height: 45px;border-radius: 50px;font-size: 26px;background-color: #fff}.searchbox .search-input .search-btn i{top: 0 !important}.searchbox .dropdown-menu .search-input .form-control{height: 50px;border: 1px solid #ebebeb;background-color: #fff;border-radius: 0;font-size: 16px;padding: 10px 15px}.searchbox .dropdown-menu .search-input .search-btn{position: absolute;top: 0;right: 0;width: 48px;height: 48px;line-height: 56px;font-size: 26px;background-color: #fff}.searchbox .dropdown-menu .search-input .search-btn i{top: 0 !important}.hero-slider-area{margin-top: 82px}.banner-area{background-image: url(../images/banner/banner-bg.jpg);background-position: center center;background-repeat: no-repeat;background-size: cover;height: 100%;padding-top: 100px;padding-bottom: 100px;height: 100vh;position: relative;z-index: 1}.banner-content{max-width: 810px;margin: -250px auto 0;position: relative;z-index: 1;overflow: hidden;text-align: center}.banner-content span{font-size: 18px;font-weight: 600;display: block;color: #fff;font-family: 'Golos Text', sans-serif;margin-bottom: 10px}.banner-content h1{font-size: 60px;margin-bottom: 20px;-webkit-animation: .6s fadeInUpBig;animation: .6s fadeInUpBig}.banner-content h2{font-size: 45px;margin-bottom: 30px;-webkit-animation: .9s fadeInUpBig;animation: .9s fadeInUpBig}.banner-content p{margin-bottom: 40px;-webkit-animation: .9s fadeInUpBig;animation: .9s fadeInUpBig}.banner-content .banner-btn{-webkit-animation: 1s fadeInUpBig;animation: 1s fadeInUpBig}.banner-content .banner-btn .default-btn i{position: relative;top: 1px}.banner-content .banner-btn .default-btn.active{margin-left: 30px}.single-trending-item{position: relative;margin-bottom: 30px}.single-trending-item::before,.single-trending-item::after{content: "";position: absolute;background: rgb(255 255 255 / .3);left: 0;right: 0;opacity: 1;width: 0}.single-trending-item::after{background: rgb(255 255 255 / .6);top: 0;bottom: 0}.single-trending-item .trending-content{position: absolute;top: 5px;left: 10px;z-index: 1}.single-trending-item .trending-content h3{font-size: 20px;margin-bottom: 5px}.single-trending-item .trending-content h3 a{color: #0e0f11}.single-trending-item .trending-content h3:hover a{color: #7f59a3}.single-trending-item .trending-content a span{font-size: 16px}.single-trending-item:hover{/*-webkit-transform: translateY(-5px);transform: translateY(-5px)*/}.single-trending-item:hover::before,.single-trending-item:hover::after{left: 50%;right: 50%;top: 0;bottom: 0;opacity: 0;width: auto}.single-trending-item:hover::after{top: 50%;bottom: 50%;left: 0;right: 0}.disabled-btn{background-color: #b7b7b7 !important}.disabled-pro{opacity: .4;position: relative}.disabled-pro::before{opacity: .4}.disabled-pro .product-img .cart-btn .default-btn{background-color: #343434 !important}.best-selling-area h2{text-align: center;margin-bottom: 30px;font-weight: 300;color: #7f59a3;font-size: 24px}.blog-area h2{text-align: center;margin-bottom: 30px;font-weight: 300;color: #7f59a3;font-size: 24px}.single-best-selling{margin-bottom: 30px;text-align: center;padding: 5px;border: 2px solid #7f59a3}.single-best-selling .default-btn a i{color: #fff}.single-best-selling .default-btn a i span{color: #fff;font-family: 'Golos Text', sans-serif}.single-best-selling .product-img{position: relative;text-align: center}.single-best-selling .product-img .product a{display: block}.single-best-selling .product-img .product span strike{color: #969696;font-size: 12px;text-shadow: none;display: block}.single-best-selling .product-img .product span{position: absolute;bottom: 10px;left: 0;text-shadow: 0 0 10px #ffffff, 0 0 10px #fff;z-index: 1;width: 100%;font-size: 18px;font-weight: 500;color: #7f59a3}.single-best-selling .product-img .product-x img{border-radius: 2px 2px 0 0}.single-best-selling .product-img .cart-btn{position: absolute;bottom: 15px;left: 0;right: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-transform: scaleY(0);transform: scaleY(0)}.single-best-selling .product-img .cart-btn .default-btn{padding: 10px 20px}.single-best-selling .product-img ul{padding: 0;margin: 0;list-style-type: none;position: absolute;top: 30px;right: 5px}.single-best-selling .product-img ul li{margin-bottom: 10px}.single-best-selling .product-img ul li:last-child{margin-bottom: 0}.single-best-selling .product-img ul li a i{font-size: 25px;width: 35px;height: 35px;line-height: 35px;background-color: #f1f1f1;color: #0e0f11;text-align: center;border-radius: 50%}.single-best-selling .product-img ul li a:hover i{background-color: #7f59a3;color: #fff}.single-best-selling .product-img ul li:nth-child(1) a i{-webkit-transform: scaleX(0);transform: scaleX(0)}.single-best-selling .product-img ul li:nth-child(2) a i{-webkit-transform: scaleY(0);transform: scaleY(0)}.single-best-selling .product-img ul li:nth-child(3) a i{-webkit-transform: scaleX(0);transform: scaleX(0)}.single-best-selling .product-img ul li:nth-child(4) a i{-webkit-transform: scaleY(0);transform: scaleY(0)}.single-best-selling .best-selling-content{margin-top: 10px;margin-bottom: 10px;position: relative;text-align: center}.single-best-selling .best-selling-content h3{font-size: 15px;font-weight: 400;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical}.single-best-selling .best-selling-content h3 a{color: #0e0f11}.single-best-selling .best-selling-content h3:hover a{color: #7f59a3}.single-best-selling .best-selling-content ul{padding: 0;margin: 0;list-style-type: none;line-height: 1}.single-best-selling .best-selling-content ul li{display: inline-block;color: #ff9529}.single-best-selling .best-selling-content ul li i{font-size: 16px}.single-best-selling .best-selling-content span{top: 5px;right: 0;font-size: 16px;font-weight: 500;color: #5a3979}.single-best-selling .best-selling-content span strike{color: #969696;font-size: 13px}.single-best-selling:hover .product-img .cart-btn{-webkit-transform: scaleY(1);transform: scaleY(1)}.single-best-selling:hover .product-img ul li:nth-child(1) a i{-webkit-transform: scaleX(1);transform: scaleX(1)}.single-best-selling:hover .product-img ul li:nth-child(2) a i{-webkit-transform: scaleY(1);transform: scaleY(1)}.single-best-selling:hover .product-img ul li:nth-child(3) a i{-webkit-transform: scaleX(1);transform: scaleX(1)}.single-best-selling:hover .product-img ul li:nth-child(4) a i{-webkit-transform: scaleY(1);transform: scaleY(1)}.trending-product-area .single-best-selling .product-img{position: relative}.trending-product-area .single-best-selling .product-img ul{top: 50px}.trending-product-area .single-best-selling .product-img ul li a i{background-color: #fff;color: #ffd7f8}.trending-product-area .single-best-selling .product-img ul li a:hover i{background-color: #ffd7f8;color: #fff}.trending-product-area .single-best-selling .product-img .new{background-color: #ffd7f8;color: #fff;position: absolute;top: 10px;left: 10px;width: 45px;height: 45px;line-height: 45px;border-radius: 50%;text-align: center;font-size: 14px}.trending-product-area .single-best-selling .best-selling-content{padding-right: 55px}.trending-product-area .single-best-selling .best-selling-content h3 a:hover{color: #ffd7f8}.trending-product-area .single-best-selling .best-selling-content span{color: #ffd7f8}.single-product-categories{position: relative;margin-bottom: 30px;margin: 1px}.single-product-categories::before,.single-product-categories::after{content: "";position: absolute;background: rgb(255 255 255 / .3);left: 0;right: 0;opacity: 1;width: 0}.single-product-categories::after{background: rgb(255 255 255 / .6);top: 0;bottom: 0}.single-product-categories .product-categories-content{position: absolute;bottom: 0;right: 0;top: 50%;text-align: center;left: 0;background: linear-gradient(0deg, #000000, #ffffff00, #ffffff00);padding: 20px}.single-product-categories .product-categories-content h3{font-size: 16px;margin-bottom: 20px;color: #ac2176;z-index: 9999;font-weight: 400;position: absolute;bottom: 0;left: 20px;right: 20px;overflow: hidden;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}.single-product-categories .product-categories-content h3{color: #fff;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}.single-product-categories .product-categories-content a h3:hover{color: #7f59a3}.single-product-categories .product-categories-content span{color: #fff}.single-product-categories:hover::before,.single-product-categories:hover::after{left: 50%;right: 50%;top: 0;bottom: 0;opacity: 0;width: auto}.single-product-categories:hover::after{top: 50%;bottom: 50%;left: 0;right: 0}.partner-area .owl-carousel .owl-item img{display: block;width: auto;margin: auto;border-radius: 30px}.partner-area.partner-area-style-two .partner-item{margin-bottom: 30px}.partner-item{background-color: #fff;border: 1px solid #f7f7f7;padding: 30px}.partner-item:hover{border-color: #7f59a3}.services-bg{background-color: #fdf2f3;padding: 50px;padding-bottom: 20px}.services-bg-three{background-color: #fff;padding: 80px 50px;padding-bottom: 50px}.single-services{text-align: center;margin-bottom: 30px}.single-services i{line-height: 1;font-size: 20px;margin-bottom: 5px;display: inline-block}.single-services i.big{font-size: 50px;color: #6c757d}.single-services h3{font-size: 18px}.single-services p{margin-bottom: -4px}.single-services:hover{/*-webkit-transform: translateY(-5px);transform: translateY(-5px)*/}.collection-area{overflow: hidden}.single-collection-1{background-color: #f5f2f2;padding-top: 50px;position: relative}.single-collection-1::after{background: rgb(255 255 255 / .6);top: 0;bottom: 0}.single-collection-1 .collection-content-1{text-align: center}.single-collection-1 .collection-content-1 h3{font-size: 25px}.single-collection-1 .collection-content-1 span{display: block;margin-bottom: 20px;text-transform: uppercase;font-weight: 600;color: #7f59a3}.single-collection-1:hover::before,.single-collection-1:hover::after{left: 50%;right: 50%;top: 0;bottom: 0;opacity: 0;width: auto}.single-collection-1:hover::after{top: 50%;bottom: 50%;left: 0;right: 0}.single-collection-2{background-color: #f5f2f2;height: 100%;position: relative}.single-collection-2::after{background: rgb(255 255 255 / .6);top: 0;bottom: 0}.single-collection-2 img{position: absolute;bottom: 100px;right: 0;max-width: 525px}.single-collection-2 .collection-content-2{max-width: 300px;padding: 30px;position: relative;z-index: 99;top: 85px}.single-collection-2 .collection-content-2 span{display: block;margin-bottom: 10px;text-transform: uppercase;font-weight: 600;color: #7f59a3}.single-collection-2 .collection-content-2 h3{font-size: 25px;margin-bottom: 10px}.single-collection-2 .collection-content-2 p{margin-bottom: 25px}.single-collection-2:hover::after{top: 50%;bottom: 50%;left: 0;right: 0}.single-new-products{margin-bottom: 30px}.single-new-products .product-img{position: relative}.single-new-products .product-img .product{}.single-new-products .product-img .cart-btn{position: absolute;bottom: 30px;left: 0;right: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-transform: scaleY(0);transform: scaleY(0)}.single-new-products .product-img .cart-btn .default-btn{padding: 12px 20px}.single-new-products .product-img .new{position: absolute;top: 30px;left: 30px;background-color: #7f59a3;padding: 5px 10px;color: #fff;line-height: 1}.single-new-products .product-img .new.hot{background-color: red}.single-new-products .product-img ul{padding: 0;margin: 0;list-style-type: none;position: absolute;top: 20px;right: 20px}.single-new-products .product-img ul li{margin-bottom: 10px}.single-new-products .product-img ul li:last-child{margin-bottom: 0}.single-new-products .product-img ul li a i{font-size: 25px;width: 35px;height: 35px;line-height: 35px;background-color: #fff;color: #0e0f11;text-align: center;border-radius: 50%;-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05)}.single-new-products .product-img ul li a:hover i{background-color: #7f59a3;color: #fff}.single-new-products .new-products-content{margin-top: 10px;position: relative;padding-right: 55px}.single-new-products .new-products-content h3{font-size: 20px}.single-new-products .new-products-content h3 a{color: #0e0f11}.single-new-products .new-products-content h3:hover a{color: #7f59a3}.single-new-products .new-products-content ul{padding: 0;margin: 0;list-style-type: none;line-height: 1}.single-new-products .new-products-content ul li{display: inline-block;color: #ff9529}.single-new-products .new-products-content ul li i{font-size: 16px}.single-new-products .new-products-content span{position: absolute;top: 5px;right: 0;font-size: 16px;font-weight: 600;color: #7f59a3}.single-new-products:hover{/*-webkit-transform: translateY(-5px);transform: translateY(-5px)*/}.single-new-products:hover .product-img .cart-btn{-webkit-transform: scaleY(1);transform: scaleY(1)}.testimonials-area{background-image: url(../images/testimonials/testimonial-bg.jpg);background-position: center center;background-repeat: no-repeat;background-size: cover;position: relative}.testimonials-area::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #efefef;opacity: .83}.testimonials-area .owl-carousel .owl-item img{width: auto}.single-testimonials-box{padding: 30px;-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);background-color: #fff;position: relative;margin-bottom: 30px}.single-testimonials-box ul{padding: 0;margin: 0;list-style-type: none;margin-bottom: 12px}.single-testimonials-box ul li{display: inline-block}.single-testimonials-box ul li i{color: #ffc107;font-size: 20px}.single-testimonials-box p{font-style: italic;margin-bottom: 20px}.single-testimonials-box .testimonials-img{position: relative}.single-testimonials-box .testimonials-img img{border-radius: 50%}.single-testimonials-box .testimonials-img .testimonials-mane{position: absolute;top: 10px;left: 85px}.single-testimonials-box .testimonials-img .testimonials-mane h3{font-size: 18px;margin-bottom: 0}.single-testimonials-box .testimonials-img .testimonials-mane span{color: #7f59a3}.single-testimonials-box .quote{position: absolute;bottom: 30px;right: 30px;font-size: 30px;color: #d4d3d3}.blog-area.blog-area-style-three .single-blog .blog-img span{background-color: #ffd7f8}.blog-area.blog-area-style-three .single-blog .blog-content ul li i{color: #ffd7f8}.blog-area.blog-area-style-three .single-blog .blog-content ul li a:hover{color: #ffd7f8}.blog-area.blog-area-style-three .single-blog .blog-content .read-more:hover{color: #ffd7f8}.blog-area.blog-area-style-three .single-blog .blog-content .read-more:hover i{color: #ffd7f8}.single-blog{margin-bottom: 30px}.single-blog .blog-img{position: relative}.single-blog .blog-img span{position: absolute;bottom: 30px;right: 30px;background-color: #000;color: #fff;padding: 5px 20px;text-align: center;display: inline-block}.single-blog .blog-content{padding: 18px;position: relative;z-index: 1;background-color: #fff;-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05)}.single-blog .blog-content ul{list-style-type: none;padding: 0;margin: 0;line-height: 1;margin-bottom: 10px}.single-blog .blog-content ul li{display: inline-block;border-right: 1px solid #78a9e3;line-height: 1;padding: 0 10px;font-size: 14px}.single-blog .blog-content ul li i{position: relative;top: 2px;color: #7f59a3;margin-right: 5px;font-size: 16px}.single-blog .blog-content ul li:last-child{border-right: none;padding-right: 0}.single-blog .blog-content ul li:first-child{padding-left: 0}.single-blog .blog-content ul li a{color: #403e42}.single-blog .blog-content ul li a:hover{color: #7f59a3}.single-blog .blog-content h3{margin-bottom: 8px;font-size: 19px;font-weight: 400}.single-blog .blog-content p{margin-bottom: 15px}.single-blog .blog-content .read-more i{margin-left: -2px}.single-blog .blog-content .read-more:hover i{color: #7f59a3}.single-blog:hover{/*-webkit-transform: translateY(-5px);transform: translateY(-5px)*/}.footer-area{background-color: #1f1e21}.footer-area.footer-area-style-three{background-color: #0f0b13}.footer-area.footer-area-style-three .single-footer-widget .import-link li a:hover{color: #ffd7f8}.footer-area.footer-area-style-three .single-footer-widget .address li i{color: #ffd7f8}.footer-area.footer-area-style-three .single-footer-widget .address li span{color: #ffd7f8}.footer-area.footer-area-style-three .single-footer-widget .address li a:hover{color: #ffd7f8}.footer-area.footer-area-style-three .single-widget-bottom .social-icon li a i{background-color: #ffd7f8}.footer-area.footer-area-style-three .single-widget-bottom .newsletter-form .default-btn{background-color: #ffd7f8}.footer-area.footer-area-style-three .single-widget-bottom .newsletter-form .default-btn:hover{background-color: #7f59a3}.single-footer-widget{margin-bottom: 30px}.single-footer-widget p{margin-bottom: 25px;color: #f8fdf5;font-size: 14px;font-weight: 300}.single-footer-widget p a{margin-bottom: 25px;color: #e2e2e2}.single-footer-widget h5{font-size: 20px;margin-bottom: 15px;padding-bottom: 10px;font-weight: 300;color: #fff;position: relative;border-bottom: 1px solid #333535}.single-footer-widget .import-link{padding: 0;margin: 0;list-style-type: none}.single-footer-widget .import-link li{margin-bottom: 12px}.single-footer-widget .import-link li a{color: #f8fdf5;font-size: 14px;font-weight: 300}.single-footer-widget .import-link li:last-child{margin-bottom: 0}.single-footer-widget .import-link li:hover::before{border-radius: 50%}.single-footer-widget .import-link li:hover a{color: #7f59a3}.single-footer-widget .address{padding: 0;margin: 0;list-style-type: none}.single-footer-widget .address li{position: relative;margin-bottom: 12px;position: relative;color: #f8fdf5;padding-left: 40px}.single-footer-widget .address li span{display: block;margin-bottom: 0;color: #7f59a3}.single-footer-widget .address li i{position: absolute;color: #7f59a3;left: 0;top: 3px;font-size: 25px}.single-footer-widget .address li a{display: block;color: #f8fdf5}.single-footer-widget .address li a:hover{color: #7f59a3}.single-footer-widget .address li:last-child{margin-bottom: 0;overflow: hidden}.single-widget-bottom{margin-bottom: 30px}.single-widget-bottom h5{font-size: 20px;color: #fff;margin-bottom: 20px;font-weight: 300}.single-widget-bottom .social-icon{line-height: 1;padding: 0;margin: 0;list-style-type: none}.single-widget-bottom .social-icon li{display: inline-block;margin-right: 5px}.single-widget-bottom .social-icon li a i{width: 30px;height: 30px;line-height: 30px;color: #f8fdf5;text-align: center;background-color: #7f59a3}.single-widget-bottom .social-icon li a:hover i{background-color: #7f59a3;border-color: #7f59a3;color: #fff;/*-webkit-transform: translateY(-2px);transform: translateY(-2px)*/}.single-widget-bottom .newsletter-form{position: relative}.single-widget-bottom .newsletter-form .form-control{background-color: #fff}.single-widget-bottom .newsletter-form .default-btn{position: absolute;top: 0;right: 0;height: 50px}.single-widget-bottom .newsletter-form .default-btn i{position: relative;top: 1px}.single-widget-bottom .payment{line-height: 1;padding: 0;margin: 0;list-style-type: none}.single-widget-bottom .payment li{display: inline-block;margin-right: 10px;margin-block: 10px}.single-widget-bottom .payment li:last-child{margin-right: 0}#validator-newsletter{color: #ffd7f8;text-align: left;margin-top: 10px}.copy-right-area{background-color: #110e14;padding-top: 15px;padding-bottom: 15px}.copy-right-area p{color: #f8fdf5}.copy-right-area p i{position: relative;top: 1px}.copy-right-area p a{color: #7f59a3}.copy-right-area p a:hover{color: #fff}.copy-right-area h6{color: #f8fdf5;font-weight: 300;font-size: 15px}.copy-right-area h6 i{position: relative;top: 1px}.copy-right-area h6 a{color: #7f59a3}.copy-right-area h6 a:hover{color: #fff}.copy-right-area .terms-condition{padding: 0;margin: 0;list-style-type: none;line-height: 1;text-align: center;position: relative;top: 6px}.copy-right-area .terms-condition li{display: inline-block;padding-right: 15px;margin-right: 10px;border-right: 1px solid #fff}.copy-right-area .terms-condition li:last-child{border-right: none;padding-right: 0;margin-right: 0}.copy-right-area .terms-condition li{color: #e2e2e2}.copy-right-area .terms-condition li a{color: #e2e2e2}.copy-right-area .terms-condition li a:hover{color: #7f59a3}.copy-right-area.copy-right-area-style-three p a{color: #ffd7f8}.copy-right-area.copy-right-area-style-three p a:hover{color: #e2e2e2}.copy-right-area.copy-right-area-style-three .terms-condition li a:hover{color: #ffd7f8}.hero-slider-area .container{max-width: 1400px;padding-left: 30px;padding-right: 30px}.hero-slider-area .col-lg-3{padding-right: 0}.hero-slider-area .col-lg-9{padding-left: 0}.hero-slider-area .owl-item.active .hero-slider-content{overflow: hidden}.hero-slider-area .owl-item.active .hero-slider-content h1{-webkit-animation: .6s fadeInLeft both;animation: .6s fadeInLeft both}.hero-slider-area .owl-item.active .hero-slider-content p{-webkit-animation: .9s fadeInLeft both;animation: .9s fadeInLeft both}.hero-slider-area .owl-item.active .hero-slider-content .hero-slider-btn{-webkit-animation: 1s fadeInLeft both;animation: 1s fadeInLeft both}.hero-slider-area .owl-dots{margin-top: 0 !important;line-height: 1;display: -ms-grid;display: grid;position: absolute;right: 50px;top: 50%;/*-webkit-transform: translateY(-50px);transform: translateY(-50px)*/}.hero-slider-area .owl-dots .owl-dot span{width: 16px;height: 16px;margin: 10px 0;background: 0 0 !important;border: 1px solid #fff;border-radius: 50%;position: relative}.hero-slider-area .owl-dots .owl-dot span::before{content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-color: #fff;border-radius: 50%;margin: 3px}.hero-slider-area .owl-dots .owl-dot:hover span{border-color: #7f59a3}.hero-slider-area .owl-dots .owl-dot:hover span::before{background-color: #7f59a3}.hero-slider-area .owl-dots .owl-dot.active span{border-color: #7f59a3}.hero-slider-area .owl-dots .owl-dot.active span::before{background-color: #7f59a3}.hero-slider{background-position: center center;background-repeat: no-repeat;background-size: cover;height: 100%}.hero-slider .slider-item{position: relative;background-size: cover;height: 460px;background-position: right}.hero-slider .slider-item img{position: absolute}.hero-slider-content{padding: 50px;max-width: 600px;margin-top: 15px}.hero-slider-content .h1{font-size: 42px;color: #fff;margin-bottom: 24px;font-weight: 500}.hero-slider-content p{color: #fff;margin-bottom: 30px}.categories-list{padding: 0;margin: 0;list-style-type: none}.categories-list li span{padding: 12px 15px;background-color: #f5f4f4;display: block;font-weight: 600}.categories-list li a{border: 1px solid #eee;border-bottom: none;padding: 12px 15px;display: block}.categories-list li a:hover{background-color: #7f59a3;border-color: #7f59a3;color: #fff}.categories-list li:last-child a{border-bottom: 1px solid #eee}.single-sells{background-color: #fbe3e4;padding: 80px 30px;position: relative;margin-bottom: 30px}.single-sells::before,.single-sells::after{content: "";position: absolute;background: rgb(255 255 255 / .3);left: 0;right: 0;opacity: 1;width: 0}.single-sells::after{background: rgb(255 255 255 / .6);top: 0;bottom: 0}.single-sells span{color: #7f59a3;font-weight: 600;font-size: 16px;display: block;margin-bottom: 10px}.single-sells h3{font-size: 25px}.single-sells p{font-weight: 600;margin-bottom: 20px}.single-sells .sells-img{position: absolute;top: 0;right: 30px}.single-sells.bg-color{background-color: #edecec}.single-sells:hover::before,.single-sells:hover::after{left: 50%;right: 50%;top: 0;bottom: 0;opacity: 0;width: auto}.single-sells:hover::after{top: 50%;bottom: 50%;left: 0;right: 0}.single-product-gallery{margin-bottom: 30px;position: relative;overflow: hidden;border-radius: 50%}.single-product-gallery .default-btn.btn-two:hover{background: linear-gradient(0deg, #bf1c6a, transparent)}.single-product-gallery::after{background: rgb(255 255 255 / .6);top: 0;bottom: 0}.single-product-gallery .default-btn{position: absolute;bottom: 0;font-weight: 500;left: 0;padding: 48px 15px 20px;margin-bottom: 0;font-size: 20px;width: 100%;background: linear-gradient(0deg, #3b185b, transparent);color: #fff}.single-product-gallery:hover::after{top: 50%;bottom: 50%;left: 0;right: 0}.feedback-area .owl-carousel .owl-item img{width: auto;margin: auto;border-radius: 50%}.product-gallery-section h1{text-align: center;font-size: 30px;margin-bottom: 30px}.feedback-area .feedback-bg{background-color: #fef3f5;padding: 100px 150px;position: relative}.feedback-area .feedback-bg .shape{position: absolute}.feedback-area .feedback-bg .shape.shape-1{top: 20px;left: 20px}.feedback-area .feedback-bg .shape.shape-2{top: 20px;right: 20px}.feedback-area .feedback-bg .shape.shape-3{bottom: 20px;left: 20px}.feedback-area .feedback-bg .shape.shape-4{bottom: 20px;right: 20px}.single-feedback{text-align: center;margin: 0 auto}.single-feedback .feedback-content{margin-bottom: 20px;position: relative;z-index: 1}.single-feedback .feedback-content i{color: #fde2e7;font-size: 100px;margin-top: -17px;position: absolute;top: 30px;left: 0;right: 0;opacity: .5;z-index: -1}.single-feedback .feedback-name{margin-bottom: -5px}.single-feedback .feedback-name img{margin-bottom: 15px !important}.single-feedback .feedback-name h3{font-size: 20px;margin-bottom: 0}.single-feedback .feedback-name span{font-size: 16px;color: #7f59a3}.trending-categories-area .single-new-products .product-img ul li a i{background-color: #7f59a3;color: #fff}.banner-area-style-three .container{max-width: 1400px;padding-left: 30px;padding-right: 30px}.banner-area-style-three .banner-bg{background-image: url(../images/banner/banner-bg-2.jpg);background-position: center center;background-repeat: no-repeat;background-size: cover;height: 100%;position: relative;z-index: 1}.banner-area-style-three .banner-bg::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #32013d;opacity: .68;z-index: -1}.banner-area-style-three .banner-content-three{padding: 50px;max-width: 600px}.banner-area-style-three .banner-content-three h1{font-size: 50px;color: #fff;margin-bottom: 24px}.banner-area-style-three .banner-content-three p{color: #fff;margin-bottom: 30px}.banner-area-style-three .single-collection{background-color: #fbe3e4;padding: 37px 30px;position: relative;margin-bottom: 30px}.banner-area-style-three .single-collection .collection-content{max-width: 200px}.banner-area-style-three .single-collection .collection-content span{color: #070707;margin-bottom: 10px;display: block}.banner-area-style-three .single-collection .collection-content h3{font-size: 25px;margin-bottom: 15px}.banner-area-style-three .single-collection .collection-content .default-btn{padding: 8px 10px}.banner-area-style-three .single-collection .collection-img{position: absolute;top: 40px;right: 20px}.banner-area-style-three .single-collection.bg-c{background-color: #edecec}.single-top-categories{text-align: center;margin-bottom: 30px}.single-top-categories i{background-color: #fff;font-size: 100px;line-height: 1;padding: 50px;display: inline-block;margin-bottom: 20px;color: #ffd7f8;-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05)}.single-top-categories h3{font-size: 20px;margin-bottom: -8px}.single-top-categories h3 a{color: #0e0f11}.single-top-categories:hover{/*-webkit-transform: translateY(-5px);transform: translateY(-5px)*/}.single-top-categories:hover h3 a{color: #ffd7f8}.best-gadget-img{text-align: center}.best-gadget-bg{padding: 50px}.best-gadget-content{text-align: center}.best-gadget-content span{font-weight: 600;display: block;margin-bottom: 10px}.best-gadget-content h2{margin-bottom: 15px}.best-gadget-content p{margin-bottom: 20px}.best-gadget-content .default-btn{background-color: #ffd7f8;color: #fff}.best-gadget-content .default-btn:hover{background-color: #0e0f11}.best-products-area .single-new-products .product-img ul li a i{background-color: #f2f0f0;color: #ffd7f8}.best-products-area .single-new-products .product-img ul li a:hover i{background-color: #ffd7f8;color: #fff}.best-products-area .single-new-products .product-img .cart-btn .default-btn{background-color: #ffd7f8;color: #fff}.best-products-area .single-new-products .product-img .cart-btn .default-btn:hover{background-color: #7f59a3}.best-products-area .single-new-products .new-products-content{padding-right: 55px}.best-products-area .single-new-products .new-products-content h3 a:hover{color: #ffd7f8}.best-products-area .single-new-products .new-products-content span{color: #ffd7f8}.featured-product-area{overflow: hidden}.featured-product-area .container-fluid{padding-right: 0;padding-left: 30px}.featured-product-area .trending-product-area .section-title{margin-left: 0;text-align: left}.featured-product-area .trending-product-area .single-best-selling{margin-bottom: 0}.offer-product{background-image: url(../images/offer-product-bg.png);background-position: center center;background-repeat: no-repeat;background-size: cover;padding: 30px;position: relative}.offer-product .offer{position: absolute;top: 30px;right: 30px;background-color: #fff;width: 100px;height: 100px;line-height: 100px;text-align: center;border-radius: 50%}.offer-product .offer span{color: #ffd7f8;font-weight: 700}.offer-product .offer-product-img{text-align: center;margin-bottom: 20px}.offer-product h3{color: #fff;font-size: 25px}.offer-product span{color: #fff;display: block;margin-bottom: 20px}.offer-product #timer div{display: inline-block;background-color: #fff;color: #ffd7f8;width: 80px;height: 80px;padding-top: 13px;font-size: 25px;font-weight: 700;text-align: center;margin-right: 7px}.offer-product #timer div:last-child{margin-right: 0}.offer-product #timer div span{display: block;text-transform: capitalize;margin-top: -6px;font-size: 17px;font-weight: 500;color: #0e0f11}.offer-product #timer div:last-child::before{display: none}.offer-product #timer div:last-child::after{display: none}.page-title-area{padding-top: 160px;padding-bottom: 0;background-color: #f5f2f2;text-align: center;background-image: url(../images/page-title-bg.jpg);background-position: center center;background-repeat: no-repeat;background-size: cover;position: relative}.page-title-area::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;opacity: .3}.page-title-area .page-title-content{position: relative;margin-top: -16px}.page-title-area .page-title-content .head{margin-bottom: 40px;text-transform: uppercase;font-size: 28px;font-weight: 500}.page-title-area .page-title-content h1{margin-bottom: 40px;text-transform: uppercase;font-size: 26px;font-weight: 300}.page-title-area .page-title-content ul{padding-left: 0;list-style-type: none;margin-top: 10px;margin-bottom: 0;background: rgb(255 255 255 / 42%);padding: 5px 0}.page-title-area .page-title-content ul li{display: inline-block;position: relative;font-size: 14.5px;padding-right: 10px;margin-left: 10px;color: #848484}.page-title-area .page-title-content ul li::before{content: "";position: absolute;top: 5px;right: -3px;background-color: #403e42;width: 1px;height: 12px;-webkit-transform: rotate(25deg);transform: rotate(25deg)}.page-title-area .page-title-content ul li.active{color: #7f59a3}.page-title-area .page-title-content ul li:first-child{margin-left: 0}.page-title-area .page-title-content ul li:last-child{padding-right: 0}.page-title-area .page-title-content ul li:last-child::before{display: none}.page-title-area .page-title-content ul li a{color: #848484}.page-title-area .page-title-content ul li a:hover{color: #7f59a3}.faq-area.faq-page-style .faq-accordion .accordion .accordion-title{background-color: #fff;border: 1px solid #ebebeb}.faq-area.faq-page-style .faq-accordion .accordion .accordion-content{background-color: #f5f2f2}.faq-accordion .accordion{list-style-type: none;padding-left: 0;margin-bottom: 0}.faq-accordion .accordion .accordion-item{border-radius: 5px;display: block;margin-bottom: 8px}.faq-accordion .accordion .accordion-item:last-child{margin-bottom: 0}.faq-accordion .accordion .accordion-title{padding: 10px 40px 10px 20px;color: #0e0f11;text-decoration: none;position: relative;display: block;font-size: 16px;font-weight: 600;background-color: #f8f7f2;border-bottom: 1px solid #fff;z-index: 1}.faq-accordion .accordion .accordion-title i{position: absolute;right: 15px;top: 10px;font-size: 25px}.faq-accordion .accordion .accordion-title.active i{-webkit-transform: rotate(180deg);transform: rotate(180deg)}.faq-accordion .accordion .accordion-title.active i::before{content: "\e9ac"}.faq-accordion .accordion .accordion-content{display: none;position: relative;margin-top: -6px;padding: 15px;background-color: #fefdf8}.faq-accordion .accordion .accordion-content p{font-size: 16px}.faq-accordion .accordion .accordion-content.show{display: block}.main-contact-area h3{background-color: #f5f2f2;font-size: 24px;padding: 15px 30px;margin-bottom: 0}.main-contact-area #contactForm{background-color: #fff;-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);padding: 30px}.main-contact-area .form-group{margin-bottom: 30px;margin-bottom: 30px}.main-contact-area .form-group label{font-size: 14px;margin-bottom: 5px}.main-contact-area .form-group .form-control{background-color: #fff;-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05)}.main-contact-area .form-group .form-control::-webkit-input-placeholder{color: #ccc}.main-contact-area .form-group .form-control:-ms-input-placeholder{color: #ccc}.main-contact-area .form-group .form-control::-ms-input-placeholder{color: #ccc}.main-contact-area .form-group .form-control::placeholder{color: #ccc}.main-contact-area .form-group.checkboxs{position: relative}.main-contact-area .form-group.checkboxs #chb2{position: absolute;top: 8px;left: 0}.main-contact-area .form-group.checkboxs p{padding-left: 20px}.main-contact-area .form-group.checkboxs p a{color: #7f59a3}.main-contact-area .form-group.checkboxs p a:hover{color: #0e0f11}.main-contact-area .contact-info .address{list-style-type: none;padding: 0;margin: 0;padding: 30px;background-color: #fff;-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05)}.main-contact-area .contact-info .address .location{position: relative;padding-left: 70px}.main-contact-area .contact-info .address .location i{position: absolute;left: 0;top: 5px;width: 50px;height: 50px;line-height: 50px;background-color: #7f59a3;color: #fff;font-size: 30px;text-align: center}.main-contact-area .contact-info .address .location span{display: block;font-size: 18px;font-weight: 600;margin-bottom: 5px;color: #403e42}.main-contact-area .contact-info .address li{position: relative;margin-bottom: 20px}.main-contact-area .contact-info .address li a{color: #7f59a3;font-size: 17px;display: block}.main-contact-area .contact-info .address li a:hover{color: #000}.main-contact-area .contact-info .address li:last-child{margin-bottom: 0}.main-contact-area .contact-info .address li i{position: absolute;left: 0;top: 5px;width: 50px;border-radius: 50px;height: 50px;line-height: 50px;background-color: #f5f2f2;color: #7f59a3;font-size: 22px;text-align: center}.main-contact-area .contact-info .address li span{display: block;font-size: 18px;font-weight: 600;margin-bottom: 5px;color: #403e42}.main-contact-area #msgSubmit{text-align: left}.list-unstyled{color: #dc3545;margin-top: 10px;font-size: 14px}.hidden{display: none}#msgSubmit{margin-top: 30px;font-size: 20px;text-align: left;text-align: center}.map-area iframe{height: 480px;width: 100%;border: none !important;display: block}.map-area iframe{height: 480px;width: 100%;border: none !important;display: block}.privacy-policy{max-width: 800px;margin: 0 auto -14px}.privacy-policy .privacy-content{margin-bottom: 30px}.privacy-policy .privacy-content h2{font-size: 24px;margin-bottom: 15px}.privacy-policy .privacy-content h3{margin-bottom: 15px;font-size: 20px}.privacy-policy .privacy-content p{margin-bottom: 10px}.terms-conditions{max-width: 800px;margin: 0 auto -14px}.terms-conditions .terms-content{margin-bottom: 30px}.terms-conditions .terms-content h2{font-size: 24px;margin-bottom: 15px}.terms-conditions .terms-content h3{margin-bottom: 15px;font-size: 20px}.terms-conditions .terms-content p{margin-bottom: 10px}.coming-soon-area{position: relative;z-index: 1;height: 100vh;overflow: hidden;background-color: #ffd7f8}.coming-soon-area::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;background-color: #000;opacity: .9}.coming-soon-content{text-align: center;max-width: 750px;margin-left: auto;margin-right: auto}.coming-soon-content .logo{margin-bottom: 20px}.coming-soon-content .logo a{display: inline-block}.coming-soon-content h1{margin-bottom: 0;color: #fff;font-size: 65px;font-weight: 700}.coming-soon-content p{color: #f3f3f3;line-height: 1.8;font-size: 14.5px;max-width: 600px;margin-top: 20px;margin-bottom: 0;margin-left: auto;margin-right: auto}.coming-soon-content #timer{margin-top: 60px}.coming-soon-content #timer div{display: inline-block;color: #fff;position: relative;-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);background-color: #7f59a3;width: 130px;height: 130px;border-radius: 5px;padding-top: 13px;font-size: 50px;font-weight: 700}.coming-soon-content #timer div span{display: block;text-transform: capitalize;margin-top: -6px;font-size: 17px;font-weight: 500}.coming-soon-content #timer div::before{content: '';position: absolute;right: -9px;top: 25px;z-index: 1;width: 16px;height: 16px;border-radius: 50%;background: #00045f}.coming-soon-content #timer div::after{content: '';position: absolute;right: -9px;bottom: 25px;z-index: 1;width: 16px;height: 16px;border-radius: 50%;background: #00045f}.coming-soon-content #timer div:last-child::before{display: none}.coming-soon-content #timer div:last-child::after{display: none}.coming-soon-content .newsletter-form{position: relative;max-width: 500px;margin-left: auto;margin-right: auto;margin-top: 40px}.coming-soon-content .newsletter-form .input-newsletter{display: block;width: 100%;height: 60px;border: none;background-color: 0 0 20px 3px rgb(0 0 0 / .05);padding-left: 15px;color: #fff;outline: 0}.coming-soon-content .newsletter-form .input-newsletter::-webkit-input-placeholder{color: #403e42}.coming-soon-content .newsletter-form .input-newsletter:-ms-input-placeholder{color: #403e42}.coming-soon-content .newsletter-form .input-newsletter::-ms-input-placeholder{color: #403e42}.coming-soon-content .newsletter-form .input-newsletter::placeholder{color: #403e42}.coming-soon-content .newsletter-form button{position: absolute;right: 0;top: 0;height: 60px;padding: 0 30px;text-transform: uppercase;background-color: #7f59a3;outline: 0;color: #fff;border: none;font-weight: 600;font-size: 15px}.coming-soon-content .newsletter-form button:hover{color: #fff;background-color: #0e0f11}.coming-soon-content .newsletter-form #validator-newsletter{color: #fff;font-size: 14px;position: absolute;left: 0;bottom: -30px;margin: 0 auto}.error-area{text-align: center;position: relative;z-index: 1;background-color: #ffd7f8;z-index: 1}.error-area::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;opacity: .9;z-index: -1}.error-area .error-content{z-index: 1;position: relative}.error-area .error-content h2{font-size: 80px;line-height: 1;font-weight: 400;color: #4c4c4c}.error-area .error-content h1 .a{display: inline-block}.error-area .error-content h1 .red{color: red;display: inline-block;-webkit-transform: rotate(45deg);transform: rotate(45deg)}.error-area .error-content h1 .b{display: inline-block}.error-area .error-content h3{margin: 30px 0 0;position: relative;color: red}.error-area .error-content p{margin: 20px 0;font-size: 19px;color: #4c4c4c}.partner-details{max-width: 800px;margin: auto}.partner-details .partner-single-img{margin-bottom: 35px;text-align: center}.partner-details .partner-content{margin-bottom: 30px}.partner-details .partner-content h2{font-size: 24px;margin-bottom: 15px}.partner-details .partner-content h3{margin-bottom: 15px;font-size: 20px}.partner-details .partner-content p{margin-bottom: 10px}.partner-slider .owl-prev,.related-product .owl-prev{position: absolute;top: 30%;left: -26px;margin: 0 !important;border-radius: 0 !important}.partner-slider .owl-next,.related-product .owl-next{position: absolute;top: 30%;right: -26px;margin: 0 !important;border-radius: 0 !important}.partner-slider .owl-prev span,.related-product .owl-prev span{background-color: #ac2176;color: #fff;width: 30px;height: 50px;line-height: 43px;display: inline-block;border-radius: 50px 0 0 50px;font-size: 40px}.partner-slider .owl-next span,.related-product .owl-next span{background-color: #ac2176;color: #fff;width: 30px;height: 50px;line-height: 43px;display: inline-block;border-radius: 0 50px 50px 0;font-size: 40px}.blog-details-content .blog-details-img{position: relative}.blog-details-content .blog-details-img .date{position: absolute;bottom: 30px;right: 30px;background-color: #000;color: #fff;padding: 5px 20px;text-align: center;display: inline-block}.blog-details-content .blog-top-content{padding: 30px;-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);background-color: #fff}.blog-details-content .blog-top-content .news-content p{font-size: 15px;text-align: justify}.blog-details-content .blog-top-content .news-content p a{font-weight: 600;text-decoration: underline}.blog-details-content .blog-top-content .news-content .admin{padding: 0;margin: 0;list-style-type: none;margin-bottom: 15px}.blog-details-content .blog-top-content .news-content .admin li{margin-right: 10px;padding-right: 10px;position: relative;display: inline-block}.blog-details-content .blog-top-content .news-content .admin li i{color: #7f59a3;display: inline-block;margin-right: 5px}.blog-details-content .blog-top-content .news-content .admin li::before{content: "";position: absolute;top: 4px;right: -4px;width: 1px;height: 85%;background-color: #403e42}.blog-details-content .blog-top-content .news-content .admin li:last-child{margin-right: 0;padding-right: 0}.blog-details-content .blog-top-content .news-content .admin li:last-child::before{display: none}.blog-details-content .blog-top-content .news-content .admin li:nth-child(2) i{position: relative;top: 3px}.blog-details-content .blog-top-content .news-content h1{font-size: 30px}.blog-details-content .blog-top-content .news-content h2{font-size: 24px;color: #7f59a3}.blog-details-content .blog-top-content .news-content h3{font-size: 18px}.blog-details-content .blog-top-content .news-content h4{font-size: 20px;color: #7f59a3;margin-bottom: 5px;font-weight: 500}.blog-details-content .blog-top-content .news-content h5{color: #ffa54a;font-weight: 500;text-decoration: underline}.blog-details-content .blog-top-content .news-content h5 a{color: #ffa54a}.blog-details-content .blog-top-content blockquote{background-color: #f5f2f2;padding: 30px;margin-top: 20px;margin-bottom: 20px;padding-left: 130px;position: relative}.blog-details-content .blog-top-content blockquote p{font-size: 18px;color: #0e0f11;font-weight: 600}.blog-details-content .blog-top-content blockquote i{font-size: 60px;color: #7f59a3;position: absolute;top: 50px;left: 30px;line-height: 1}.blog-details-content .blog-top-content .news-content-2{margin-bottom: 25px}.blog-details-content .blog-top-content .news-content-3 h3{margin-bottom: 15px;font-size: 24px}.blog-details-content .tags{margin-bottom: 40px}.blog-details-content .tags ul{padding: 0;margin: 0;list-style-type: none}.blog-details-content .tags ul li{display: inline-block;margin-right: 15px}.blog-details-content .tags ul li.title{font-weight: 600;color: #0e0f11;font-size: 18px}.blog-details-content .tags ul li a{font-size: 14px;display: inline-block;padding: 5px 10px;border: 1px solid #ebebeb}.blog-details-content .tags ul li a:hover{background-color: #7f59a3;color: #fff}.blog-details-content .leave-reply h3{background-color: #f5f2f2;padding: 15px 30px;margin-bottom: 0;font-size: 24px}.blog-details-content .leave-reply form{background-color: #fff;-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);padding: 30px}.blog-details-content .leave-reply form p{margin-top: -10px}.blog-details-content .leave-reply form .form-group{margin-bottom: 30px}.blog-details-content .leave-reply form .form-group label{margin-bottom: 10px}.blog-details-content .leave-reply form .form-group .form-control{-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05)}.blog-details-content .leave-reply form .form-group .form-control::-webkit-input-placeholder{color: #ccc}.blog-details-content .leave-reply form .form-group .form-control:-ms-input-placeholder{color: #ccc}.blog-details-content .leave-reply form .form-group .form-control::-ms-input-placeholder{color: #ccc}.blog-details-content .leave-reply form .form-group .form-control::placeholder{color: #ccc}.widget-sidebar{margin-left: 15px}.sidebar-widget{margin-bottom: 35px}.sidebar-widget h3{font-size: 20px;background-color: #f5f2f2;padding: 15px 30px;margin-bottom: 0}.sidebar-widget ul{padding: 15px 25px;margin: 0;list-style-type: none;background-color: #fff;-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05)}.sidebar-widget.search .search-form{background-color: #fff;padding: 30px;-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);position: relative}.sidebar-widget.search .search-form .form-control{-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05)}.sidebar-widget.search .search-form .search-button{position: absolute;width: 50px;height: 49px;line-height: 30px;top: 30px;right: 31px;font-size: 20px;color: #fff;background-color: #7f59a3}.sidebar-widget.search .search-form .search-button:hover{color: #fff}.sidebar-widget.recent-post ul li{margin-bottom: 25px;position: relative;padding-left: 90px}.sidebar-widget.recent-post ul li:last-child{margin-bottom: 0;border-bottom: none;padding-bottom: 0}.sidebar-widget.recent-post ul li a{font-size: 15px;color: #0e0f11;margin-bottom: 10px;font-weight: 600;display: inline-block}.sidebar-widget.recent-post ul li a:hover{color: #7f59a3}.sidebar-widget.recent-post ul li a img{position: absolute;top: 0;left: 0}.sidebar-widget.recent-post ul li span{display: block;font-size: 14px}.sidebar-widget.categories ul li{position: relative;margin-bottom: 5px;font-size: 16px;position: relative;border-bottom: 1px solid #eee}.sidebar-widget.categories ul li a{display: block;padding: 10px 0}.sidebar-widget.categories ul li i{font-size: 15px;margin-right: 5px}.sidebar-widget.categories ul li a span{float: right}.sidebar-widget.categories ul li:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: none}.sidebar-widget.tags ul li{display: inline-block;margin-bottom: 10px;margin-right: 10px}.sidebar-widget.tags ul li a{border: 1px solid #eee;padding: 8px 12px;display: inline-block;background-color: #fff}.sidebar-widget.tags ul li a:hover{/*-webkit-transform: translateY(-2px);transform: translateY(-2px);*/background-color: #7f59a3;color: #fff;border-color: #7f59a3}.sidebar-widget.tags ul li:last-child{margin-bottom: 0}.blog-left-sidebar .widget-sidebar{margin-left: 0;margin-right: 15px}.product-listing-sidebar .product-listing-widget{margin-bottom: 35px}.product-listing-sidebar .product-listing-widget h2{background-color: #f5f2f2;padding: 12px 20px;font-size: 18px;font-weight: 500;margin-bottom: 0}.product-listing-sidebar .product-listing-widget .search-form{background-color: #fff;padding: 30px;-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);position: relative}.product-listing-sidebar .product-listing-widget .search-form .form-control{-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05)}.product-listing-sidebar .product-listing-widget .search-form .search-button{position: absolute;width: 50px;height: 50px;line-height: 50px;top: 29px;right: 31px;font-size: 20px;color: #7f59a3;background-color: #fff0}.product-listing-sidebar .product-listing-widget .search-form .search-button:hover{color: #7f59a3}.product-listing-sidebar .product-listing-widget .accordion-widget{padding: 0;margin: 0;list-style-type: none}.product-listing-sidebar .product-listing-widget .accordion-widget .accordion-item .accordion-widget-title{position: relative;display: block}.product-listing-sidebar .product-listing-widget .accordion-widget .accordion-item .accordion-widget-title i{position: absolute;top: 17px;right: 22px;font-size: 25px}.product-listing-sidebar .product-listing-widget .accordion-widget .accordion-item .accordion-widget-content{background-color: #fff;-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);padding: 20px;margin: 0;list-style-type: none;margin-top: -7px}.product-listing-sidebar .product-listing-widget .accordion-widget .accordion-item .accordion-widget-content li{margin-bottom: 10px}.product-listing-sidebar .product-listing-widget .accordion-widget .accordion-item .accordion-widget-content li:last-child{margin-bottom: 0}.product-listing-sidebar .product-listing-widget .accordion-widget .accordion-item .accordion-widget-content li .single-check{padding-left: 25px;font-size: 16px;position: relative;cursor: pointer}.product-listing-sidebar .product-listing-widget .accordion-widget .accordion-item .accordion-widget-content li .single-check .checkmark{top: 8px;height: 15px;width: 15px;background-color: #fff}.product-listing-sidebar .product-listing-widget .accordion-widget .accordion-item .accordion-widget-content li .single-check .checkmark::after{top: 2px;left: 2px;width: 9px;height: 9px;background: #7f59a3}.product-listing-sidebar .product-listing-widget .accordion-widget .accordion-item .accordion-widget-content li .single-check .count{float: right}.product-listing-sidebar .product-listing-widget .accordion-widget .accordion-item .accordion-widget-content li .single-check input[type=radio]{position: absolute;left: 0;top: 8px}.product-listing-sidebar .product-listing-widget .accordion-widget .accordion-item .accordion-widget-content label{margin-bottom: 0}.price-range-filter .default-btn{padding: 11px 18px}.price-range-filter-item{margin: 15px 0}.price-range-filter-item input{width: 100%;border: 0;border-radius: 0;text-align: left;font-size: 16px;padding: 6px;font-weight: 500;width: 58px;display: inline;border: 1px solid #cecccc;color: #403e42}.price-range-bar{border: none;background: #7f59a3;height: 5px;width: 94%;margin-left: 0;margin-bottom: 25px;margin-top: 25px;position: relative}.price-range-bar .ui-slider-range{background: #7f59a3}.price-range-bar .ui-slider-handle{border: none;border-radius: 0;background: #fff;border: 2px solid #7f59a3;height: 15px;width: 15px;top: -5px;cursor: pointer;background: #7f59a3;position: absolute}.price-range-bar .ui-slider-handle:focus{outline: 0}.price-range-bar .ui-slider-handle span{background: #7f59a3}.shop-details-area .shop-details-desc h2{margin-bottom: 20px;font-size: 25px;font-weight: 500}.shop-details-area .shop-details-desc .subhead{margin-bottom: 10px;font-size: 20px;font-weight: 600}.shop-details-area .shop-details-desc p{margin-bottom: 0}.shop-details-area .shop-details-desc .price{margin-bottom: 15px;padding-bottom: 15px;color: "Open Sans", sans-serif;font-size: 20px;font-weight: 500;border-bottom: 1px solid #eee}.shop-details-area .shop-details-desc .price span{padding: 0 5px;color: #7f59a3}.shop-details-area .shop-details-desc .price del{color: #b3b3b3;margin-right: 10px;font-weight: 300;font-style: italic;font-size: 16px}.shop-details-area .shop-details-desc .shop-add-to-cart{margin-bottom: 20px;border-top: 1px solid #eee;padding-top: 20px;margin-top: 20px}.shop-details-area .shop-details-desc .shop-add-to-cart h3{display: inline-block;margin-right: 10px;font-size: 17px}.shop-details-area .shop-details-desc .shop-add-to-cart .input-counter{max-width: 130px;min-width: 130px;margin-right: 10px;text-align: center;display: inline-block;position: relative;border: 1px solid #cfcfcf}.shop-details-area .shop-details-desc .shop-add-to-cart .input-counter span{position: absolute;top: 0;background-color: #fff0;cursor: pointer;color: #383838;width: 40px;height: 100%;line-height: 34px}.shop-details-area .shop-details-desc .shop-add-to-cart .input-counter span:hover{color: #7f59a3}.shop-details-area .shop-details-desc .shop-add-to-cart .input-counter span.minus-btn{left: 0;border-right: 1px solid #cfcfcf}.shop-details-area .shop-details-desc .shop-add-to-cart .input-counter span.plus-btn{right: 0;border-left: 1px solid #cfcfcf}.shop-details-area .shop-details-desc .shop-add-to-cart .input-counter input{height: 30px;color: #333;outline: 0;display: block;border: none;background-color: #f8f8f8;text-align: center;width: 100%}.shop-details-area .shop-details-desc .shop-add-to-cart .input-counter input::-webkit-input-placeholder{color: #333}.shop-details-area .shop-details-desc .shop-add-to-cart .input-counter input:-ms-input-placeholder{color: #333}.shop-details-area .shop-details-desc .shop-add-to-cart .input-counter input::-ms-input-placeholder{color: #333}.shop-details-area .shop-details-desc .shop-add-to-cart .input-counter input::placeholder{color: #333}.shop-details-area .shop-details-desc .social-wrap{margin-top: 20px}.shop-details-area .shop-details-desc .social-wrap li{display: inline-block;padding-right: 10px;font-size: 17px;font-weight: 600;color: #0e0f11}.shop-details-area .shop-details-desc .social-wrap li span{display: inline-block;margin-right: 45px}.shop-details-area .shop-details-desc .social-wrap li a i{font-size: 20px;line-height: 1;color: #0e0f11}.shop-details-area .shop-details-desc .social-wrap li a:hover i{color: #7f59a3}.shop-details-area .shop-details-desc .default-btn{margin-bottom: 0 !important}.shop-details-area .shop-details-desc .default-btn i{position: relative;top: -1px;margin-right: 5px}.shop-details-area .shop-details-desc .category{font-size: 16px;font-weight: 500;margin-top: 15px;margin-bottom: 15px}.shop-details-area .shop-details-desc .category span{font-weight: 400}.shop-details-area .shop-details-desc .shop-review{position: relative;margin-bottom: 10px}.shop-details-area .shop-details-desc .shop-review .rating i{color: #ffba0a}.shop-details-area .shop-details-desc .shop-review .rating-count{position: absolute;top: -1px;left: 97px}.shop-details-area .shop-details-image{text-align: center;-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05)}.shop-details-area .tab .tabs_item{display: none}.shop-details-area .tab .tabs_item:first-child{display: block}.shop-details-area .shop-details-tab{margin-top: 50px;-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);background-color: #fff;padding: 0 30px}.shop-details-area .shop-details-tab .tabs{list-style-type: none;padding-left: 0;text-align: center;border-bottom: 1px solid #f9e4f2}.shop-details-area .shop-details-tab .tabs li{display: inline-block;line-height: initial;margin-right: 15px;margin-left: 15px;margin-bottom: 0;color: #0e0f11;padding: 12px 15px;font-size: 16px;font-weight: 500;cursor: pointer}.shop-details-area .shop-details-tab .tabs li:hover{color: #7f59a3}.shop-details-area .shop-details-tab .tabs li.current{color: #7f59a3;background: #f9e4f2}.shop-details-area .shop-details-tab .tabs li.current a{color: #7f59a3}.shop-details-area .shop-details-tab .tab_content{padding: 20px;padding-left: 0;padding-right: 0;padding-bottom: 0}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content p{margin-bottom: 20px}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content p:last-child{margin-bottom: 0}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .additional-information{padding-left: 0;margin-bottom: 0;list-style-type: none;text-align: left}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .additional-information li{border: 1px solid #eaedff;border-bottom: none;padding: 10px 15px;color: #57647c}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .additional-information li:last-child{border-bottom: 1px solid #eaedff}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .additional-information li span{display: inline-block;width: 30%;color: #0e0f11}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content h3{margin-bottom: 15px;font-size: 22px}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content ul li{margin-bottom: 15px !important}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content ul li{margin-bottom: 5px !important;font-size: 15px}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-title{position: relative}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-title .rating{display: inline-block}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-title .rating .fas.fa-star{color: #ffba0a}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-title .rating i{color: #ffba0a;font-size: 14px}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-title p{margin-bottom: 0;display: inline-block;padding-left: 5px;line-height: initial}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-title .btn{position: absolute;right: 0;bottom: 10px;padding: 10px 11px;font-size: 11px}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-title .btn:focus{border: none !important;-webkit-box-shadow: none !important;box-shadow: none !important;border: 4px;background-color: #7f59a3}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-comments{margin-top: 35px}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-comments .review-item{margin-top: 30px;position: relative;border-top: 1px dashed #eaedff;padding-top: 30px}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-comments .review-item .rating .fas.fa-star{color: #ffba0a}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-comments .review-item .rating{padding: 10px 20px;box-shadow: 0 0 5px #e2e2e2}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-comments .review-item .rating i{font-size: 14px;color: #ffba0a}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-comments .review-item h3{margin-top: 10px;margin-bottom: 10px}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-comments .review-item span{margin-bottom: 10px;font-size: 14px;display: block}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-comments .review-item p{margin-bottom: 0}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-comments .review-item .review-report-link{position: absolute;right: 0;color: #57647c;top: 40px;text-decoration: underline}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-comments .review-item .review-report-link:hover{color: #ff4800}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-form{margin-top: 30px}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-form form .form-group{margin-bottom: 20px}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-form form .form-group label{color: #444;cursor: pointer}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-form form .form-group textarea{padding-top: 15px}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-form form .form-group .form-control{font-size: 14px}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-form form .btn:focus{-webkit-box-shadow: none;box-shadow: none;border: none;border-radius: 0}label{margin-bottom: 12px}.sortby{padding: 6px;background: #f5f2f2;text-align: right;margin-bottom: 20px}.sortby select.form-control{background: #fff;-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;width: auto;height: 42px;padding: 10px;display: initial}.cart-area .cart-controller{background-color: #fff;border: 1px solid #ebebeb;margin-bottom: 35px}.cart-area .trash{text-align: center !important}.cart-area .trash .remove{color: #ed1d24;font-size: 20px}.cart-area .trash .remove:hover{color: #ed1d24}.cart-area .product-thumbnail{width: 75px;margin-right: 10px;float: left}.cart-area .product-name p{margin-bottom: 5px;line-height: 1.5;font-size: 14px;text-align: left;color: #929292}.cart-area .product-name span{text-align: left}.cart-area .product-name p a{color: #0e0f11;font-weight: 500;font-size: 16px;display: block}.cart-area .product-name p a span{color: #0e0f11;font-size: 14px;font-weight: 400}.cart-area .cart-table-box{box-shadow: 0 0 5px #e2e2e2;padding: 15px;margin-bottom: 30px;position: relative}.cart-area .cart-table-box .default-btn{border-radius: 5px;padding: 10px 20px;color: #fff;font-weight: 500}.cart-area .ordered{background: #000;top: -42px;padding: 6px 20px 8px;border-radius: 15px 15px 0 0;padding-top: 10px;color: #fff;width: inherit;display: inline-block}.cart-area .ordered span{font-size: 13px;color: #f7e48a}.cart-area .cart-table table thead tr{border-style: none}.cart-area .cart-table table thead tr th{border: none;color: #0e0f11;font-size: 16px;font-weight: 700;padding: 20px 30px}.cart-area .cart-table table tbody tr td{vertical-align: middle;border: none;border-bottom: 1px solid #dedede;white-space: nowrap;padding: 15px 30px}.cart-area .cart-table a{font-weight: 600}.cart-area .cart-table a:hover{color: #7f59a3}.cart-area .cart-table .product-price{font-size: 14px}.cart-area .cart-table .product-price{font-size: 14px;text-align: left}.cart-area .cart-table .product-quantity{width: 145px;padding: 0;display: inline-block;text-align: center}.cart-area .cart-table .product-subtotal{font-weight: 500;font-size: 18px;margin-top: 10px}.cart-area .cart-table .product-quantity .input-counter{position: relative}.cart-area .cart-table .product-quantity .input-counter input{height: 45px;color: #0e0f11;outline: 0;display: block;border: none;background-color: #f8f8f8;text-align: center;width: 100%;font-size: 15px;font-weight: 700;border-top: 1px solid #dedede;border-bottom: 1px solid #dedede}.cart-area .cart-table .product-quantity .input-counter input::-webkit-input-placeholder{color: #0e0f11}.cart-area .cart-table .product-quantity .input-counter input:-ms-input-placeholder{color: #0e0f11}.cart-area .cart-table .product-quantity .input-counter input::-ms-input-placeholder{color: #0e0f11}.cart-area .cart-table .product-quantity .input-counter input::placeholder{color: #0e0f11}.cart-area .cart-table .product-quantity .input-counter .minus-btn{text-align: center;position: absolute;top: 0;left: 0;background-color: #fff0;cursor: pointer;color: #0e0f11;width: 40px;height: 100%;line-height: 48px;border: 1px solid #dedede}.cart-area .cart-table .product-quantity .input-counter .minus-btn i{font-weight: 700}.cart-area .cart-table .product-quantity .input-counter .minus-btn:hover{color: #fff;background-color: #7f59a3}.cart-area .cart-table .product-quantity .input-counter .plus-btn{text-align: center;position: absolute;top: 0;right: 0;background-color: #fff0;cursor: pointer;color: #0e0f11;width: 40px;height: 100%;line-height: 48px;border: 1px solid #dedede}.cart-area .cart-table .product-quantity .input-counter .plus-btn i{font-weight: 700}.cart-area .cart-table .product-quantity .input-counter .plus-btn:hover{color: #fff;background-color: #7f59a3}.cart-area .coupon-cart{padding-top: 5px}.cart-area .coupon-cart .form-group{position: relative}.cart-area .coupon-cart .form-group .form-control{border: 1px solid #dedede}.cart-area .coupon-cart .form-group .form-control:focus{border-color: #7f59a3}.cart-area .coupon-cart .form-group .default-btn{position: absolute;top: 0;right: 0;height: 50px;padding: 15px 40px}.cart-area .coupon-cart .form-group .default-btn::before{display: none}.cart-area .coupon-cart .form-group .default-btn::after{display: none}.cart-area .coupon-cart .default-btn.update-cart{float: right;height: 50px}.cart-area .cart-totals{padding: 30px;border: 1px solid #ebebeb;background-color: #fff;max-width: 400px;margin: auto}.cart-area .cart-totals h3{margin-bottom: 15px;position: relative;padding-bottom: 10px;border-bottom: 1px solid #7f59a3;font-size: 20px}.cart-area .cart-totals ul{padding: 0;margin: 0 0 0;list-style-type: none}.cart-area .cart-totals ul li{color: #403e42;position: relative;padding-bottom: 12px;margin-bottom: 12px;border-bottom: 1px solid #dedede}.cart-area .cart-totals ul li:last-child{padding-bottom: 0;border-bottom: none;margin-bottom: 0}.cart-area .cart-totals ul li span{float: right;color: #666;font-weight: 400}.cart-area .cart-totals ul li span div{border-bottom: 1px solid}.cart-area .cart-totals .default-btn{display: block}.cart-area.wishlist-style .cart-controller{margin-bottom: 0}.cart-area.wishlist-style .cart-table{text-align: center}.cart-area.wishlist-style .cart-table table{margin-bottom: 0}.checkout-area .billing-details{padding: 30px;-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);background-color: #fff}.checkout-area .billing-details h3{margin-bottom: 20px;font-size: 25px}.checkout-area .billing-details .form-group{margin-bottom: 20px}.checkout-area .billing-details .form-group .form-control{background-color: #fff;border-color: #ebebeb}.checkout-area .billing-details .form-group label{display: block;color: #403e42;margin-bottom: 10px;font-size: 16px}.checkout-area .billing-details .form-group label .required{color: #403e42}.checkout-area .billing-details .form-group .nice-select{float: unset;line-height: 45px;color: #403e42;padding-top: 0;padding-bottom: 0}.checkout-area .billing-details .form-group .nice-select .list{background-color: #fff;-webkit-box-shadow: 0 0 29px 0 rgb(102 102 102 / .1);box-shadow: 0 0 29px 0 rgb(102 102 102 / .1);border-radius: 0;margin-top: 0;width: 100%;padding-top: 10px;padding-bottom: 10px}.checkout-area .billing-details .form-group .nice-select .list .option{padding-left: 20px;padding-right: 20px}.checkout-area .billing-details .form-group .nice-select .list .option:hover{background-color: #7f59a3 !important;color: #fff}.checkout-area .billing-details .form-group .nice-select .list .option.selected{background-color: #fff0}.checkout-area .billing-details .form-group .nice-select:after{right: 20px}.checkout-area .billing-details .form-group .nice-select .option:hover,.checkout-area .billing-details .form-group .nice-select .option.focus,.checkout-area .billing-details .form-group .nice-select .option.selected.focus{background-color: #7f59a3 !important;color: #fff !important}.checkout-area .billing-details .form-group textarea{padding-top: 13px}.checkout-area .billing-details .form-check{margin-bottom: 20px}.checkout-area .billing-details .form-check .form-check-label{color: #403e42;font-weight: 600;font-size: 14px}.checkout-area .billing-details .form-check label{position: relative;top: 1px}.checkout-area .billing-details .col-lg-12:last-child .form-group{margin-bottom: 0}.checkout-area .cart-totals{margin-bottom: 30px;-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);padding: 30px;background-color: #fff}.checkout-area .cart-totals h3{position: relative;margin-bottom: 25px;padding-bottom: 10px;border-bottom: 1px solid #7f59a3;font-size: 20px}.checkout-area .cart-totals ul{padding: 0;margin: 0;list-style-type: none}.checkout-area .cart-totals ul li{color: #403e42;position: relative;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #dedede}.checkout-area .cart-totals ul li:last-child{border-bottom: none;padding-bottom: 0;margin-bottom: 0}.checkout-area .cart-totals ul li span{float: right;color: #666;font-weight: 400}.checkout-area .faq-accordion{margin-bottom: 30px;-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);background-color: #fff;padding: 30px;margin-bottom: 0}.checkout-area .faq-accordion h3{position: relative;margin-bottom: 25px;padding-bottom: 10px;border-bottom: 1px solid #7f59a3;font-size: 20px}.checkout-area .faq-accordion .accordion .accordion-content{border-top: none;padding: 0;background-color: #fff0}.checkout-area .faq-accordion .accordion .accordion-content .form-group{margin-bottom: 30px}.checkout-area .faq-accordion .accordion .accordion-title{padding: 0;position: relative;padding-left: 25px;background-color: #fff0;border: none;margin-bottom: 10px;color: #0e0f11;font-weight: 600}.checkout-area .faq-accordion .accordion .accordion-title.active::after{background-color: #7f59a3}.checkout-area .faq-accordion .accordion .accordion-title.active::before{border-color: #7f59a3}.checkout-area .faq-accordion .accordion .accordion-title::before{content: "";position: absolute;top: 2px;left: -4px;width: 17px;height: 17px;border: 1px solid #0e0f11;border-radius: 50%;margin: 3px}.checkout-area .faq-accordion .accordion .accordion-title::after{content: "";position: absolute;top: 8px;left: 2px;width: 11px;height: 11px;background-color: #fff;border-radius: 50%;border-radius: 50%}.checkout-area .faq-accordion .accordion .accordion-title:hover{color: #7f59a3}.checkout-area .faq-accordion .accordion .accordion-item{background-color: #fff0;-webkit-box-shadow: none;box-shadow: none;margin-bottom: 8px}.checkout-area .faq-accordion .form-check{font-size: 14px}.checkout-area .faq-accordion .form-check label{margin-bottom: 5px}.checkout-area .faq-accordion .form-check label a{color: #7f59a3}.checkout-area .faq-accordion .form-check label a:hover{color: #7f59a3}.checkout-area .log-in-coupon-code .faq-accordion{max-width: 100%;padding: 15px;margin-bottom: 30px}.checkout-area .log-in-coupon-code .faq-accordion .accordion-item{margin-bottom: 0}.checkout-area .log-in-coupon-code .faq-accordion .accordion-item p{padding-top: 15px;padding-bottom: 15px}.checkout-area .log-in-coupon-code .faq-accordion .accordion-item .accordion-title{margin-bottom: 0;font-weight: 600}.user-area{position: relative;z-index: 1}.user-area .proceedguest{text-align: center;font-size: 18px;color: #7f59a3;width: inherit;position: relative;margin-bottom: 30px;border: 2px solid #7f59a3;margin: 0 auto 20px;border-radius: 30px}.user-area .proceedguest a{color: #7f59a3;padding: 6px 15px;display: block}.user-area .proceedguest a i{position: absolute;top: 11px}.user-area .user-form-content h3{font-size: 24px;background-color: #f0f0fa;padding: 20px 30px;margin-bottom: 0}.user-area .user-form-content .user-form{border-bottom: none;-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);background-color: #fff;padding: 30px;margin: auto}.user-area .user-form-content .user-form h5{margin-bottom: 5px;font-size: 18px;color: #7f59a3}.user-area .user-form-content .user-form .alert-danger{padding: 5px;font-size: 13px}.user-area .user-form-content .user-form .form-group{margin-bottom: 16px}.user-area .user-form-content .user-form .form-group label{font-size: 15px;margin-bottom: 4px}.user-area .user-form-content .user-form .form-group .form-control{-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05)}.user-area .user-form-content .user-form .login-action{margin-bottom: 30px}.user-area .user-form-content .user-form .login-action .log-rem{display: inline-block}.user-area .user-form-content .user-form .login-action .log-rem label{margin-bottom: 0;font-size: 16px}.user-area .user-form-content .user-form .login-action .forgot-login{display: inline-block;float: right}.user-area .user-form-content .user-form .default-btn{width: auto;margin-bottom: 30px;font-size: 16px;margin-top: 20px;padding: 15px 30px;border-radius: 50px}.user-area .user-form-content .or{text-align: center;font-size: 16px;display: block;margin-bottom: 30px;position: relative;z-index: 1}.user-area .user-form-content .or::before{content: "";position: absolute;top: 13px;left: 0;width: 45%;height: 1px;background-color: #ccc;z-index: -1}.user-area .user-form-content .or::after{content: "";position: absolute;top: 13px;right: 0;width: 45%;height: 1px;background-color: #ccc;z-index: -1}.user-area .user-form-content .or-login{display: block;text-align: center;border: 1px solid #ccc;padding: 15px 30px;border-radius: 4px;margin-bottom: 30px;font-size: 16px}.user-area .user-form-content .or-login i{color: #7f59a3;font-size: 20px;position: relative;top: 3px}.user-area .user-form-content .or-login.google i{color: #ed1d24}.user-area .user-form-content .or-login:hover{background-color: #7f59a3;color: #fff;border-color: #7f59a3}.user-area .user-form-content .or-login:hover i{color: #fff}.user-area .user-form-content .create{text-align: center;font-size: 16px}.user-area .user-form-content .create a{color: #7f59a3}.user-area.register-area .user-form-content{max-width: 700px;margin: auto}.partner-details{max-width: 800px;margin: 0 auto -14px}.partner-details .partner-single-img{margin-bottom: 35px;text-align: center}.partner-details .partner-content{margin-bottom: 15px}.partner-details .partner-content h2{font-size: 24px;margin-bottom: 15px}.partner-details .partner-content h3{margin-bottom: 15px;font-size: 20px}.partner-details .partner-content p{margin-bottom: 10px}.product-view-one{padding-right: 0 !important}.product-view-one.modal.show .modal-dialog{padding: 100px 0;text-align: center}.product-view-one.modal.show .modal-dialog h4{margin-bottom: 30px}.product-view-one .product-view-one-image{background-color: #eee;padding: 15px}.product-view-one .modal-dialog{margin: 0 auto}.product-view-one .modal-content{border: none;padding: 1px 1px 20px 1px;border-radius: 0}.product-view-one .modal-content button.close{position: absolute;right: 0;top: 0;outline: 0;opacity: 1;color: #0e0f11;line-height: 35px;padding: 0;margin: 0;font-size: 20px;width: 35px;text-shadow: unset;height: 35px}.product-view-one .modal-content button.close:hover{background-color: red;color: #fff}.product-view-one .modal-content .product-content h3{font-size: 22px;margin-bottom: 14px}.product-view-one .modal-content .product-content h3 a{color: #0e0f11}.product-view-one .modal-content .product-content h3 a:hover{color: #0e0f11}.product-view-one .modal-content .product-content .price{margin-bottom: 10px}.product-view-one .modal-content .product-content .price span{display: inline-block;font-size: 18px;color: #0e0f11}.product-view-one .modal-content .product-content .price del{display: inline-block;font-size: 18px;color: #c1c1c1;margin-left: 5px}.product-view-one .modal-content .product-content .product-review{margin-bottom: 10px}.product-view-one .modal-content .product-content .product-review .rating{display: inline-block;padding-right: 5px}.product-view-one .modal-content .product-content .product-review .rating i{color: #7f59a3}.product-view-one .modal-content .product-content .product-review .rating-count{display: inline-block;color: #0e0f11;border-bottom: 1px solid #0e0f11;line-height: initial}.product-view-one .modal-content .product-content .product-info{list-style-type: none;padding: 0;margin-top: 0;margin-bottom: 0}.product-view-one .modal-content .product-content .product-info li{font-size: 16px;color: #0e0f11;margin-bottom: 10px}.product-view-one .modal-content .product-content .product-info li:last-child{margin-bottom: 0}.product-view-one .modal-content .product-content .product-info li span{color: #0e0f11}.product-view-one .modal-content .product-content .product-info li a{display: inline-block;font-weight: 500;color: #0e0f11}.product-view-one .modal-content .product-content .product-info li a:hover{color: #0e0f11}.product-view-one .modal-content .product-content .product-color-switch{margin-top: 10px;margin-bottom: 10px}.product-view-one .modal-content .product-content .product-color-switch h4{font-size: 16px;color: #0e0f11;margin-bottom: 6px}.product-view-one .modal-content .product-content .product-color-switch ul{list-style-type: none;margin-bottom: 0;margin-top: -4px;margin-left: -4px;padding-left: 0}.product-view-one .modal-content .product-content .product-color-switch ul li{display: inline-block;margin-left: 4px;margin-top: 4px}.product-view-one .modal-content .product-content .product-color-switch ul li a{display: inline-block;position: relative;border: 1px solid #fff0;width: 25px;height: 25px}.product-view-one .modal-content .product-content .product-color-switch ul li a::before{position: absolute;content: "";left: 0;right: 0;top: 0;bottom: 0;background: #eee;margin: 2px}.product-view-one .modal-content .product-content .product-color-switch ul li a:hover{border-color: #0e0f11}.product-view-one .modal-content .product-content .product-color-switch ul li a:focus{border-color: #0e0f11}.product-view-one .modal-content .product-content .product-color-switch ul li a.color-white::before{background: blue}.product-view-one .modal-content .product-content .product-color-switch ul li a.color-black::before{background: #222}.product-view-one .modal-content .product-content .product-color-switch ul li a.color-green::before{background: green}.product-view-one .modal-content .product-content .product-color-switch ul li a.color-yellowgreen::before{background: #9acd32}.product-view-one .modal-content .product-content .product-color-switch ul li a.color-teal::before{background: teal}.product-view-one .modal-content .product-content .product-color-switch ul li.active a{border-color: #0e0f11}.product-view-one .modal-content .product-content .product-add-to-cart .input-counter{max-width: 130px;min-width: 130px;margin-right: 10px;text-align: center;display: inline-block;position: relative}.product-view-one .modal-content .product-content .product-add-to-cart .input-counter span{position: absolute;top: 0;background-color: #fff0;cursor: pointer;color: #403e42;width: 40px;height: 100%;line-height: 50px}.product-view-one .modal-content .product-content .product-add-to-cart .input-counter span:hover{color: #0e0f11}.product-view-one .modal-content .product-content .product-add-to-cart .input-counter span.minus-btn{left: 0}.product-view-one .modal-content .product-content .product-add-to-cart .input-counter span.minus-btn:hover{background-color: #7f59a3;color: #fff}.product-view-one .modal-content .product-content .product-add-to-cart .input-counter span.plus-btn{right: 0}.product-view-one .modal-content .product-content .product-add-to-cart .input-counter span.plus-btn:hover{background-color: #7f59a3;color: #fff}.product-view-one .modal-content .product-content .product-add-to-cart .input-counter input{height: 48px;color: #0e0f11;outline: 0;display: block;border: none;background-color: #f8f8f8;text-align: center;width: 100%;font-size: 17px;font-weight: 600}.product-view-one .modal-content .product-content .product-add-to-cart .input-counter input::-webkit-input-placeholder{color: #0e0f11}.product-view-one .modal-content .product-content .product-add-to-cart .input-counter input:-ms-input-placeholder{color: #0e0f11}.product-view-one .modal-content .product-content .product-add-to-cart .input-counter input::-ms-input-placeholder{color: #0e0f11}.product-view-one .modal-content .product-content .product-add-to-cart .input-counter input::placeholder{color: #0e0f11}.product-view-one .modal-content .product-content .share-this-product h3{font-weight: 400;font-size: 16px;margin-bottom: 8px;margin-top: 10px}.product-view-one .modal-content .product-content .share-this-product ul{padding: 0;margin: 0;list-style-type: none}.product-view-one .modal-content .product-content .share-this-product ul li{display: inline-block;margin-right: 3px}.product-view-one .modal-content .product-content .share-this-product ul li a i{display: inline-block;width: 25px;height: 25px;line-height: 25px;background-color: #eee;border-radius: 4px;text-align: center}.product-view-one .modal-content .product-content .share-this-product ul li a:hover i{background-color: #7f59a3;color: #fff}.product-view-one .owl-carousel .owl-item img{width: 100%;margin: auto}.product-view-one #big .item{padding: 15px;background-color: #fff;margin-bottom: 15px}background-color:#7f59a3 !important;padding:5px}.product-view-one .owl-item.active.current{background-color: #7f59a3 !important;padding: 5px}.product-view-one.fade{-webkit-animation: zoomIn 0.2s linear;animation: zoomIn 0.2s linear}.product-view-one .owl-next{position: absolute;top: 50%;right: 25px;margin: 0 !important;border-radius: 0 !important;opacity: .5}.product-view-one .owl-next i{background-color: #7f59a3;color: #fff;width: 30px;height: 30px;line-height: 30px;display: inline-block;border-radius: 4px;font-size: 15px}.product-view-one .owl-prev{position: absolute;top: 50%;left: 25px;margin: 0 !important;border-radius: 0 !important;opacity: .5}.product-view-one .owl-prev i{background-color: #7f59a3 !important;color: #fff;width: 30px;height: 30px;line-height: 30px;display: inline-block;font-size: 15px;border-radius: 4px}.product-view-one:hover .owl-prev{opacity: 1;left: 0}.product-view-one:hover .owl-next{opacity: 1;right: 0}.product-view-one .owl-theme .owl-nav{margin-top: 0 !important}.product-view-one .owl-theme .owl-nav[class*=owl-]:hover{background-color: #fff0}.modal-content .product-view-one .product-view-one-image{padding: 5px}.go-top{position: fixed;cursor: pointer;top: 87%;right: -10%;background-color: #7f59a3;z-index: 4;width: 40px;text-align: center;height: 42px;line-height: 42px;opacity: 0;visibility: hidden;/*-webkit-transition: .9s;transition: .9s*/}.go-top i{position: absolute;top: 30%;/*-webkit-transform: translateY(-50%);transform: translateY(-50%);*/left: 0;right: 0;margin: 0 auto;color: #fff;font-size: 20px}.go-top i:last-child{opacity: 0;visibility: hidden;top: 35%}.go-top::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;background-color: #7f59a3;opacity: 0;visibility: hidden}.go-top:hover{color: #fff;background-color: #7f59a3}.go-top:hover::before{opacity: 1;visibility: visible}.go-top:hover i:first-child{opacity: 0;top: 0;visibility: hidden}.go-top:hover i:last-child{opacity: 1;visibility: visible;top: 35%}.go-top:focus{color: #fff}.go-top:focus::before{opacity: 1;visibility: visible}.go-top:focus i:first-child{opacity: 0;top: 0;visibility: hidden}.go-top:focus i:last-child{opacity: 1;visibility: visible;top: 50%}.go-top.active{/*-webkit-transform: translateY(0);transform: translateY(0);*/opacity: 1;visibility: visible;right: 3%;top: 87%}.go-top.go-top-style-three{background-color: #ffd7f8}.video-btn{display: inline-block;width: 70px;height: 70px;line-height: 70px;text-align: center;border-radius: 0;color: #7f59a3;position: relative;top: 3px;z-index: 1;background-color: rgb(98 189 94 / .8);border-radius: 50%}.video-btn i{font-size: 42px;color: #fff;position: absolute;top: 0;left: 3px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 100%}.video-btn::after,.video-btn::before{content: "";display: block;position: absolute;top: 0;right: 0;z-index: -1;bottom: 0;left: 0;border-radius: 0;border-radius: 50%;-webkit-animation: ripple 1.6s ease-out infinite;animation: ripple 1.6s ease-out infinite;background-color: rgb(98 189 94 / .8)}.video-btn:hover{background-color: rgb(27 27 27 / .8)}.video-btn:hover::before,.video-btn:hover::after{background-color: rgb(27 27 27 / .8)}@-webkit-keyframes ripple{0%,35%{-webkit-transform: scale(0);transform: scale(0);opacity: 1}50%{-webkit-transform: scale(1.5);transform: scale(1.5);opacity: .8}100%{opacity: 0;-webkit-transform: scale(2);transform: scale(2)}}@keyframes ripple{0%,35%{-webkit-transform: scale(0);transform: scale(0);opacity: 1}50%{-webkit-transform: scale(1.5);transform: scale(1.5);opacity: .8}100%{opacity: 0;-webkit-transform: scale(2);transform: scale(2)}}.video-btn-2 span{top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);position: absolute;content: "";display: block;border-radius: 50%;width: 90px;height: 90px}.video-btn-2 span::after{top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);position: absolute;content: "";width: 100%;height: 100%;border-radius: 50%;border: .1px solid #7f59a3;-webkit-animation: videoTwo 8s linear infinite;animation: videoTwo 8s linear infinite}.video-btn-2 span::before{top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);position: absolute;content: "";width: 100%;height: 100%;border-radius: 50%;border: .1px solid #7f59a3;-webkit-animation: videoTwo 8s linear infinite;animation: videoTwo 8s linear infinite}.video-btn-2 span:nth-child(1)::after{-webkit-animation-delay: 1s;animation-delay: 1s}.video-btn-2 span:nth-child(1)::before{-webkit-animation-delay: 5s;animation-delay: 5s}.video-btn-2 span:nth-child(2)::after{-webkit-animation-delay: 2s;animation-delay: 2s}.video-btn-2 span:nth-child(2)::before{-webkit-animation-delay: 6s;animation-delay: 6s}.video-btn-2 span:nth-child(3)::after{-webkit-animation-delay: 3s;animation-delay: 3s}.video-btn-2 span:nth-child(3)::before{-webkit-animation-delay: 7s;animation-delay: 7s}.video-btn-2 span:nth-child(4)::after{-webkit-animation-delay: 4s;animation-delay: 4s}.video-btn-2 i{width: 90px;height: 90px;line-height: 80px;text-align: center;border-radius: 50%;display: inline-block;background: #fff;color: #7f59a3;border: 5px solid #7f59a3;font-size: 60px}.video-btn-2.video-btn-3 i{color: #0e0f11;border-color: #0e0f11}.video-btn-2.video-btn-3 span::before{border: .1px solid #0e0f11}.video-btn-2.video-btn-3 span::after{border: .1px solid #0e0f11}@-webkit-keyframes videoTwo{0%{-webkit-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);opacity: 1}100%{-webkit-transform: translate(-50%, -50%) scale(5);transform: translate(-50%, -50%) scale(5);opacity: 0}}@keyframes videoTwo{0%{-webkit-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);opacity: 1}100%{-webkit-transform: translate(-50%, -50%) scale(5);transform: translate(-50%, -50%) scale(5);opacity: 0}}.nice-select .list{width: 100%;border-radius: 0;height: 200px;overflow-y: scroll}.nice-select .option:hover{background-color: #7f59a3;color: #fff}.nice-select .option.selected.focus{color: #7f59a3}.nice-select .current{font-size: 16px}.pagination-area{margin-top: 10px}.pagination-area .page-numbers{width: 35px;height: 35px;line-height: 35px;color: #0e0f11;text-align: center;display: inline-block;position: relative;margin-left: 3px;margin-right: 3px;font-size: 17px;background-color: #fff;-webkit-box-shadow: 0 0 20px 3px rgb(0 0 0 / .05);box-shadow: 0 0 20px 3px rgb(0 0 0 / .05)}.pagination-area .page-numbers:hover{color: #fff;border-color: #7f59a3;background-color: #7f59a3}.pagination-area .page-numbers i{font-size: 17px}.pagination-area .page-numbers.current{color: #fff;border-color: #7f59a3;background-color: #7f59a3}.star-rating__stars{position: relative;height: 2rem;width: 12rem;background: url(off.svg);background-size: 2.4rem 2rem}.star-rating__label{position: absolute;height: 100%;background-size: 2.4rem 2rem}.star-rating__input{margin: 0;position: absolute;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px)}.star-rating__stars .star-rating__label:nth-of-type(1){z-index: 5;width: 20%}.star-rating__stars .star-rating__label:nth-of-type(2){z-index: 4;width: 40%}.star-rating__stars .star-rating__label:nth-of-type(3){z-index: 3;width: 60%}.star-rating__stars .star-rating__label:nth-of-type(4){z-index: 2;width: 80%}.star-rating__stars .star-rating__label:nth-of-type(5){z-index: 1;width: 100%}.star-rating__input:checked .star-rating__label,.star-rating__input:focus .star-rating__label,.star-rating__label:hover{background-image: url(on.svg)}.star-rating__label:hover~.star-rating__label{background-image: url(off.svg)}.star-rating__input:focus~.star-rating__focus{position: absolute;top: -.25em;right: -.25em;bottom: -.25em;left: -.25em;outline: .25rem solid lightblue}.btn-primary{background-color: #ff5a5f;border: none;padding: 10px 20px;color: white;border-radius: 25px;cursor: pointer;transition: 0.3s}.btn-primary:hover{background-color: #e14c4f}
/* =========================================================================
   PERFORMANCE FIX — CLS reduction for Owl Carousel sections
   PROBLEM: owl.carousel.min.css sets ".owl-carousel{display:none}" until
   the carousel JS finishes initialising (adds ".owl-loaded"). Because
   these carousels have no reserved space in their parent, the browser
   paints the page with ZERO height where the slider will be, then the
   slider "pops in" at full height the moment JS runs (after jQuery +
   owl.carousel.min.js + custom.js have downloaded and executed). Every
   single thing below the slider on the page jumps down. This is the
   single largest source of Cumulative Layout Shift on this site.
   FIX: give the *parent wrapper* (which is NOT display:none) a min-height
   matching the carousel's rendered height at each breakpoint, so the
   space is reserved from first paint, before JS ever runs.
   ========================================================================= */

/* Homepage hero banner slider */
.hero-slider-area{min-height:460px;}
@media only screen and (max-width:820px){.hero-slider-area{min-height:280px;}}
@media only screen and (max-width:768px){.hero-slider-area{min-height:250px;}}
@media only screen and (max-width:420px){.hero-slider-area{min-height:150px;}}

/* Product detail page — main image gallery + thumbnail strip.
   This is the single biggest offender: it is the primary visual element
   on every product page (your highest-traffic template) and it is
   completely invisible (0 height) until JS loads. */
.product-view-one-image{min-height:400px;}
.product-view-one-image #big{min-height:400px;}
.product-view-one-image #thumbs{min-height:90px;margin-top:10px;}
@media only screen and (max-width:767px){
	.product-view-one-image,
	.product-view-one-image #big{min-height:300px;}
}

/* Related products slider on product detail page */
.related-product.owl-carousel{min-height:320px;}

/* NOTE: this same "invisible until JS runs" problem applies to every
   other .owl-carousel on the site (testimonials, trending-products,
   category sliders, etc). The fix pattern is identical: find the
   rendered pixel height of the slider's contents at each breakpoint and
   apply that as min-height on the closest ancestor that is NOT itself
   given the .owl-carousel class. This block only covers the two
   highest-impact instances (homepage hero, product detail gallery). Any
   other slider still showing a shift in PageSpeed's "Avoid large layout
   shifts" diagnostic needs the same treatment. */

/* =========================================================================
   PERFORMANCE FIX #2 — CLS caused by the Age Verification modal (and any
   other Bootstrap modal: quick-view, etc.)
   PROBLEM: Bootstrap's modal.js, when it shows a modal, adds a
   "modal-open" class to <body> and — if the page has a vertical
   scrollbar — sets overflow:hidden and adds inline padding-right to
   compensate for the scrollbar disappearing. That changes the width of
   EVERY element on the page by ~15-17px, all at once, right after the
   page has already painted. Because it affects virtually the entire
   viewport, this single event can produce a very large CLS score on its
   own — matching what the filmstrim showed (stable page -> full-screen
   age-gate swap).
   FIX: reserve the scrollbar's space permanently via scrollbar-gutter,
   so removing the scrollbar never changes the content width, and
   force the padding-right Bootstrap adds back to 0 as a safety net.
   ========================================================================= */
html{scrollbar-gutter:stable;}
body.modal-open{padding-right:0 !important;}

/* =========================================================================
   PERFORMANCE FIX #3 — CLS from product thumbnail images loading in with
   no reserved space. None of the product grid images (homepage, category,
   listing pages) had a width/height or aspect-ratio, so each one popping
   in as it downloads nudges the layout. Locking a 1:1 box in reserves the
   space before the image ever loads.
   NOTE: verify 1:1 visually matches your actual product photos — if your
   images are not square, adjust this ratio to match (e.g. 4/3, 3/2).
   ========================================================================= */
.single-best-selling .product-img .product img,
.single-best-selling .product-img .product-x img{
	aspect-ratio: 1/1;
	object-fit: cover;
	width: 100%;
	height: auto;
}

/* =========================================================================
   PERFORMANCE FIX #4 — companion CSS for the first hero slide's real <img>
   (see welcome_message.php). Positions it to fill the already-reserved
   .slider-item box exactly like the old background-image:cover did, and
   keeps the text content layered on top of it.
   ========================================================================= */
.hero-slider .slider-item{overflow:hidden;}
.hero-slider .slider-item .slider-item-lcp-img{
	position:absolute;
	top:0; left:0;
	width:100%;
	height:100%;
	object-fit:cover;
	object-position:right;
	z-index:0;
}
.hero-slider .slider-item .d-table{
	position:relative;
	z-index:1;
}

/* =========================================================================
   PERFORMANCE FIX #5 — CLS from homepage category tiles (trending-area).
   PageSpeed's "Layout shift culprits" identified this as the single
   largest contributor (0.146 of the total 0.286): .single-product-gallery
   img elements have no width/height/aspect-ratio, and CSS already makes
   them circular (border-radius:50%), which only works if they're square -
   so 1:1 is not a guess, it's required by the existing design.
   ========================================================================= */
.single-product-gallery img{
	aspect-ratio: 1/1;
	object-fit: cover;
	width: 100%;
	height: auto;
}

/* ===== responsive.css ===== */
@media only screen and (max-width:820px){.hero-slider .slider-item{height:280px}}@media only screen and (max-width:768px){.product-gallery-section h1{font-size:20px;}.single-product-gallery .default-btn{padding: 35px 10px 30px;font-size: 16px;}.hero-slider-content .h1{font-size: 16px;margin-bottom: 8px;}.copy-right-area{padding-bottom:135px;}.quickview{display:none;}.search-modal-area .modal-content form.search-box .search-input{width:100%}.description{display: inherit;font-size: 14px;}.disclaimer-popup .modal-content{width:100%;}.single-best-selling{margin-bottom:15px;}.related-product .owl-item{margin-right:15px !important;}.hidden-mobile{display:none !important;}.navbar-area.is-sticky{padding-top: 5px; padding-bottom: 5px;}.single-best-selling .product-img ul{top: 10px;right: 6px;}.single-best-selling .product-img ul li a i{font-size: 20px; width: 30px; height: 30px; line-height: 30px;}.shop-details-area .shop-details-desc .default-btn{width: 100%; font-size: 20px; padding: 15px 20px;}.top-header{padding-top: 8px; padding-bottom: 8px;}.best-selling-area{padding: 15px 0;}.mobile-responsive-nav .logo img{width:120px;}.firstmobile{/*height:190px;*/ overflow:hidden;}.single-product-gallery{margin-bottom:20px;}.single-best-selling .product-img .cart-btn .default-btn{padding: 8px 12px !important; font-size: 14px !important;}.single-best-selling .product-img .cart-btn{bottom: 15px;}.page-title-area .page-title-content h1{font-size:24px;margin-bottom: 20px;} .partner-slider .owl-next, .related-product .owl-next{right: -10px;}.partner-slider .owl-prev, .related-product .owl-prev{left: -10px;}.others-option-for-responsive button.search-btn{background:transparent;}.others-option-for-responsive .dot-menu .inner i{margin-top:0;}.others-option-for-responsive li .cart-icon span{top: -2px;left: 11px;}.others-option-for-responsive .dot-menu{/*top: -45px;*/}.searchbox{/*position: inherit;*/}.searchbox .dropdown-menu{top: 46px;right: -25px;}.searchbox .dropdown-menu .search-input{width:330px;}.searchbox .dropdown-menu .search-input .search-btn{top:1px;}.navbar-area{padding-top: 8px;padding-bottom: 8px;}.ptb-100{padding-top:50px;padding-bottom:25px}.pt-100{padding-top:50px}.pb-100{padding-bottom:50px}.pt-70{padding-top:40px}.pb-70{padding-bottom:20px}.top-header .container{padding-left:15px;padding-right:15px}.product-view-one .product-view-one-image{padding:5px;}.shop-details-desc{padding: 20px 0;}.shop-details-area .shop-details-desc .category{font-size: 14px;font-weight: 500;margin-top: 5px;margin-bottom: 5px;}.shop-details-area .shop-details-desc .price{margin-bottom: 5px;padding-bottom: 5px;}.shop-details-area .shop-details-desc .shop-add-to-cart{padding-top: 10px; margin-top: 10px;}.top-header .header-left-content .contact-info{padding:5px 0 10px 0; text-align:center}.top-header .header-left-content .contact-info li{margin-right:8px}.top-header .header-left-content .contact-info li i{margin-right: 0;}.top-header .offer-content{margin-top:6px}.top-header .header-right-content{text-align:center;margin-top:10px}.banner-area{padding-top:70px;padding-bottom:70px;height:100%;position:relative;z-index:1}.banner-area::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.9;z-index:-1}.banner-content{margin:auto}.banner-content h1{font-size:30px;margin-bottom:10px}.banner-content h2{font-size:25px}.default-btn{padding:8px 15px;font-size:15px}.mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul li a.mean-expand{width: 40px !important;padding: 0 15px !important; font-size: 30px !important;}.section-title{margin-top:-6px}.section-title h2{font-size:28px}.single-best-selling .best-selling-content h3{font-size:14px;line-height: 1.3;}.single-collection-1{margin-bottom:30px}.collection-area .container-fluid.p-0{padding-left:15px!important;padding-right:15px!important}.single-collection-2 img{max-width:100%;position:unset}.single-collection-2{max-width:100%}.single-collection-2 .collection-content-2{top:0;padding:20px;text-align:center;margin:auto}.single-testimonials-box{padding:20px}.single-testimonials-box .quote{right:20px}.single-blog .blog-content{padding:20px}.single-blog .blog-content h3{margin-bottom:15px;font-size:20px}.single-widget-bottom{text-align:center}.single-widget-bottom .newsletter-form .default-btn{position:unset;margin:20px auto 0;display:table}.single-widget-bottom .payment li{margin-right:5px}.copy-right-area p{text-align:center;font-size:15px}.copy-right-area .terms-condition{text-align:center;top:0;margin-top:5px;padding-bottom:5px}.copy-right-area .terms-condition li a{font-size:15px}#validator-newsletter{text-align:center}.single-footer-widget h3{font-size:22px}.single-footer-widget p{font-size:15px}.single-footer-widget .import-link li a{font-size:15px}.single-footer-widget .address li{font-size:15px;padding-left:35px}.single-footer-widget .address li a{font-size:15px}.single-footer-widget .address li i{top:3px;font-size:20px}.single-trending-item{text-align:center;background-color:#fff}.single-trending-item .trending-content{position:unset;padding-bottom:30px}.single-services h3{font-size:15px}.single-new-products .product-img .product{text-align:center;background-color:#efefef}.sidebar-modal .sidebar-modal-inner{padding:20px;max-width:320px}.product-categories-area .container-fluid{padding-left:15px!important;padding-right:15px!important}.hero-slider-area .container{padding-right:15px;padding-left:15px}.hero-slider-area .col-lg-3{padding-right:10px!important}.hero-slider-area .col-lg-9{padding-left:10px!important}.hero-slider .slider-item{height: 250px;}.hero-slider-area .owl-dots{position: unset;position: absolute;display: block;-webkit-transform: unset;transform: unset;bottom: 0;left: 50px;margin-bottom: 30px;top: 92%;}.hero-slider-area .owl-dots .owl-dot span{margin:0 10px}.categories-list{margin-top:30px;margin-bottom:30px}.hero-slider-content{margin-top: 0;padding: 10px;margin: 10px;position: absolute;left: 10px;right: 10px;bottom: 0;text-align: center;background: rgb(0 0 0 / 18%);}.hero-slider-area{margin-top: 70px;}.hero-slider-content h1{font-size:22px;margin-bottom: 5px;font-weight: 500;}.hero-slider-content p{display:none;line-height: 1.3em;margin-bottom: 10px;font-size: 14px;}.single-sells{text-align:center;padding:30px}.single-sells .sells-img{display:none}.services-bg{padding:20px;padding-top:50px}.feedback-area .feedback-bg{padding:20px}.feedback-area .section-title{margin-bottom:10px}.feedback-area .feedback-bg .shape{display:none}.single-product-gallery img{width:100%}.trending-categories-area.bg-color .single-new-products .product-img .product{background-color:#fff}.partner-area.partner-area-style-two .partner-item{text-align:center}.feedback-area .section-title{margin:15px}.feedback-area .feedback-bg{padding:20px}.banner-area-style-three{padding-bottom:50px}.banner-area-style-three .container{padding-right:15px;padding-left:12px}.banner-area-style-three .col-lg-3{padding-right:10px!important}.banner-area-style-three .col-lg-9{padding-left:10px!important}.banner-area-style-three .banner-content-three{text-align:center;padding:30px}.banner-area-style-three .banner-content-three h1{font-size:30px;margin-bottom:15px;margin-top:-8px}.banner-area-style-three .banner-content-three p{margin-bottom:20px}.banner-area-style-three .single-collection{margin-top:30px;margin-bottom:0;text-align:center}.banner-area-style-three .single-collection .collection-img{opacity:.1}.banner-area-style-three .single-collection .collection-content{max-width:100%}.best-gadget-bg{padding:50px 15px}.best-gadget-content{margin-top:30px;margin-bottom:30px}.featured-product-area .container-fluid{padding-left:15px!important;padding-right:15px!important}.offer-product{padding:20px;padding-bottom:15px;text-align:center;margin-bottom:50px}.offer-product #timer div{text-align:center;margin-right:0;margin-bottom:5px}.section-title.section-title-style-three{padding-bottom:10px}.featured-product-area .trending-product-area .section-title{text-align:center}.services-bg-three{padding:50px 15px;padding-bottom:20px}.new-products-area.best-products-area.bg-color .single-new-products .product-img .product{background-color:#fff}.single-top-categories i{padding:95px}.go-top.active{top:91%}.page-title-area{padding-top:130px;}.page-title-area .page-title-content h2{font-size:35px}.page-title-area .page-title-content ul li{font-size:15px}.main-contact-area #contactForm{padding:20px}.form-group{margin-bottom:20px!important}.privacy-policy .privacy-content{margin-bottom:25px}.terms-conditions .terms-content{margin-bottom:25px}.partner-details .partner-content{margin-bottom:25px}.coming-soon-content{max-width:100%}.coming-soon-content h1{font-size:40px;line-height:1.1}.coming-soon-content p{font-size:13px;margin-top:15px}.coming-soon-content #timer{margin-top:35px}.coming-soon-content #timer div{font-size:38px;width:auto;height:auto;padding-top:0;background-color:transparent;margin-left:9px;margin-right:9px}.coming-soon-content #timer div span{font-size:13px;margin-top:-5px}.coming-soon-content #timer div::before{display:none}.coming-soon-content #timer div::after{display:none}.coming-soon-content .newsletter-form{margin-top:30px}.coming-soon-content .newsletter-form .input-newsletter{height:55px;padding-left:13px;font-size:15px}.coming-soon-content .newsletter-form button{position:relative;height:auto;padding:14px 30px;font-size:14px;margin-top:15px}.error-area{padding:70px 0}.error-area .error-content p{margin:15px 0 20px;font-size:15px}.error-area .error-content h1{font-size:110px;margin-top:-24px}.pagination-area .page-numbers{width:35px;height:35px;line-height:35px}.product-listing-sidebar .product-listing-widget .accordion-widget .accordion-item .accordion-widget-content{padding:20px}.shop-left-sidebar-area .product-listing-sidebar{margin-top:35px!important;margin-bottom:-30px}.shop-details-area .shop-details-image{margin-bottom:30px}.shop-details-area .shop-details-desc h3{font-size:22px;margin-bottom:8px}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-comments .review-item{padding-right:0}.shop-details-area .shop-details-tab{padding:20px;margin-top:30px}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content h3{font-size:20px}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .additional-information li span{width:auto}.shop-details-area.shop-details-right-sidebar .product-listing-sidebar{margin-top:35px;margin-bottom:-30px}.cart-area{overflow:hidden}.cart-area .cart-table{text-align:center}.cart-area .cart-table table thead tr th{font-size:16px}.cart-area .cart-table table tbody tr td a{font-size:14px}.cart-area .cart-table table thead tr th{white-space:nowrap}.cart-area .cart-table table tbody tr td{white-space:nowrap;padding:15px}.cart-area .coupon-cart .form-group .default-btn{position:unset;top:0;right:0;height:50px;margin-top:30px}.cart-area .coupon-cart .default-btn.update-cart{line-height:28px}.cart-area .cart-totals{padding:20px;margin-right:auto}.cart-area .default-btn{display:block}.cart-area .default-btn.update-cart{width:100%}.checkout-area .billing-details{margin-bottom:30px;padding:20px}.checkout-area .billing-details h3{font-size:22px}.checkout-area .cart-totals{padding:20px}.checkout-area .faq-accordion .default-btn{margin-bottom:0}.checkout-area .faq-accordion{padding:20px}.user-area .log-in-50{margin-bottom:50px}.user-area .user-form-content h3{font-size:20px}.user-area .user-form-content .user-form{padding:10px}.user-area .user-form-content .user-form .login-action .forgot-login{float:right;font-size: 14px;margin-top:5px}.user-area .user-form-content .user-form .login-action .log-rem label{font-size:14px;}.sidebar-widget.search .search-form{padding:20px}.sidebar-widget.search .search-form .search-button{top:21px;right:21px}.sidebar-widget h3{padding:15px 20px}.sidebar-widget ul{padding:20px}.widget-sidebar{margin-left:0}.blog-details-content .blog-top-content{padding:20px}.blog-details-content .blog-top-content .news-content h3{font-size:20px}.blog-details-content .blog-top-content .news-content-3 h3{margin-bottom:15px;font-size:20px}.blog-details-content .blog-top-content blockquote{padding-left:30px}.blog-details-content .blog-top-content blockquote p{font-size:17px}.blog-details-content .blog-top-content blockquote i{display:none}.blog-details-content .blog-details-img .date{font-size:15px;font-weight:400}.blog-details-content .tags ul li{margin-right:10px;margin-bottom:10px}.blog-details-content .leave-reply h3{font-size:22px}.blog-details-content .leave-reply form{padding:20px}.blog-details-content .leave-reply form .form-group{margin-bottom:20px}.blog-details .sidebar-widget.search{margin-top:35px}.main-contact-area h3{font-size:22px}.main-contact-area #contactForm{margin-bottom:35px;padding:20px}.main-contact-area .contact-info .address{padding:20px}.footer-area .mt-30{margin-top:20px}}@media only screen and (max-width:420px){.hero-slider .slider-item {height: 150px;}}@media only screen and (min-width:452px) and (max-width:767px){.sidebar-widget.recent-post ul li{height:80px}}@media only screen and (min-width:576px) and (max-width:767px){.collection-area .container-fluid.p-0{max-width:540px}.product-categories-area .container-fluid{max-width:540px;padding-left:15px!important;padding-right:15px!important}.hero-slider-area .container{max-width:540px;padding-left:10px}.featured-product-area .container-fluid{padding-left:15px!important;padding-right:15px!important;max-width:540px}.trending-product-area .single-best-selling .product-img ul{top:30px;right:20px}.single-top-categories i{font-size:85px;padding:80px}.banner-area-style-three .container{max-width:540px;padding-left:10px}.cart-area .coupon-cart .form-group{position:relative;margin-bottom:0!important}.user-area .user-form-content .user-form .login-action .forgot-login{float:right;margin-top:0}}@media only screen and (min-width:768px) and (max-width:991px){.modal-dialog{max-width: 700px;}.ptb-100{padding-top:50px;padding-bottom:50px}.pt-100{padding-top:50px}.pb-100{padding-bottom:50px}.pb-70{padding-bottom:20px}.top-header .container{padding-left:15px;padding-right:15px}.top-header .header-left-content .contact-info{text-align:center}.top-header .header-left-content .contact-info li{margin-right:20px}.top-header .header-right-content{text-align:center;margin-top:10px}.banner-area{padding-top:70px;padding-bottom:70px;height:100%;position:relative;z-index:1}.banner-area::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.9;z-index:-1}.banner-content{margin:auto}.banner-content h1{font-size:35px;margin-bottom:10px}.banner-content h2{font-size:30px}.default-btn{padding:10px 20px;font-size:15px}.section-title{margin-bottom:30px;margin-top:-6px}.section-title h2{font-size:28px}.collection-area .container-fluid.p-0{max-width:720px}.single-collection-1{margin-bottom:30px}.collection-area .container-fluid.p-0{padding-left:15px!important;padding-right:15px!important}.single-collection-2 img{max-width:100%;position:unset}.single-collection-2{max-width:100%}.single-collection-2 .collection-content-2{top:0;padding:20px;text-align:center;margin:auto}.single-testimonials-box{padding:20px}.single-testimonials-box .quote{right:20px}.single-blog .blog-content{padding:20px}.single-blog .blog-content h3{margin-bottom:15px;font-size:20px}.single-widget-bottom{text-align:center}.single-widget-bottom .payment li{margin-right:5px}.copy-right-area p{text-align:center;font-size:15px}.copy-right-area .terms-condition{text-align:center;top:0;margin-top:5px;padding-bottom:5px}.copy-right-area .terms-condition li a{font-size:15px}#validator-newsletter{text-align:center}.single-footer-widget h3{font-size:22px}.single-footer-widget p{font-size:15px}.single-footer-widget .import-link li a{font-size:15px}.single-footer-widget .address li{font-size:15px;padding-left:35px}.single-footer-widget .address li a{font-size:15px}.single-footer-widget .address li i{top:3px;font-size:20px}.single-trending-item{text-align:center;background-color:#fff}.single-services h3{font-size:20px}.single-new-products .product-img .product{text-align:center;background-color:#efefef}.sidebar-modal .sidebar-modal-inner{padding:20px;max-width:320px}.product-categories-area .container-fluid{max-width:720px;padding-left:15px!important;padding-right:15px!important}.hero-slider-area .container{padding-right:15px;max-width:720px;padding-left:10px}.hero-slider-area .col-lg-3{padding-right:10px!important}.hero-slider-area .col-lg-9{padding-left:10px!important}.hero-slider-area .owl-dots{position:unset;display:block;-webkit-transform:unset;transform:unset;margin-bottom:30px}.hero-slider-area .owl-dots .owl-dot span{margin:0 10px}.categories-list{margin-top:30px;margin-bottom:30px}.hero-slider-content{margin-top:0;padding:30px;text-align:center;margin:auto}.hero-slider-content h1{font-size:30px}.single-sells{text-align:center;padding:20px}.single-sells .sells-img{display:none}.services-bg{padding:20px;padding-top:50px}.feedback-area .feedback-bg{padding:20px}.feedback-area .section-title{margin-bottom:10px}.feedback-area .feedback-bg .shape{display:none}.single-product-gallery .default-btn{position:absolute;bottom:0;left:0;padding:10px 11px}.banner-area-style-three{padding-bottom:50px}.banner-area-style-three .container{padding-right:15px;max-width:720px;padding-left:10px}.banner-area-style-three .col-lg-3{padding-right:10px!important}.banner-area-style-three .col-lg-9{padding-left:10px!important}.banner-area-style-three .banner-content-three{text-align:center;padding:30px;margin:auto}.banner-area-style-three .banner-content-three h1{font-size:30px;margin-bottom:15px;margin-top:-8px}.banner-area-style-three .banner-content-three p{margin-bottom:20px}.banner-area-style-three .single-collection{margin-top:30px;margin-bottom:0;width:333px;display:inline-block}.banner-area-style-three .single-collection.bg-c{margin-left:25px}.banner-area-style-three .single-collection .collection-content h3{font-size:22px}.best-gadget-bg{padding:50px 15px}.best-gadget-content{margin-top:30px;margin-bottom:30px}.featured-product-area .container-fluid{padding-left:15px!important;padding-right:15px!important}.offer-product{padding:20px;padding-bottom:15px;text-align:center;margin-bottom:50px}.offer-product #timer div{text-align:center;margin-right:0;margin-bottom:5px}.section-title.section-title-style-three{padding-bottom:10px}.featured-product-area .trending-product-area .section-title{text-align:center}.services-bg-three{padding:50px 20px;padding-bottom:20px}.new-products-area.best-products-area.bg-color .single-new-products .product-img .product{background-color:#fff}.single-top-categories i{font-size:85px;padding:40px}.page-title-area{padding-top:80px;padding-bottom:80px}.page-title-area .page-title-content h2{font-size:35px}.page-title-area .page-title-content ul li{font-size:15px}.main-contact-area #contactForm{padding:20px}.form-group{margin-bottom:20px!important}.coming-soon-content h1{font-size:55px}.error-area{padding:70px 0}.error-area .error-content p{margin:15px 0 20px;font-size:15px}.error-area .error-content h1{font-size:110px;margin-top:-24px}.pagination-area .page-numbers{width:30px;height:30px;line-height:30px}.product-listing-sidebar .product-listing-widget .accordion-widget .accordion-item .accordion-widget-content{padding:20px}.shop-left-sidebar-area .product-listing-sidebar{margin-top:35px!important;margin-bottom:-30px}.shop-details-area .shop-details-image{margin-bottom:30px}.shop-details-area .shop-details-image{margin-bottom:30px}.shop-details-area .shop-details-desc h3{font-size:22px;margin-bottom:18px}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-comments .review-item{padding-right:0}.shop-details-area .shop-details-tab{padding:20px;margin-top:30px}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content h3{font-size:20px}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .additional-information li span{width:auto}.shop-details-area.shop-details-right-sidebar .product-listing-sidebar{margin-top:35px;margin-bottom:-30px}.cart-area .coupon-cart .default-btn.update-cart{line-height:28px}.cart-area .coupon-cart .form-group{position:relative;margin-bottom:0!important}.checkout-area .cart-totals{padding:20px}.checkout-area .faq-accordion{padding:20px}.checkout-area .billing-details{margin-bottom:30px;padding:20px}.checkout-area .billing-details h3{font-size:22px}.user-area .log-in-50{margin-bottom:50px}.sidebar-widget.search .search-form{padding:20px}.sidebar-widget.search .search-form .search-button{top:21px;right:21px}.sidebar-widget h3{padding:15px 20px}.sidebar-widget ul{padding:20px}.widget-sidebar{margin-left:0}.blog-details-content .blog-top-content{padding:20px}.blog-details-content .blog-top-content .news-content h3{font-size:20px}.blog-details-content .blog-top-content .news-content-3 h3{margin-bottom:15px;font-size:20px}.blog-details-content .blog-top-content blockquote{padding-left:30px}.blog-details-content .blog-top-content blockquote p{font-size:17px}.blog-details-content .blog-top-content blockquote i{display:none}.blog-details-content .blog-details-img .date{font-size:15px;font-weight:400}.blog-details .sidebar-widget.search{margin-top:35px}.main-contact-area #contactForm{margin-bottom:35px}.main-contact-area h3{font-size:22px}}@media only screen and (min-width:992px) and (max-width:1199px){.modal-dialog{max-width: 850px;}.desktop-nav .navbar .navbar-nav .nav-item a{margin-left:10px;margin-right:10px}.section-title h2{font-size:35px}.single-trending-item .trending-content{position:unset;text-align:center;margin-top:10px}.single-best-selling .product-img ul{top:25px;right:10px}.single-best-selling .product-img .cart-btn .default-btn{padding:10px 12px}.single-best-selling .best-selling-content h3{font-size:15px}.single-services h3{font-size:18px}.single-collection-2 img{bottom:130px;max-width:285px}.single-collection-2 .collection-content-2{top:30px}.product-categories-area .container-fluid{max-width:960px;padding-left:15px!important;padding-right:15px!important}.collection-area .container-fluid{max-width:960px;padding-left:15px!important;padding-right:15px!important}.single-new-products .new-products-content h3{font-size:18px}.single-testimonials-box{padding:20px}.single-blog .blog-content{padding:20px}.single-widget-bottom .payment li{margin-right:1px;margin-bottom:5px}.single-sells .sells-img{max-width:200px;right:0}.single-product-gallery .default-btn{padding:15px 10px}.services-bg{padding:15px;padding-bottom:0;padding-top:30px}.feedback-area .section-title{margin-bottom:40px}.feedback-area .feedback-bg{padding:100px}.banner-area-style-three .single-collection .collection-img{top:20px;opacity:.1}.services-bg-three{padding:50px 20px;padding-bottom:20px}.single-top-categories i{padding:40px;font-size:50px}.trending-product-area .single-best-selling .product-img ul{top:17px}.offer-product{padding-bottom:16px}.offer-product #timer div{margin-bottom:14px}.product-listing-sidebar .product-listing-widget .accordion-widget .accordion-item .accordion-widget-content{padding:20px}.shop-details-area .shop-details-tab .tab_content .tabs_item .shop-details-tab-content .shop-review-form .review-comments .review-item{padding-right:0}.checkout-area .cart-totals{padding:20px}.checkout-area .faq-accordion{padding:20px}.checkout-area .billing-details{padding:20px}.sidebar-widget.search .search-form{padding:20px}.sidebar-widget.search .search-form .search-button{top:21px;right:21px}.sidebar-widget h3{padding:15px 20px}.sidebar-widget ul{padding:20px}.widget-sidebar{margin-left:0}}@media only screen and (min-width:1700px){.top-header .container{padding-left:0;padding-right:0}.navbar-area .container{padding-left:0;padding-right:0}.banner-content{margin:-300px auto 0}.single-collection-2 img{bottom:0;max-width:100%}.hero-slider-area .container{padding-left:0;padding-right:0}.banner-area-style-three .container{padding-left:0;padding-right:0}.featured-product-area .container-fluid{padding-left:0;max-width:1600px;margin-right:0}}@media only screen and (max-width:991px){.modal-dialog{max-width: 850px;}.navbar-area{background-color:#ffffff;padding-top:10px;padding-bottom:10px}.navbar-area.is-sticky{padding-top:6px;padding-bottom:6px}.mobile-responsive-nav{display:block}.mobile-responsive-nav .mobile-responsive-menu{position:relative}.mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav{margin-top:60px;background-color:#fff}.mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul{font-size:15px;border:none!important}.mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul li a{color:#000;border-top-color:#dbeefd;text-transform:capitalize}.mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul li a i{}.mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul li a.mean-expand{width:100%;height:28px;text-align:right;padding:11px;background:0 0!important;border-left:none!important;border-bottom:none!important}.mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul li a.active{color:#c4ab90}.mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul li li a{font-size:15px}.mobile-responsive-nav .mobile-responsive-menu.mean-container .navbar-nav{height:318px;overflow-y:scroll;-webkit-box-shadow:0 7px 13px 0 rgba(0,0,0,.1);box-shadow:0 7px 13px 0 rgba(0,0,0,.1)}.mobile-responsive-nav .mean-container a.meanmenu-reveal{top:10px;padding:0;width:30px;height:30px;padding-top:3px;color:#c4ab90}.mobile-responsive-nav .mean-container a.meanmenu-reveal span{background:#191818;height:4px;margin-top:-6px;border-radius:3px;position:relative;top:8px}.mobile-responsive-nav .mean-container .mean-bar{background:0 0;position:absolute;z-index:999;padding:0}.mobile-responsive-nav .others-options{display:none!important}.mobile-responsive-nav .logo{position:relative;width:140px;z-index:999}.desktop-nav{display:none}.others-option-for-responsive{display:block}.mobile-responsive-nav .mean-container .navbar-nav .nav-item.mega-menu .dropdown-menu .nav-item .row{display:block;-ms-flex-wrap:unset;flex-wrap:unset;margin-left:0;margin-right:0;margin-top:-20px}.mobile-responsive-nav .mean-container .navbar-nav .nav-item.mega-menu .dropdown-menu .nav-item .row .col{-ms-flex-preferred-size:unset;flex-basis:unset;-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;max-width:100%;padding-left:0;padding-right:0;padding-top:20px}.mobile-responsive-nav .mean-container .navbar-nav .nav-item.mega-menu .dropdown-menu .nav-item .row .col .sub-menu-title{padding:1em 10%}.mobile-responsive-nav .mean-container .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu{width:auto;overflow:hidden;display:block!important;padding-left:0;padding-right:0}.mobile-responsive-nav .mean-container .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu li a{padding:1em 10%}.mobile-responsive-nav .mean-container .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu li:last-child a{padding-bottom:0}}@media only screen and (min-width:1300px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1320px}}