/** Shopify CDN: Minification failed

Line 111:18 Expected identifier but found whitespace
Line 111:19 Unexpected "nth-child("

**/
.header__logo p {
  color: #001427;
}
#CustomerLoginForm p.h3.mt-30.mb-40.text-center,
#registration-form p.h3.mt-30.mb-40.text-center,
#RecoverPasswordForm p.h3.mt-30.mb-40.text-center {
  margin: 0 0 20px 0 !important;
}
.header__search-form input[type="search"] {
  border-color: #001427;
  color: #001427;
}

.bold h5 {
  font-weight: 700 !important;
}

.product-page-info__price {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.product-page-info__price p {
  margin-bottom: 0px !important;
}
.ex-wrap {
  font-size: 14px;
  color: #000000;
}

.product-page-info__price > .price {
  margin-right: 10px;
  font-weight: 500 !important;
  line-height: normal;
  margin-top: 5px;
}
.product-page-info__title {
  margin-bottom: 5px !important;
}
.product-page-info__price > label {
  margin: 0;
}

label.switch.price-switch-gst-label {
  display: none;
}

.product-page-info__price > label.switch.price-switch-gst-label {
  display: block;
}

.product-page-info__details {
  display: flex;
  align-items: center;
  margin-bottom: 0px !important;
}

.product-page-info__details img {
  height: auto;
  max-width: 150px;
  margin-right: 20px;
}

.product-collection__content {
  text-align: center;
}

.product-collection__content .product-collection__price {
  margin: auto;
}

.product-collection__button-add-to-cart,
.product-collection__buttons-section {
  margin: auto;
}

.product-collection__content .brandimg img {
  max-height: 25px;
  max-width: 80px;
  margin-bottom: 20px;
}

.product-collection__more-info {
  margin: auto;
}

.shopify-section h2,
.shopify-section h2 a {
  color: #00a1d5 !important;
  font-size: 32px;
  line-height: 1.2;
  font-weight: 700;
  display: inline-block;
  position: relative;
  text-transform: uppercase;
}

.payment-card-icon {
  max-width: 42px;
  border: 2px solid #eee;
  border-radius: 5px;
  padding: 3px;
}

.payments>div>div: nth-child(4) {
  display: none;
}

.pro-button-group {
  display: flex;
  justify-content: space-between;
  align-items: end;
  gap: 10px;
}

.pro-button-group > div {
  width: 49%;
}

.dynamic-checkout__button {
  margin-top: 0px !important;
}

.pro-button-group {
  margin-top: 20px;
}

.payments .icon {
  min-width: 42px;
  width: 42px;
}

.popup-cart__subtotal {
  align-items: flex-start !important;
  font-size: 12px;
}

.header__logo {
  text-align: center;
}
.shopify-review-icon .icon {
  color: #f2b01e;
  fill: #f2b01e;
}
.spr-icon {
  color: #f2b01e;
}
.header__logo p {
  margin-top: 10px;
  font-size: 15px;
  margin-bottom: 0;
}

.header__line-top {
  margin: auto;
  width: 100%;
  padding: 15px 0 !important;
}

.header__btn-cart span {
  margin-top: 0 !important;
}

.header__btn-cart svg {
  fill: #fff;
}

.header__sidebar .phone-number {
  color: #11569c;
  font-size: 24px;
  line-height: calc(24px + 10px);
  font-weight: 700;
}

.header__sidebar .phone-text {
  color: #001427;
  font-size: 14px;
  line-height: calc(14px + 10px);
  font-weight: 400;
}

.site-header .header-stripbar {
  background-color: #3d3b3b;
  color: #ffffff;
  height: 41px;
  overflow: hidden;
  font-weight: 400;
  border-bottom: 1px solid #dddcdc;
}

.header__search-form .btn {
  background-color: #11569c !important;
  border-color: #11569c !important;
}

.site-header .grid--table {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 100%;
}

.grid--full {
  margin-left: 0;
}

.grid--full {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-left: -30px;
  margin-right: -30px;
}

.wrapper:after {
  content: "";
  display: table;
  clear: both;
}

.navbar-striptext {
  display: none;
}

.site-header .header-stripbar a {
  color: #ffffff;
  display: inline-block;
  line-height: 40px;
  vertical-align: top;
  font-size: 14px;
  font-family: "Droid Sans";
}

.tbar-wrap {
  width: 100%;
  background: #fff;
  z-index: 3;
  max-width: 1400px;
  margin: auto;
}

.tbar {
  display: flex;
  float: right;
}

.tbar-container {
  height: 41px;
  background-color: #11569c;
  align-items: center;
}

.t-bar-item {
  padding: 10px 10px;
  border-left: 1px solid #fff;
  cursor: pointer;
}

.t-bar-item:hover {
  background-color: #2797d7;
}

.tbar .t-bar-item:last-child {
  border-right: 1px solid #fff;
  background: #820933;
  padding: 7px 10px;
}

.t-bar-item a {
  font-size: 14px;
  color: #fff;
}

.phone-icon img {
  width: 20px;
}

.footer__copyright a[rel="nofollow"] {
  display: none !important;
}

.div-footer-right {
  display: grid;
}

.div-footer-right p {
  margin: 0;
}

@media only screen and (max-width: 1024px) {
  .tbar .t-bar-item:last-child {
    display: none;
  }
}

@media (min-width: 1260px) {
  .container {
    max-width: 1480px;
  }

  .header-call-text {
    padding-left: 40px;
  }
}

@media (min-width: 769px) {
  .b-sticky {
    position: sticky;
    top: 100px;
  }

  .large--hide {
    display: none !important;
  }

  .sticky-sidebar.sidebar-fixed-bottom [data-js-sticky-sidebar-body] {
    position: unset !important;
  }

  .sticky-sidebar.sidebar-fixed-top [data-js-sticky-sidebar-body] {
    position: unset !important;
  }

  .pro-left-sidebar {
    padding-right: 40px;
  }
}

@media (max-width: 768px) {
  .header__line-top .container {
    justify-content: center;
  }

  .tbar-container {
    display: none;
  }

  .header__sidebar {
    display: none !important;
  }
}

@font-face {
  font-family: "slick";
  src: url("slick.woff2") format("woff2"), url("slick.ttf") format("woff"),
    url("slick.eot") format("woff"), url("slick.woff") format("woff");
}
.tingle-modal {
  background: rgba(20, 20, 20, 0.5) !important;
  backdrop-filter: none !important;
}
.tingle-modal-box {
  background-color: #fff !important;
  border-radius: unset !important;
  width: 40% !important;
}
@media screen and (max-width: 1024px) {
  .tingle-modal-box {
    width: 60% !important;
  }
}
@media screen and (max-width: 500px) {
  .tingle-modal-box {
    width: 75% !important;
  }
  .tingle-modal-box__content {
    padding: 2rem 1rem !important;
  }
}
.tingle-modal {
  display: flex !important;
}
.tingle-modal__closeLabel {
  display: none !important;
}
.tingle-modal__closeIcon {
  display: inline !important;
}
.mobile-icon {
  gap: 12px;
  align-items: center;
}
.tingle-modal__close {
  position: fixed !important;
  top: 2rem !important;
  right: 2rem !important;
  left: auto !important;
  z-index: 1000 !important;
  padding: 0 !important;
  width: 2rem !important;
  height: 2rem !important;
  border: none !important;
  background-color: transparent !important;
  color: #fff !important;
  cursor: pointer;
}
.tingle-modal-box__footer {
  background-color: #fff !important;
}
.tingle-modal__close {
  width: 1rem !important;
  height: 1rem !important;
}
.tingle-modal-box__footer {
  padding: 0 !important;
}
.tingle-modal-box__content {
  padding: 2rem 1rem !important;
  box-shadow: 6px -20px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
}
.tingle-modal-box__content h1 {
  font-size: 21px;
  line-height: 1.2;
  margin-bottom: 22px;
  font-family: Roboto;
  color: var(--product-page-title-c);
}
.tingle-modal-box__content label a,
.tingle-modal-box__content p {
  font-family: "circular";
  color: var(--product-page-title-c);
}
.tingle-modal-box__content input[type="checkbox"] {
  margin-right: 4px !important;
  width: 16px;
  height: 16px;
}
.slick-prev:before,
.slick-next:before {
  color: #2196f3 !important;
}
.social-media a span {
  display: none !important;
}

/* MH CSS  */
.announcement_bar {
  background: #1e2d7d;
  padding: 12px 15px 13px;
}
.announcement_bar p,
.announcement_bar p a {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 15.04px;
  text-align: center;
  margin: 0;
}
.header__search-form {
  position: relative !important;
  width: 40% !important;
  left: auto !important;
  margin: auto 0 auto auto !important;
  padding-right: 25px;
}
.header__search-form form {
  width: 100%;
  max-width: 100%;
}
.header__search-form form .search-wrap label input {
  padding: 13px 25px 14px !important;
  font-size: 15px;
  font-weight: 700;
  color: #1e2d7d;
  line-height: 14.1px;
  background: #f7f7f7;
  border: none;
  border-radius: 4px 0px 0px 4px;
}
.header__search-form form .search-wrap button.btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 75px;
  border-radius: 0 4px 4px 0;
}
.header__sidebar {
  align-items: normal !important;
}
.header__sidebar .header-call-text,
.header__sidebar .ssw-topauth,
.header__sidebar .menu-cart {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: column;
  grid-gap: 8px;
  text-align: center;
}
.header__sidebar .header-call-text {
  padding: 8px 20px;
  border-right: 1px solid #1e2d7d;
}
.header__sidebar .ssw-topauth {
  padding: 0px 30px 0 24px;
  border-right: 1px solid #1e2d7d;
}
.header__sidebar .menu-cart {
  padding-left: 20px !important;
}
.header__sidebar .header-call-text span.phone-text,
.header__sidebar .ssw-topauth span.account-label {
  font-size: 15px;
  line-height: 15.48px;
  color: #001427;
}
.header__sidebar .header-call-text .phone-number,
.header__sidebar .ssw-topauth a {
  font-size: 15px;
  font-weight: 700;
  color: black !important;
  line-height: 14.1px;
  text-transform: uppercase;
}
.header__sidebar .header-call-text .phone-number {
  color: #2ba79a !important;
}
.header__sidebar .menu-cart a.header__btn-cart {
  grid-gap: 6px;
}
.header__sidebar .menu-cart a.header__btn-cart:before {
  display: none;
}
.header__sidebar .menu-cart a.header__btn-cart span {
  line-height: 14.1px;
  font-size: 15px;
  font-weight: 700;
  color: #001427;
}
@media screen and (max-width: 1199px) {
  .header__sidebar .header-call-text,
  .header__sidebar .ssw-topauth {
    padding: 8px 10px;
  }
  .header__sidebar .menu-cart {
    padding-left: 10px !important;
  }
  .header__search-form {
    width: 35% !important;
  }
}

