.header__search-box::before, .subscribe__area {display: none;}
.blog__area + .subscribe__area {display: block;}
.header__hotline-info a {font-weight: 500;font-size: 18px;font-family: "Rubik", sans-serif;color: #222;}
.header__search-box input {padding-left: 15px;}
.header__search-box input::placeholder{color:#aaaaaa;opacity:1}
.blog__thumb img {height: 180px;object-fit: cover;}
.subscribe__content h4, .footer__widget-title h4 {text-transform: none;}
.subscribe__form .response + span {position: absolute;top: 100%;left: 0;}
.footer__payment svg {opacity: .5;}
.blog__meta {margin: 5px 0;}
.about_us__item {background-color: #efefef;
padding: 40px;
position: relative;
right: -80px;}
.product__thumb-sale img {width: 90%!important}
.product__item {padding-bottom: 17px; border-radius:15px;}
.product__item.product__sale {padding-bottom: 2px}
.product__item-wrapper .product__item {display: flex;align-items: center;justify-content: space-between;height: 165px;}
.product__item-wrapper .product__content {width: calc(100% - 115px);}
.header__lang {display: flex!important;align-items: center;box-shadow: none!important;}
.header__lang .btn-group.open .dropdown-toggle {box-shadow: none;}
.header__lang .btn-group.open .dropdown-menu {display: flex;flex-direction: column;padding: 0;min-width: 135px;left:  unset;right: 0;top: calc(100% + 20px);border: none;box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);}
.header__lang .btn-group .dropdown-menu button {padding: 10px 15px;line-height: 1.5;color: #6d6d6d;font-size: 13px;text-align: left;}
.header__lang .btn-group .dropdown-menu button:hover , .header__lang .btn-group .dropdown-menu button.selected {color: #fff;background: #333;}
.header__lang .dropdown-toggle {display: flex;align-items: center;justify-content: space-between;padding-right: 3px;}
.header__lang .dropdown-toggle:after {border: none;border-right: 1px solid #222;height: 6px;width: 6px;border-bottom: 1px solid #222;transform: rotate(45deg);margin: 0 0 0 10px;transition: .2s;}
.header__lang .open .dropdown-toggle:after {transform: rotate(-135deg)}
.header__search-box button:hover {color: #fff;}
.main-slider .slick-slide {position: relative; border-radius: 0px; padding-top: 10px;}
.promo_btn {top: 8px;}
a.promo_btn_link {border-radius: 10px!important; background-color: #ffa703; color: #fff}
.main-slider .slick-slide img {height: 525px;object-fit: cover;width: 100%; border-radius: 10px;}
.main-slider .slick-slide>div {position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;padding: 0 30px;}
.main-slider .slick-slide>div .big-one {font-size: 50px;display: flex;max-width: 55%;line-height: 1.2;font-weight: bold;color: #fff;margin: 0 0 10px;}
.main-slider .slick-slide>div small {color: #fff;font-size: 14px;display: flex;max-width: 50%;margin: 0 0 30px;}
.main-slider .slick-slide>div a {color: #fff;background-color: #5c4969;border-radius: 30px;padding: 15px 40px; font-size: 1.1rem;}
.main-slider .slick-slide>div a:hover {color: #5c4969; background-color: #fff;}
.cat__menu ul li a, .product__nav-tab .nav-link {text-transform: none;}
.cat__menu ul li a i {right: 5px}
.cat__menu nav>ul>li>a>svg {margin: 0 5px 0 0;}
.cat__menu ul li {position: unset;}
.section__head {margin: 40px 0;}
.cart__mini p {margin: 20px 0 0;}
.product__content h4 {min-height: 30px; font-size: 14px;}
.product__content span {font-size: 13px;}
.desktop-menu {display: flex; flex-flow: row nowrap; gap: 20px; font-size: 16px;}
/* .desktop-menu a:hover { border-bottom: 3px solid; box-sizing: content-box;} */
.main-menu ul {display: flex; flex-flow: row nowrap; justify-content: space-between; height:60px;}
.main-menu ul li a.menu-btn {display: none;}
.main-menu ul li a.menu-btn {position: relative;display: inline-flex!important;align-items: center;padding-left: 0px;}
.menu-btn span {display: flex;width: 20px;height: 2px;position: absolute;left: 10px;top: calc(50% - 1px);background: #222;}
.menu-btn span:before {content: '';position: absolute;left: 0;top: -5px;display: flex;width: 20px;height: 2px;background: #222;}
.menu-btn span:after {content: '';position: absolute;left: 0;bottom: -5px;display: flex;width: 20px;height: 2px;background: #222;}
.main-menu ul li a i {margin: 0 0 0 5px;}
.main-menu ul li a.menu-btn i {margin-left: 8px;}
.menu {padding: 0;border-top: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;display: none;background: #fff}
.menu-opened {overflow: hidden;}
.menu-opened .menu {display: flex;position: absolute;left: 0;top: 100%;width: 100%;z-index: 10;}
.menu>.container {padding: 0 7px;}
.menu .menu-plate .pc {width: 20%;}
.menu .menu-plate .pc>li {padding: 10px 0;display: flex;align-items: center;justify-content: space-between;padding: 8px 15px;}
.menu a {color: #222;font-size: 14px;}
.menu .menu-plate .pc>li>a>svg {margin: 0 7px 0 0}
.menu .menu-plate .pc>li.active {background: #f3f3f3;}
.menu a::-moz-selection {color: #222;background: transparent;}
.menu a::selection {color: #222;background: transparent;}
.menu .menu-plate .pc>li.active>div {display: flex;position: absolute;left: 20%;top: 0;width: 80%;padding: 20px 30px;height: 100%;background: #fff;border-left: 1px solid #ebebeb;overflow: auto;}
.menu .menu-plate .pc>li.active>div::-webkit-scrollbar {width: 6px;}
.menu .menu-plate .pc>li.active>div::-webkit-scrollbar-track {box-shadow: inset 0 0 5px #d7d7d7; border-radius: 5px;}
.menu .menu-plate .pc>li.active>div::-webkit-scrollbar-thumb {background: #e6e6e6; border-radius: 5px;}
.menu .menu-plate .pc>li.active>div::-webkit-scrollbar-thumb:hover {background: #fac636;}
.menu .menu-plate {position: relative;padding: 15px 0;}
.menu .menu-plate .pc>li.active>div>ul {width: 25%;height: fit-content;padding-right: 15px;}
.menu .menu-plate .pc>li.active>div>ul>li {margin: 0 0 15px;display: flex;align-items: flex-start;flex-wrap: wrap;flex-direction: column;}
.menu .menu-plate .pc>li.active>div>ul>li>button {background: #fcb801;width: 15px;height: 15px;color: #222;margin: 0 0 0 5px;display: inline-flex;justify-content: center;align-items: center;border-radius: 4px;padding-top: 2px}
.menu .menu-plate .pc>li.active>div>ul>li.has-child ul>li {display: none}
.menu .menu-plate .pc>li.active>div>ul>li.has-child ul.more>li {display: flex;}
.menu .menu-plate .pc>li.active>div>ul>li.has-child ul>li.seen {display: flex;}
.menu .menu-plate .pc>li.active>div>ul>li.has-child ul>button {position: relative;color: #fac636;display: flex;align-items: center;}
.menu .menu-plate .pc>li.active>div>ul>li.has-child ul>button:after {content: '';position: relative;width: 7px;height: 7px;border-right: 1px solid;border-bottom: 1px solid;display: inline-block;margin: -2px 0 0 10px;transform: rotate(45deg);transition: .2s;}
.menu .menu-plate .pc>li.active>div>ul>li.has-child ul.more>button:after {transform: rotate(-135deg);transition: .2s;margin-top: 2px;}
.menu .menu-plate .pc>li.active>div>ul>li.has-child ul>button>.two, .menu .menu-plate .pc>li.active>div>ul>li.has-child ul.more>button>.one {display: none;}
.menu .menu-plate .pc>li.active>div>ul>li.has-child ul.more>button>.two {display: inline-flex}
header {position: relative;border-bottom: 1px solid #ebebeb;z-index: 15;background: #fff;}
header.no-border-bottom {border-bottom-color: transparent;}
.menu-opened {padding-right: 15px}
.menu .menu-plate .pc>li.active>div>ul>li.active>ul {display: flex;flex-direction: column;width: 100%;padding-left: 10px;opacity: .6;}
.menu .menu-plate .pc>li.active>div>ul>li>button i {transition: .2s}
.menu .menu-plate .pc>li.active>div>ul>li.active>button i {transition: .2s;transform: rotate(-180deg);margin-top: -2px}
.menu .menu-plate>ul>li>a {font-size: 13px}
.child-plate>ul>li>a {font-size: 15px;font-weight: 500;margin-right: 10px;display: block;}
.has-child>ul>li {margin: 5px 0 0}
.menu .child-plate a:hover {color: #0092b8;}
.features__item{border-radius:20px; -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.09);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.09);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.09); margin: 10px;}
.msearch {display: none;}
.banner__item.w-img img {border-radius:10px; max-height:350px;}

.modal-notification {display: none;}
.modal-notification.active {align-items: flex-start;justify-content: flex-end;transition: .2s;left: 0;z-index: 10;display: flex;position: fixed;top: 0;width: 100%;}
.modal-notification .notification {padding: 7px 30px;width: 100%;background: #0d7903;}
.modal-notification .notification button {position: absolute;width: 30px;height: 30px;top: 8px;right: 16px;border-radius: 50px;display: flex;align-items: center;justify-content: center;}
.modal-notification .title {font-weight: 400;text-align: center;font-size: 16px;line-height: 32px;}
.modal-notification .notification p {font-size: 16px;}
#small-popup .title {display: none}
#small-popup.ww .title.wh, #small-popup.crt .title.ca, #small-popup.cp .title.cp, #small-popup.rw .title.r {display: block;color: #fff;}

.header__action ul li a>span {background: #0092b8;color: #fff;font-size: 10px;line-height: 1;height: 13px;width: 13px;border-radius: 50px;display: inline-flex;justify-content: center;align-items: center;margin: 0 0 0 5px;padding-top: 1px;}
.header__action ul li a {display: inline-flex;align-items: center;}
.header__top {background-color: #0092b8;color: #222;}
.header__action ul li:last-child {padding: 0;}
.header__action ul li:last-child:after {display: none;}
.brand__item img {max-height: 90px;}
.contact-form .checkbox {width: 100%;margin: 0 0 35px;font-size: 14px;line-height: 22px;padding-left: 32px;cursor: pointer;position: relative;}
.contact-form .checkbox a {color: #0092b8;font-weight: 700;text-decoration: underline;}
.contact-form .checkbox:before {content: '';width: 24px;height: 24px;background: #0092b8;border-radius: 3px;display: block;position: absolute;left: 0;top: -2px;}
.contact-form .checkbox.active:after {content: '';position: absolute;display: block;width: 6px;height: 12px;border-bottom: 2px solid #fff;border-right: 2px solid #fff;left: 10px;top: 3px;transform: rotate(38deg);}
.contact-form .checkbox.has-error:before {background: red}
.contact__input input.has-error, .contact__input textarea.has-error {border-color: red}
.breadcrumb {background-color: transparent;}
.breadcrumb__area.box-plr-75 {padding-left: 10px;}
.pagination- .no {display: none;}
.banner-slide img {max-width: 100%;width: 100%}
.kinda-left {padding-right: 50px;}
#common-maintenance {min-height: 500px;}
#common-maintenance h1 {margin: 50px 0;}
.product__action:not(.product__action-list) button {display: inline-block;width: 40px;height: 40px;line-height: 40px;border: 1px solid #d7d7d7;background: #fafafa;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;text-align: center;font-size: 16px;color: #222;margin: 0 3px;}
.product__action button:hover {background: #0092b8;color: #ffffff;border-color: #0092b8;}
.product__modal-box, .product__modal-box .tab-content {height: 100%;display: flex;align-items: center;}
.product__modal-links button {display: inline-block;margin-right: 4px;width: 45px;height: 45px;line-height: 45px;background: #f6f6f6;border: 1px solid #ebebeb;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;text-align: center;}
.product__modal-links button:hover {color: #222;background: #0092b8;border-color: #0092b8;}
.short-product-info {width: 100%;}
.cart-plus-minus .dec {left: 20px}
.cart-plus-minus .inc {right: 20px}
.my-row {margin-left: -10px;margin-right: -10px}
.product__details-nav {max-width: 100%;width: 100%;}
.product__details-nav img {max-width: 100%; width: 100%;height: 100%;object-fit: contain;max-height: 520px; border-radius: 10px; -webkit-box-shadow: 0px 0px 50px 9px rgba(186,186,186,0.14); -moz-box-shadow: 0px 0px 50px 9px rgba(186,186,186,0.14); box-shadow: 0px 0px 50px 9px rgba(186,186,186,0.14);}

.product__details-action button {display: inline-block;margin: 0 4px 0 0;width: 45px;height: 45px;line-height: 45px;background: #f6f6f6;border: 1px solid #ebebeb;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;text-align: center;}
.product__details-action button:hover {color: #222;background: #ffa703;border-color: #ffa703;}
.product__details-nav-thumb {padding: 10px; max-height: 520px}
.thumbs {max-height: 450px;overflow: auto;direction:rtl;padding-left: 8px}
.thumbs::-webkit-scrollbar {width: 4px;}
.thumbs::-webkit-scrollbar-track {box-shadow: inset 0 0 5px #80808021; border-radius: 10px;}
.thumbs::-webkit-scrollbar-thumb {background: #fcb801; border-radius: 10px;}
.thumbs::-webkit-scrollbar-thumb:hover {background: #d79d02; }
.big-cart {margin: 0 0 80px}
.product-list {margin: 0 0 30px;padding: 0 0 10px;border-bottom: 1px solid #d6ddd7}
.cart-item {display: flex;justify-content: space-between;align-items: center;border-top: 1px solid #E0E6EF;padding: 15px 0;}
.cart-image {box-sizing: border-box;overflow: hidden;}
.cart-image img {width: 80px;height: 80px;object-fit: cover}
.cart-data {width: calc(100% - 130px);display: flex;justify-content: space-between;}
.cart-data>a {font-size: 16px;line-height: 24px;color: #222222;display: flex;align-items: center;width: 45%;}
.cart-other {display: flex;align-items: center;}
.cart-other>button {font-size: 20px;margin: 0 0 0 50px;}
.cart-data .quantity {display: flex;flex-wrap: wrap;align-items: center;position: relative;color: #000;font-size: 14px;font-weight: normal;border: 1px solid #dcdcdc;border-radius: 100px;padding: 0 15px;height: 44px;}
.cart-data .quantity label {width: 100%;font-weight: 700;font-size: 18px;margin: 0 0 6px;line-height: 26px;}
.cart-data .quantity button {width: 20px;height: 36px;box-sizing: border-box;border-radius: 8px;position: relative;display: inline-flex;align-items: center;justify-content: center;}
.cart-data .quantity input {width: 70px;text-align: center;height: 36px;border-radius: 8px;margin: 0 15px;border: none;}
.cart-data .quantity>p {position: absolute;bottom: -50px;width: 100%;left: 0;text-align: center;text-transform: uppercase;}
.cart-data .quantity>p>span {text-transform: lowercase}
.cart-price {display: flex;flex-direction: column;padding: 0 20px 0 0;width: 220px;align-items: flex-end;}
.cart-price .old {color: #6D6987;text-decoration-line: line-through;font-size: 16px;line-height: 24px;padding-right: 8px;}
.cart-price .new {font-weight: 700;font-size: 24px;line-height: 30px;text-transform: uppercase;}
.cart-price b {color: #F44059;font-weight: 600;}
.big-cart .totals {display: flex;flex-direction: column;align-items: flex-end;margin: 0 0 35px;}
.big-cart .totals p {font-weight: 700;font-size: 32px;line-height: 40px;color: #222222;display: none;text-transform: uppercase;}
.big-cart .totals p:last-child {display: flex;align-items: center;}
.big-cart .totals strong {font-size: 18px;line-height: 26px;padding: 0 45px 0 0;text-transform: capitalize;font-weight: 400;}
.big-cart .cart-btns {display: flex;justify-content: flex-end;}
.big-cart .cart-btns a {width: 100%;display: inline-flex;font-size: 14px;font-weight: 500;height: 55px;line-height: 42px;padding: 0 50px;color: #222;border-radius: 30px;z-index: 1;text-transform: uppercase;border: 2px solid #0092b8;justify-content: center;align-items: center;max-width: 320px;}
.big-cart .cart-btns a:hover {background: #0092b8;color: #fff}
.collapse.in {display: block;}
.postbox__thumb img {height: 320px;object-fit: cover;}
.postbox__title {height: 45px}
.product__details {display: flex;flex-direction: column;margin: auto;}
.product__details-title {order: 1; width: 85%; color: #1d7098;}
.product__details-title small {font-size: 16px; font-weight: normal; text-transform: none;}
.product__details-wrapper {background-color: #fff; border-radius: 5px; padding: 25px;-webkit-box-shadow: 0px 0px 50px 9px rgba(186,186,186,0.14); -moz-box-shadow: 0px 0px 50px 9px rgba(186,186,186,0.14); box-shadow: 0px 0px 50px 9px rgba(186,186,186,0.14);}
.product__review {order: 8;align-items: baseline;flex-wrap: wrap;}
.product__price {order: 4;margin-bottom: 5px;flex-flow: column nowrap;display: flex;justify-content: flex-end;text-align: right; margin-bottom: 20px;}
.cashback-lable {position: relative;font-size: 12px;line-height: 20px;padding: 5px;background: #f6f6f6;border-radius: 5px;text-align: center;}
.cashback-lable svg {position: absolute; top: 2px; right: 2px;}
.brand_logo {display: block;margin: 0;}
.wish-btns {color: #ffa703;}
.brand_logo img {
    width: 55px;
    height: auto;
    position: absolute;
    object-fit: cover;
    top: -15px;
    right: -10px;
}
.short-attr {position: relative;}
.short-attr .title {font-size: 16px;color: black;margin: 0 0 5px;}
.short-attr p {display: flex;margin: 15px 0;font-weight: 400;justify-content: space-between; flex-flow: row nowrap;}
.short-attr p span {flex-basis: 50%;}
.short-attr p span:nth-child(2) {text-align: right;}
.cashback-lable em{font-size: 12px; font-weight: 300; font-style: normal; margin-left: 5px;}
.product__details .iute-as-low-as {order: 7; }
.product__stock {order: 3;}
.product__details-des {order: 3;margin-top: 11px;text-align: left;font-size: 1.2rem;}
.product__details-quantity {order: 7}
.product__details-action {order: 0; display: flex; justify-content: space-between; align-items: center; margin-bottom:50px;}
.product__price span {margin: 0 0 10px}
.product__details .product__price span.old{font-size: 17px;}
.product__price span.new{font-size: 24px;}
.product__area {margin-bottom: 40px;}
.iute-promo-text {display: flex;flex-wrap: wrap;font-size: .8rem; font-weight:bold;text-align: center;margin: auto;justify-content: center;align-items: center; padding: 7px 0; border-radius: 5px; border: 0px solid #0092b8; margin-bottom: 15px;}
.iute-promo-text a {display: block;width: 100%;margin-top:10px;text-decoration: none; font-weight: normal; padding: 7px 20px;width: 130px;font-size: 12px; background-color: #f6f6f6; text-align: center;border-radius: 50px;}
.delivery-info-list {border-radius: 15px; padding: 10px 20px; }
.delivery-info-list li {display: flex; flex-flow: row nowrap; align-items: center; padding: 5px 0;}
.delivery-info-list li svg {width: 42px;height: 42px;padding: 10px;border: 1px solid #ffa703;border-radius: 50%;}
.delivery-info-list li:not(:last-child) {border-bottom: 1px dashed #ccc;}
.delivery-info-list li p {line-height: 14px; font-size: 12px; margin-left: 15px; text-transform: uppercase; font-weight: 600; margin-bottom: 0}
.delivery-info-list li p small {font-weight: 300;text-transform: none;font-size: 12px;display: block;}
.iute-promo-text a:hover {background-color: #efefef;}
.category_page-list {gap:12px; display: flex;flex-wrap: wrap;margin: 0 0 70px;}
.category_page-list img {margin: 0 0 15px}
.category_page-list span {display: flex;height: 48px; font-size: .9rem;line-height: 1.2rem;}
.support-button { width: 100%;display: none;}
.support-button a { border: 1px solid #0092b8; text-align: center; padding: 10px 15px; width: 100%; margin-top: 20px; border-radius: 30px; display: inline-block;}
/* .category_page-list>a {display: flex;flex-direction: column;justify-content: center;align-items: center;width: 16%;padding: 10px 30px;font-size: 18px;text-align: center;border: 1px solid #ebebeb;margin-left: -1px;margin-top: -1px;} */
.category_page-list>a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 16%;
    padding: 10px 30px;
    font-size: 18px;
    text-align: center;
    margin-left: -1px;
    margin-top: -1px;
    -webkit-box-shadow: 0px 8px 17px -1px rgba(0,0,0,0.03);
    -moz-box-shadow: 0px 8px 17px -1px rgba(0,0,0,0.03);
    box-shadow: 0px 8px 17px -1px rgba(0,0,0,0.03);
    border-radius: 30px;
}
.category_page-list>a:hover {
    -webkit-box-shadow: inset 0px 5px 17px -1px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0px 5px 17px -1px rgba(0,0,0,0.05);
    box-shadow: inset 0px 5px 17px -1px rgba(0,0,0,0.05);
    
}
.product__offer span {border-radius: 18px;}
.category_page-list>a>img {width: 100%;max-width: 150px;height: 150px;object-fit: contain;} 
.cart__content {display: flex;align-items: center;}
.product__grid-wrapper .banner-slide img {margin: 0 0 70px}
.language-select {color: #fff;}
.language-select.selected {font-weight: 500;color: #fefefe}
.language-select+.language-select {margin-left: 10px;position: relative;padding-left: 10px;}
.language-select+.language-select:before {content: '';position: absolute;left: 0;top: 10%;width: 1px;height: 80%;background: #ebebeb}
#checkout-cart .grey-bg-2 {background: transparent;}
.txt-success {margin: 0 0 50px}
.product-note {padding: 10px;background: #0079e829;border-radius: 5px;margin: 15px 0 50px}
.specification {display: flex;flex-wrap: wrap;justify-content: space-between;}
.specification>div:not(.product-note) {width: 48%;display: flex;flex-direction: column;}
.specification>div:not(.product-note) p {width: 100%;display: flex;align-items: center;justify-content: space-between;position: relative;}
.specification>div:not(.product-note) p>span {background: #fff;padding-right: 5px;position: relative;z-index: 2}
.specification>div:not(.product-note) p>span + span {padding: 0 0 0 5px;}
.specification>div:not(.product-note) p:before {content: '';position: absolute;width: 100%;z-index: 1;height: 1px;border-bottom: 1px dashed #ebebeb;bottom: 8px;left: 0;}
.pro-cart-btn.mb-10 {display: flex;align-items: center; width: 100%;}
.pro-cart-btn.mb-10>div {padding-left: 15px;}
.pro-cart-btn .t-y-btn {width: 100%; height: 60px; border-radius: 10px;}
.pro-cart-btn .t-y-btn:disabled {background-color: grey}
.pro-cart-btn .t-y-btn:disabled:hover {border: none!important;color: #fff!important}
.shadow, .features__item::after, .shadow2 {display: none}
.menu-opened .shadow {display: flex;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 19%);z-index: 4;}
.account-menu .shadow2 {display: flex;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 4;}
.header__action ul li.open ul {display: flex;flex-direction: column;padding: 5px 015px;border-radius: 2px;min-width: 182px;}
.header__action ul li.open ul>li {padding: 0;margin: 0;line-height: 30px;}
.header__action ul li.open ul>li:after {width: 100%;height: 1px;bottom: 0;left: 0;top: unset;right: unset;transform: none;}
.header__action ul li.open ul>li .points {background: #fcb801;margin: 0;color: black;padding: 0 15px;border-radius: 50px;text-align: center;margin-bottom: 5px;display: inline-flex;}
.rating-row {display: flex;align-items: center;height: 20px;}
.product-code {line-height: 1rem;font-size: 0.8rem; text-align: right;}
.product-code span{font-weight: 600}
.star-rating {font-size: 14px;padding: 0;display: inline-flex;flex-flow: row-reverse;overflow: hidden;width: 66%;height: 20px;margin: 0 10px;}
.star-rating input {cursor: pointer;position: relative;padding: 0!important;width: 15px!important;height: 15px!important;float: left;text-align: center;line-height: 1em;margin: 0;}
.star-rating input:before,.star-rating input:after {display: block;top: 0;bottom: 0;left: 0;right: 0;position: absolute;}
.star-rating input:before {content: "";background-color: white;}
.star-rating input:after {content: "\f005";font-family: "Font Awesome 5 Pro";color: #0092b8;transition: color 0.2s;line-height: 15px;}
.star-rating input:checked:after,.star-rating input:checked ~ input:after {font-weight: 900;}
.review-form h3 {margin: 0 0 20px;}
/* .header__action .header__lang {display: none!important;} */
.header__hotline .menu-btn {display: none;}
.product__grid-item-wrapper .product__thumb img {height: 170px;width: 100%;object-fit: contain;max-width: 240px;}
.outofstock {position: relative;}
.outofstock img {-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.outofstock .product__content h4, .outofstock .rating ul li a, .outofstock .product__content span.new-2 {color: grey}
.product__result {display: flex;align-items: center;justify-content: flex-end}
.product__thumb {display: flex;justify-content: center;align-content: center;}
.owl-carousel .owl-dots {display: flex;align-items: center;justify-content: center;margin: 10px 0 0}
.owl-carousel .owl-dot span {display: inline-block;width: 6px;height: 6px;background: #aaaaaa;margin: 0 4px;border-radius: 50px;}
.owl-carousel .owl-dot.active span {background: #0092b8}
.product__details-thumb {width: calc(100% - 100px);position: relative;}
.mobile-image__slider {display: none!important;}
.deal__area .row {flex-wrap: nowrap;}
.deal__area .row .column-left {width: 50%}
.cookies {position: fixed;left: 0;bottom: 0;width: 100%;z-index: 100;background: #fefefe;}
.cookies.hidden {display: none;}
.cookies button {background-color: #fcb801;color: black!important;padding: 8px 35px;border-radius: 50px;font-size: 14px;}
.cookies button:hover {background-color: #b58503}
.cookies-row {display: flex; flex-flow: column; align-items: center;justify-content: space-between;padding: 25px 0}
.cookies-row p {width: 100%; font-size: 12px;line-height: 14px;}
.cookies-row p>a {text-decoration: underline; text-align: center;}
.category_page-ul {display: flex;flex-direction: column;margin: 0 0 50px;padding-left: 10px}
.category_page-ul a {font-size: 15px;margin: 10px 0 0}
.basic-login .nice-select {width: 100%;border: 2px solid #eaedff;height: 60px;padding: 0 20px;margin-bottom: 20px;}
.basic-login .nice-select:after {right: 15px}
.basic-login .col-sm-10 {display: flex;flex-direction: row;margin: 20px 0 50px;}
.basic-login .col-sm-10>label {display: inline-flex;align-items: center;margin: 0 40px 0 0;}
.basic-login .col-sm-10>label input {height: 20px;width: 20px;margin: 0 15px 0 0;}
.basic-login button {height: 46px;}
.my-popup, .out {display: none;}
.outofstock .out {display: inline-block;
position: absolute;
top: 0;
left: 0;
z-index: 2;
width: 40px;
height: 40px;
text-align: center;
color: #0092b8;
background-color: #ececec;
font-size: 12px;
line-height: 14px;
border-radius: 50%;
padding: 7px;}
.info-page {background-color: #f6f6f6;padding: 20px;border-radius: 30px;margin-bottom: 30px;}
.owl-item .outofstock .out {text-align: center;padding-left: 7px;padding-top: 7px; color: #0092b8;}
body.popup-active {overflow: hidden;}
.popup-active .my-popup {display: flex;position: fixed;top: 0;left: 0;height: 100dvh;width: 100%;justify-content: center;align-items: center;z-index: 7;}
.my-popup>.close-it {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 50%);}
.my-popup .body {width: 100%;max-width: fit-content;position: relative;z-index: 5;background: #fff;display: flex;flex-direction: column;margin: 0 15px;}
.my-popup .body>.close-it {width: 30px;height: 30px;position: absolute;right: 0;top: 0;z-index: 6;}
.my-popup .body>.close-it:before {content: '';width: 20px;height: 2px;background: #999;display: block;transform: rotate(45deg);top: 15px;position: absolute;right: 5px;}
.my-popup .body>.close-it:after {content: '';width: 20px;height: 2px;background: #999;display: block;transform: rotate(-45deg);top: 15px;position: absolute;right: 5px;}
.my-popup .body picture {max-width: 100%;}
.my-popup-btns {display: flex;justify-content: center;position: absolute;bottom: 0;left: 0;width: 100%;padding-bottom: 15px}
.my-popup .got-you {padding: 15px 30px;display: flex;background: #0092b8;color: #000;border-radius: 50px;} 
.my-popup .got-you:hover {color: #fff;}
.youtube-video {min-height: 700px; border-radius: 30px;}
.product__thumb {position: relative;}
b.discount {font-weight: normal;display: inline-block;text-align: center;font-size: 12px;padding: 2px 10px;border-radius: 17px;background-color: #d01418;color: #ffffff;position: absolute;top: 0;right: 10px; z-index:9}
.category-description {position: relative;padding-bottom: 80px; padding-top: 50px;}
.category-description>div {max-height: 220px;overflow: hidden;position: relative;transition: .2s;}
.category-description.active>div {transition: .2s;max-height: fit-content;}
.category-description>div:not(.seo-btn):before {content: '';position: absolute;width: 100%;height: 50%;display: block;left: 0;z-index: 1;bottom: 0;background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #ffffff);transition: .2s;}
.category-description.gr>div:not(.seo-btn):before {background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #f6f6f9);}
.category-description.active>div:not(.seo-btn):before {transition: .2s;opacity: 0}
.category-description .seo-btn {position: absolute;z-index: 2;bottom: 0;width: 100%;display: flex;justify-content: center;}
.category-description .seo-btn button {font-weight: 600;height: 46px;width: 180px;display: inline-flex;align-items: center;justify-content: center;border: 2px solid;border-radius: 30px;transition: .2s;}
.category-description .seo-btn button img {margin: 0 0 0 5px;}
.category-description.active .seo-btn button img {transform: rotate(180deg)}
.product__content h2.product-name {font-size: 16px; margin-top: 20px;}
.category-description h2 {font-size: 24px;margin: 0 0 20px}
.category-description h3 {font-size: 18px;margin: 10px 0;}
.seo-universal {margin-top: 20px; height: 180px; overflow-x: auto;}
.seo-universal p.seo-universal_text {font-size: .8rem!important; color:#979797!important;margin-bottom: 10px;}
.seo-universal b {font-weight: 600;}
.cart__sub-total.sub_total {display: none}
.cart__sub {position: relative;}
.bundles_total {position: absolute;color: red;right: 0;top: 0;font-size: 12px;font-weight: normal;}
.main-slider {visibility: hidden;}
.main-slider.slick-initialized {visibility: visible;}
.sdadss img {height: 185px!important;}
.product-item-link {height: 35px!important;overflow: hidden;display: flex; color: #333; justify-content: center;}
.product-item-link:hover {text-decoration: none;}
.product__countdown ul li {width: 70px;height: 50px;}
.product__countdown ul li p {font-size: 11px;}
ul.not-found {display: flex;flex-flow: row wrap; gap: 30px;}
ul.not-found li {width: 210px; }
ul.not-found a {font-weight: 400; font-size: 1.1rem;}
.page-404 {text-align: center; margin-bottom: 100px;}
.page-404 img{max-width: 380px;}
.cart__total-price .total-price {color: #333; font-size: 1rem;}
.footer__logo img {width: 120px;}
.footer__hotline svg {width: 24px;}
#simplecheckout_payment_form {display: none!important;}



@media screen and (max-width: 1368px) {
    .product__details-title {font-size: 16px;}
    .desktop-menu {gap: 20px;}
    .main-menu ul li a {font-size: 12px;}

}

@media screen and (max-width: 1200px) {
    .container {width: 100%!important;max-width: 100%;}
    .pro-quan-area {flex-direction: column;justify-content: flex-end;align-items: flex-start!important;display: flex;}
    .header__search-box button {padding: 0 30px}
    .deal__area .row {flex-wrap: wrap;}
    .deal__area .row .column-left {width: 100%}
    .thumbs {max-height: 300px}
    .desktop-menu {gap: 0px;}
    .main-menu ul li a {font-size: 12px;}
}

@media screen and (max-width: 1024px) {
    .menu-opened {padding: 0;}
    .menu .menu-plate .pc {width: 30%}
    .menu .menu-plate .pc>li.active>div {width: 70%;left: 30%}
    .main-menu ul li {margin-right: 10px;}
    .msearch {display: none;}
}

@media screen and (max-width: 991px) {
    .msearch {display: block;}
    .cart-data {position: relative;flex-direction: column;height: 100%;}
    .cart-data>a {width: 100%;padding-right: 50px;margin: 0 0 20px}
    .cart-data .quantity {width: 150px;flex-wrap: nowrap;}
    .cart-data .quantity input {margin: 0 ;}
    .cart-other {position: absolute;right: 0;height: 100%;flex-direction: column-reverse;align-items: flex-end;}
    .cart-price {padding: 0;}
    .cart-other>button {margin: 0;position: absolute;top: 0px;right: 10px;}
    .cart-data .quantity>p {bottom: -45px;}
    .big-cart .totals p {font-size: 28px;}
    .big-cart {min-height: fit-content;}
    .category_page-list>a {width: 25%}
    .header__search {width: calc(100% - 140px)}
    .menu .menu-plate .pc>li.active>div>ul {width: 50%}
    .menu .menu-plate .pc>li.active>div {flex-wrap: wrap;}
    .kinda-left {padding: 0}
    .kinda-left .banner-slide {display: none}
    .product__item .product__add-btn {position: relative;visibility: visible;bottom: 0!important;opacity: 1;margin: 10px 0 0;}
    .product__item .product__thumb .product__action {visibility: visible;opacity: 1;display: flex;flex-direction: column;right: unset;top: 2px;}
    .product__item .product__thumb .product__action>button {margin: 0 0 5px;height: 30px;width: 30px;font-size: 14px;line-height: 32px;}
    .product__add-btn button {line-height: 40px;font-weight: 400;}
    .product__sorting.product__show-position .nice-select, .product__sorting .nice-select {font-size: 12px}
    .rdf-mobile-toggle {height: 42px}
    .product__details-nav {display: none!important}
    .mobile-image__slider {display: block!important}    
    .product__content {min-height: 93px;}
    .product__content .rating {display: none;}
    .product__conten span.new, .product__conten span.new-2 {color:#16304d}
    
    
}

@media screen and (max-width: 767px) {
    .category_page-list>a {width: 33.33%}
    .specification>div:not(.product-note) {width: 100%}
    .mt-110 {margin-top: 50px}
    .section__title {margin: 0 0 10px}
    .footer__widget-title h4 {margin: 0 0 10px;color: #fcb801}
    .header__action .header__lang {display: flex!important}
    .header__action.d-flex.justify-content-center.justify-content-md-end {justify-content: space-between!important}
    .header__action .header__lang .selected, .language-select+.language-select:before, .header__hotline-icon i {display: none}
    .header__search-box input {height: 40px;}
    .header__search-box button {height: 40px;line-height: 40px;padding: 0 25px;z-index: 5;}
    .header__search {display: flex!important;float: unset!important;width: 100%;}
    .header__info {padding: 15px 0}
    .header__info-left {margin: 0 0 20px;justify-content: space-between!important;}
    .header__info-left .header__search-box {display: none;}
    .header__info-left .logo img {height: 35px}
    .header__search form {width: 100%;}
    .main-slider .slick-slide>div {padding: 0 20px}
    .main-slider .slick-slide>div small {max-width: 90%}
    .main-slider .slick-slide>div .big-one {max-width: 90%;font-size: 30px;}
    .main-slider .slick-slide img {height: 140px; border-radius: 10px;}
    .cart__mini-wrapper {display: flex!important;position: absolute;top: -55px;right: 50px;}
    .cart__mini-wrapper .cart__total-price {display: none;}
    .cart__toggle {margin: 0 5px 0 0;height: 40px;width: 40px;}
    .header__info-right {display: flex; order: 1;}
    .cart__total-item {width: 20px;height: 20px;display: flex;align-items: center;justify-content: center;left: 25px;min-width: unset;}
    .cart__total-item em {font-style: normal;}
    .cart__toggle::after {line-height: 35px;right: 8px;}
    .header__search-box input {padding-right: 60px;z-index: 3;position: relative;}
    .header__bottom {padding: 0}
    .menu {border: none;}
    .main-menu ul li a {padding: 10px 0;}
    .features__area>.container {padding: 0}
    .pt-30 {padding-top: 15px}
    .section__head {margin: 25px 0}
    .features__area .col:nth-child(2) .features__item::after, .header__hotline>div {display: none;}
    .header__hotline {display: flex!important}
    .header__hotline .menu-btn {display: flex;position: relative;width: 34px;height: 34px;margin-right: 0;background: transparent;border-radius: 4px;}
    /* .header__hotline .menu-btn span {width: 22px;left: 6px;transition: 0s;}
    .header__hotline .menu-btn span:before {top: -6px;width: 22px;}
    .header__hotline .menu-btn span:after {bottom: -6px;width: 22px;} */
    .menu-btn svg {margin-right: 15px;}
    .menu .menu-plate .pc {width: 100%;display: flex;flex-direction: column;height: fit-content;}
    .menu .menu-plate .pc>li.active>div {width: 50%;left: 50%}
    .menu .menu-plate .pc>li.active>div>ul {width: 100%}
    .menu-opened .menu-btn span {background: transparent;}
    .menu-opened .menu-btn span:before {transform: rotate(135deg);top: 0}
    .menu-opened .menu-btn span:after {transform: rotate(-135deg);bottom: 0}
    .menu .menu-plate .pc>li.active>div>ul>li.has-child ul>li, .hidden-sm {display: none!important}
    .menu .menu-plate .pc>li.active>div>ul>li.has-child ul>button, .product__desktop .banner__area {display: none}
    .product-layout.col-xxl-3 {width: 50%}
    .product__grid-item-wrapper .product__thumb img {height: 150px}
    .basic-pagination ul {justify-content: center;display: flex;}
    .product__result {justify-content: center;}
    .modal-notification .notification {height: 45px}
    .modal-notification .title {font-size: 14px;}
    .product-layout.col {width: 50%;flex: none;}
    .product__filter.mb-50 {margin: 0 0 20px}
    .product__filter-right>div {width: 50%;}
    .product__sorting .nice-select {width: 100%;}
    .product__sorting .nice-select .current {width: 100%;text-align: center;}
    .product__filter-right {margin-top: 0}
    .product__details-nav-thumb {padding: 0 20px;}
    .product__details .iute-as-low-as {max-width: 100%;display: flex;width: 100%;}
    .iute-promo-text {width: 100%;max-width: 100%;margin: 0 0 20px;justify-content: flex-start;}
    .product__price span.new {font-size: 34px}
    .product__details-nav {display: flex;flex-direction: column-reverse;justify-content: center;align-items: center;}
    .product__details-thumb {width: 100%;}
    .product__details-nav ul {width: 100%;justify-content: flex-start!important;}
    .product__details-nav ul>li {margin: 0 15px 0 0}
    .product__details-nav .nav-tabs .nav-item .nav-link {border: none}
    .product__countdown ul li {width: 50px;height: 50px}
    .product__countdown ul li p {font-size: 10px;line-height: 1.3;}
    .product__countdown ul li span {font-size: 12px}
    .product .cart-plus-minus {display: none;}
    .cashback-lable {padding: 5px 15px;}
    .desktop-menu {display: none!important;}
}

@media screen and (max-width: 575px) {
    .big-cart .cart-btns a {max-width: 100%;}
    .cart-image img {width: 70px;height: 70px;}
    .cart-data {width: calc(100% - 90px)}
    .cart-item {align-items: flex-start;}
    .cart-data>a {margin: 0 0 10px;font-size: 16px;line-height: 1.3;}
    .cart-data .quantity input {width: 50px;}
    .cart-data .quantity {width: fit-content;}
    .cart-price .new {font-size: 20px;margin: 0 0 5px}
    .cart-data .quantity>p {font-size: 12px;bottom: -40px;display: none;}
    .big-cart .totals p {font-size:24px;margin: 0;}
    .category_page-list>a {width: 47%}
    .product__details-des-tab .nav-tabs .nav-item .nav-link {font-size: 15px;margin: 0 15px 0 0}
    .product__details-des-tab .nav-tabs .nav-item:last-child .nav-link {margin: 0}
    .header__top.d-none.d-sm-block {display: flex!important}
    .header__action ul li a {margin: 0;padding: 0;font-size: 12px;}
    .header__action ul li {padding-right: 10px;margin-right: 10px;line-height: 35px}
    .header__info-left .logo img {height: 35px}
    .menu .menu-plate .pc {width: 100%;overflow: auto;position: relative;}
    .menu .menu-plate .pc>li.active>div {width: 100%;left: 0;position: relative;border: none;margin-top: 10px;}
    .menu-opened .menu {height: calc(100dvh - 160px);}
    
    .menu .menu-plate .pc>li {padding-left: 0;padding-right: 0}
    .menu .menu-plate .pc>li>button {margin: 0 10px 0 0}
    .menu .menu-plate .pc>li.active {flex-wrap: wrap;padding-bottom: 10px;}
    .menu .menu-plate .pc>li.active>div>ul {padding: 0;}
    .menu .menu-plate .pc>li.active>div>ul>li {flex-wrap: unset;flex-direction: column;align-items: flex-start;}
    .menu .menu-plate>ul>li>a {padding-left: 10px}
    .child-plate>ul>li>a {font-weight: normal;font-size: 14px;}
    .menu .menu-plate .pc>li.active>div>ul>li.has-child.active ul>li {display: flex!important;margin: 15px 0 0;}
    .modal-notification .notification {height: 40px;padding-top: 5px;}
    .modal-notification .notification button {top: 5px}
    .product__price span.new {font-size: 24px}
    .product__add-btn button {padding: 0;width: 100%;}
    .tab-pane .col-xxl-3.col-xl-3.col-lg-4.col-md-4 {width: 50%;max-width: 50%;}
    .cart__mini.cart__opened {position: fixed;top: 106px;width: calc(100% - 24px);left: 12px;}
    .category-description h2 {font-size: 24px;margin: 0 0 30px}
    .category-description h3 {font-size: 18px;margin: 20px 0;}
    .product__details-des-wrapper h2.product__details_des-title {font-size: 18px!important;}
}

@media (min-width:1400px) {
    .container{max-width: 1480px;}
}

.service-container {
    max-width: 80%;
}

.service-container .service-item {
    background-color: rgba(255,204,0,1);
    padding: 15px;
    border-radius: 10px;
    color: #333;
    margin-bottom: 5px;
}

.service-item p {
    color: #000;
    margin-bottom: 0;
}

@media (max-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 100%;
    }
}