/* *********** */
body {background: #f7f7f7;font-family: 'Poppins', sans-serif;font-weight: 400;font-size: 16px;color: #151515;}
* {margin: 0;padding: 0;list-style: none;border: none;outline: none;}
a,a:hover,a:focus {color: #151515;text-decoration: none;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;}
button:focus {outline: none;}
.h2-heading {font-size: 16px;font-weight: 600;line-height: 25px;font-family: 'Open Sans', sans-serif;}
h3 {font-size: 26px;font-weight: 600;line-height: 25px;}
h4 {font-size: 22px;font-weight: 600;line-height: 25px;}
h5 {font-size: 20px;font-weight: 600;line-height: 25px;}
h6 {font-size: 18px;font-weight: 600;line-height: 25px;}
.row.g-3{
  --bs-gutter-y: 1rem;
  --bs-gutter-x: 1rem;
}

.container {max-width: 100%;}
header {background: #ffffff;}
.btn {border-radius: 100px;border: 0px;color: #000;font-size: 13px;font-weight: 600;}
.btn.btn-primary {background: #ffb100;border-radius: 5px;padding-left: 20px;padding-right: 20px;font-family: "Poppins";font-weight: 600;color: #151515;border: 0px;}
.bg-secondary,.bg-secondary:hover {background-color: #F8F8FA !important;padding-left: 20px;padding-right: 20px;}
.btn.bg-secondary:hover {background-color: #FFB919 !important;}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {color: #000000;background-color: #F9B11E;border-color: #F9B11E;}
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus, .btn-primary.focus,.btn-primary:focus {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none}
.btn.focus,
.btn:focus {outline: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.submit {position: relative;}
button.owl-prev:hover,
button.owl-next:hover {background: none !important;}

/* header */
nav {display: flex;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;align-items: center;margin: 0px;padding: 0 calc(16px + env(safe-area-inset-right)) 0 calc(16px + env(safe-area-inset-left));background-color: rgb(255, 255, 255);position: relative;z-index: 100;font-size: 14px;}
.menu-list {display: flex;margin-bottom: 0px;}
.welcome-msg {font-weight: 700;font-size: 14px;border-bottom: 1px solid #EEEEEE;padding: 0 0px 9px;margin: 0px 20px;color: #000000;}
.menu-list>li>a {font-size: 14px;color: #333333;font-weight: 500;display: block;padding: 28px 0px;}
.modal .close.dialog-close {position: absolute;right: 25px;top: 25px;}
.wsmenu>.wsmenu-list>li>.wsshoptabing {top: 50px;}
.wsmenu>.wsmenu-list>li>.navtext {padding: 19px 0px;}
.category-value {display: none;}
.dropdown-item {font-size: 14px;padding: 6px 12px;border-bottom: 1px solid #ddd;color: #333333;font-weight: 500;}
.dropdown-item img {margin-right: 5px;}
.dropdown-item:last-child {border-bottom: none;}
.dropdown a#acoount-manage {border-radius: 5px;}
.dropdown a#acoount-manage .login-user-img {width: 27px;height: 27px;border-radius: 50%;}
.dropdown:hover a#acoount-manage {background: #ebebeb;}
.dropdown-toggle {font-weight: 500;font-size: 14px;}
.dropdown-toggle::after {display: inline-block;width: 7px;height: 7px;margin-left: 20px;vertical-align: 3px;content: "";border-top: 2px solid;border-right: 2px solid;border-bottom: none;border-left: none;transform: rotate(135deg);}
.nav-item>a {position: relative;}
.dropdown-item:focus,.dropdown-item:hover {background: #FFB919;}

/* u loader */
.u-loader-sl {position: relative;}
.u-loader {z-index: 9999;color: #d85909;font-size: 15px;font-weight: bold;opacity: 1;position: absolute;text-align: center;width: 100%;background-color: rgba(255, 255, 255, 1);top: 45%;left: 0;right: 0;display: none;}
.u-loader-outer {background: #fff;height: 100% !important;width: 100%;position: absolute;left: 0;right: 0;top: 0;}
.u-loader-sl {min-height: 50px;position: relative;background: #f8f8fa;}
.u-loader-sl.s1x {min-height: 50px;}
.u-loader.s1x {transform: scale(0.2);}
.u-loader.loading {display: block !important;}
.u-loader .loader-spin {margin: 0px auto;font-size: 10px;position: absolute;left: 0;right: 0;bottom: 0;top: 0%;text-indent: -9999em;border-top: 0.7em solid rgba(74, 74, 74, 0.2);border-right: 0.7em solid rgba(74, 74, 74, 0.2);border-bottom: 0.7em solid rgba(74, 74, 74, 0.2);border-left: 0.7em solid #464646;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);-webkit-animation: load8 1.1s infinite linear;animation: load8 1.1s infinite linear;}

/**********Store Popup*****************/
.modal-title {font-family: "Poppins", sans-serif !important;font-weight: 600 !important;line-height: normal;padding: 0px;margin: 0px;}
.modal .close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {opacity: 1 !important;}
.modal .btn {border-radius: 5px;padding: 8px 20px !important;}
.modal .btn-secondary {background: #EFEFEF !important;}
.modal .btn-secondary:hover {color: #151515;}
.modal-dialog .modal-header button.close,
.store-change-popup .center .modal-content .store-title .dialog-close {background: #fff;opacity: 1;color: #000;padding: 3px 6px;border-radius: 100px !important;font-size: 16px;text-shadow: none;width: auto;}
.close {position: absolute;right: 8px;text-align: right;font-weight: 400;font-size: 34px;top: 5px;z-index: 1;}
.store-change-popup .center .fix-width {max-width: 450px;margin: auto;}
.modal-dialog .modal-header button.close,
.store-change-popup .center .modal-content .store-title .dialog-close {background: #464646;opacity: 1;color: #fff;padding: 3px 6px;border-radius: 6px;font-size: 16px;text-shadow: none;width: auto;}
.store-change-popup .center .modal-content .store-title h4 {text-align: center;font-family: latobold;font-size: 30px;}
.store-change-popup .center .modal-content .modal-body {padding: 20px 30px;}
.store-change-popup .center .modal-content .modal-body .confirm-pop-up .popup-block {padding: 0;cursor: pointer;}
.store-change-popup .center .modal-content .modal-body .confirm-pop-up p {line-height: normal;cursor: default;}
.store-change-popup .center .modal-content .modal-body .confirm-pop-up .btn-bg {text-align: center;background: #f7d23e;border-radius: 10px;}
.store-change-popup img#store-change-to-icon,
.store-change-popup img#store-change-from-icon {max-width: 40px;margin: 0 5px;border: 1px solid #ddd;border-radius: 5px;}

/* doodle */
.custom-doodle {position: relative;height: 720px;background:#fff;}
.custom-doodle .home-hero-slider-custom {cursor: pointer;}
.custom-doodle .slider-image {user-select: none;pointer-events: none;}
.custom-doodle .next-slide,.custom-doodle .prev-slide {display: flex;justify-content: center;align-items: center;font-size: 20px;position: absolute;background-color: #ffffffa3;top: 50%;transform:translateY(-50%);right: 10px;height: 50px;width: 50px;border-radius: 50%;z-index: 2;color: #151515;cursor: pointer;}
.custom-doodle .prev-slide {left: 10px; right:auto;}
.custom-doodle .home-hero-slider-custom {position: absolute;top: 0;left: 0;height: 100%;width: 100%;}
.custom-doodle .bg-banner {width: 100%;height: 100%;overflow: hidden;}
.custom-doodle .slide {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: opacity 1s ease-in-out;z-index: 0;}
.custom-doodle .bg-banner img {width: 100%;height: auto;object-fit: cover;}
.custom-doodle .slide .slider-content {position: absolute;height: 250px;width: 250px;top: 150px;left: calc(50% - 125px);}
.custom-doodle .slide .slider-content img {width: 100%;height: auto;}
.custom-doodle .slide.active {opacity: 1;z-index: 1;}

/* no-doodle */
.upper-images figure {position: relative;}
.logo {position: relative;z-index: 1;}
.blur-logo {position: absolute;left: -28px;width: 210px;height: auto;top: -22px;opacity: 0.3;filter: blur(12px);}
.upper-images p {margin-left: 40px;font-weight: 400;font-size: 26px;}
.upper-images a {position: relative;}
.no-doodle {height: calc(85vh - 47px);display: flex;align-items: center;justify-content: center;min-height: 720px;}
.no-doodle .home-search {position: relative;top: auto;}
.no-doodle .home-search p {margin-left: 40px;font-weight: 400;font-size: 26px;}

/* search-box */
.home-search {display: flex;flex-direction: column;align-items: center;justify-content: center;position: absolute;width: 100%;z-index: 2;height: auto;left: 0;right: 0;padding: 0 10px;top: 440px;}
.home-search .home-search-box {max-width: 780px;margin: 0px auto;border: 1px solid #dfdfdf;border-radius: 35px;position: relative;background: #fff;width: 95%;z-index: 99;}
.home-search .home-search-box .search-sec {padding: 8px 30px;}
.home-search .home-search-box .search-sec form {position: relative;}
.home-search .home-search-box .search-sec form .form-control {font-weight: 400;font-size: 14px;color: #212529;border: none;border-bottom: 1px solid #dfdfdf;padding: 15px 47px 15px 12px;border-radius: 0px;height: 100% !important;}
.home-search .home-search-box .search-sec form button.search-button {border: none;background: none;position: absolute;left: auto;display: inline-flex;align-items: center;justify-content: center;right: 0;top: 5px;font-size: 16px;color: #999;height: 45px;width: 45px;}
.home-search .home-search-box:hover {box-shadow: 0 1px 6px rgba(32, 33, 36, .28);}
.home-search .select-store {padding: 10px 65px 10px 35px;}
.home-search .select-store .order-from {text-align: center;font-size: 16px;color: #333;font-weight: 500;margin-right: 25px;width: 100%;margin-bottom: 22px;}
.home-search .select-store .flag-slider {position: inherit;}
.home-search .select-store .flag-slider .item .store-flag {width: 40px !important;height: 27px;cursor: pointer;border-radius: 5px;border: 1px solid #ddd;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;margin: auto;overflow: hidden;user-select: none;}
.home-search .select-store .flag-slider .item .store-title {text-align: center;display: block;color: #151515 !important;font-size: 13px !important;margin-left: 0px !important;font-weight: 600;margin-top: 5px;display: none;}
.home-search .select-store .flag-slider .item.active .store-title {display: block;}
.home-search .select-store .flag-slider .item:hover .store-title {display: block;}
.home-search .select-store .item .store-flag:hover {box-shadow: 0 1px 6px rgba(32, 33, 36, .28);}

/* Usp section */
.usp-section {padding: 30px 0px;border-top: 1px solid #dfdfdf;}
.usp-section .usp-slider .item {border-right: 1px solid #dfdfdf;padding: 20px;}
.usp-section .usp-slider .item .usp-icon {height: 60px;width: 60px;margin: 0px auto;margin-top: 0px !important;text-align: center;background-image: url("https://cdn.ubuy.com.cn/cn/home/sprite/homepage-sprite.png");margin-bottom: 10px;}
.usp-section .usp-slider .item .usp-icon.money-back {background-position: 0px -102px;}
.usp-section .usp-slider .item .usp-icon.lower-cost {background-position: -65px -102px;}
.usp-section .usp-slider .item .usp-icon.luxury-brands {background-position: -130px -102px;}
.usp-section .usp-slider .item .usp-icon.worldwide-shipping {background-position: -195px -102px;}
.usp-section .usp-slider .item .usp-icon.international-products {background-position: -260px -102px;}
.usp-section span.title {display: block;width: 100%;text-align: center;font-size: 14px;}

/* award banner */
.award-banner picture img {max-width: 100%;height: auto;background: #fff;border-top: solid 1px #ddd;border-bottom: solid 1px #ddd;}

/* common */
.form-control:focus {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;border-color: #eeeeee;}
.title-border {position: relative;align-items: center;}
.title-border::before {content: "";position: absolute;width: 100%;left: 0;right: 0;top: 0;bottom: 0;height: 1px;background-color: #eeeeef;z-index: -1;margin: auto;}
.title-border .title {font-size: 18px;font-weight: 700;background: #f7f7f7;margin-bottom: 0px;text-transform: uppercase;padding-right: 15px;line-height: normal;}

/* shop category slider */
.owlslider-shop-category-slider .item.product-list {padding: 0px !important;min-height: 100px;border: 1px solid #eeeeee;border-radius: 12px;background-color: #fff;position: relative;padding-bottom: 0px !important;padding-right: 0px !important;-webkit-box-shadow: 0px 0px 10px -2px rgb(226 226 226 / 75%);-moz-box-shadow: 0px 0px 10px -2px rgba(181, 181, 181, 0.75);box-shadow: 0px 0px 10px -2px rgb(239 239 239 / 75%);}
.owlslider-shop-category-slider .item.product-list a {padding: 10px;min-height: 100px;}
.owlslider-shop-category-slider .item.product-list figure {position: absolute;right: 5px;bottom: 0;min-height: 60px;display: flex;align-items: center;margin-bottom: 0;}
.owlslider-shop-category-slider .item.product-list figure img {max-width: 50%;margin-right: 0;margin-left: auto;margin-bottom: 0px;}
.owlslider-shop-category-slider .item.product-list p {width:80%;font-family: 'Poppins', sans-serif !important;font-weight: 600;font-size: 13px;z-index: 2;position: relative;line-height: 16px !important;margin-top: 0px !important;display: block;}
.owlslider-shop-category-slider .item.product-list.active,
.owlslider-shop-category-slider .item.product-list:hover {border: 1px solid #ffb100;}
.owlslider-shop-category-slider .product-list {padding-bottom: 25px;position: relative;}
.owlslider-shop-category-slider .product-list::after {content: '\f054';font-family: 'font awesome 5 free';font-size: 12px;border: none !important;color: #ccc;transform: none;font-weight: 700;position: absolute;left: 16px;bottom: 10px;}

/* brand slider */
.brand-slider {position: relative;margin-bottom: 48px;overflow: hidden;}
.brand-slider .content {height: calc(100% - 50px);position: absolute;top: 0;bottom: 0;padding-bottom: 50px;display: flex;flex-direction: column;justify-content: center;width: 100%;max-width: 360px;right: 0;left: 0;margin: auto;transform: translateX(346px);}
.brand-slider .brand-bg {height: 400px;}
.brand-slider .brand-bg picture {display: flex;height: 100%;}
.brand-slider .brand-bg img {object-fit: cover;object-position: left;}
.brand-slider .content img {width: auto !important;height: auto;max-width: 100%;}
.brand-slider .content p {font-size: 18px;font-weight: 400;color: #fff;margin: 10px 0 30px 0;padding: 0;}
.brand-slider .content .btn {font-size: 14px;font-weight: 400;color: #1e2832;background: #fff;padding: 6px 25px !important;border-radius: 0;transition: all 0.3s ease-in-out;width: max-content;}
.brand-slider .content .btn:hover {background-color: #ffb100;}
.btn-dark {
  color: #fff !important;
  background-color: #343a40 !important;
  border-color:none;
}
.brand-slider .content .btn i {margin-right: 10px;}
.brand-slider.owl-theme .owl-nav {margin-top: 0;position: absolute;top: 40%; left: 0;width: 100%;transform: translateY(-50%);}
.brand-slider.owl-carousel .owl-nav button.owl-next{position: absolute;right: 0;}
.brand-slider.owl-carousel .owl-nav button.owl-prev{position: absolute; left: 0;}
.brand-slider.owl-carousel .owl-nav button.owl-next,
.brand-slider.owl-carousel .owl-nav button.owl-prev {background: 0 0;border: none;background-color: #fff;height: 40px;width: 40px;color: #151515;border-radius: 100%;padding: 0 !important;font-size: 16px;}
.brand-slider.owl-carousel .owl-nav button:hover {background-color: #fff !important;}

/*EXPLORE PREMIUM & LUXURY BRANDS */
.lux-brands,.lux-brands-new {margin: 0px -10px;}
.lux-brands ul li,.lux-brands-new ul li {width: 14.2857142857%;min-height: 70px;margin: 0 0 15px 0;padding: 0px 8px;}
.lux-brands ul li a,.lux-brands-new ul li a {background: #fff;border-radius: 10px;display: block;padding: 15px 5px;height: 100%;}
.lux-brands ul li a span.icon-sec,.lux-brands-new ul li a span.icon-sec {background-image: url("https://cdn.ubuy.com.cn/cn/home/sprite/homepage-sprite.png");height: 50px;display: block;width: 50px;margin: 0px auto 10px;background-position-y: -172px;}
.lux-brands ul li a .vacuum-cleaners,.lux-brands-new ul li a .vacuum-cleaners {background-position-x: -55px;}
.lux-brands ul li a .smart-watches,.lux-brands-new ul li a .smart-watches {background-position-x: -110px;}
.lux-brands ul li a .hair-care,.lux-brands-new ul li a .hair-care {background-position-x: -165px;}
.lux-brands ul li a .womens-swimwear,.lux-brands-new ul li a .womens-swimwear {background-position-x: -220px;}
.lux-brands ul li a .exercise-bikes,.lux-brands-new ul li a .exercise-bikes {background-position-x: -275px;}
.lux-brands ul li a .camping-accessories,.lux-brands-new ul li a .camping-accessories {background-position-x: -330px;}
.lux-brands ul li a .girls-athletic-shoes,.lux-brands-new ul li a .girls-athletic-shoes {background-position-x: -385px;}
.lux-brands ul li a .mens-body-sprays,.lux-brands-new ul li a .mens-body-sprays {background-position-x: -440px;}
.lux-brands ul li a .dinnerware,.lux-brands-new ul li a .dinnerware {background-position-x: -495px;}
.lux-brands ul li a .led-lights,.lux-brands-new ul li a .led-lights {background-position-x: -550px;}
.lux-brands ul li a .gardening-hand-tools,.lux-brands-new ul li a .gardening-hand-tools {background-position-x: -605px;}
.lux-brands ul li a .baby-feeding-supplies,.lux-brands-new ul li a .baby-feeding-supplies {background-position-x: -660px;}
.lux-brands ul li a .dog-supplies,.lux-brands-new ul li a .dog-supplies {background-position-x: -715px;}
.lux-brands ul li a .category-title,.lux-brands-new ul li a .category-title {text-align: center;font-size: 12px;line-height: 18px;font-weight: 600;color: #151515;margin-bottom: 0px !important;margin-top: 0px !important;}

/* hot-brand-carousel css */
.hot-brands-carousel .item a {font-family: "Poppins", sans-serif;color: #151515;text-align: center;display: inline-block;font-size: 14px;font-weight: 600;padding: 10px;background: #fff;border-radius: 10px;width: 100%;height: 60px;display: flex;align-items: center;justify-content: center;}

/* premuim yoga products css */
.yoga-category-card,.xxxtentacion-category-card {background: #fff;border-radius: 10px;}
.yoga-category-card a,.xxxtentacion-category-card a {min-height: 132px;align-items: center;}
.yoga-category-card figure,.xxxtentacion-category-card figure {margin: 0px 15px 0px 0px;max-width: 132px;height: 100%;width: 100%;}
.yoga-category-card figure img,.xxxtentacion-category-card figure img {border-radius: 10px 0px 0px 10px;height: 132px;width: 134px;object-fit: cover;}
.yoga-category-card .category-title,.xxxtentacion-category-card .category-title {font-weight: 600;color: #151515;font-size: 13px;padding-right: 12px;margin-bottom: 0px;line-height: 18px;}
.xxxtentacion-category>div,.yoga-category>div {width: 33.3333333333%;padding-right: 3px;padding-left: 3px;}

/* top selling */
#top-selling .owl-selling-slider .owl-nav button.owl-prev {left: -10px !important;}
#top-selling .owl-selling-slider .owl-nav button.owl-next {right: -10px !important;}

/********** International Brand Slider Css *************/
.internation-brand-slider {background-color: #ffffff;border-radius: 10px;padding: 8px;}
.internation-brand-slider .int-brands .item {display: flex;align-items: center;justify-content: center;position: relative;}
.internation-brand-slider .int-brands .item::before {content: '';display: block;width: 2px;height: 80%;background: linear-gradient(to bottom, white, #eeeeee, white);position: absolute;left: 0;}
.internation-brand-slider .int-brands .item::first-child:before {content: normal;}
.internation-brand-slider .int-brands .item .brand-logo {width: 100px;height: 100px;overflow: hidden;}
.internation-brand-slider .int-brands .item .brand-logo img {max-width: 100%;}
.internation-brand-slider .owl-carousel .owl-stage-outer:before {content: "";width: 20px;height: 100%;left: 0px;top: 0px;position: absolute;background-color: #fff;z-index: 9;}

/* product cards (product-item-main */
.product-item-outer {margin-top: 30px;}
.product-item{padding: 20px !important;}
.product-item-left-section {padding: 32px 42px;border-radius: 18px;position: relative;background: transparent;}
 .product-item-left-section figure {position: relative;height: 280px;width: 280px;}
.product-item-left-section figure img {position: absolute;top: 0;bottom: 0;margin: auto;left: 0;right: 0;max-width: 100%;max-height: 100%;} 
.product-item-left h3 { font-size: 26px !important; font-weight: 700;line-height:35px;max-height: 64px;overflow: hidden;}
.product-item-left p {color: #151515;font-weight: 600; margin-bottom: 30px;}
.product-item-left button {max-width: 180px !important;width: 100%;padding: 10px !important;text-align: center;font-weight: 700;border-radius: 5px;border: none;color: #fff;}
.product-item-left button.bg-red {background: #ff3c2f;color: #ffffff;}
#new-arrivals .product-item-main{margin-bottom: 30px !important;}
.product-item-left-section .wishlist-icon.wishlist-icon-active,
.product-item-left-section .badge,
.product-item-main .badge {position: absolute;top: 30px;left: 35px;}
.product-item-main {position: relative;}
.product-item-main .wishlist-icon {top: 30px;right: 45px;position: absolute;}
.product-item-main .wishlist-icon.wishlist-icon-active {border-color: #fdebea;background: #fdebea;font-size: 20px;}
.product-item-main .wishlist-icon i.fa-heart {background-color: #e5e5e5;width: 28px;height: 28px;line-height: 32px;border-radius: 100%;text-align: center;font-weight: 900;color: #fff;font-size: 12px;}
.product-item-main .wishlist-icon:hover i.fa-heart {color: #ff3c2f;}
#top-search .product-item-left-section {padding: 18px 42px 0px;}
#on-sale .product-item-left h3 {overflow: initial;white-space:normal;}
#on-sale .product-large .product-item-left-section{ background-size: cover !important;}
.owl-selling-slider .product-item-main {padding-bottom: 10px !important;}
.product-item {padding:20px !important;border-radius: 18px;display: block;}
.product-item figure {height: 200px; max-width: 200px; display: flex;justify-content: center;align-items: center;margin: 35px auto 20px;}
.product-item figure.product-image {height: 200px; max-width: 200px; margin:35px auto 21px;}
.product-item figure img {height: auto;width: auto;margin: 0px auto;max-width: 100%;max-height: 100%;}
.product-item h3 {width: 85%;font-size: 14px;display: -webkit-box;height: 43px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;color: #151515;font-weight: 200;line-height: 22px;margin-top: 8px;margin-bottom: 8px;}
.product-item h4 {font-size: 20px;font-weight: bolder;margin-bottom: 0px;}
.flag-store {font-size: 12px !important; display: flex; align-items: center;font-family: "Poppins";color: #666;font-weight: 500;line-height: 15px;}
.flag-store img{width: 27px; height: 17px;}
.ubuy-fulfilled {cursor: pointer;bottom: 20px;right: 35px;position: absolute;max-width: 32px;height: 18px;display: block;}
.ubuy-fulfilled img{max-width: 100%; max-height: 100%; height: auto; width: auto;}
.badge {height: 25px;width: 25px;background-repeat: no-repeat;line-height: 1;background-position-Y: -474px;background-image: url("https://d2ati23fc66y9j.cloudfront.net/sprite-img/homepage-sprite.webp");}
.badge.deal {background-position-X: -60px;}
.badge.discount {background: #ff3c30;color: #ff4439;}
.badge.new {background-position-X: 0px;}
.badge.best-seller {background-position-X: -90px;}
.badge.on-sale {background-position-X: -30px;}
.badge.gift {background: #39bcb7;color: #fff;}
.badge:empty {display: block;}

/* newsletter form */
.newsletter-form-with-card h3 {
  font-size: 18px;
  color: #666;
  font-weight: 600;
  line-height: 25px;
  margin-bottom: 22px;
}
.newsletter-form select.form-control {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url(https://test-abroad.ubuy.com.kw/skin/frontend/default/ubuycom-v1/images/arrrow-down.svg);background-position: right 10px center;background-repeat: no-repeat;background-size: auto 42%;}
.newsletter-form .form-control {height: 50px;background: #f8f8fa;border: navajowhite;font-size: 14px;font-style: italic;border-radius: 5px;}
.text-danger {font-size: 10px;line-height: 8px;position: absolute;left: 5px;}
.newsletter-form .text-danger {bottom: -12px;position:absolute;}
.newsletter-form button[type="submit"] {width: 100%;padding: 15px;background: #151515;color: #ffffff;border-radius: 5px;font-size: 14px;text-transform:capitalize;}
.offer-form h4 {font-size: 18px;color: #666666;font-weight: 600;line-height: 25px;margin-bottom: 22px;}
.offer-form h4 strong {color: #151515;}
.newsletter-form .form-group{position: relative;}

/* seo-content */
.seo-content .inner-title {color: #151515;font-size: 24px;font-weight: bold;padding-left: 26px;}
.seo-content .inner-title span {font-size: 16px;color: #525252;font-weight: 600;}
.seo-content .paragraph {font-size: 14px;color: #525252;line-height: 30px;font-family: "Poppins";line-height: 24px;font-size: 14px;padding-left: 26px;font-weight: 400;}
.seo-content .paragraph a {font-weight: 600;color: #151515;}
.seo-content .heading-inner {margin-bottom: 0px;font-size: 18px;font-weight: bold;font-family: "Poppins";margin-left: 25px;margin-bottom: 0px;}
.seo-content .heading-inner a {color: #151515;}
.seo-content .seo-content-home h3~span {display: block;position: relative;width: 20px;height: 25px;background-image: url("https://cdn.ubuy.com.cn/cn/home/sprite/homepage-sprite.png");background-position-y: -311px;}
.seo-content .seo-content-home .electronics-sprite {background-position-x: 0;}
.seo-content .seo-content-home .fashion-jewellery-sprite {background-position-x: -25px;}
.seo-content .seo-content-home .perfumes-sprite {background-position-x: -50px;}
.seo-content .seo-content-home .mobile-acc-sprite {background-position-x: -75px;}
.seo-content .seo-content-home .gaming-laptop-acc-sprite {background-position-x: -100px;}
.seo-content .seo-content-home .beauty-products-sprite {background-position-x: -125px;}
.seo-content .seo-content-home .home-products-sprite {background-position-x: -150px;}
.seo-content .seo-content-home .office-products-sprite {background-position-x: -175px;}
.seo-content .paragraph-overflow-hidden {max-height: 120px;font-family: "Poppins";line-height: 24px;font-size: 14px;overflow: hidden;}
.seo-content .view-more-text {display: inline-block;font-size: 12px;font-weight: 600;color: #151515;text-decoration: underline;padding-left: 26px;cursor: pointer;}
.seo-content .view-more-text:hover,.seo-content .brand-color {color: #ffb100;}

/* copyright */
.copyright {font-family: 'Poppins', sans-serif;margin: 40px 0px;}
.copyright-menu ul li a {padding: 0px 15px;font-size: 14px;font-weight: 600;}
.copyright-menu ul {display: flex;justify-content: center;flex-wrap: wrap;margin: 0px;}
.copyright-inner p {margin: 0px;color: #666666;font-size: 13px;font-family: 'Open Sans';font-weight: 400;}
.copyright-menu ul li {position: relative;white-space: nowrap;}
.copyright-menu ul li:before {content: '';position: absolute;background: #ffb100;left: -3px;width: 3px;height: 3px;top: 50%;border-radius: 50px;}
.copyright-menu ul li:nth-child(1):before {display: none;}
.copyright {font-family: 'Poppins', sans-serif;padding: 10px 0px 40px;margin: 0px;}

/* go to top */
.go-top,
.go-top:hover,
.go-top:focus {cursor:pointer;position: fixed;bottom: 15px;right: 30px;text-align: center;height: 40px;width: 40px;padding: 8px;background-color: #ffb100;z-index: 1000;text-decoration: none;text-transform: uppercase;color: #fff;opacity: 1;display: none;border-radius: 100%;}
.go-top i {font-size: 20px;display: block;color: #fff;}

/* top categories */
.category-item h3 {font-size: 16px;font-weight: 600;color: #151515;max-width: 290px;background: #ffffff;margin: auto;padding: 15px;margin-top: -35px;z-index: 1;position: relative;border-left: 5px solid #FFB100;border-radius: 3px;line-height: 1.2;-moz-box-shadow: 0px 4px 10px 0px #d6c6c640;-webkit-box-shadow: 0px 4px 10px 0px #d6c6c640;box-shadow: 0px 4px 10px 0px #d6c6c640;}
.category-item h3:after {content: '>';font-size: 18px;font-weight: 400;color: #cccccc;position: absolute;right: 0;margin: 0 15px;vertical-align: middle;}
.category-item h3 span {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 90%;line-height: normal;}
.category-item img {border-radius: 12px;}

/* override */
.mb-40 {margin-bottom: 30px;}
.bg-white {background-color: #fff;}
.bg-green {background-color: #f4fffe;}
.bg-light-green {background: #39bbb7;color: #ffffff;}
.rounded {border-radius: 0.5rem !important;}
.bg-red {background: #ff3c2f;color: #ffffff;}
.bg-sky-blue {background: #5ac2fd;color: #ffffff;}
.bg-yellow {background: #ffb100;color: #ffffff;}

/* Subscription-success */
.subscription-success p i {font-size: 20px;height: 50px;width: 50px;border-radius: 100%;background-color: #eee;display: flex;align-items: center;justify-content: center;margin: 0px auto;}
.text-success{font-size:1.5rem;}
.subscription-success h5 {font-size: 14px;color: #151515;}
.subscription-success .model-header{padding:0px !important;}



/* Responsive */
/* MEDIA QUERY RESPONSHIVE  */
@media (min-width: 1070px) {
  .wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp {min-width: 1050px;}
}
@media (min-width: 1100px) {
  .wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp {min-width: 1090px;}
}
@media (min-width: 1200px) {
  .wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp {min-width: 1170px;}
}
@media (min-width: 1320px) {
  .wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp {min-width: 1200px;}
}
@media (min-width:1400px) {
  .container {max-width: 1700px;width: 100%;padding: 0px 25px;}
}
@media (min-width: 1420px) {
  .wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp {min-width: 1200px;}
}
@media (min-width: 1520px) {
  .wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp {min-width: 1300px;}
}
@media (min-width: 1620px) {
  .wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp {min-width: 1400px;}
}
@media (min-width: 1720px) {
  .wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp {min-width: 1500px;}
}
@media(max-width: 1700px) {
  .copyright-menu ul {display: block;justify-content: center;margin: 0px;text-align: center;padding-top: 0px;}
  .copyright-menu ul li {position: relative;display: inline-block;}
  .copyright-menu ul li a {padding: 0px 10px;font-size: 14px;font-weight: 600;}
  .copyright-inner p {margin: 0px;color: #666666;font-size: 11px;}
  .copyright-inner {margin-top: 0px;}
}
@media(max-width: 1620px) {
  .doodle-search .upper-images img.img-fluid {max-width: 90%;}
}
@media (max-width: 1600px) {
  .product-item-left h3 {font-size: 28px;}
  .product-item h4 {font-size: 18px;line-height: 1rem;}
  .category-item h3 {font-size: 14px;padding: 12px 25px;}
  .newsletter-form .form-control {height: 45px;}
  .offer-form h4 {font-size: 16px;margin-bottom: 22px;}
  .newsletter-form button[type="submit"] {padding: 12px;}
}
@media (max-width: 1500px) {
  #countdown.on-screeen-timer {bottom: 20px;right: 35px;}
  .on-screeen-timer .days {font-size: 64px;}
  .on-screeen-timer .day {font-size: 19px;}
  .on-screeen-timer .day-text {padding: 2px 13px 2px 10px;}
  .few-hours {right: 75px;font-size: 19px;}
  .product-item h3 {font-size: 14px;/*margin-bottom: 12px;*/height: 40px;}
  .product-item {padding: 22px 22px 15px;}
  .product-sorting {font-size: 14px;}
  .items-title h2 {font-size: 16px;}
  .items-title h1 {font-size: 16px;}
  .items-title .small-category-heading {font-size: 16px;}
  .mb-40 {margin-bottom: 15px;}
  #on-sale .align-items-end,
  #gift-idea .align-items-end {-ms-flex-align: center !important;align-items: center !important;}

}
@media (max-width: 1450px) {
  .copyright-menu ul li a {font-size: 12px;}
  .copyright {margin: 10px 0px 0px;}
  .play-images img {max-width: 100%;margin-left: 0px !important;}
  .selling-box h3 {font-size: 15px;}
  .best-selling-inner>h2,
  .best-selling-inner>h3 {font-size: 20px;}
}
@media(max-width: 1420px) {
  .store-flag ul li {margin-right: 27px;}
  .store-flag ul li a img {width: 39px;}
  .dropdown-toggle,
  .dropdown-item {font-size: 13px;}
  #country-selector img {width: 24px;height: auto;}
  .menu-list>li>a {padding: 22px 0px;}
  .dropdown-item img {margin-right: 5px;width: 25px;height: auto;}
  .wsmenu>.wsmenu-list>li>.wsshoptabing {top: 55px !important;}
}
@media (max-width: 1400px) {
  .seo-content .inner-title span {font-size: 14px;}
  .modal-custom-newsletter {max-width: 650px;}
  .offer-text h1 {font-size: 47px;line-height: 62px;}
  .offer-text h2 {font-size: 34px;font-weight: 600;}
  .badge-offer {margin-bottom: 30px;}
  .newsletter-form .form-control {height: 38px;font-size: 11px;}
  .modal-custom-newsletter .modal-body {padding: 35px 35px 25px 25px;}
  .modal-custom-newsletter button.register-btn {padding: 10px;max-width: 225px;font-size: 11px;}
  .offer-text-outer:before {bottom: -35px;}
  .offer-text-outer:after {top: -45px;}
  .product-item h4 {font-size: 14px;}
  .product-old-price {font-size: 10px;}
  .flag-store {font-size: 10px;}
  .product-item h3 {font-size: 13px;/*margin-bottom: 9px;*/height: 34px;line-height: 16px;}
  .product-item figure {height: 190px; max-width: 130px;}
  .product-item-left .mb-4 {margin-bottom: 1rem !important;}
  .product-item-left h3 {font-size: 24px;margin-top: 20px !important;}
  .product-item-left p {font-size: 14px;}
  .product-item-left button {max-width: 140px;padding: 6px;font-size: 14px;}
  .category-item h3 {font-size: 12px;padding: 10px 15px;margin-top: -25px;max-width: 200px;display: flex;align-items: center;min-height: 42px;}
  .category-item h3 {padding: 10px 18px !important;}
  .yoga-category-carousel .no-js .owl-carousel,
  .yoga-category-carousel.owl-carousel.owl-loaded {display: block;}
  .yoga-category,
  .xxxtentacion-category {display: none !important;}
  .product-item-left-section.offer-form img.img-fluid {max-width: 95%;}
  .offer-form h4 {font-size: 13px;margin-bottom: 15px;line-height: 15px;}
  .newsletter-form .form-control {height: 40px;}
  .newsletter-form .form-group {margin-bottom: 20px;}
  #top-search .product-item-left-section {padding: 10px 22px 0px;}
}
@media (max-width:1366px) {
  .usp-section .usp-slider {display: none;}
  .usp-section .usp-carousel {display: block;}
}
@media(max-width: 1320px) {
  .wsmenu>.wsmenu-list>li>.wsshoptabing {left: -10px;}
}
@media (max-width: 1300px) {
  .newsletter-form .form-control {height: 38px;font-size: 13px;}
  .newsletter-form button[type="submit"] {padding: 9px;font-size: 13px;}
  .product-item-left-section .badge,
  .product-item-main .badge {left: 30px;}
  .product-item-main .wishlist-icon {right: 30px;}
  .product-item-main .wishlist-icon i {width: 30px !important;height: 30px !important;line-height: 33px !important;font-size: 13px;}
  .ubuy-fulfilled {right: 30px;}
}
@media (max-width: 1200px) {
  .newsletter-form .form-group {margin-bottom: 15px;}
  .newsletter-form .form-control {height: 36px;}
  .ubuy-fulfilled img {width: 26px;height: auto;}
  .product-item {padding: 20px 15px 12px;}
  .product-item-left p {font-size: 11px;}
  .product-item-left h3 {font-size: 20px;line-height: 1.5rem;max-height: 48px;}
  figure {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;border-radius: 0}
  figure img {border-radius: 0px;}
  .items-title h1 {font-size: 14px;}
  .items-title h2 {font-size: 14px;}
  .items-title .small-category-heading {font-size: 14px;}
  .mb-40 {margin-bottom: 25px;}
  .product-item-main {padding-left: 10px;padding-right: 10px;}
  .product-item-outer {margin-top: 18px;}
  .offer-form .product-item-left {display: none;}
  a.country-selector {min-width: 150px;}
  .store-flag ul li.item a img {width: 35px;}
  .followus span {font-size: 11px;}
  .copyright {padding: 20px 0px;}
  .hr-border {margin: 0.5rem 0;}
  .selling-box h3 {font-size: 13px;}
  .selling-box p,
  .best-selling-inner>p {font-size: 11px;line-height: 21px;}
  .best-selling-inner>h2,
  .best-selling-inner>h3 {font-size: 18px;}
  .brand-slider.owl-carousel .owl-nav button.owl-next,
  .brand-slider.owl-carousel .owl-nav button.owl-prev {height: 35px;width: 35px;}
}
@media (max-width: 1199px) {
  .brand-slider .content {transform: translateX(225px);}
}
@media (max-width:1100px) {
  .lux-brands ul li,
  .lux-brands-new ul {justify-content: center !important;}
}
@media(max-width: 1070px) {
  .dropdown a.country-selector,
  .dropdown a#acoount-manage {background: #ebebeb;}
  .shipping-info ul {margin-top: 0px;}
  .wsmenu>.wsmenu-list>li>.wsshoptabing {top: 0px !important;left: 0px;}
  .wsmenu>.wsmenu-list>li>.navtext {text-align: left;line-height: 26px;padding: 9px 32px 9px 18px;}
  nav.wsmenu {display: block;}
  .ws-inline>li.has-child {display: block;}
  .hover-active {position: relative;top: 0;}
  .ws-inline li.has-child.ws-child-active>a:after {display: none;}
  .wsmenu>.wsmenu-list>li>.navtext {text-align: left;line-height: 26px;}
  .navtext em.desktop-fa {display: none;}
  .navtext em.mobile-fa {display: inline-block;margin-right: 11px;color: #f9b11e !important;}
  .ws-inline li.has-child .hover-active {opacity: 1;}
  .column-heading-icon img {max-width: 20px !important;}
  .category-value {display: block;}
}
@media (max-width:992px) {
  .lux-brands ul li,
  .lux-brands-new ul li {width: 16.285714%;}
  .title-border .title {font-size: 16px;}
}
@media (max-width: 991px) {
  .product-item h4 {font-size: 12px;}
  .flag-store {font-size: 9px;}
  .flag-store img {width: 15px;}
  .product-item h3 {font-size: 12px;padding-right: 30px;}
  .product-item-main {padding-left: 7px;padding-right: 7px;}
  .product-item-left-section .badge,
  .product-item-main .badge,
  .product-item-left-section .wishlist-icon,
  .badge {padding: 8px 8px;font-size: 9px;left: 30px;top: 20px;}
  .items-title h1 {font-size: 13px;}
  .items-title h2 {font-size: 13px;}
  .items-title .small-category-heading {font-size: 13px;}
  .product-item-left h3 {font-size: 18px;line-height:45px;max-height: 100px; overflow: hidden !important;}
  .mb-40 {margin-bottom: 20px;}
  .product-item-left p {font-size: 12px !important;overflow: hidden;}
  .product-item-left button {max-width: 100px;padding: 4px;font-size: 12px;}
  .product-item {padding: 15px 10px 10px;}
  .product-item-left-section img.img-fluid {max-width: 80%;}
  .newsletter-form .form-control {height: 30px;font-size: 12px;}
  .newsletter-form .form-group {margin-bottom: 15px;}
  .offer-form h4 {font-size: 13px;margin-bottom: 10px;line-height: 16px;}
  .newsletter-form button[type="submit"] {padding: 12px;font-size: 14px;}
  #on-sale .product-item-left p {overflow: initial;white-space: nowrap;}
  #on-sale .product-item-left h3 span {display: none;}
  .customer {padding: 25px 20px;}
  .customer figure {display: none;}
  .product-item-main .wishlist-icon {right: 20px;top: 20px;}
  .product-item-main .wishlist-icon i {width: 25px !important;height: 25px !important;line-height: 28px !important;font-size: 11px;}
  .ubuy-fulfilled {right: 30px;}
  .modal-custom-newsletter .modal-body {padding: 22px 30px 22px 22px;}
  .offer-text h1 {font-size: 36px;line-height: 46px;}
  .offer-text h2 {font-size: 25px;font-weight: 600;}
  .newsletter-form .form-control {margin: 15px 0; height: 34px;font-size: 14px;padding: 7px 12px;}
  .modal-custom-newsletter button.register-btn {padding: 8px;max-width: 185px;font-size: 11px;}
  .modal-custom-newsletter {max-width: 550px;}
  .modal-custom-newsletter button.close {font-size: 34px;right: 40px;font-size: 26px;}
  .offer-text-outer:after {top: -32px;}
  .offer-text-outer:before {bottom: -32px;}
  .brand-slider .content p {display: none;}
  .best-selling-inner>h2,
  .best-selling-inner>h3 {font-size: 15px;margin: 0px !important;font-weight: 600;/*text-transform: uppercase;*/line-height: 1.4;padding-left: 10px;}
  .best-selling-inner {padding: 20px 0px 0px;}
  .best-selling-inner span {font-size: 10px;padding: 0px;font-weight: 500;}
  .selling-inner>p {font-size: 11px;font-family: 'Open Sans';margin: 0px;padding-left: 10px;}
  .hr-border {margin: 7px 0px;}
  .selling-box {padding: 7px 0px 0px;}
  .selling-box h3 {font-size: 13px;margin: 0px;font-weight: 600;padding-left: 10px;}
  .selling-box p {font-size: 11px;margin: 0px;padding-left: 10px;}
  .best-selling-inner>p {font-size: 10px;font-family: 'Open Sans';margin: 0px;padding-left: 10px;}
  #best-seller .product-large{margin-bottom: 1.5rem;}
  #on-sale .product-large{margin-top: 1.5rem;}
  #gift-idea .product-large{margin-top: 1.5rem;}
  #top-search .product-large {margin-top: 1.5rem;}
  #on-sale .product-large .product-item-left-section{ background-size: cover !important;}
  .selling-box img {padding-right: 10px;}
  .play-images img {display: block !important;}
  .copyright-menu ul li a {padding: 0px 3px;font-size: 11px;}
  .followus span {font-size: 9px;}
  .copyright-inner p {font-size: 8px !important;}
  .copyright-menu ul {padding-bottom: 0px !important;}
  .copyright-inner {margin-top: 10px;font-size: 11px;}
  .copyright-menu ul li a {padding: 0px 8px !important;font-size: 9px !important;}
  .copyright-menu {margin-bottom: 10px;}
  .copyright-menu ul li a {font-size: 11px;}
  .play-icons {margin-left: 0px;margin-top: 3px;}
  .copyright-inner p {text-align: center;font-size: 13px;padding: 0px 0px;}
  .copyright-menu ul {display: flex;justify-content: center;margin: 0px;justify-content: center;text-align: center;padding: 10px 0px 20px;}
  .followus {display: flex;justify-content: center;align-items: center;}
  .copyright {margin: 0px 0px;padding: 0px 0px 7px;}
  .copyright-menu ul li a {font-size: 13px;}
  .play-images img {max-width: 100%;margin-top: 0px;}
  .product-item figure {height: 190px;max-width: 100%;}
  .newsletter-form{padding: 20px;}
  .brand-slider.owl-theme .owl-nav{display: none;}
  .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}
@media(max-width:830px) {
  .custom-doodle .next-slide,.custom-doodle .prev-slide {display: none;}
}
@media (max-width: 820px) {
  .lux-brands ul li,
  .lux-brands-new ul li {width: 20%;}
}
@media (max-width: 768px) {
  
  .no-doodle .home-search figure img {max-width: 100px;height: auto;}
  .no-doodle .home-search p {display: none;}
  .title-border .title {font-size: 14px;}
  .home-search .home-search-box:hover {box-shadow: none;}
  .lux-brands ul li,
  .lux-brands-new ul li {width: 25%;}
 
  .seo-content .inner-title {padding-left: 0px;font-size: 18px;}
  .seo-content .inner-title span {font-size: 12px;font-weight: 600;line-height: 20px;}
  .seo-content .paragraph {padding-left: 0px;font-size: 14px;line-height: 24px;}
  .seo-content .heading-inner {margin-left: 0px;font-size: 14px;}
  .seo-content .view-more-text {padding-left: 0px;}
  .usp-section span.title {font-size: 12px;}
}
@media (max-width: 767px) {
  .on-screeen-timer .days {font-size: 48px;left: 8px;}
  .on-screeen-timer .day {font-size: 16px;}
  .on-screeen-timer.left-only-one-day ul {font-size: 22px;}
  .few-hours {font-size: 16px;}
  .best-selling .popular-category-description {max-height: 65px;}
  .brand-slider .content {max-width: 150px;transform: translateX(120px);padding-bottom: 20px;}
  .brand-slider .content .btn {padding: 6px 14px !important;}
  .store-flag ul.stores-list {max-width: 80%;overflow: auto;margin: 0px auto;}
  .product-large {padding-left: 10px;padding-right: 10px;margin-top: 14px;}
  .product-item-main {padding-left: 10px;padding-right: 10px;margin-bottom: 14px;margin-top: 0px;}
  #best-seller .product-large,
  #on-sale .product-large {margin-bottom: 14px;}
  .product-item {padding: 15px 22px 10px;}
  .category-item {margin-bottom: 15px;}
  #on-sale .product-item-left h3 span {display: inline-block;}
  .customer {flex-direction: column;padding: 25px 20px 0;}
  .customer-image {display: block !important;text-align: center;margin: 0 auto;}
  .customer-image:after {content: normal;}
  .customer-view-content:before {left: 10px;}
  .customer-view-content:after {right: 10px;}
  .customer-view-content {padding: 30px 40px;margin: 0 auto;}
  .customer h3 {font-size: 16px;}
  .customer p {font-size: 14px;}
  .modal-custom-newsletter {max-width: 400px;}
  .offer-text-outer {display: none;}
  .modal-custom-newsletter .newsletter-form h4 {font-size: 15px;padding-right: 0px;margin-bottom: 20px;line-height: 19px;}
  .modal-custom-newsletter .modal-body {padding: 15px 10px 15px 10px;}
  .modal-custom-newsletter button.close {font-size: 34px;right: 20px;font-size: 23px;top: 10px;}
  .modal-custom-newsletter .newsletter-form .form-control {width: 100%;}
  .badge-offer {margin-bottom: 15px;}
  .offer-text-outer:after,
  .offer-text-outer:before {display: none;}
  .brand-slider .brand-bg {height: 300px;}
  .brand-slider.owl-theme .owl-nav {display: none;}
  .upper-images p {display: none;}
  .inputfield input,
  .inputfield textarea {padding: 15px 10px 10px;height: 36px;}
  .inputfield label {margin: 8px 12px;}
  .mb-3.floating-labels {margin-bottom: 0.5rem !important;}
  .inputfield {height: 36px;}
  .modal.left .modal-dialog,
  .modal.right .modal-dialog {max-width: 350px;width: 100%}
  div.radio-bubble label {font-size: 13px;}
  .modal.right.fade .modal-dialog {transform: translate(-2%, 0%);}
  .home-search .home-search-box {padding: 10px 0;border: none;background: none !important;}
  .home-search .home-search-box .search-sec form .form-control {border-bottom: none;font-size: 12px;border-radius: 50px;box-shadow: 0px 0px 5px 0px rgba(21, 21, 21, .2509803922);}
  .home-search .home-search-box .search-sec form button.search-button {top: 3px;}
  .home-search .home-search-box .search-sec {padding:0px;}
  .home-search .select-store {padding: 0px 20px 20px;margin-top: 30px;}
  .home-search .select-store .order-from {text-align: center;padding: 10px;margin: 0px;margin-bottom: 15px;font-family: "Poppins", sans-serif !important;}
  .home-search .select-store .flag-slider {position: inherit;display: inline-flex;justify-content: center;align-items: center;}
}
@media (max-width: 576px) {
  .custom-doodle {min-height: 660px ;height: 660px ;}
  .no-doodle {min-height: 520px ;height: 520px ;}
  .store-change-popup .center .modal-content .modal-body {padding: 20px 5px;}
}
@media (max-width: 575px) {
  .product-item figure,
  .product-item figure.product-image {height: 90px;margin: 33px auto 10px; max-width: 150px;}
  .product-item-left-section figure {position: relative;height: 150px;width: 263px;}
  .product-item-left-section figure img{max-width:100% !important;max-height:100% !important;height: auto;width: auto; margin: auto;}
  .mb-4 {margin-bottom: 1rem !important;}
  .product-item-main {padding-left: 7px;padding-right: 7px;margin-bottom: 10px;}
  .product-large {padding-left: 7px;padding-right: 7px;margin-top: 10px;}
  #best-seller .product-large,
  #on-sale .product-large {margin-bottom: 10px;}
  .product-item-main .wishlist-icon i {width: 30px;height: 30px;line-height: 33px;}
  .selling-box {padding: 10px 0px 0px;}
  .selling-box img {width: 25px;}
  .copyright-menu ul {padding-bottom: 10px !important;padding-top: 10px !important;}
  .followus {padding: 5px 0px;}
  .product-item-main.mb-3 {margin-bottom: 15px !important;}
  .copyright-menu {margin-bottom: 0px;}
  .home-detail-slider {margin-top: 60px;}
  .store-flag {margin-top: 0px;padding-top: 0px;}
  .search-box button {right: 5px;}
  .store-flag ul li a h6 {margin-top: 5px;}
  .modal.right.fade .modal-dialog {transform: translate(0%, 0%);right: 0;left: 0}
  .modal.right.fade.show .modal-dialog {bottom: 50px;}
  .modal.left .modal-content,
  .modal.right .modal-content {padding: 10px 14px 5px 5px;}
  .submit.text-center .btn.btn-primary {border-radius: 0px;font-size: 12px;}
  .modal.left .modal-body,
  .modal.right .modal-body {padding: 10px 10px 7px;}
  .lux-brands ul li,
  .lux-brands-new ul li {width: 33.3333333333%;--bs-gutter-y: 0.5rem;--bs-gutter-x: 0.5rem;}
  .btn {font-size: 12px !important;padding: 5px 10px !important;font-weight: 500 !important;}
  .home-search .select-store {padding: 10px 35px 10px 35px;}
  .home-search .home-search-box .search-sec {padding: 0px 0px 0px 0px;}
  .internation-brand-slider {padding: 0px;}
  .lux-brands ul li,
  .lux-brands-new ul li {padding: 0px 5px;}
  .brand-slider .brand-bg {height: 200px;}
  .brand-slider .content {max-width: 100px;transform: translateX(60px);padding-bottom: 10px;}
  .brand-slider .content .btn {font-size: 12px;}
  .lux-brands ul li a,
  .lux-brands-new ul li a {background: #fff;border-radius: 10px;display: block;padding: 10px 5px;height: 100%;}
  .product-item-left-section .badge,
  .product-item-main .badge,
  .product-item-left-section .wishlist-icon,
  .badge {padding:5px;font-size: 9px;left: 25px;top: 20px;}
  .ubuy-fulfilled img{width: 20px; height: 12px;}
  .product-item h3 {padding-right: 0px !important;}
  .product-item-left h3{font-size: 14px !important;line-height: 20px !important;}
.product-item-left p{margin: 10px 0px !important;line-height: 16px;}
.product-item-left button{max-width: 80px !important;padding: 3px 8px !important;font-size: 12px !important;font-weight: 500;}
.badge {height: 20px;width: 20px;background-position-Y: -338px;background-size: 582px;}
.badge.on-sale {background-position-X: -20px;}
.badge.best-seller {background-position-X: -64px;}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 10px !important;
  padding-left: 10px !important;
}

}
@media (max-width: 489px) {
  #countdown.on-screeen-timer {bottom: 4px;right: 20px;}
  .on-screeen-timer .days {font-size: 36px;left: 8px;}
  .on-screeen-timer .day {font-size: 14px;}
  .on-screeen-timer.left-only-one-day ul {font-size: 20px;}
  .few-hours {right: 45px;font-size: 13px;bottom: 10px;}
  .store-flag ul.stores-list {max-width: 75%;}
  body {overflow-x: hidden;}
  .category-item h3 {padding: 7px 15px;margin-top: -20px;max-width: 150px;}
  .product-item-left button.bg-sky-blue {max-width: 110px;}
  .product-item-left .mb-4 {margin-bottom: 0.8rem !important;}
  .product-item-left h3 {font-size: 16px;line-height: 1.1rem;max-height: 60px;}
  .badge {padding: 5px 6px;font-size: 8px;}
  .mb-40 {margin-bottom: 12px;}
  .product-item-left-section {padding: 15px 20px;}
  .product-item {padding: 15px 10px 10px !important;}
  .product-item h3 {margin-bottom: 5px;margin-top: 3px;}
  #category-header {margin-top: 20px;}
  .category-item {padding: 0 7px;}
  .badge.on-sale-badge-second {display: none;}
}
@media(max-width: 479px) {
  .dropdowncountry-sm img,
  .header-language-country-list img {width: 25px;height: auto;}
  .dropdowncountry-sm {padding: 5px 8px;background: #f8f8fa;border-radius: 3px;}
}
@media (max-width:375px) {
  .lux-brands ul li,
  .lux-brands-new ul li {width: 50%;--bs-gutter-y: 0.5rem;--bs-gutter-x: 0.5rem;}
  .hot-brands-carousel .item a {font-size: 12px;}
  .items-title .small-category-heading {font-size: 12px;}
}