.benefits-section {
  display: flex;
  background: #fff;
  box-shadow: 0px 0px 5px 4px rgba(133, 133, 133, 0.1);
  overflow: hidden;
  margin: 50px auto 40px;
}
.benefits-section .header_label {
  padding: 30px 15px 30px 30px;
  background: #1e2d7d;
  color: #fff;
  font-size: 22px;
  line-height: 26px;
  font-weight: 700;
  text-transform: capitalize;
  width: 22%;
  margin-right: 4%;
  position: relative;
  z-index: 1;
}
.benefits-section .header_label:after {
  content: "";
  position: absolute;
  width: auto;
  height: 100%;
  aspect-ratio: 1/1;
  background: #1e2d7d;
  top: 0;
  right: -11%;
  transform: rotate(45deg);
  z-index: -1;
}
.benefits-section .benefits {
  display: flex;
  align-items: center;
  justify-content: space-between;
  grid-gap: 20px;
  width: 74%;
  padding: 10px 25px;
}
.benefits-section .benefits .benefit .image_container {
  display: flex;
  align-items: center;
  grid-gap: 16px;
  max-width: 210px;
}
.benefits-section .benefits .benefit .image_container .image_svg {
  min-width: max-content;
}
.benefits-section .benefits .benefit .image_container .title {
  color: #858585;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-transform: capitalize;
}
@media screen and (max-width: 1440px) {
  .benefits-section .header_label {
    width: 26%;
  }
  .benefits-section .header_label:after {
    right: -14%;
  }
  .benefits-section .benefits {
    width: 70%;
  }
}
@media screen and (max-width: 1199px) {
  .benefits-section .benefits .benefit .image_container {
    flex-direction: column;
    text-align: center;
  }
  .benefits-section .header_label:after {
    right: -17%;
  }
}
@media screen and (max-width: 991px) {
  .benefits-section .benefits {
    flex-wrap: wrap;
    width: 65%;
    padding: 20px;
  }
  .benefits-section .benefits .benefit {
    width: calc(50% - 10px);
  }
  .benefits-section .header_label {
    width: 35%;
    margin: 0px;
    padding: 20px;
    display: flex;
    align-items: center;
  }
  .benefits-section .header_label:after {
    display: none;
  }
}
@media screen and (max-width: 640px) {
  .benefits-section {
    flex-wrap: wrap;
  }
  .benefits-section .benefits {
    width: 100%;
  }
  .benefits-section .benefits .benefit {
    width: calc(50% - 10px);
  }
  .benefits-section .header_label {
    width: 100%;
    justify-content: center;
    text-align: center;
  }
}

.kg-shop-thousand .kg-shop-main {
  padding: 60px 0px;
}
.kg-shop-thousand .kg-shop-main .kg-shop-block {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 10px;
}
.kg-shop-thousand .kg-shop-main .kg-shop-pro-1 {
  width: calc(20% - 8px);
  background: #fff;
  text-align: center;
}
.kg-shop-thousand .kg-shop-main .kg-shop-pro-1 a {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  grid-gap: 8px;
  width: 100%;
  padding: 10px 10px 25px;
}
.kg-shop-thousand .kg-shop-main .kg-shop-pro-1 a h4 {
  margin: 0;
  font-size: 18px;
  line-height: 16.92px;
  font-weight: 700;
  color: #1e2d7d;
  transition: all 0.3s;
}
.kg-shop-thousand .kg-shop-main .kg-shop-pro-1 a:hover h4 {
  color: #00badb;
}

.three-column-section {
  margin-bottom: 80px;
  text-align: center;
}
.three-column-section .grid_wrap {
  /* display: flex; */
  flex-wrap: wrap;
  grid-gap: 30px;
}
.three-column-section .grid_wrap .image_container {
  width: calc(33.33% - 20px);
}
.three-column-section .grid_wrap .image_container .image_wrapper img {
  width: 100%;
  height: auto;
}
@media screen and (max-width: 991px) {
  .three-column-section .grid_wrap .image_container {
    width: calc(50% - 15px);
  }
}
@media screen and (max-width: 640px) {
  .three-column-section .grid_wrap .image_container {
    width: 100%;
  }
}

