.dropdown-toggle:after {
  content: "";
}
.browse-all li.home-text.show .browse-icon:before {
  content: "\eace";
  font-size: 15px;
}
.linear.right-chevron {
  float: right;
  color: #333 !important;
}
.linear.drop-chevron {
  margin-top: 22px;
  margin-left: 5px;
  font-size: 15px;
}
.dropdown.signin-signup.log-in {
  display: block;
}
.main-slider .slick-slider .slick-dots {
  position: absolute !important;
  bottom: 20px;
}
.slick-dots {
  display: flex;
  justify-content: center;
  margin: 0;
  top: 0;
  list-style-type: none;
  top: inherit;
}

.slick-dots li {
  margin: 0 0.25rem;
}

.slick-dots li button {
  display: block;
  width: 1.2rem;
  height: 0.2rem;
  padding: 0;

  border: none;
  border-radius: 10px;
  background-color: rgb(212, 212, 212);

  text-indent: -9999px;
}

.slick-dots li.slick-active button {
  background-color: #d5152d;
}

.mainslide .main-slider .slick-arrow,
.best-offers .slick-arrow {
  display: none !important;
}

/* .slider.deal-slider .slick-list .items.product-item{
    width: 80%!important;;
} */
.slider.offer-slider .slick-list .items {
  width: 90% !important;
}

.slider.brand-slider .slick-list .items {
  width: 80% !important;
}

.slider.testimonial-slider .slick-list .items {
  width: 93% !important;
}

@media only screen and (max-width: 600) {
  .slider.offer-slider .slick-list .items {
    width: 100% !important;
  }
}

.slider .pointer {
  cursor: pointer;
  z-index: 9;
}
.slider .owl-prev {
  left: -13px !important;
}
.slider .owl-next {
  right: 24px !important;
}
.slider.deal-slider .owl-next {
  right: 12px !important;
}

.slider .owl-next .fa-chevron-right,
.slider .owl-prev .fa-chevron-left {
  margin-left: 8px;
  color: #b7b7b7;
}
.page-box .breadcrumbs li:after {
  content: "" !important;
}
.iiz__btn.iiz__hint {
  display: none;
}
.swiper-button-prev {
  z-index: 99;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  font-size: 12px;
  margin-left: 6px;
  margin-bottom: 4px;
}
.pointer {
  cursor: pointer;
}
.slick-prev:before,
.slick-next:before {
  content: "";
}

.slick-disabled {
  display: none;
}

.pagination .ant-pagination-item {
  background: #fff;
  text-decoration: none;
  color: #242424;
  margin: 0 2px;
  font-size: 14px;
  display: inline-block;
  font-weight: 400;
  text-transform: uppercase;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  border: 0px solid #ddd;
}
/* .pagination .ant-pagination-item:hover{
    color: #666;
    background: #ccc;
    border: 0px solid #ccc;
} */
.pagination .ant-pagination-item-active {
  background: #d5152d;
  text-decoration: none;
  color: #fff;
  margin: 0 2px;
  font-size: 14px;
  display: inline-block;
  font-weight: 400;
  text-transform: uppercase;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  border: 0px solid #3ba1f0;
}
.pagination .ant-pagination-item-active a {
  background: #d5152d;
  color: #fff !important;
}
:where(.css-dev-only-do-not-override-w8mnev).ant-pagination
  .ant-pagination-item:not(.ant-pagination-item-active):hover {
  background-color: #fff !important;
}
:where(.css-dev-only-do-not-override-w8mnev).ant-pagination
  .ant-pagination-item-active:hover
  a {
  color: #fff;
}
.ant-pagination-disabled {
  display: none !important;
}
.cart-close {
  font-size: 14px;
}
/* @media (min-width: 576px){
.modal-dialog {
    margin: 0.2rem auto;
}
} */

/* :where(.css-dev-only-do-not-override-k7429z).ant-modal .ant-modal-content {
    padding: 0px 0px;
} */
/* :where(.css-dev-only-do-not-override-k7429z).ant-modal .ant-modal-close {
    top: 23px;
    inset-inline-end: 32px;
} */
.invalid-feedback {
  display: block;
  font-size: 0.7em;
}
.join-option .join-nav .left-icon {
  background: #00544b;
}
.login-section
  .login-form-box
  .signin-signup
  .signin-option
  .option-btn.google:hover
  .left-icon {
  background: #b00;
}
.faqs .btn-link:before,
.browse-menu .btn-link:before {
  content: "";
}
.faq-chevron {
  right: 25px;
  position: absolute;
  font-style: inherit;
  font-weight: inherit;
  width: 14px;
}
.browse-menu .card-header .svg-inline--fa {
  float: right;
  color: #888;
}
.browse-menu .browse-list .svg-inline--fa {
  margin-left: -20px;
  color: #888;
  height: 10px;
  margin-bottom: 1px;
}
.browse-menu .browse-list li:before,
.browse-menu .btn-link.collapsed:before {
  content: "";
}