.collection-slider-container h2 {
  color: #1e2d7d !important;
  font-size: 32px;
  line-height: 30.08px;
  font-weight: 700;
  display: inline-block;
  position: relative;
  text-transform: uppercase;
  margin-bottom: 40px !important;
}
product-item.product-collection {
  border: 1px solid #e1e1e1;
  border-radius: 6px;
  overflow: hidden;
  height: 100%;
}
product-item.product-collection .product-collection__wrapper {
  margin: 0px !important;
  height: 100%;
}
product-item.product-collection
  .product-collection__wrapper
  .product-image__overlay-top {
  position: absolute !important;
  padding: 0px !important;
  top: 20px !important;
  width: auto !important;
  left: 10px !important;
}
product-item.product-collection
  .product-collection__wrapper
  .product-image__overlay-top
  .product-collection__buttons-section {
  display: flex !important;
  flex-wrap: wrap;
  flex-direction: column;
  padding: 0 !important;
  grid-gap: 10px;
}
product-item.product-collection
  .product-collection__wrapper
  .product-image__overlay-top
  .product-collection__buttons-section
  a.button-quick-view,
product-item.product-collection
  .product-collection__wrapper
  .product-image__overlay-top
  .product-collection__buttons-section
  .product-collection__button-add-to-wishlist,
product-item.product-collection
  .product-collection__wrapper
  .product-image__overlay-top
  .product-collection__buttons-section
  .product-collection__button-add-to-compare {
  background: #00badb;
  width: 30px;
  height: 30px;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 0px !important;
  margin: 0px !important;
}
product-item.product-collection
  .product-collection__wrapper
  .product-image__overlay-top
  .product-collection__buttons-section
  .product-collection__button-add-to-wishlist
  a.btn,
product-item.product-collection
  .product-collection__wrapper
  .product-image__overlay-top
  .product-collection__buttons-section
  .product-collection__button-add-to-compare
  a.btn {
  background: none !important;
  border: none !important;
}
product-item.product-collection
  .product-collection__wrapper
  .product-image__overlay-top
  .product-collection__buttons-section
  a.button-quick-view
  .icon,
product-item.product-collection
  .product-collection__wrapper
  .product-image__overlay-top
  .product-collection__buttons-section
  .product-collection__button-add-to-wishlist
  .icon,
product-item.product-collection
  .product-collection__wrapper
  .product-image__overlay-top
  .product-collection__buttons-section
  .product-collection__button-add-to-compare
  .icon {
  fill: #fff;
}
product-item.product-collection
  .product-collection__wrapper
  .product-collection__content {
  padding: 10px 5px 15px;
  margin: 0 !important;
}
product-item.product-collection
  .product-collection__wrapper
  .product-collection__content
  .product-collection__more-info {
  line-height: 0;
  margin-bottom: 10px !important;
}
product-item.product-collection
  .product-collection__wrapper
  .product-collection__content
  .product-collection__more-info
  img {
  margin: 0 !important;
}
product-item.product-collection
  .product-collection__wrapper
  .product-collection__content
  .product-collection__title {
  margin-bottom: 10px !important;
}
product-item.product-collection
  .product-collection__wrapper
  .product-collection__content
  .product-collection__title
  h4,
product-item.product-collection
  .product-collection__wrapper
  .product-collection__content
  .product-collection__title
  h4
  a {
  font-size: 16px;
  line-height: 16.51px;
  color: #1e2d7d;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
product-item.product-collection
  .product-collection__wrapper
  .product-collection__content
  .product-collection__price {
  margin: 0 !important;
  width: 100%;
}
product-item.product-collection
  .product-collection__wrapper
  .product-collection__content
  .product-collection__price
  .price {
  font-size: 18px;
  line-height: 16.92px;
  font-weight: 700;
  color: #1e2d7d;
}
product-item.product-collection
  .product-collection__wrapper
  .product-collection__content
  .product-collection__price
  .price
  span {
  color: #1e2d7d;
}
product-item.product-collection
  .product-collection__wrapper
  .product-collection__content
  .product-collection__price
  p {
  font-size: 20px;
  line-height: 18.8px;
  font-weight: 700;
  margin-top: 10px;
}
product-item.product-collection
  .product-collection__wrapper
  .product-collection__content
  .product-collection__price
  p
  br {
  display: none;
}
product-item.product-collection
  .product-collection__wrapper
  .product-collection__content
  .product-collection__control
  .product-collection__buttons {
  margin: 0 !important;
  justify-content: center;
}
product-item.product-collection
  .product-collection__wrapper
  .product-collection__content
  .product-collection__control
  .product-collection__buttons
  .product-collection__button-add-to-cart {
  margin: 0 !important;
}
product-item.product-collection
  .product-collection__wrapper
  .product-collection__content
  .product-collection__control
  .product-collection__buttons
  .product-collection__button-add-to-cart
  button.btn {
  background: #00badb;
  border: none;
  padding: 10px 18px;
}
product-item.product-collection
  .product-collection__wrapper
  .product-collection__content
  .product-collection__control
  .product-collection__buttons
  .product-collection__button-add-to-cart
  button.btn
  i.btn__icon {
  margin-bottom: 0px !important;
  margin-right: 10px !important;
}
product-item.product-collection
  .product-collection__wrapper
  .product-collection__content
  .product-collection__control
  .product-collection__buttons
  .product-collection__button-add-to-cart
  button.btn
  span.btn__text {
  font-size: 14px;
  line-height: 16.92px;
  font-weight: 700;
  text-transform: capitalize;
}
product-item.product-collection
  .product-collection__wrapper
  .product-collection__content
  .product-collection__control {
  position: absolute;
  bottom: 30px;
  left: 0;
}
.header__search-form form .search-wrap label input {
  border: 1px solid;
  border-radius: 5px 0 0 5px;
}

.payments .col-auto {
  width: 52px;
}
.footer__section .footer__section-content p {
  margin-bottom: 5px;
}
.collection-carousel .slick-track {
  display: flex;
}
.collection-carousel .slick-track .pro-caro-item {
  height: auto !important;
}
product-item.product-collection .product-collection__wrapper form {
  height: 100%;
  position: relative;
}
.collection-products .collection-product-grid {
  grid-row-gap: 20px;
}
.collection-carousel button.slick-arrow {
  position: absolute;
  width: 40px;
  height: 40px;
  top: -75px;
  left: auto;
  right: 0;
  transform: translate(0px, 0px);
}
.collection-carousel button.slick-arrow:before {
  display: none;
}
.collection-carousel button.slick-prev.slick-arrow {
  background-image: url('data:image/svg+xml,<svg width="42" height="41" viewBox="0 0 42 41" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect x="41.3246" y="40" width="40" height="40" transform="rotate(179.063 41.3246 40)" fill="url(%23pattern0)"/><defs><pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_22_8" transform="scale(0.00195312)"/></pattern><image id="image0_22_8" width="512" height="512" xlink:href="data:image/png;base64,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"/></defs></svg>');
  right: 60px;
}
.collection-carousel button.slick-next.slick-arrow {
  background-image: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="40" height="40" fill="url(%23pattern0)"/><defs><pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_22_7" transform="scale(0.00195312)"/></pattern><image id="image0_22_7" width="512" height="512" xlink:href="data:image/png;base64,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"/></defs></svg>');
}

.text-content {
  padding: 80px 0px;
}
.text-content .content {
  max-width: 700px;
  margin: auto;
  text-align: center;
}
.header--service .heading {
  font-size: 32px;
  line-height: 30.08px;
  font-weight: 700;
  color: #1e2d7d;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.header--service .description p {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #858585;
  margin-bottom: 30px;
}
.header--service .description p a {
  color: #1e2d7d;
  text-decoration: underline;
}
.text-content .content a.global-button {
  padding: 10px 41px;
  background: #00badb;
  font-size: 20px;
  line-height: 20px;
  font-weight: 700;
  text-transform: capitalize;
  color: #fff;
}

.carousel-reviews-container .carousel .carousel__slider .slick-list {
  padding: 0 10px;
}
.carousel-reviews-container
  .carousel
  .carousel__slider
  .carousel-reviews__reviews
  .carousel__item {
  padding: 20px 0px;
}
.carousel-reviews-container
  .carousel
  .carousel__slider
  .carousel-reviews__reviews
  .carousel__item
  .carousel-reviews__item_content {
  border: 1px solid #e9e9e9;
  background: none;
  box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
  text-align: center !important;
  align-items: center !important;
}
.carousel-reviews-container .carousel .carousel__slider .carousel__next,
.carousel-reviews-container .carousel .carousel__slider .carousel__prev {
  display: none;
}
.carousel-reviews-container .carousel .carousel__slider .slick-arrow {
  top: calc(50% - 20px);
  width: 40px;
  height: 40px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
  margin: 0;
  background-size: 24px;
  background-position: center;
  background-repeat: no-repeat;
  transition: all 0.3s;
}
.carousel-reviews-container
  .carousel
  .carousel__slider
  .carousel__prev-placeholder.slick-arrow {
  background-image: url('data:image/svg+xml,<svg aria-hidden="true" focusable="false" role="presentation" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g><path d="M16.736,3.417c0,0.169-0.059,0.319-0.176,0.449l-8.32,8.301l8.32,8.301c0.117,0.13,0.176,0.28,0.176,0.449 s-0.059,0.319-0.176,0.449c-0.065,0.052-0.137,0.094-0.215,0.127c-0.078,0.032-0.156,0.049-0.234,0.049s-0.156-0.017-0.234-0.049 c-0.078-0.033-0.149-0.075-0.215-0.127l-8.75-8.75c-0.117-0.13-0.176-0.28-0.176-0.449c0-0.169,0.059-0.319,0.176-0.449l8.75-8.75 c0.13-0.117,0.28-0.176,0.449-0.176c0.169,0,0.319,0.059,0.449,0.176C16.677,3.098,16.736,3.248,16.736,3.417z" fill="%23141414"></path></g></svg>');
}
.carousel-reviews-container
  .carousel
  .carousel__slider
  .carousel__next-placeholder.slick-arrow {
  background-image: url('data:image/svg+xml,<svg aria-hidden="true" focusable="false" role="presentation" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g><path d="M6.708,20.917c0-0.169,0.059-0.319,0.176-0.449l8.32-8.301l-8.32-8.301c-0.117-0.13-0.176-0.28-0.176-0.449 c0-0.169,0.059-0.319,0.176-0.449c0.13-0.117,0.279-0.176,0.449-0.176c0.169,0,0.318,0.059,0.449,0.176l8.75,8.75 c0.117,0.13,0.176,0.28,0.176,0.449c0,0.169-0.059,0.319-0.176,0.449l-8.75,8.75c-0.065,0.052-0.137,0.094-0.215,0.127 c-0.078,0.032-0.156,0.049-0.234,0.049s-0.156-0.017-0.234-0.049c-0.078-0.033-0.15-0.075-0.215-0.127 C6.767,21.236,6.708,21.086,6.708,20.917z" fill="%23141414"></path></g></svg>');
}
.carousel-reviews-container
  .carousel
  .carousel__slider:hover
  .carousel__prev-placeholder.slick-arrow {
  transform: translateX(40px);
}
.carousel-reviews-container
  .carousel
  .carousel__slider:hover
  .carousel__next-placeholder.slick-arrow {
  transform: translateX(-40px);
}

.carousel-brands {
  padding-bottom: 50px;
}

footer.footer {
  background: #1e2d7d;
  padding-top: 30px;
}
.subscription-row {
  padding: 40px 0px !important;
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
}
.subscription-row .footer__subscription {
  margin: 0 !important;
}
.subscription-row .footer__subscription .bold h5.text-uppercase {
  font-size: 20px;
  line-height: 26px;
  max-width: 500px;
  margin: 0 !important;
  color: #000;
}
.subscription-row .footer__subscription .form-group--type-inline {
  margin: 0 !important;
}
.subscription-row
  .footer__subscription
  .form-group--type-inline
  input[type="email"] {
  margin: 0 !important;
  padding: 15px 20px;
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
  background: #fff;
  border: 1px solid #000;
  border-radius: 4px 0 0 4px;
  color: #1e2d7d !important;
}
.subscription-row
  .footer__subscription
  .form-group--type-inline
  input[type="email"]::placeholder {
  color: #1e2d7d !important;
}
.subscription-row .footer__subscription .form-group--type-inline input.btn {
  padding: 16px 48px !important;
  font-size: 16px;
  line-height: 18px;
  font-weight: 700;
  background: #00badb;
  border: none;
  border-radius: 0 4px 4px 0;
}
.footer-content p {
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
}
.footer__section-head h5 {
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
}
.footer__content {
  padding-bottom: 60px;
}
.footer__section-content ul.list-unstyled li a,
.footer__section .footer__section-content {
  font-size: 18px;
  line-height: 32px;
  font-weight: 400;
}
.social-media a {
  margin: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center;
  width: 32px;
  height: 32px;
  background: #fff;
  border-radius: 100%;
}
.social-media a i {
  margin: 0 !important;
  min-width: auto;
}
.social-media a i svg.icon {
  fill: #11569c;
  width: 16px;
}
.social-media a.social-media__facebook i svg.icon {
  width: 10px;
}
.footer__social-media .social-media {
  grid-gap: 10px;
}
.footer__copyright div {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: #fff;
}
.image_slider {
  padding-top: 20px !important;
}
.Brand-Bg {
  background-color: #f6f7f8;
  padding: 55px 0px;
  margin-bottom: 70px;
}
.shopify-section--brand h1.heading {
  font-weight: 600;
  text-align: center;
}
.shopify-section--brand .brand-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  grid-column-gap: 30px;
  grid-row-gap: 20px;
}
.shopify-section--brand .Brand-logo {
  width: 20%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.shopify-section--brand a.cta-button {
  font-weight: 600;
  font-size: 16px;
  display: flex;
  justify-content: center;
  text-decoration: underline;
  margin-top: 40px;
}
@media (max-width: 767px) {
  .Brand-Bg {
    padding: 40px 0px;
  }
  .shopify-section--brand .brand-container {
    grid-column-gap: 0px;
  }
  .shopify-section--brand .Brand-logo {
    width: 33.33%;
  }
}

.collections__sidebar > div {
  padding: 15px 20px;
  border: 1px solid #e1e1e1;
  border-radius: 7px;
}
.collection-sidebar-section__head h5.d-flex {
  display: flex;
  justify-content: space-between;
}
.collection-sidebar-section__head h5 span,
.collection-filters__header span,
.collection-filters__header a {
  font-family: "Roboto";
  font-size: 13px;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
}
.collection-filters__content-wrapper .col-6 {
  width: 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.collection-filters__content-wrapper .col-6:not(:last-child) {
  margin-bottom: 0 !important;
}
.collection-filters__content-wrapper .col-6 label.collection-filters__checkbox {
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
  color: #000;
  margin-bottom: 16px !important;
}
.collection-filters__content-wrapper
  .col-6
  label.collection-filters__checkbox
  input
  + span {
  width: 14px;
  min-width: 14px !important;
  height: auto;
  aspect-ratio: 1/1;
  margin-top: 0px !important;
}
.collection-filters__content-wrapper
  .col-6
  label.collection-filters__checkbox
  input:checked
  ~ span {
  font-weight: 700;
}
.collection-sidebar-section.collection-sidebar-section--content-filters.collection-sidebar-section--bordered {
  border: none;
}
.collections__sidebar > div aside.collection-sidebar {
  margin-top: 0px;
}
.collection-sidebar-type-1 .collection-sidebar-section__head {
  padding: 16px 0px;
}
.collection-sidebar-type-1 .collection-filters__header {
  margin-top: 0px;
  padding-bottom: 16px;
}
.collection-sidebar-section__head h5 span {
  font-weight: 500;
}
.collection-sidebar-section i.collection-sidebar-section__arrow {
  background-color: #f8fafc;
  border-radius: 4px;
}
.collection-sidebar-section i.collection-sidebar-section__arrow svg {
  width: 24px;
}
.collection-sidebar-section .collection-filters__content label {
  margin-right: 0px !important;
}
.collection-sidebar-section
  .collection-filters__content
  label
  span.filter_title {
  display: block;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding-right: 20px;
}
.collection-sidebar-section .collection-filters__content label span.count {
  float: right;
}
.collection-filters__form-wrapper
  .collection-sidebar-section:nth-child(2)
  .collection-sidebar-section__accordion {
  max-height: 300px;
  overflow: auto;
}
.collection-sidebar-section:nth-child(2)
  .collection-sidebar-section__accordion
  .collection-filters__content
  .collection-filters__content-wrapper {
  margin: 0px !important;
}
.product-page-info .product-page-info__labels .label {
  padding: 12px 12px;
  line-height: 0px;
  font-family: "Roboto";
  font-size: 12px;
  font-weight: 400;
}
.product-page-info form .product-page-info__title h1 {
  font-weight: 700;
  font-family: Roboto;
}
.product-page-info .sku-detail div > p,
.product-page-info .product-page-info__price .price,
.product-page-info .product-page-info__price .ex-wrap,
.product-page-info__price-sale-details,
.product-page-info__stock-countdown .stock-countdown__title,
.pro-button-group .btn span.btn__text,
.product-page-info .product-page-info__payments label,
.product-page-info__quantity input,
.footbar-product__price span,
.footbar-product__quantity input,
.tabs__body
  .tabs__content
  .tabs-review
  .spr-summary
  a.spr-summary-actions-newreview,
.footbar-product__button-add-to-cart .btn span {
  font-family: "Roboto";
  font-weight: 400;
}
.product-page-info .sku-detail div > p,
.product-page-info__stock-countdown .stock-countdown__title,
.pro-button-group .btn span.btn__text,
.product-page-info__quantity input,
.footbar-product__quantity input,
.tabs__body
  .tabs__content
  .tabs-review
  .spr-summary
  a.spr-summary-actions-newreview,
.footbar-product__button-add-to-cart .btn span {
  font-size: 14px;
}
.product-page-info__price-sale-details,
.product-page-info .product-page-info__payments label {
  font-size: 12px;
}
.pro-button-group .btn i.btn__icon {
  margin-bottom: 0px !important;
}
.product-tabs .tabs__btn {
  border-top: 1px solid #e1e1e1 !important;
  border-left: 1px solid #e1e1e1 !important;
  border-bottom: 1px solid #e1e1e1 !important;
  background: linear-gradient(180deg, #fdfbfb 50%, #ebedee 100%);
  padding: 10px 25px !important;
  color: #1e2d7d !important;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 700;
  letter-spacing: normal;
}
.product-tabs .tabs__btn:last-child {
  border-right: 1px solid #e1e1e1 !important;
}
.product-tabs .tabs__btn.active,
.product-tabs .tabs__btn:hover {
  border-right: 0px;
}
.product-tabs .tabs__btn.active {
  background: #fffffe !important;
  border-bottom: 0px !important;
  border-top: 4px solid #1e2d7d !important;
}
.product-tabs .tabs__slider {
  margin: 0px !important;
  margin-bottom: -1px !important;
}
.product-tabs {
  margin: 30px 15px 0px 15px;
  width: 100%;
}
.product-tabs .tabs__body {
  border-left: 1px solid #e1e1e1 !important;
  border-right: 1px solid #e1e1e1 !important;
  border-bottom: 1px solid #e1e1e1 !important;
}
.tabs__body .tabs__content {
  padding: 35px !important;
}
.tabs__body .tabs__content h1 {
  font-family: "Roboto";
  letter-spacing: normal;
  font-weight: 700;
  font-size: 38px;
  margin-bottom: 0px;
}
.tabs__body .tabs__content p,
.tabs__body .tabs__content ul > li,
.tabs__body .tabs__content .tabs-review .spr-summary {
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 400;
}
.tabs__body .tabs__content h2 {
  font-family: "Roboto";
  letter-spacing: normal;
}
.logo-des p:first-child {
  font-size: 20px !important;
}
.logo-list-wrap .logo-des p {
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 400;
}
.breadcrumbs a,
.breadcrumbs span {
  font-family: "Roboto";
  font-size: 13px;
  font-weight: 700;
}
.footbar-product__title h4 {
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 400;
}
.product-page-main .pro-left-sidebar {
  max-width: 56.33333%;
}
.product-gallery__thumbnail {
  margin-right: 25px !important;
}
.product-gallery .product-gallery__content {
  justify-content: center;
}
.product-page-main .product-details {
  max-width: 44.66667%;
}
.product-gallery .product-gallery__main {
  width: calc(100% - 150px) !important;
}
.product-gallery__main_arrows .product-gallery__main_arrow--type-prev {
  left: 20px !important;
}
.product-gallery__main_arrows .product-gallery__main_arrow--type-next {
  right: 20px !important;
}
.Recommended-products
  .carousel__products
  .product-collection__content
  .product-collection__title
  a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 35px;
}
.product-page-info__payments .two-btns {
  display: flex;
  gap: 30px;
  width: 100%;
}
.first-btn button,
.omgrfq-product-button {
  width: fit-content !important;
}
.first-btn button,
.omgrfq-product-button button {
  border: 0px !important;
  padding: 0px;
  background-color: transparent !important;
  color: #000000 !important;
}
.first-btn button a,
.omgrfq-product-button button {
  font-family: "Roboto";
  font-weight: 400 !important;
  font-size: 14px !important;
  text-transform: capitalize;
  color: #000000;
  letter-spacing: normal;
  display: flex;
  gap: 10px;
}
.omgrfq-product-button button {
  min-height: auto !important;
}
.omgrfq-product-button button::before {
  content: "";
  background: url("/cdn/shop/files/doller.png?v=1705564034")
    no-repeat;
  width: 16px;
  height: 16px;
  background-size: 16px;
}
.product-page-info__payments svg {
  max-width: 16px;
  width: 100%;
}
.grid_item {
  border: 1px solid #e1e1e1 !important;
  padding: 10px 20px;
  margin-top: 20px;
}
.product-page-info__payments .rentcode {
  margin-bottom: 15px;
}
.product-page-info__payments .rentcode a {
  display: flex;
  align-items: center;
  gap: 20px;
}
.product-page-info__payments .col50 {
  display: flex;
  flex-direction: column;
  align-items: end;
}
.product-page-info__payments .col50 p {
  font-size: 18px;
  font-family: "Roboto";
  font-weight: 700;
  line-height: normal;
  margin: 0px;
  text-align: end;
}
.product-page-info__payments .col50 .info {
  font-size: 16px;
  font-family: "Roboto";
  font-weight: 400;
  text-align: end;
  /* margin-top: 10px; */
  line-height: normal;
}
.kg-extra-coupon .tooltip_main .tooltiptext {
  right: 0;
}
.kg-extra-coupon .tooltiptext .kg-tooltip-area button {
  background: transparent;
  margin-top: 5px;
}
.kg-extra-coupon .tooltiptext .kg-tooltip-area {
  padding: 20px 10px !important;
}
.kg-extra-coupon .tooltiptext span.ux-textspans {
  font-family: "Roboto";
  line-height: 26px;
}
.kg-extra-coupon .tooltiptext .ux-textspans--BOLD img {
  margin-top: 0px !important;
}
.product-page-info .Panel {
  width: 100%;
  border: 1px solid #e1e1e1;
  padding: 20px 10px;
  background-color: #fafafa;
}
.product-page-info h4.Panel__Title {
  margin-bottom: 10px;
  font-family: "Roboto";
  font-size: 20px;
  line-height: normal;
}
.product-page-info .ShippingEstimator .ShippingEstimator__Form {
  gap: 10px;
  padding-bottom: 0px !important;
}
.product-page-info .ShippingEstimator .ShippingEstimator__Form input {
  background-color: transparent !important;
  margin-bottom: 0px;
  font-family: "Roboto";
  font-size: 12px;
  line-height: normal;
}
.product-page-info .ShippingEstimator .ShippingEstimator__Form button {
  width: 100%;
  max-width: max-content;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
}
.product-page-info .vendor-detail {
  display: flex;
  align-items: center;
  padding-bottom: 15px;
  border-bottom: 1px solid #e1e1e1;
}
.product-page-info .sku-detail {
  display: flex;
}
.product-page-info .sku-detail .product-page-info__sku,
.product-page-info .sku-detail .product-page-info__vendor {
  margin-top: 5px !important;
  margin-right: 30px;
}
.product-page-info .sku-detail .product-page-info__vendor {
  margin-right: 0px !important;
}
.product-page-info .product-page-info__stock-countdown {
  margin-top: 20px;
}
.product-page-info
  .product-page-info__stock-countdown
  p
  span.stock-countdown__counter {
  color: #000000;
}
.product-page-info .product-page-info__stock-countdown .stock-countdown__range,
.stock-countdown__progress {
  height: 8px;
}
.product-page-info
  .product-page-info__stock-countdown
  .stock-countdown__progress {
  background-color: #2797d7;
}
.product-page-info .kg-extra-coupon .kg-discount-text-popup-list {
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  margin-bottom: 10px;
}
.product-page-info
  .kg-extra-coupon
  .kg-discount-text-popup-list
  a.tooltip_main {
  color: #2797d7;
  border-bottom: 1px solid #2797d7;
}
.product-page-info .pro-add-cart label {
  display: none;
}
.product-page-info .pro-add-cart .input-quantity {
  background-color: #f5f5f5;
  width: 42%;
  border: 1px solid #e5e5e5;
}
.product-page-info .pro-add-cart .input-quantity input[type="number"] {
  width: 36px;
  margin: 0px !important;
  border: 0px;
  order: 2;
  padding: 0px;
  text-align: center;
}
.product-page-info .pro-add-cart .less-btn,
.product-page-info .pro-add-cart .more-button {
  border: 0px !important;
  background-color: transparent !important;
  margin: 0px !important;
}
.product-page-info .pro-add-cart .less-btn {
  order: 1;
}
.product-page-info .pro-add-cart .more-button {
  order: 3;
}
.product-page-info .pro-button-group .cart-button {
  /* width: 63%; */
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.product-page-info .pro-button-group .checkout-button {
  width: 37%;
  display: none;
}
.product-page-info .cart-button div:nth-child(2) {
  order: 1;
  width: 100%;
  margin: 0px !important;
}
.product-page-info .cart-button .product-page-info__quantity {
  order: 2;
  /* width: calc(34% - 5px); */
  width: calc(24% - 5px);
  margin: 0px !important;
}
.product-page-info .cart-button button {
  background-color: #48b448;
  border: none;
  order: 3;
  /* width: calc(66% - 5px); */
  width: calc(76% - 5px);
}
.product-page-info .checkout-button a,
.product-page-info .checkout-button a .btn {
  display: block;
}
.product-page-info .checkout-button a .btn {
  display: flex;
  min-height: 37px !important;
}
@media (max-width: 767px) {
  .product-page-main .pro-left-sidebar {
    max-width: unset;
  }
  .product-gallery__thumbnail {
    margin-right: 0px !important;
  }
  .product-page-main .product-details {
    max-width: unset;
  }
  .product-gallery .product-gallery__main {
    width: unset !important;
  }
}

@media (max-width: 575px) {
  .pro-button-group {
    flex-direction: column;
  }
  .product-page-info .pro-button-group .cart-button,
  .product-page-info .pro-button-group .checkout-button {
    width: 100%;
  }
  .product-page-info .cart-button .product-page-info__quantity {
    width: 110px;
  }
  .product-page-info .pro-add-cart .less-btn,
  .product-page-info .pro-add-cart .more-button {
    width: 37px !important;
  }
  .product-page-info .cart-button button {
    width: calc(100% - 120px);
  }
}

.page {
  max-width: 1400px;
  margin: auto;
  width: 94%;
}
.page .page__title {
  font-size: 32px;
  line-height: 30.08px;
  font-weight: 700;
  color: #1e2d7d;
  text-transform: uppercase;
  margin-bottom: 40px;
}
.page .rte,
.page .rte p,
.page .rte div,
.page .rte li {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  color: #303030;
  margin-bottom: 10px;
}
.page .rte li p {
  display: inline-block;
  margin-bottom: 0px;
}
.page .rte div img {
  margin-top: -5px;
}
.page .rte h3 {
  font-size: 20px;
  line-height: 1.2;
  font-weight: 700;
  color: #1e2d7d;
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-top: 25px;
}
.payments .col-auto svg,
.payments .col-auto img {
  border: 1px solid black;
  border-radius: 4px;
}
product-item.product-collection
  .product-collection__wrapper
  .product-collection__content
  .product-collection__price
  .price,
.prices,
.prices {
  margin-right: 10px;
  font-weight: 500 !important;
  line-height: normal;
  margin-top: 5px;
  font-size: 24px;
  display: inline-block;
  color: var(--theme-c);
}
product-item.product-collection
  .product-collection__wrapper
  .product-collection__content
  .product-collection__price
  .price
  span {
  color: var(--theme-c);
}
.Brand-logo .image_container {
  max-width: 170px;
  width: 90%;
  aspect-ratio: 1/0.8;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  margin: auto;
}
.Brand-logo .image_container img {
  max-width: 100%;
  max-height: 100%;
  height: auto;
}
.brand-container .slick-track {
  height: 140px;
}
.brand-container .slick-next {
  right: 0px !important;
}

.brand-container .slick-prev {
  left: 0px !important;
  z-index: 1;
}
.tingle-modal-box__content label a {
  text-decoration: underline;
}

/* model popup start */

.nav-button {
  cursor: pointer;
  text-transform: capitalize !important;
}
.nav-button svg {
  width: 15px;
  height: 10px;
  min-width: 15px;
  min-height: 10px;
}
/* Popup */

.white-popup {
  position: relative;
  background: #fff;
  padding: 30px 20px 30px;
  max-width: 290px;
  margin: 0px 150px 0 auto;
  width: 75%;
  z-index: 100;
}
.white-popup .pb-60 {
  padding-bottom: 0px !important;
}
.white-popup__middle {
  max-width: 710px;
}

.white-popup__small {
  max-width: 380px;
}

.white-popup__ticket {
  max-width: 445px;
}

.white-popup__long {
  max-width: 840px;
}

.white-popup__pay {
  max-width: 765px;
}

.mfp-content {
  overflow-y: auto;
  max-height: 100%;
  padding: 20px 0;
}

.mfp-with-anim {
  opacity: 0;
  transition: all 0.2s ease-in-out;
  transform: scale(0.8);
  box-shadow: 0 1px 5px 2px #0000001a;
  border-radius: 3px;
}

.mfp-bg {
  opacity: 0;
  transition: all 0.3s ease-out;
  background: transparent !important;
}

.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: scale(1);
}

.mfp-ready.mfp-bg {
  opacity: 0;
}

.mfp-removing .mfp-with-anim {
  transform: scale(0.8);
  opacity: 0;
}

.mfp-removing.mfp-bg {
  opacity: 0;
}

.mfp-close,
.mfp-close:active {
  font-size: 32px;
  right: 10px;
  top: 10px;
}

.mfp-close-btn-in .mfp-close {
  right: -44px;
  color: #fcfcfc;
  position: absolute;
  background: black;
  top: 0px;
  z-index: 9999;
  display: none;
}

.popup-main {
  position: relative;
}

.popup-main {
  position: relative;
}

.popup-main .loader {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 2;
}

.popup-main .loader .loader-image img {
  width: 64px;
}

.popup-main .loader.active {
  display: flex;
}

.popup-main .loader .loader-title {
  position: absolute;
  bottom: calc(50% - 75px);
  transform: translateY(50%);
  font-size: 17px;
  color: #007bff;
}

.popup-title {
  margin-bottom: 15px;
}

.popup-title h2 {
  font-size: 21px;
  line-height: 27px;
  margin: 0;
  font-weight: 500;
  color: #3a3b3e;
}

.popup-content p {
  font-size: 17px;
  margin-bottom: 15px;
}

.popup-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 0 10px;
}

.popup-footer .btn-close {
  background-color: #f3f3f3;
  color: #3a3b3e;
  outline: none;
  box-shadow: none;
}

.popup-footer .btn-primary,
.popup-footer .btn-save {
  outline: none;
  box-shadow: none;
}

.popup-footer .btn-delete {
  background-color: #fd4745;
  color: #ffffff;
  outline: none;
  box-shadow: none;
}

.white-popup.white-popup__messages {
  padding: 0;
}

.white-popup.white-popup__messages .popup-title {
  height: 50px;
  background-color: #2e5e80;
  border-radius: 8px 8px 0 0;
  display: flex;
  align-items: center;
  padding: 0 40px;
  margin: 0;
}

.white-popup.white-popup__messages .popup-title h2 {
  font-weight: 400;
  color: #ffffff;
}

.mfp-close-btn-in .white-popup.white-popup__messages .mfp-close {
  color: #ffffff;
  top: 3px;
}
.white-popup {
  min-width: 320px;
  margin-right: calc((100% - 95%) / 2);
}
.mfp-content {
  padding-top: 110px;
  vertical-align: top !important;
}
.white-popup h1 {
  margin: 0 0 20px 0 !important;
}
.white-popup::after {
  content: "";
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 8px solid white;
  position: absolute;
  top: -8px;
  left: 50%;
  transform: translate(-50%, 0);
  filter: drop-shadow(0 -2px 2px rgba(0, 0, 0, 0.12));
}
@media (min-width: 1495px) {
  .white-popup {
    margin-right: calc((100% - 1400px) / 2);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .white-popup {
    margin-right: calc((100% - 640px) / 2);
  }
  .mfp-content {
    padding-top: 135px;
  }
}
/* model popup end */
.three-column-section .global-button {
  padding: 10px 41px;
  background: #00badb;
  font-size: 20px;
  line-height: 20px;
  font-weight: 700;
  text-transform: capitalize;
  color: #fff;
  margin-top: 30px;
}

@media only screen and (max-width: 500px) {
  td.omgrfq_product_image {
    margin-right: 50px !important;
  }
  .kg-shop-thousand .container .kg-shop-main {
    padding: 30px 0px !important;
  }
  .kg-shop-thousand .kg-shop-head {
    margin-bottom: 35px !important;
  }
  .benefits-section {
    margin: 30px auto 10px !important;
  }
  .pt-60,
  .py-60 {
    padding-top: 20px !important;
  }
  .three-column-section {
    margin-bottom: 60px !important;
  }
  .mb-45,
  .my-45 {
    margin-bottom: 0px !important;
  }
  .carousel-brands {
    padding-bottom: 30px !important;
  }
  .pt-45,
  .py-45 {
    padding-top: 30px !important;
  }
  .d-block > .py-80 {
    padding: 30px !important;
  }
  .text-content {
    padding: 40px 0px !important;
  }
  .Brand-Bg {
    margin-bottom: 40px !important;
  }
  .three-column-section {
    margin-bottom: 40px !important;
  }
  .row > .subscription-row {
    margin-bottom: 40px !important;
  }
  .shopify-section--brand .heading,
  .collection-slider-container h2,
  .home-section-title:not(.home-section-title--multiple),
  .header--service .heading {
    font-size: 23px;
    line-height: 1.2;
  }
}
.tabs__body a {
  text-decoration: underline;
  color: #11569c;
}
.disabled .btn {
  background-color: #78a4bd;
  border-color: #78a4bd;
}
.disabled {
  pointer-events: none;
  cursor: default;
}
.sold-out-label svg {
  width: 150px;
}
.sold-out-label {
  position: absolute;
  bottom: 0;
  right: 10px;
}
.product-page-main .ex-wrap {
  color: #1e2d7d;
}
.article-body .rte a {
  color: #1e2d7d;
  font-weight: 700;
  text-decoration: underline;
}
.lable-payment-details {
  margin-top: 20px;
}
.blogs.pb-1 .post.text-center {
  text-align: left !important;
}
.blogs.pb-1 .post__hidden-info {
  display: block !important;
  position: static !important;
}
.blogs.pb-1 .post__hidden-info > div {
  position: static !important;
}
.blogs.pb-1 .post__hidden-info > div > h3,
.blogs.pb-1 .post__hidden-info > div > p {
  display: none;
}
.blogs.pb-1 .rimage {
  text-align: left !important;
  padding-top: 0 !important;
  justify-content: start;
}
.blogs.pb-1 img.rimage__img {
  height: 220px;
  width: auto !important;
  object-fit: contain;
  text-align: left !important;
  position: static !important;
}
.blogs.pb-1 .post.text-center h3.h4 a {
  color: #1e2d7c !important;
  font-size: 22px;
  font-weight: 700;
}
.blogs.pb-1 .post__hidden-info > div div .read-more {
  color: #1e2d7c;
  display: inline;
  text-decoration: underline;
}
.recover-title {
  font-size: var(--h3-size);
  line-height: var(--h3-line-height);
  letter-spacing: var(--h3-letter-spacing);
  font-weight: var(--h3-weight);
  font-family: var(--heading-family);
  font-style: var(--heading-style);
}
.heading,
.shopify-section h2,
.shopify-section h2 a {
  color: #1e2d7d !important;
  font-size: 32px;
  line-height: 30.08px;
  font-weight: 700;
      margin-bottom: 10px;
}
.blogs.pb-1 .post.text-center h3.h4 + .mb-0.font-italic {
  font-size: 16px;
}
.template-blog .post__hidden-info p,
.template-blog .post__hidden-info span,
.template-blog .post__hidden-info a,
.template-blog .post__hidden-info li,
.template-blog .post__hidden-info {
  font-size: 18px;
}
#stamped-reviews-widget {
  margin-top: 40px;
}

.article-body h1 {
  font-weight: 700;
}
.article-body h1 + .mt-15.mb-0.font-italic,
.post * {
  font-size: 16px;
}
.article-body .rte p,
.article-body .rte li,
.article-body .rte span,
.article-body .rte form,
.article-body .rte h6 {
  font-size: 18px;
}

/**** csss 11-01-2024 ***/
product-item.product-collection
  .product-collection__wrapper
  .product-collection__content
  .product-collection__title {
  min-height: 35px !important;
}

.product-options__section {
  /* height: 70px; */
  overflow-x: hidden;
  overflow-y: scroll;
}

product-item.product-collection
  .product-collection__wrapper
  .product-collection__content
  .product-collection__price {
  height: auto !important;
}

.product-collection__buttons {
  margin-top: 26px;
}
.product-options__section {
  margin-right: 5px;
  margin-left: 5px;
}
.product-options__section::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  background-color: #f5f5f5;
}