/* .slick-slide {
    margin-right: 30px !important;
width: 555px !important;
} */
.best-offers .slick-slide {
  margin-right: 15px !important;
  width: 555px !important;
}

@media only screen and (max-width: 600px) {
  .best-offers .slick-slide {
    margin-right: 0px !important;
    width: 398px !important;
  }
}
.menu-box .browse-box-mobile .dropdown-menu li a.dropdown-toggle:after {
  content: "";
}
.browse-box-mobile .mega-menu .items .cat-title {
  margin-left: -25px;
}
.rotated-icon {
  transform: scaleX(-1); /* Rotate the icon by 45 degrees */
}
a {
  color: #333 !important;
}
.browse-all .home-text a {
  color: #fff !important;
}

a:hover {
  color: #777 !important;
  transition: all 0.3s ease-in-out !important;
  text-decoration: none !important;
}
body {
  font-family: Poppins, sans-serif !important;
  font-size: 19px !important;
  line-height: 32px !important;
  color: #222 !important;
}
.browse-all li .dropdown-menu li a {
  color: #242424 !important;
}

.browse-cat-box {
  max-width: 17% !important;
  flex: 0 0 17% !important;
}
.navigation-box {
  max-width: 83% !important;
  flex: 0 0 83% !important;
}
.animated {
  animation-duration: 1s;
}
.slideInDown {
  animation-name: slideInDown;
}
@media screen and (max-width: 700px) {
  .deal-slider .deal-item .boundary-box {
    width: 115% !important;
  }
  .slider.deal-slider .owl-next {
    right: 8px !important;
  }
}