.product-options__section::-webkit-scrollbar {
  width: 5px;
  background-color: #f5f5f5;
}

.product-options__section::-webkit-scrollbar-thumb {
  border-radius: 2px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #1e2d7d;
}

product-item.product-collection
  .product-collection__wrapper
  .product-collection__content
  .product-collection__control
  .product-collection__buttons
  .product-collection__button-add-to-cart {
  margin-top: 16px !important;
}
@media only screen and (max-width: 600px) {
  product-item.product-collection
    .product-collection__wrapper
    .product-collection__content
    .product-collection__price
    .price,
  .prices,
  .prices {
    font-size: 15px !important;
  }
}
@media only screen and (min-width: 768px) {
  .desk-hide {
    display: none;
  }
}
.product-discount {
  padding-bottom: 20px;
  color: #000;
  font-size: 16px;
}
.footer-section {
  position: relative;
  bottom: -40px;
}
.footer-subscription {
  padding-left: 30px;
  padding-right: 30px;
}
.list_of_cat ul {
  border: 0.5px solid #e7e2de;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}
.list_of_cat.collection-description ul li {
  border: 0.8px solid #e7e2de;
  width: 25%;
  font-size: 14px;
  padding: 10px 20px;
}
.list_of_cat.collection-description ul li:before {
  content: unset;
}
.list_first_cell {
  width: 100% !important;
  font-weight: bold;
}
.list_tg {
  text-decoration: none !important;
  color: #11569c !important;
  font-weight: 400;
}
.boost-sd__filter-block ul:not(.list-unstyled):not([list-unstyled]) li::before {
  content: unset;
}
.template-search .product-collection__price .product-review {
  display: none;
}
button#search_postcode {
  border: none !important;
  padding: 0px 2px !important;
  flex: 0 0 130px !important;
  max-height: 39px !important;
  font-size: 11px !important;
}
.template-cart .js-page-cart-ajax .btn--secondary {
  background-color: #48b448;
  color: #fff;
  border: none;
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
  .mhide {
    display: none;
  }
  .list_of_cat.collection-description ul li {
    width: 50%;
    font-size: 14px;
    padding: 10px 20px;
  }
  body
    .footbar-product.w-100.js-footbar-product.pointer-events-all.footbar-product--visible {
    height: auto !important;
  }
}

@media (min-width: 1025px) {
  .menu__megamenu .col-lg-2 {
    height: 150px;
  }
  .col-lg-2 {
    flex: 0 0 11.66667%;
    max-width: 16.66667%;
  }
}
.menu__megamenu .rimage__img {
  width: 100px;
  height: 100px;
  object-fit: cover;
}
.menu__megamenu a.menu__title.d-flex.align-items-center.mb-lg-10 {
  font-size: 13px !important;
}
.menu__megamenu .menu__grid.menu__list.menu__level-02.row {
  justify-content: center;
}

body button.needsclick.kl-teaser-T5EY4g.undefined.kl-private-reset-css-Xuajs1 {
  top: 64% !important;
}
.popup-quick-view__content .product-page-main .product-details {
  max-width: 42.66667%;
}
div#price-default span {
  color: #1e2d7d;
  /* padding-bottom: 10px; */
}
.mb-25,
.my-25 {
  margin-bottom: 10px !important;
}
p {
  margin-bottom: 10px !important;
}
div#price-inc span,
div#price-default span {
  font-weight: 600;
}
.js-page-cart-ajax div#price-inc span {
  font-size: 12px !important;
}
.cart__items div#price-inc {
  display: none;
}

p.phone-no {
  font-weight: 600;
  margin-bottom: 0 !important;
}
a.flex-icon-label {
  display: flex;
}
p.phone-no span {
  white-space: nowrap;
  font-size: 11px;
}
@media (max-width: 550px) {
  .tabs__body .tabs__content h1 {
    font-size: 18px;
    line-height: 28px;
  }
}
span.price.price--normal.show--enable-toogle,
.footbar-product__price div#price-default span {
  font-size: 14px !important;
  line-height: 16px;
}
@media (max-width: 550px) {
  .wrapp {
    flex-wrap: wrap;
  }
  .footbar-product__image.mr-20.mr-lg-15 {
    flex-basis: 30%;
  }
  .d-flex.flex-column.py-4.mr-15 {
    flex-basis: 50%;
  }
  .footbar-product__controls {
    flex-basis: 100%;
  }
  .footbar-product__button-add-to-cart,
  .footbar-product__button-add-to-cart .btn.btn--status {
    width: 100%;
  }
  .mobile-no-auto {
    margin-left: initial !important;
  }
  .footbar-product__price {
    display: flex;
    gap: 20px;
  }
}