@media screen and (max-width: 600px) {
  .deal-slider .deal-item .boundary-box {
    width: 125% !important;
  }
  .slider.deal-slider .owl-next {
    right: -10px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .deal-slider .items.product-item {
    flex: 0 0 50%;
    max-width: 99%;
  }
}

.scrollToTop {
  background: #004aad;
}
.upToScroll a {
  color: #ddddddb2 !important;
}
.footer .items .social-icons li {
  margin-right: 20px !important;
}
.fixed-tops .navigation-box {
  margin-bottom: 16px;
}

.mobile-bigyaapan-only {
  display: none !important;
}
@media only screen and (max-width: 767px) {
  .desktop-bigyaapan-only {
    display: none !important;
  }
  .mobile-bigyaapan-only {
    display: block !important;
  }
  .search-box .prescription-box,
  .search-box .cart-box,
  .search-box .my-cart,
  .search-box .signin-signup {
    display: block;
  }
  .slider.brand-slider .slick-list .items {
    width: 100% !important;
  }
  .slider .owl-next {
    right: -12px !important;
  }
}

.right-side .items {
  margin-top: 30px;
  background: #fbfbfb;
  padding: 20px;
}

/* .deal-slider .slick-slide {
    margin-right: 30px;
}
.deal-slider .owl-prev.pointer {
    top: 30%;
} */
.data-loader {
  min-height: 300px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  /* .all-products .items.product-item {
    flex: 0 0 50%;
    max-width: 80%!important;
} */
  .slick-dots {
    bottom: -1px;
  }
}
.best-offers .slick-track {
  display: inline-flex;
}
.pagination {
  display: inline-block !important;
}
.footer .copyright-section .name-section h2 a {
  color: #aaa !important;
}
.footer .items .footer-nav li a {
  color: #aaa !important;
}
.linear.right-plus,
.linear.right-minus {
  color: #666;
  font-size: 20px;
  float: right;
  margin-right: 13px;
  margin-top: 6px;
}
.menu-box .browse-box-mobile .dropdown-menu .show .dropdown-toggle:after {
  content: "";
}

.quick-look .rating-box .star-icon .left-icon {
  font-size: 19px;
}
.quick-access a {
  color: #fff !important;
}
.quick-access a:hover {
  color: #242424 !important;
}
.footer .copyright-section .name-section h2 {
  margin-top: 10px;
}
.footer .copyright-section .name-section h2 {
  font-weight: normal;
}
.big-hot-item .items.product-item .quick-access a:hover {
  color: #fff !important;
}
.big-hot-item .items.product-item .quick-access a {
  color: #242424 !important;
}

.quick-look .quick-box .slide-item .quick-access a,
.list-box .cart-product-list .quick-box .slide-item .quick-access a {
  color: #242424 !important;
}
.quick-look .quick-box .slide-item .quick-access a:hover,
.list-box .cart-product-list .quick-box .slide-item .quick-access a:hover {
  color: #fff !important;
}

span.btn.cart-btn.out-stock-btn {
  background: #242424;
}
.browse-box-mobile .dropdown-menu .dropdown.show .right-plus {
  display: none;
}
.browse-box-mobile .dropdown-menu .dropdown .right-minus {
  display: none;
}

.browse-box-mobile .dropdown-menu .dropdown.show .right-minus {
  display: inline;
}
.signin-signup .forgot-btn .forgot-password {
  margin-top: 12px;
}

.desktop-ad {
  display: block !important;
}
.mobile-ad {
  display: none !important;
}
.w-100.d-block.desktop-ad {
  display: block !important;
}
.w-100.d-block.mobile-ad {
  display: none !important;
}
.mobile-ad {
  display: none !important;
}
@media only screen and (max-width: 767px) {
  .desktop-ad {
    display: none !important;
  }
  .mobile-ad {
    display: block !important;
  }
  .w-100.d-block.desktop-ad {
    display: none !important;
  }
  .w-100.d-block.mobile-ad {
    display: block !important;
  }
  .slider.deal-slider .slick-list .items.product-item {
    width: 100% !important;
    max-width: 100% !important;
  }
  .best-offers .slick-dots {
    bottom: -25px;
  }
}

@media only screen and (max-width: 600px) {
  .slider.deal-slider .slick-list .items.product-item {
    width: 106% !important;
    max-width: 106% !important;
  }
}
.product-item .boundary-box .rating-box .star-icon {
  font-size: 15px;
}
.login-popup.bigyaapan-show .modal-body {
  padding: 0;
}
.new-products .items .media .rating-box .star-icon {
  font-size: 15px;
}
.btn-link:hover {
  text-decoration: none !important;
  color: #242424 !important;
}
.figure-width {
  width: 60px;
  height: 60px;
}
.table-strip {
  background-color: rgba(0, 0, 0, 0.05);
}
.color-star {
  color: #fdb81a;
  font-size: 18px;
}

/* .login-popup.bigyaapan-show .modal_content {

max-width: 800px;
    margin: 1.75rem auto;
    align-items: center;
    background-color: #fff;
} */
/* .quick-pop .quick-product .close-btn {
    position: relative;
} */
.deal-slider .slick-track {
  display: inline-flex !important;
}
.deal-slider .slick-initialized .slick-slide {
  margin-right: 25px;
}

.sort-box .sort-option .select {
  border: 1px solid #ccc;
  padding: 0;
  margin: 0;
  font-size: 12px;
  color: #242424;
  padding: 0 16px;
  height: 30px;
  background-image: none;
  background: transparent url("/images/arrow-down-black.svg") no-repeat 94% 50%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-size: 8px;
  line-height: 16px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
.st-remove-label {
  display: inline-block !important;
}
.grecaptcha-badge {
  display: none;
}
.bigyaapan-item {
  margin-top: 20px;
}
.ant-modal .ant-modal-close:hover {
  background-color: #fff !important;
  color: #ccc;
}
.ant-modal-close-icon svg {
  font-size: 21px;
  color: #333;
}
.cart-out-stock {
  margin-top: 50px;
}
.search-cart-login .search-box .signin-signup.log-in.show .user-name {
  color: #fff;
}
.sticky-menu .items .dropdown-menu a {
  color: #fff !important;
}
.quantity-box .quantity-num {
  width: 46px !important;
  font-size: 13px !important;
}
@media only screen and (max-width: 479px) {
  .search-box .signin-signup.pop-up {
    display: none !important;
  }
}
.search-box .cart-box a .left-icon.heart-icon {
  font-size: 16px !important;
  padding-left: 10px !important;
}
.error-list {
  display: block;
  text-align: center;
  list-style: none;
}
.error-list li {
  display: block;
  margin-bottom: 5px;
  font-size: 14px;
  color: #e85244;
  line-height: 18px;
}
.yarl__thumbnails_thumbnail:not(.yarl__thumbnails_thumbnail_active) {
  border: #ccc !important;
}
.yarl__thumbnails_thumbnail_active {
  border-color: #a90707 !important;
}

/* custom css */
/* 
.logo-box img {
  width: 75%;
} */

.main-menu,
.fixed-tops,
.fixed-tops .navigation-box,
.fixed-tops .navigation_box {
  background: #004aad;
}

.navigation_box ul li a.selected,
.navigation_box ul li a:hover,
.navigation_box ul li.open a:hover,
.navigation_box ul li.open a {
  background: #242424 !important;
  color: #fff !important;
}

.browse-all li.home-text a:hover {
  background: #242424;
}

.browse-all li.home-text a:hover .browse-title {
  color: #fff !important;
}

.red-bg {
  background: #563bf7;
}

.top-brands .titles.section-title.theme-section-title span {
  background: #563bf7;
}

.view-more-btn .cart-btn:hover {
  background: #242424;
}

.btn.cart-btn:hover .titles {
  color: #242424 !important;
}

.footer {
  background: #1a80e1;
  color: #fff;
}

.footer .items .footer-nav li a {
  color: #fff !important;
}

.footer .copyright-section {
  border-top: 1px solid #fff;
}

.footer .copyright-section .name-section h2 {
  color: #fff;
}

.footer .copyright-section .name-section h2 a {
  color: #fff !important;
}

.search-box .product-search .key-box .search-btn:hover {
  color: #242424 !important;
}

.footer .items .social-icons li a .left-icon {
  color: #fff;
}

a.scrollToTop:hover {
  background: #563bf7;
}

.titles.section-title.theme-section-title:before {
  background: #563bf7;
}

.product-item .new-box .add-cart-btn a:hover .cart-btn {
  background: #563bf7;
}

.btn.cart-btn:hover .titles {
  color: #fff !important;
}

.slick-dots li.slick-active button {
  background-color: #563bf7;
}

.pagination .ant-pagination-item-active {
  background: #563bf7;
}

.pagination .ant-pagination-item-active a {
  background: #563bf7;
}

.quick-look .cart-button:hover .cart-btn,
.list-box .cart-product-list .cart-button:hover .cart-btn {
  background: #cd1f3a;
}

.right-side .latest-products .quick-look .product-item .net-price,
.right-side
  .latest-products
  .list-box
  .cart-product-list
  .product-item
  .net-price,
.list-box
  .right-side
  .latest-products
  .cart-product-list
  .product-item
  .net-price {
  color: #563bf7;
}

.quick-look .product-item .price-tag .net-price,
.list-box .cart-product-list .product-item .price-tag .net-price {
  float: left;
  color: #563bf7;
}

.product-item .boundary-box .price-tag .net-price {
  color: #563bf7;
}

.new-products .items .media .price-tag .net-price {
  color: #563bf7;
}

.browse-all li.home-text a.dropdown-toggle :hover {
  color: #fff !important;
}

.footer .items.contact-infos img {
  max-width: 60%;
}

.sticky-menu .items .selected .left-icon {
  border-color: #563bf7;
  color: #563bf7;
}

.sticky-menu .items .selected .menu-title {
  color: #563bf7;
}

.extra-links {
  padding-left: 0px !important;
}

.extra-links strong {
  font-weight: 700;
}
.search-box .product-search .product-option .option:hover {
  background-color: #563bf7;
}
.browse-all li.home-text a {
  background: #1a80e1;
}
.browse-all li.home-text a:hover {
  background: #563bf7;
}

element.style {
}
.search-box .product-search .product-option .option:hover {
  background-color: #563bf7;
}
.search-box .product-search .product-option .list .option {
  border-color: #666;
  color: #fff;
  font-size: 12px;
  padding: 10px 15px !important;
}
.search-box .product-search .product-option .option:hover {
  background-color: #004aad !important;
}

.navigation_box ul li a.selected,
.navigation_box ul li a:hover,
.navigation_box ul li.open a:hover,
.navigation_box ul li.open a {
  background: #1a80e1 !important;
}
le {
}
.new-select {
  padding: 0 15px 0 5px;
}
.product-item .boundary-box figure {
    width: 218px;
}
.product-item .boundary-box figure img {
    height: 150px;
}
.home-categories .items .new-box figure img {
    height: 115px;
}
.new-products .items .media .pro-img img {
    width: 100px;
}

.signin-signup .sgn-btn:hover {
    background: #cd1f3a;
}