@media (min-width: 768px) {
  .d-flex.mobile-icon {
    display: none !important;
  }
}
a.flex-icon-label span {
  color: #2ba79a;
}
svg.icon.icon--bi-phone path {
  color: #2ba79a;
  fill: #2ba79a;
  stroke: #2ba79a;
}

.justify-content-center {
  justify-content: left !important;
}

product-item.product-collection
  .product-collection__wrapper
  .product-collection__content
  .product-collection__control {
  position: initial;
}

.product-options__value {
  margin: 0 !important;
}
product-item.product-collection
  .product-collection__wrapper
  .product-collection__content
  .product-collection__price
  .price,
.prices,
.prices {
  margin: 0;
}
 .product-collection__content .product-options__section {
    justify-content: center;
}

@media (max-width: 640px) {
    .kg-shop-thousand .kg-shop-main .kg-shop-pro-1 {
        width: calc(32% - 5px) !important;
    }
}

.swiper-button-prev img {
    transform: rotate(180deg);
}
.eoekcc .swiper-button-prev:after, .eoekcc .swiper-rtl .swiper-button-next:after, .eoekcc .swiper-button-next:after, .eoekcc .swiper-rtl .swiper-button-prev:after{
  content: none;
}

tabs-element .tabs__content img {
    width: 100px;
    height: 100px;
    object-fit: contain;
}

.product-page-info__price-sale-details {
    display: inline-block;
    background: #2797D7;
    color: white;
    padding: 5px 10px;
}

.page a {
    text-decoration: underline;
    color: #34428A;
}
 span.price.price--normal.asad {
    font-size: 16px !Important;
}

.hidden-btn {
    display: none;
}
button.omgrfq-btn-quotes.omgrfq-btn {
    width: 100% !important;
    background: #F5F5F5 !important;
    padding: 12px;
}
.omgrfq-button {
    width: 100%;
}
a.omgrfq-product-link--processed {
    font-weight: 600;
}

.product-page-info button.omgrfq-btn-quotes.omgrfq-btn {
    justify-content: center;
      max-width: initial;
}
.product-page-info .omg-button-quote-onboarding, .product-page-info .omgrfq-product-button.omgrfq-btn-add-quotes, .product-page-info .omgrfq-button {
    width: 100% !important;
}

.jdgm-rev__title {
    font-size: 16px !important;
    font-weight: 600;
}
 .jdgm-rev__author {
    font-size: 16px;
  font-weight: 600;
}
.jdgm-rev__body p {
    font-size: 14px;
}
.page .page__title {
    font-size: 30px;
}
.page h1 {
    font-size: 28px;
    line-height: 30.08px;
    font-weight: 700;
    margin-bottom: 10px;
}
.page .container h2{
       font-size: 22px !important;
    letter-spacing: inherit;
}
.page .container h3{
       font-size: 20px !important;
    letter-spacing: inherit;
}
.collection-description.padding-block-level h1 {
    font-size: 36px;
        letter-spacing: inherit;

}
@media (max-width: 768px){
  .page .container h1 {
    font-size: 16px !important;
    line-height: inherit;
    letter-spacing: inherit;
}
.page .container h2 {
    font-size: 14px !important;
    letter-spacing: inherit;
    line-height: inherit;
}
.page .container h3 {
    font-size: 12px !important;
    letter-spacing: inherit;
    line-height: inherit;
}

.page .page__title {
    font-size: 18px;
    line-height: 28.08px;
            margin-bottom: 15px;

}
.collection-description h1 {
    font-size: 22px;
}
}