@charset "UTF-8";
:root {
  --ty-font-family-1: "Jost", serif;
  --ty-font-family-2: "Tenor Sans", serif;
  --cl-primary-color: #241f1f;
  --cl-header-sub-nav-color: #fff;
  --cl-product-description: #54595f;
  --cl-icon-dark: #000;
  --cl-product-buttons-background: #f9f9f9;
  --cl-theme-alert: #241f1f;
  --cl-theme-alert-text-color: #fff;
  --cl-border-color: #eee;
  --cl-white: #fff;
  --cl-red: #e74c3c;
  --cl-header-background-color: #fff;
  --cl-button-primary-hover: #08067c;
  --cl-btn-secondary: #fff;
  --cl-btn-secondary-background: #000;
  --cl-dark: #000;
  --cl-hover-grey: #515050;
  --cl-heading-color: #30373e;
  --cl-accordion-backgourd-color: #fff;
  --cl-accordion-text-color: #001219;
  --cl-delivery-filled-bar: #2ab540;
  --cl-delivery-bar-background: #e0e0e0;
  --cl-banner-text-color: #30373e;
  --ty-banner-text-font-size: 70px;
  --ty-product-buttons-radius: 40px;
  --ty-border-radius-box: 4px;
  --ty-button-border-radius: 24px;
  --ty-section-head-title: 40px;
  --ty-timer-text: 48px;
  --ty-description-font-size: 15px;
  --ty-discover-title: 36px;
  --ty-tabs-title: 25px;
  --ty-section-spacing: 70px;
  --ty-header-height: 20px;
  --ty-header-font-size: 16px;
  --ty-header-sub-nav-font-size: 15px;
  --ty-font-size-heading1: 32px;
  --ty-font-size-heading2: 32px;
  --ty-font-size-heading3: 28px;
  --ty-font-size-heading4: 24px;
  --ty-about-banner-height: 624px;
  --content-width: min(100%, var(--container-max-width, 1140px));
  --container-max-width: 1410px;
}

body {
  font-family: var(--ty-font-family-1);
  color: var(--cl-product-description);
}
body .splide__arrow svg {
  height: 0.9em;
  width: 0.9em;
}
body .splide__arrow {
  background: var(--cl-white);
  height: 2.5em;
  opacity: 1;
  width: 2.5em;
}

.input,
.select {
  width: 100%;
  padding: 12px;
  border: 1px solid var(--cl-border-color);
  border-radius: var(--ty-border-radius-box);
  color: var(--cl-product-description);
  box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--ty-font-family-2);
  color: var(--cl-heading-color);
}

h1 {
  font-size: var(--ty-font-size-heading1);
}

h2 {
  font-size: var(--ty-font-size-heading2);
}

h3 {
  font-size: var(--ty-font-size-heading3);
}

h4 {
  font-size: var(--ty-font-size-heading4);
}

.w3-container {
  max-width: var(--content-width);
  margin-left: auto;
  margin-right: auto;
}

p {
  color: var(--cl-product-description);
  font-size: var(--ty-description-font-size);
}

.slide-show-title,
.slide-show-description {
  text-align: center;
}

.slide-show-description {
  margin-bottom: 2.5rem;
}

.btn {
  padding: 0.8rem 2rem;
  text-decoration: none;
  font-size: var(--ty-description-font-size);
  border: none;
  background: var(--cl-btn-secondary-background);
  color: var(--cl-btn-secondary);
  border-radius: var(--ty-button-border-radius);
  width: 100%;
  cursor: pointer;
}
@media (max-width: 1024.98px) {
  .btn {
    padding: 0.5rem 1.75rem;
    font-size: calc(var(--ty-description-font-size) - 2px);
  }
}
@media (max-width: 768.98px) {
  .btn {
    padding: 0.5rem 1.5rem;
    margin-top: 0.5rem;
    font-size: calc(var(--ty-description-font-size) - 5px);
  }
}
.btn:hover {
  background: var(--cl-hover-grey);
}

.btn-secondary {
  padding: 0.8rem 2rem;
  font-size: var(--ty-description-font-size);
  border: none;
  background: var(--cl-btn-secondary-background);
  color: var(--cl-btn-secondary);
  border-radius: var(--ty-button-border-radius);
  cursor: pointer;
  text-decoration: none;
}
@media (max-width: 1024.98px) {
  .btn-secondary {
    padding: 0.5rem 1.75rem;
    font-size: calc(var(--ty-description-font-size) - 2px);
  }
}
@media (max-width: 768.98px) {
  .btn-secondary {
    padding: 0.3rem 1.5rem;
    margin-top: 0.5rem;
    font-size: calc(var(--ty-description-font-size) - 5px);
  }
}
.btn-secondary:hover {
  background: var(--cl-hover-grey);
}

.splide__slide_product {
  position: relative;
}
.splide__slide_product:hover .wishlist-btn {
  background-color: var(--cl-product-buttons-background);
}
.splide__slide_product:hover .wishlist-btn i {
  color: var(--cl-icon-dark);
}
.splide__slide_product:hover .loop-product-buttons-hover {
  right: 15px;
  opacity: 1;
}
.splide__slide_product:hover .has-images .overlay-thumb {
  opacity: 1;
  transition: all ease 0.55s;
}
.splide__slide_product .wishlist-btn {
  position: absolute;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  top: 10px;
  right: 16px;
  background-color: transparent;
  border-radius: var(--ty-product-buttons-radius);
  cursor: pointer;
  transition: background-color 0.3s ease, border-color 0.3s ease;
  z-index: 3;
}
@media (max-width: 767.98px) {
  .splide__slide_product .wishlist-btn {
    background: #f9f9f9;
  }
}
.splide__slide_product .wishlist-btn:hover {
  background-color: var(--cl-icon-dark);
}
.splide__slide_product .wishlist-btn:hover i {
  color: var(--cl-white);
}
.splide__slide_product .wishlist-btn i {
  color: #ccc;
  padding-top: 3px;
  font-size: 20px;
}
@media (max-width: 767.98px) {
  .splide__slide_product .wishlist-btn i {
    color: var(--cl-product-description);
  }
}
.splide__slide_product .sliderproduct-name {
  font-size: var(--ty-description-font-size);
}
.splide__slide_product .sliderproduct-name a {
  text-decoration: none;
  text-decoration: none;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  font-size: var(--ty-description-font-size);
}
.splide__slide_product .price-handler {
  display: flex;
  flex-direction: column;
}
.splide__slide_product .price-handler .price-model {
  display: flex;
  flex-wrap: wrap;
}
.splide__slide_product .price-handler .price-model p {
  margin-top: 0;
}
.splide__slide_product .price-handler .price-model .previous-price {
  font-size: var(--ty-description-font-size);
  margin: 0;
  margin-right: 1rem;
  color: var(--cl-red);
  text-decoration: line-through;
}
.splide__slide_product .price-handler .price-model .current-price {
  margin: 0;
  color: var(--cl-icon-dark);
  font-size: var(--ty-description-font-size);
}
.splide__slide_product .price-handler .product-image-thumbnails {
  display: flex;
  margin-top: 10px;
}
.splide__slide_product .price-handler .thumbnail-container {
  position: relative;
}
.splide__slide_product .price-handler .thumbnail-img {
  margin-right: 10px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  cursor: pointer;
  transition: transform 0.3s ease;
}
.splide__slide_product .price-handler .thumbnail-img:hover {
  transform: scale(1.1);
}
.splide__slide_product .price-handler .hover-text {
  background-color: var(--cl-hover-grey);
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translateX(-50%);
  padding: 0 5px;
  font-size: var(--ty-description-font-size);
  opacity: 0;
  transition: opacity 0.3s ease;
}
.splide__slide_product .price-handler .thumbnail-container:hover .hover-text {
  opacity: 1;
}
.splide__slide_product .price-handler .text-blue,
.splide__slide_product .price-handler .text-grey {
  color: var(--cl-theme-alert-text-color);
}
.splide__slide_product .slider-hidden-cart .sliderproduct-name {
  transition: all ease 0.25s;
}
.splide__slide_product .thumb-wrapper {
  position: relative;
  border-radius: var(--ty-border-radius-box);
  margin-bottom: 15px;
  overflow: hidden;
}
.splide__slide_product .thumb-wrapper.out-of-stock::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(128, 128, 128, 0.5);
  z-index: 2;
  pointer-events: none;
}
.splide__slide_product .thumb-wrapper a {
  box-shadow: none;
  text-decoration: none;
  transition: all 0.3s ease-out 0s;
}
.splide__slide_product .thumb-wrapper img {
  height: 100%;
  width: 100%;
  aspect-ratio: 4/5;
}
.splide__slide_product .has-images .overlay-thumb {
  position: absolute;
  max-width: 100%;
  top: 0;
  left: 0;
  opacity: 0;
}
.splide__slide_product .sliderproduct-labels {
  position: absolute;
  top: 10px;
  left: 10px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  z-index: 2;
}
.splide__slide_product .sliderproduct-labels .slider-label {
  color: var(--cl-red);
  background-color: var(--cl-theme-alert-text-color);
  border-radius: var(--ty-button-border-radius);
  padding: 6px 10px;
  font-size: calc(var(--ty-description-font-size) - 2px);
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 2px 0;
}
@media (max-width: 1440.98px) {
  .splide__slide_product .sliderproduct-labels .slider-label {
    letter-spacing: 1px;
  }
}
@media (max-width: 1199.98px) {
  .splide__slide_product .sliderproduct-labels .slider-label {
    letter-spacing: 0;
  }
}
@media (max-width: 370.98px) {
  .splide__slide_product .sliderproduct-labels .slider-label {
    padding: 4px 6px;
    font-size: calc(var(--ty-description-font-size) - 4px);
  }
}
.splide__slide_product .sliderproduct-labels .slider-label-stock {
  color: var(--cl-hover-grey);
  background-color: var(--cl-theme-alert-text-color);
  border-radius: var(--ty-button-border-radius);
  padding: 6px 10px;
  font-size: calc(var(--ty-description-font-size) - 2px);
  font-weight: 600;
  letter-spacing: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 2px 0;
}
@media (max-width: 1440.98px) {
  .splide__slide_product .sliderproduct-labels .slider-label-stock {
    letter-spacing: 1px;
  }
}
@media (max-width: 1199.98px) {
  .splide__slide_product .sliderproduct-labels .slider-label-stock {
    letter-spacing: 0;
  }
}
@media (max-width: 370.98px) {
  .splide__slide_product .sliderproduct-labels .slider-label-stock {
    padding: 4px 6px;
    font-size: calc(var(--ty-description-font-size) - 4px);
  }
}
.splide__slide_product .pro-labels {
  position: absolute;
  top: 20px;
  right: -10px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  z-index: 2;
  transform: rotate3d(1, 1, 1, 45deg);
}
.splide__slide_product .pro-labels .slider-label {
  color: var(--cl-red);
  background-color: var(--cl-theme-alert-text-color);
  border-radius: var(--ty-button-border-radius);
  padding: 6px 10px;
  font-size: calc(var(--ty-description-font-size) - 2px);
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 2px 0;
}
@media (max-width: 1440.98px) {
  .splide__slide_product .pro-labels .slider-label {
    letter-spacing: 1px;
  }
}
@media (max-width: 1199.98px) {
  .splide__slide_product .pro-labels .slider-label {
    letter-spacing: 0;
  }
}
@media (max-width: 370.98px) {
  .splide__slide_product .pro-labels .slider-label {
    padding: 4px 6px;
    font-size: calc(var(--ty-description-font-size) - 4px);
  }
}
.splide__slide_product .loop-product-buttons-hover {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  position: absolute;
  right: -40px;
  top: 47px;
  opacity: 0;
  transition: all ease 0.25s;
  z-index: 2;
  bottom: 0;
}
@media (max-width: 767.98px) {
  .splide__slide_product .loop-product-buttons-hover {
    right: 15px;
    opacity: 1;
  }
}
.splide__slide_product .loop-product-buttons-hover .sliderproduct-button {
  width: 36px;
  height: 36px;
  border-radius: var(--ty-product-buttons-radius);
  margin-top: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f9f9f9;
}
.splide__slide_product .loop-product-buttons-hover .sliderproduct-button .svg-icon {
  max-width: 18px;
}
.splide__slide_product .loop-product-buttons-hover .sliderproduct-button:hover {
  color: #f9f9f9;
  background: #1b1b1b;
  fill: #f9f9f9;
}
.splide__slide_product .add-to-cart-btn.sliderproduct-button {
  position: relative;
  overflow: hidden;
}
.splide__slide_product .splide__arrow {
  background-color: var(--cl-white);
  color: var(--cl-icon-dark);
  border: 2px solid var(--cl-icon-dark);
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  transition: all 0.3s ease;
}
.splide__slide_product .splide__arrow--prev {
  left: 10px;
}
.splide__slide_product .splide__arrow--next {
  right: 10px;
}
.splide__slide_product .splide__arrow:hover {
  background-color: var(--cl-icon-dark);
  color: var(--cl-white);
  transform: scale(1.1);
}
.splide__slide_product .splide__arrow svg {
  width: 16px;
  height: 16px;
}
.splide__slide_product .ratings {
  font-size: var(--ty-description-font-size);
}
.splide__slide_product .ratings i {
  color: var(--cl-hover-grey);
}

.topBar {
  position: relative;
  background-color: var(--cl-primary-color);
  color: var(--cl-header-sub-nav-color);
}
.topBar .w3-container {
  max-width: 100%;
}
.topBar .w3-container .contactUs {
  text-align: center;
}
.topBar .w3-container .contactUs p {
  font-size: var(--ty-description-font-size);
  color: var(--cl-white);
  margin: 0.5rem;
  line-height: normal;
}
.topBar .w3-container .contactUs p .btn-primary {
  background-color: transparent;
  border: none;
  text-decoration: none;
  font-weight: bold;
  font-size: var(--ty-description-font-size);
  color: var(--cl-btn-secondary);
}
.topBar .w3-container .contactUs p .btn-primary:hover {
  color: var(--cl-button-primary-hover);
  text-decoration: none;
  cursor: pointer;
}

.header-wraper {
  background-color: var(--cl-header-background-color);
  padding: var(--ty-header-height) 0;
  position: relative;
  transition: 0.3s ease;
}
.header-wraper.sticky {
  position: sticky;
  top: 0;
  z-index: 999;
  padding: calc(var(--ty-header-height) / 2) 0;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}
.header-wraper .w3-container {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  max-width: 100%;
}
.header-wraper .w3-container nav {
  flex: 0 0 40%;
  max-width: 40%;
}
@media (max-width: 575.98px) {
  .header-wraper .w3-container nav {
    flex: 0 0 20%;
    max-width: 20%;
    order: 2;
  }
}
@media (max-width: 920px) {
  .header-wraper .w3-container nav .navbar {
    max-width: 100%;
  }
}
.header-wraper .w3-container nav .navbar .bx-menu {
  display: none;
}
@media (max-width: 800px) {
  .header-wraper .w3-container nav .navbar .bx-menu {
    font-size: 25px;
    display: block;
  }
}
@media (max-width: 800px) {
  .header-wraper .w3-container nav .navbar .bx-menu::after {
    content: "Menu";
    position: relative;
    font-size: 16px;
    margin-left: 4px;
    top: -4px;
  }
}
.header-wraper .w3-container nav .navbar .links {
  display: flex;
  margin: 0;
  padding: 0;
}
@media (max-width: 800px) {
  .header-wraper .w3-container nav .navbar .links {
    display: block;
    margin-top: 20px;
  }
}
.header-wraper .w3-container nav .navbar .links li {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  list-style: none;
  padding: 0 30px 0 0;
}
@media (max-width: 920px) {
  .header-wraper .w3-container nav .navbar .links li {
    padding: 0 10px;
    white-space: nowrap;
  }
}
@media (max-width: 800px) {
  .header-wraper .w3-container nav .navbar .links li {
    display: block;
  }
}
.header-wraper .w3-container nav .navbar .links li a {
  height: 100%;
  text-decoration: none;
  white-space: nowrap;
  color: var(--cl-product-description);
  font-size: var(--ty-header-font-size);
  font-weight: 500;
  line-height: normal;
  padding: 0.5rem 0;
  position: relative;
}
.header-wraper .w3-container nav .navbar .links li a::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0%;
  height: 1px;
  background: var(--cl-product-description);
  transition: width 0.3s ease-in-out;
}
.header-wraper .w3-container nav .navbar .links li a.active::before {
  width: 100%;
}
.header-wraper .w3-container nav .navbar .links li:hover a::before {
  width: 100%;
}
.header-wraper .w3-container nav .navbar .links li:hover .htmlcss-arrow,
.header-wraper .w3-container nav .navbar .links li:hover .js-arrow {
  transform: rotate(180deg);
}
.header-wraper .w3-container nav .navbar .links li:hover .htmlCss-sub-menu,
.header-wraper .w3-container nav .navbar .links li:hover .js-sub-menu {
  display: block;
}
.header-wraper .w3-container nav .navbar .links li .arrow {
  width: 22px;
  text-align: center;
  display: inline-block;
  color: var(--cl-product-description);
  transition: all 0.3s ease;
  font-size: 8px;
}
.header-wraper .w3-container nav .navbar .links li .sub-menu {
  position: absolute;
  top: 30px;
  left: 0;
  line-height: 40px;
  background: var(--cl-primary-color);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  border-radius: 0 0 4px 4px;
  display: none;
  z-index: 2;
  padding: 0;
}
@media (max-width: 800px) {
  .header-wraper .w3-container nav .navbar .links li .sub-menu {
    position: relative;
    top: 0;
    box-shadow: none;
    display: none;
  }
}
.header-wraper .w3-container nav .navbar .links li .sub-menu li {
  padding: 0 22px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 800px) {
  .header-wraper .w3-container nav .navbar .links li .sub-menu li {
    border-bottom: none;
  }
}
.header-wraper .w3-container nav .navbar .links li .sub-menu a {
  color: var(--cl-header-sub-nav-color);
  font-size: var(--ty-header-sub-nav-font-size);
  font-weight: 500;
}
.header-wraper .w3-container nav .navbar .links li .sub-menu .more-sub-menu {
  position: absolute;
  top: 0;
  left: 100%;
  border-radius: 0 4px 4px 4px;
  z-index: 1;
  display: none;
}
@media (max-width: 800px) {
  .header-wraper .w3-container nav .navbar .links li .sub-menu .more-sub-menu {
    display: none;
    position: relative;
    left: 0;
  }
}
@media (max-width: 800px) {
  .header-wraper .w3-container nav .navbar .links li .sub-menu .more-sub-menu li {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
@media (max-width: 800px) {
  .header-wraper .w3-container nav .navbar .links li .sub-menu .more span {
    display: flex;
    align-items: center;
  }
}
.header-wraper .w3-container nav .navbar .links li .sub-menu .more:hover .more-sub-menu {
  display: block;
}
@media (max-width: 800px) {
  .header-wraper .w3-container nav .navbar .links li .sub-menu .more:hover .more-sub-menu {
    display: none;
  }
}
@media (max-width: 800px) {
  .header-wraper .w3-container nav .navbar .nav-links {
    position: fixed;
    top: 0;
    left: -100%;
    display: block;
    max-width: 270px;
    width: 100%;
    background: var(--cl-header-background-color);
    line-height: 40px;
    padding: 20px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    transition: all 0.5s ease;
    z-index: 1000;
    height: 100%;
  }
}
.header-wraper .w3-container nav .navbar .nav-links .sidebar-logo {
  display: none;
}
@media (max-width: 800px) {
  .header-wraper .w3-container nav .navbar .nav-links .sidebar-logo {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
@media (max-width: 800px) {
  .header-wraper .w3-container nav .navbar .nav-links .sidebar-logo .logo-name {
    font-size: 25px;
    color: var(--cl-product-description);
  }
}
@media (max-width: 800px) {
  .header-wraper .w3-container nav .navbar .nav-links .sidebar-logo .sidebar-logo i {
    font-size: 25px;
  }
}
@media (max-width: 800px) {
  .header-wraper .w3-container nav .navbar .nav-links .sidebar-logo.show1 .links .htmlcss-arrow,
  .header-wraper .w3-container nav .navbar .nav-links .sidebar-logo.show1 .links .js-arrow, .header-wraper .w3-container nav .navbar .nav-links .sidebar-logo.show3 .links .htmlcss-arrow,
  .header-wraper .w3-container nav .navbar .nav-links .sidebar-logo.show3 .links .js-arrow {
    transform: rotate(180deg);
  }
}
@media (max-width: 800px) {
  .header-wraper .w3-container nav .navbar .nav-links .sidebar-logo.show1 .links .htmlCss-sub-menu,
  .header-wraper .w3-container nav .navbar .nav-links .sidebar-logo.show1 .links .js-sub-menu, .header-wraper .w3-container nav .navbar .nav-links .sidebar-logo.show3 .links .htmlCss-sub-menu,
  .header-wraper .w3-container nav .navbar .nav-links .sidebar-logo.show3 .links .js-sub-menu {
    display: block;
  }
}
@media (max-width: 800px) {
  .header-wraper .w3-container nav .navbar .nav-links .sidebar-logo.show2 .links .more-arrow {
    transform: rotate(90deg);
  }
}
@media (max-width: 800px) {
  .header-wraper .w3-container nav .navbar .nav-links .sidebar-logo.show2 .links .more .more-sub-menu {
    display: block;
  }
}
.header-wraper .w3-container nav .navbar .nav-links .bx-menu {
  display: none;
}
@media (max-width: 800px) {
  .header-wraper .w3-container nav .navbar .nav-links .bx-menu {
    display: block;
  }
}
.header-wraper .w3-container nav .navbar .logo a {
  font-size: 30px;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
}
@media (max-width: 920px) {
  .header-wraper .w3-container nav .navbar .logo a {
    font-size: 27px;
  }
}
.header-wraper .w3-container .nav-Logo {
  flex: 0 0 20%;
  max-width: 20%;
}
@media (max-width: 575.98px) {
  .header-wraper .w3-container .nav-Logo {
    flex: 0 0 100%;
    max-width: 100%;
    order: 1;
  }
}
.header-wraper .w3-container .nav-Logo img {
  max-width: 110px;
  margin: 0 auto;
  display: flex;
  max-height: 42px;
  justify-content: center;
}
@media (max-width: 575.98px) {
  .header-wraper .w3-container .nav-Logo img {
    margin: 0 auto 12px;
  }
}
.header-wraper .w3-container .header-default-inner {
  display: flex;
  align-items: center;
  margin-left: auto;
  flex: 0 0 40%;
  max-width: 40%;
  justify-content: flex-end;
}
@media (max-width: 575.98px) {
  .header-wraper .w3-container .header-default-inner {
    flex: 0 0 80%;
    max-width: 80%;
    order: 3;
  }
}
.header-wraper .w3-container .header-default-inner .mobile-toggle {
  display: flex;
  margin-left: 15px;
  align-items: center;
  display: none;
}
.header-wraper .w3-container .header-default-inner .header-top-buttons {
  display: flex;
  align-items: center;
}
.header-wraper .w3-container .header-default-inner .header-top-buttons .top-action-btn {
  margin-left: 40px;
  position: relative;
}
@media (max-width: 1199.98px) {
  .header-wraper .w3-container .header-default-inner .header-top-buttons .top-action-btn {
    margin-left: 20px;
  }
}
@media (max-width: 575.98px) {
  .header-wraper .w3-container .header-default-inner .header-top-buttons .top-action-btn {
    margin-left: 10px;
  }
}
.header-wraper .w3-container .header-default-inner .header-top-buttons .top-action-btn:hover .mini-panel, .header-wraper .w3-container .header-default-inner .header-top-buttons .top-action-btn.active .mini-panel {
  opacity: 1;
  visibility: visible;
  transform: none;
  pointer-events: unset;
}
.header-wraper .w3-container .header-default-inner .header-top-buttons .top-action-btn .wc-count {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  background: var(--cl-theme-alert);
  color: var(--cl-theme-alert-text-color);
  font-size: 8px;
  border-radius: 20px;
  position: absolute;
  left: 14px;
  top: -6px;
}
.header-wraper .w3-container .header-default-inner .header-top-buttons .top-action-btn .mini-panel {
  position: absolute;
  min-width: 305px;
  top: calc(100% + 15px);
  right: -20px;
  padding: 20px;
  background-color: var(--cl-header-background-color);
  border: 1px solid var(--cl-border-color);
  border-radius: 5px;
  z-index: 101;
  opacity: 0;
  visibility: hidden;
  box-shadow: -4px -2px 30px 2px rgba(0, 0, 0, 0.17);
  transform: translateY(15px) translateZ(0);
  transition: opacity 0.4s cubic-bezier(0.19, 1, 0.22, 1), visibility 0.4s cubic-bezier(0.19, 1, 0.22, 1), transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
  pointer-events: none;
}
.header-wraper .w3-container .header-default-inner .header-top-buttons .top-action-btn .mini-panel a {
  border: none;
  text-decoration: none;
}
.header-wraper .w3-container .header-default-inner .header-top-buttons .top-action-btn .mini-panel::before {
  content: "";
  position: absolute;
  top: -10px;
  right: 20px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent var(--cl-header-background-color) transparent;
}
.header-wraper .w3-container .header-default-inner .header-top-buttons .top-action-btn .mini-panel::after {
  content: "";
  position: absolute;
  top: -20px;
  left: 0;
  width: 100%;
  height: 20px;
}
.header-wraper .dt-svg-icon {
  max-width: 24px;
  max-height: 24px;
  cursor: pointer;
  fill: var(--cl-icon-dark);
}

@keyframes slideUp {
  0% {
    opacity: 0;
    transform: translateY(10px);
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
  }
  100% {
    opacity: 1;
    transform: translateY(-50%);
  }
}
.hero-section {
  position: relative;
}
.hero-section .w3-container {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .hero-section .w3-container {
    max-width: 1850px;
  }
}
.hero-section .w3-container .heading-baner-slide {
  font-size: calc(var(--ty-font-size-heading2) * 1.7);
  display: block;
}
@media (max-width: 767.98px) {
  .hero-section .w3-container .heading-baner-slide {
    font-size: var(--ty-font-size-heading2);
  }
}
.hero-section .w3-container .tag-line {
  color: var(--cl-banner-text-color);
}
.hero-section .w3-container .slider-container {
  flex: 0 0 49.5%;
  max-width: 49.5%;
  margin-right: 0.5%;
}
@media (max-width: 1024.98px) {
  .hero-section .w3-container .slider-container {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0;
  }
}
.hero-section .w3-container .slider-container .heading-baner {
  font-size: var(--ty-banner-text-font-size);
  color: var(--cl-banner-text-color);
}
@media (max-width: 1700.98px) {
  .hero-section .w3-container .slider-container .heading-baner {
    font-size: calc(var(--ty-banner-text-font-size) - 5px);
  }
}
@media (max-width: 1440.98px) {
  .hero-section .w3-container .slider-container .heading-baner {
    font-size: calc(var(--ty-banner-text-font-size) - 15px);
  }
}
@media (max-width: 1199.98px) {
  .hero-section .w3-container .slider-container .heading-baner {
    font-size: calc(var(--ty-banner-text-font-size) - 20px);
  }
}
@media (max-width: 767.98px) {
  .hero-section .w3-container .slider-container .heading-baner {
    font-size: calc(var(--ty-banner-text-font-size) - 30px);
  }
}
@media (max-width: 575.98px) {
  .hero-section .w3-container .slider-container .heading-baner {
    font-size: calc(var(--ty-banner-text-font-size) / 2);
  }
}
.hero-section .w3-container .slider-container .splide {
  height: 100%;
}
.hero-section .w3-container .slider-container .splide .splide__track {
  height: 100%;
  border-radius: var(--ty-border-radius-box);
}
@media (max-width: 1024.98px) {
  .hero-section .w3-container .slider-container .splide .splide__track {
    margin: 0;
    width: 100%;
  }
}
.hero-section .w3-container .slider-container .splide .splide__track .splide__slide {
  position: relative;
  align-items: center;
}
.hero-section .w3-container .slider-container .splide .splide__track .splide__slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 150/133;
  -o-object-position: top;
     object-position: top;
}
.hero-section .w3-container .slider-container .splide .splide__track .splide__slide .text-content {
  position: absolute;
  top: 50%;
  left: 5%;
  transform: translate(-50%, -50%);
  opacity: 0;
  color: var(--cl-product-description);
  text-align: left;
  padding: 1rem;
  animation: slideUp 1.5s ease-out forwards;
  animation-delay: 0.3s;
}
.hero-section .w3-container .slider-container .splide .splide__track .splide__slide .text-content .btn {
  width: auto;
}
.hero-section .w3-container .slider-container .splide .splide__pagination .splide__pagination__page {
  margin: 0 7px;
  border-radius: var(--ty-button-border-radius);
}
.hero-section .w3-container .slider-container .splide .splide__pagination .splide__pagination__page.is-active {
  width: 20px;
  background-color: var(--cl-primary-color);
}
.hero-section .w3-container .slider-container .splide .splide__pagination .splide__pagination__page.is-active:hover {
  background-color: var(--cl-primary-color);
}
.hero-section .w3-container .image-container {
  flex: 0 0 49.5%;
  max-width: 49.5%;
  margin-left: 0.5%;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 1024.98px) {
  .hero-section .w3-container .image-container {
    margin-top: 1rem;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.hero-section .w3-container .image-container .heading-baner {
  font-size: calc(var(--ty-banner-text-font-size) / 2.6);
  color: var(--cl-banner-text-color);
}
@media (max-width: 575.98px) {
  .hero-section .w3-container .image-container .heading-baner {
    font-size: calc(var(--ty-banner-text-font-size) / 3);
  }
}
.hero-section .w3-container .image-container .image-box {
  position: relative;
  margin: 0 0.5%;
  width: 49%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: var(--ty-border-radius-box);
}
@media (max-width: 767.98px) {
  .hero-section .w3-container .image-container .image-box {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 1rem;
  }
}
.hero-section .w3-container .image-container .image-box:last-child {
  width: 100%;
  margin-top: 1%;
}
.hero-section .w3-container .image-container .image-box:last-child img {
  aspect-ratio: 297/113;
  -o-object-position: top;
     object-position: top;
}
@media (max-width: 767.98px) {
  .hero-section .w3-container .image-container .image-box:last-child img {
    aspect-ratio: 49/50;
  }
}
.hero-section .w3-container .image-container .image-box:hover img {
  transform: scale(1.1);
}
.hero-section .w3-container .image-container .image-box img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.5s ease-in-out;
  -o-object-position: top;
     object-position: top;
  aspect-ratio: 49/50;
}
.hero-section .w3-container .image-container .image-box .overlay {
  position: absolute;
  bottom: 25px;
  left: 25px;
  color: var(--cl-icon-dark);
}
.hero-section .w3-container .image-container .image-box .overlay a {
  display: inline-block;
  position: relative;
  text-decoration: none;
  color: var(--cl-banner-text-color);
  font-weight: bold;
}
.hero-section .w3-container .image-container .image-box .overlay a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 30%;
  height: 2px;
  background: var(--cl-banner-text-color);
  transition: width 0.3s ease-in-out;
}
.hero-section .w3-container .image-container .image-box .overlay a:hover::after {
  width: 100%;
}

.slide-show {
  text-align: center;
  padding: var(--ty-section-spacing) 0;
}
@media (max-width: 1199.98px) {
  .slide-show {
    padding: calc(var(--ty-section-spacing) / 2) 0;
  }
}
.slide-show .w3-container .slide-show-splide .splide__list {
  display: flex;
}
.slide-show .w3-container .slide-show-splide .splide__slide {
  flex-shrink: 0;
  box-sizing: border-box;
}
.slide-show .w3-container .slide-show-splide .splide__slide .slide-show-image-container {
  height: 100%;
  border-radius: var(--ty-border-radius-box);
  overflow: hidden;
  position: relative;
  transition: transform 0.3s ease;
  display: inline-block;
}
.slide-show .w3-container .slide-show-splide .splide__slide .slide-show-image-container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.3s ease;
  aspect-ratio: 1/1;
}
.slide-show .w3-container .slide-show-splide .splide__slide .slide-show-image-container:hover img {
  transform: scale(1.1);
}
.slide-show .w3-container .slide-show-splide .splide__slide .slide-show-caption {
  position: absolute;
  bottom: 5%;
  left: 0;
  margin: 0 auto;
  right: 0;
  background: var(--cl-white);
  padding: 0.4rem 1.5rem 0.6rem 1.5rem;
  height: 33px;
  border-radius: var(--ty-button-border-radius);
  font-size: var(--ty-description-font-size);
  color: var(--cl-primary-color);
  transition: background 0.3s ease;
  text-decoration: none;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  width: 60%;
  line-height: normal;
}
.slide-show .w3-container .slide-show-splide .splide__slide .slide-show-caption:hover {
  background-color: var(--cl-icon-dark);
  color: white;
}
.slide-show .w3-container .slide-show-splide .splide__pagination {
  position: absolute;
  bottom: -1.5rem;
  display: flex;
  justify-content: center;
}
.slide-show .w3-container .slide-show-splide .splide__pagination .splide__pagination__page {
  margin: 0 7px;
  background: #ccc;
  transition: background 0.3s ease;
}
.slide-show .w3-container .slide-show-splide .splide__pagination .splide__pagination__page:hover {
  background: #888;
}
.slide-show .w3-container .slide-show-splide .splide__pagination .splide__pagination__page.is-active {
  width: 20px;
  border-radius: var(--ty-button-border-radius);
  background: var(--cl-hover-grey);
  opacity: 1;
}

.slide-gallery {
  padding: calc(var(--ty-section-spacing) / 2) 0;
  position: relative;
}
.slide-gallery .w3-container .slide-gallery-show {
  display: flex;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list {
  display: flex;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide:hover .wishlist-btn {
  background-color: #fff;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide:hover .wishlist-btn i {
  color: black;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide:hover .loop-product-buttons-hover {
  right: 25px;
  opacity: 1;
}
@media (max-width: 767.98px) {
  .slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide:hover .loop-product-buttons-hover {
    right: 15px;
    opacity: 1;
  }
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide:hover .has-images .overlay-thumb {
  opacity: 1;
  transition: all ease 0.55s;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .wishlist-btn {
  position: absolute;
  text-align: center;
  width: 36px;
  height: 36px;
  top: 10px;
  right: 25px;
  background-color: transparent;
  border-radius: 40px;
  padding: 5px;
  cursor: pointer;
  transition: background-color 0.3s ease, border-color 0.3s ease;
  z-index: 3;
}
@media (max-width: 767.98px) {
  .slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .wishlist-btn {
    right: 15px;
    background: #f9f9f9;
  }
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .wishlist-btn:hover {
  background-color: #000;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .wishlist-btn:hover i {
  color: white;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .wishlist-btn i {
  color: #ccc;
  padding-top: 3px;
  font-size: 20px;
}
@media (max-width: 767.98px) {
  .slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .wishlist-btn i {
    color: var(--cl-product-description);
  }
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .sliderproduct-name {
  font-size: var(--ty-description-font-size);
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .sliderproduct-name a {
  text-decoration: none;
  text-decoration: none;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  font-size: var(--ty-description-font-size);
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .price-handler {
  margin: 0;
  display: flex;
  flex-direction: column;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .price-handler .price-model {
  display: flex;
  flex-wrap: wrap;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .price-handler .price-model p {
  margin-top: 0;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .price-handler .price-model .previous-price {
  font-size: var(--ty-description-font-size);
  margin-right: 1rem;
  color: var(--cl-red);
  text-decoration: line-through;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .price-handler .price-model .current-price {
  color: var(--cl-icon-dark);
  font-size: var(--ty-description-font-size);
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .price-handler .product-image-thumbnails {
  display: flex;
  margin-top: 10px;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .price-handler .thumbnail-container {
  position: relative;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .price-handler .thumbnail-img {
  margin-right: 10px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  cursor: pointer;
  transition: transform 0.3s ease;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .price-handler .thumbnail-img:hover {
  transform: scale(1.1);
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .price-handler .hover-text {
  background-color: var(--cl-hover-grey);
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translateX(-50%);
  padding: 0 5px;
  font-size: var(--ty-description-font-size);
  opacity: 0;
  transition: opacity 0.3s ease;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .price-handler .thumbnail-container:hover .hover-text {
  opacity: 1;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .price-handler .text-blue,
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .price-handler .text-grey {
  color: var(--cl-theme-alert-text-color);
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .slider-hidden-cart .sliderproduct-name {
  transition: all ease 0.25s;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .thumb-wrapper {
  position: relative;
  margin-bottom: 15px;
  overflow: hidden;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .thumb-wrapper a {
  box-shadow: none;
  text-decoration: none;
  transition: all 0.3s ease-out 0s;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .thumb-wrapper img {
  height: 100%;
  width: 100%;
  aspect-ratio: 4/5;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .has-images .overlay-thumb {
  position: absolute;
  max-width: 100%;
  top: 0;
  left: 0;
  opacity: 0;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .sliderproduct-labels {
  position: absolute;
  top: 10px;
  left: 10px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  z-index: 2;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .sliderproduct-labels .slider-label {
  color: var(--cl-red);
  background-color: var(--cl-theme-alert-text-color);
  border-radius: var(--ty-button-border-radius);
  padding: 6px 10px;
  font-size: calc(var(--ty-description-font-size) - 2px);
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 2px 0;
}
@media (max-width: 1440.98px) {
  .slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .sliderproduct-labels .slider-label {
    letter-spacing: 1px;
  }
}
@media (max-width: 1199.98px) {
  .slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .sliderproduct-labels .slider-label {
    letter-spacing: 0;
  }
}
@media (max-width: 370.98px) {
  .slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .sliderproduct-labels .slider-label {
    padding: 4px 6px;
    font-size: calc(var(--ty-description-font-size) - 4px);
  }
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .pro-labels {
  position: absolute;
  top: 20px;
  right: -10px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  z-index: 2;
  transform: rotate3d(1, 1, 1, 45deg);
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .pro-labels .slider-label {
  color: var(--cl-red);
  background-color: var(--cl-theme-alert-text-color);
  border-radius: var(--ty-button-border-radius);
  padding: 6px 10px;
  font-size: calc(var(--ty-description-font-size) - 2px);
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 2px 0;
}
@media (max-width: 1440.98px) {
  .slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .pro-labels .slider-label {
    letter-spacing: 1px;
  }
}
@media (max-width: 1199.98px) {
  .slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .pro-labels .slider-label {
    letter-spacing: 0;
  }
}
@media (max-width: 370.98px) {
  .slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .pro-labels .slider-label {
    padding: 4px 6px;
    font-size: calc(var(--ty-description-font-size) - 4px);
  }
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .loop-product-buttons-hover {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  position: absolute;
  right: -40px;
  top: 47px;
  opacity: 0;
  transition: all ease 0.25s;
  z-index: 2;
  bottom: 0;
}
@media (max-width: 767.98px) {
  .slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .loop-product-buttons-hover {
    right: 15px;
    opacity: 1;
  }
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .loop-product-buttons-hover .sliderproduct-button {
  width: 36px;
  height: 36px;
  border-radius: 40px;
  margin-top: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f9f9f9;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .loop-product-buttons-hover .sliderproduct-button .svg-icon {
  max-width: 18px;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .loop-product-buttons-hover .sliderproduct-button:hover {
  color: #f9f9f9;
  background: #1b1b1b;
  fill: #f9f9f9;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .add-to-cart-btn.sliderproduct-button {
  position: relative;
  overflow: hidden;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .splide__arrow {
  background-color: white;
  color: var(--cl-icon-dark);
  border: 2px solid black;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  transition: all 0.3s ease;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .splide__arrow--prev {
  left: 10px;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .splide__arrow--next {
  right: 10px;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .splide__arrow:hover {
  background-color: black;
  color: white;
  transform: scale(1.1);
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .splide__arrow svg {
  width: 16px;
  height: 16px;
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .ratings {
  font-size: calc(var(--ty-description-font-size) - 2px);
}
.slide-gallery .w3-container .slide-gallery-show .splide__list .splide__slide .ratings i {
  color: var(--cl-hover-grey);
}

.newsletter-section {
  padding: var(--ty-section-spacing) 0 0 0;
}
@media (max-width: 1199.98px) {
  .newsletter-section {
    padding: calc(var(--ty-section-spacing) / 2) 0 0 0;
  }
}
.newsletter-section .w3-container .newsletter-loop {
  border-radius: var(--ty-border-radius-box);
  background-color: #ebebf5;
  display: flex;
  flex-wrap: wrap;
}
.newsletter-section .w3-container .newsletter-loop .video-container {
  max-width: 50%;
  flex: 0 0 50%;
  position: relative;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .newsletter-section .w3-container .newsletter-loop .video-container {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
.newsletter-section .w3-container .newsletter-loop .video-container img {
  border: none;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: none;
}
@media (max-width: 767.98px) {
  .newsletter-section .w3-container .newsletter-loop .video-container img {
    border: none;
    min-width: auto;
    height: auto;
    width: 100%;
    position: static;
    transform: none;
  }
}
.newsletter-section .w3-container .newsletter-loop .form-container {
  flex: 1;
  background: var(--cl-arrow-backgound-color);
  display: flex;
  flex-direction: column;
  max-width: 50%;
  flex: 0 0 50%;
  box-sizing: border-box;
  text-align: left;
  padding: 10rem 2rem;
}
@media (max-width: 767.98px) {
  .newsletter-section .w3-container .newsletter-loop .form-container {
    max-width: 100%;
    flex: 0 0 100%;
    padding: 1rem;
  }
}
.newsletter-section .w3-container .newsletter-loop .form-container .latest-news {
  font-size: calc(var(--ty-description-font-size) - 3px);
  font-weight: 600;
  margin: 0px 0px 10px 0px;
  text-transform: uppercase;
}
.newsletter-section .w3-container .newsletter-loop .form-container .latest-discount {
  line-height: 1.6;
  word-wrap: break-word;
  margin: 0;
  color: var(--cl-icon-dark);
}
.newsletter-section .w3-container .newsletter-loop .form-container .btn-secondary {
  padding: 0.8rem 2rem;
  border: none;
  background: var(--cl-btn-secondary-background);
  color: var(--cl-btn-secondary);
  border-radius: var(--ty-button-border-radius);
  cursor: pointer;
  align-self: flex-start;
  text-decoration: none;
}
.newsletter-section .w3-container .newsletter-loop .form-container .btn-secondary:hover {
  background: var(--cl-hover-grey);
}
.newsletter-section .w3-container .newsletter-loop .form-container p {
  font-size: var(--ty-description-font-size);
  color: var(--cl-arrow-icon-color);
  margin-top: 15px;
}
.newsletter-section .w3-container .newsletter-loop .form-container p a {
  color: var(--cl-arrow-icon-color);
  text-decoration: underline;
}

.thumbnails-track {
  position: relative;
}
.thumbnails-track .arrow-wrapper {
  position: absolute;
  top: 0;
  width: 25px;
  height: 100%;
  z-index: 1;
  display: flex;
  align-items: center;
  background-color: var(--cl-product-buttons-background);
}
.thumbnails-track .arrow-wrapper.previous-button-wrapper {
  left: 0;
}
.thumbnails-track .arrow-wrapper.next-button-wrapper {
  right: 0;
}
.thumbnails-track .arrow-wrapper .button {
  background: none;
  border: 0;
  cursor: pointer;
  color: var(--cl-arrow-icon-color);
  font-size: var(--ty-description-font-size);
  padding: 0;
  margin: 0 1px;
  flex: 0 0 25px;
  height: 100%;
  transition: all 0.2s linear;
}
.thumbnails-track .arrow-wrapper .button:hover, .thumbnails-track .arrow-wrapper .button:focus {
  background-color: var(--cl-secondary-color);
}
.thumbnails-track .arrow-wrapper .button:disabled {
  opacity: 0.3;
}

.top-slider {
  padding: var(--ty-section-spacing) 0;
}
.top-slider .w3-container {
  position: relative;
}
.top-slider .w3-container .topTrend-heading {
  text-align: center;
}
.top-slider .w3-container .top-trend-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
.top-slider .w3-container .top-trend-header h2 {
  font-size: var(--ty-section-head-title);
}
.top-slider .w3-container .splide {
  display: flex;
  flex-wrap: wrap;
}
.top-slider .w3-container .splide .splide__pagination {
  display: flex;
  width: 100%;
  top: -40px;
  align-items: flex-start;
  justify-content: right;
}
@media (max-width: 767.98px) {
  .top-slider .w3-container .splide .splide__pagination {
    top: auto;
    align-items: center;
    justify-content: center;
    bottom: -25px;
  }
}
.top-slider .w3-container .splide .splide__pagination .splide__pagination__page {
  background-color: #d3d3d3;
  width: 6px;
  height: 6px;
  margin: 0 8px;
  border-radius: 50%;
  transition: background-color 0.3s ease;
}
.top-slider .w3-container .splide .splide__pagination .splide__pagination__page.is-active {
  background-color: black;
  border: 1px solid black;
}
.top-slider .w3-container .splide .splide__pagination .splide__pagination__page.is-active::after {
  content: "";
  position: absolute;
  top: -8px;
  left: -8px;
  width: 20px;
  height: 20px;
  border: 0.5px solid black;
  border-radius: 50%;
}
.top-slider .w3-container .splide .splide__pagination .splide__pagination__page:hover {
  background-color: var(--cl-primary-color);
}

.discover-section {
  background-color: #ececf8;
  padding: var(--ty-section-spacing) 0;
  margin: 4rem 0;
  display: flex;
  flex-direction: column;
}
@media (max-width: 767.98px) {
  .discover-section {
    padding: calc(var(--ty-section-spacing) / 2) 0;
    margin: 2rem 0;
  }
}
.discover-section .w3-container .info {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px 0;
}
.discover-section .w3-container .info .text-content {
  max-width: 50%;
}
@media (max-width: 1024.98px) {
  .discover-section .w3-container .info .text-content {
    max-width: 100%;
  }
}
.discover-section .w3-container .info .text-content h1 {
  font-size: var(--ty-discover-title);
  margin: 0 0 10px;
}
@media (max-width: 1024.98px) {
  .discover-section .w3-container .info .text-content h1 {
    margin: 0;
    padding: 0;
  }
}
@media (max-width: 768.98px) {
  .discover-section .w3-container .info .text-content h1 {
    font-size: calc(var(--ty-discover-title) - 5px);
  }
}
@media (max-width: 768.98px) {
  .discover-section .w3-container .info .text-content h1 {
    font-size: calc(var(--ty-discover-title) - 7px);
  }
}
.discover-section .w3-container .info .text-content p {
  font-size: var(--ty-description-font-size);
  color: #666;
  line-height: 1.5;
}
@media (max-width: 1024.98px) {
  .discover-section .w3-container .info .text-content p {
    line-height: 1;
    padding: 0;
    margin: 0;
  }
}
@media (max-width: 768.98px) {
  .discover-section .w3-container .info .text-content p {
    font-size: calc(var(--ty-description-font-size) - 2px);
  }
}
@media (max-width: 768.98px) {
  .discover-section .w3-container .info .text-content p {
    font-size: calc(var(--ty-description-font-size) - 3px);
  }
}
.discover-section .w3-container .info .timer {
  display: flex;
  gap: 20px;
}
@media (max-width: 1024.98px) {
  .discover-section .w3-container .info .timer {
    max-width: 100%;
  }
}
.discover-section .w3-container .info .timer .time-box {
  text-align: center;
}
@media (max-width: 1024.98px) {
  .discover-section .w3-container .info .timer .time-box {
    text-align: left;
  }
}
.discover-section .w3-container .info .timer .time-box h2 {
  font-size: var(--ty-timer-text);
  margin: 0;
}
@media (max-width: 1024.98px) {
  .discover-section .w3-container .info .timer .time-box h2 {
    font-size: calc(var(--ty-timer-text) - 8px);
  }
}
@media (max-width: 768.98px) {
  .discover-section .w3-container .info .timer .time-box h2 {
    font-size: calc(var(--ty-timer-text) - 10px);
  }
}
@media (max-width: 575.98px) {
  .discover-section .w3-container .info .timer .time-box h2 {
    font-size: calc(var(--ty-timer-text) - 20px);
  }
}
.discover-section .w3-container .info .timer .time-box p {
  font-size: calc(var(--ty-description-font-size) - 2px);
  color: #666;
}
@media (max-width: 1024.98px) {
  .discover-section .w3-container .info .timer .time-box p {
    padding: 0;
    margin: 0;
  }
}
.discover-section .w3-container .image-container {
  position: relative;
  text-align: center;
}
.discover-section .w3-container .image-container img {
  width: 100%;
}
.discover-section .w3-container .image-container .discover-btn-loop {
  position: absolute;
  bottom: 15%;
  left: 50%;
}

.blog-post,
.blog-listing {
  padding: var(--ty-section-spacing) 0;
  text-align: center;
  border-top: 1px solid var(--cl-dark);
}
@media (max-width: 1199.98px) {
  .blog-post,
  .blog-listing {
    padding: calc(var(--ty-section-spacing) / 2) 0 0 0;
  }
}
.blog-post .w3-container .blog-header,
.blog-listing .w3-container .blog-header {
  font-size: calc(var(--ty-section-head-title) + 4px);
  line-height: 48px;
  margin-bottom: 0;
  margin-bottom: 20px;
}
.blog-post .w3-container p,
.blog-listing .w3-container p {
  font-size: var(--ty-description-font-size);
  line-height: 26px;
  margin: 0;
  color: var(--cl-dark);
  font-weight: 400;
}
.blog-post .w3-container .card,
.blog-listing .w3-container .card {
  overflow: hidden;
}
.blog-post .w3-container .card img,
.blog-listing .w3-container .card img {
  width: 100%;
  border-radius: var(--ty-border-radius-box);
}
.blog-post .w3-container .card .card-content,
.blog-listing .w3-container .card .card-content {
  padding: 15px 2px;
  text-align: left;
}
.blog-post .w3-container .card .card-content .tag,
.blog-listing .w3-container .card .card-content .tag {
  color: var(--cl-icon-dark);
  font-size: calc(var(--ty-description-font-size) - 2px);
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  line-height: 21px;
  text-decoration: none;
  margin-right: 5px;
  margin-bottom: 10px;
}
.blog-post .w3-container .card .card-content .tag:hover,
.blog-listing .w3-container .card .card-content .tag:hover {
  text-decoration: underline;
}
.blog-post .w3-container .card .card-content .tag-title,
.blog-listing .w3-container .card .card-content .tag-title {
  margin: 10px 0;
  cursor: pointer;
  text-decoration: none;
  word-wrap: break-word;
  font-weight: 500;
  margin-bottom: 7px;
  line-height: 24px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  color: var(--cl-dark);
  font-size: calc(var(--ty-description-font-size) + 1px);
}
.blog-post .w3-container .card .card-content p,
.blog-listing .w3-container .card .card-content p {
  font-size: calc(var(--ty-description-font-size) - 2px);
  color: #666;
  display: flex;
  align-items: center;
  gap: 10px;
}
.blog-post .w3-container .card .card-content p i,
.blog-listing .w3-container .card .card-content p i {
  color: var(--cl-icon-dark);
}
.blog-post .w3-container .card .card-content p .color,
.blog-listing .w3-container .card .card-content p .color {
  color: rgb(124, 153, 169);
}
.blog-post .w3-container .card .card-content p .divider,
.blog-listing .w3-container .card .card-content p .divider {
  width: 1px;
  height: 15px;
  background-color: #ccc;
  display: inline-block;
}
.blog-post .w3-container .splide,
.blog-listing .w3-container .splide {
  padding: calc(var(--ty-section-spacing) - 35px) 0;
}

.blog-listing {
  border: none;
}
.blog-listing .w3-container {
  display: flex;
  flex-wrap: wrap;
}
.blog-listing .w3-container .blogBox {
  flex: 0 0 33.333%;
  max-width: 33.333%;
  padding: 0 1%;
  margin-bottom: 1rem;
}
@media (max-width: 1024.98px) {
  .blog-listing .w3-container .blogBox {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 768.98px) {
  .blog-listing .w3-container .blogBox {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.footer {
  padding: var(--ty-section-spacing) 0 0 0;
  border-top: 0.5px solid rgb(210, 208, 208);
}
.footer .w3-container .footer-loop {
  display: flex;
  flex-wrap: wrap;
}
.footer .w3-container .footer-loop .footer-section {
  flex: 1;
  display: flex;
  flex-direction: column;
  text-align: left;
}
@media (max-width: 1024.98px) {
  .footer .w3-container .footer-loop .footer-section {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 768.98px) {
  .footer .w3-container .footer-loop .footer-section.footer-newletter {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 768.98px) {
  .footer .w3-container .footer-loop .footer-section.footer-box {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 768.98px) and (max-width: 768.98px) {
  .footer .w3-container .footer-loop .footer-section.footer-box p {
    max-width: 90%;
  }
}
.footer .w3-container .footer-loop .footer-section img {
  height: 30px;
  width: 100px;
  margin: 10px 0;
}
.footer .w3-container .footer-loop .footer-section h2 {
  font-size: 1.8rem;
  font-weight: 500;
}
.footer .w3-container .footer-loop .footer-section h3 {
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.footer .w3-container .footer-loop .footer-section p {
  padding-right: 15px;
  font-size: 15px;
  color: #54595f;
  margin-bottom: 1rem;
  font-weight: 400;
  line-height: 26px;
}
@media (max-width: 1440.98px) {
  .footer .w3-container .footer-loop .footer-section p {
    line-height: 1.5;
  }
}
.footer .w3-container .footer-loop .footer-section a {
  font-size: 15px;
  margin-top: 8px;
  line-height: 18px;
  font-weight: 400;
  margin-bottom: 0.5rem;
  text-decoration: none;
  color: #54595f;
}
.footer .w3-container .footer-loop .footer-section a:hover {
  color: rgb(31, 31, 39);
}
.footer .w3-container .footer-loop .footer-section .newsletter-form {
  display: flex;
  align-items: center;
  margin-top: 1rem;
}
@media (max-width: 1199.98px) {
  .footer .w3-container .footer-loop .footer-section .newsletter-form {
    flex-wrap: wrap;
  }
}
.footer .w3-container .footer-loop .footer-section .newsletter-form input {
  flex: 1;
  padding: 0.5rem;
  border: 1px solid #ccc;
  border-radius: var(--ty-button-border-radius);
  font-size: 1rem;
  margin-right: 0.5rem;
  -webkit-border-radius: var(--ty-button-border-radius);
  -moz-border-radius: var(--ty-button-border-radius);
  -ms-border-radius: var(--ty-button-border-radius);
  -o-border-radius: var(--ty-button-border-radius);
}
.footer .w3-container .footer-loop .footer-section .newsletter-form button {
  padding: 0.7rem 1.7rem;
  background-color: #000;
  letter-spacing: 1px;
  color: #fff;
  border: none;
  border-radius: var(--ty-button-border-radius);
  font-size: 0.9rem;
  cursor: pointer;
}
.footer .w3-container .footer-loop .footer-section .newsletter-form button:hover {
  background-color: #444;
}
.footer .w3-container .footer-bottom {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 2rem;
  padding-top: 1rem;
}
.footer .w3-container .footer-bottom p {
  font-size: 15px;
  line-height: 26px;
  font-weight: 400;
  color: #777;
}
.footer .w3-container .footer-bottom .language-selector {
  display: flex;
  align-items: center;
}
.footer .w3-container .footer-bottom .language-selector img {
  width: 20px;
  height: 15px;
}
.footer .w3-container .footer-bottom .language-selector select {
  border: none;
  font-size: 1.1rem;
}

.productDetail {
  padding: var(--ty-section-spacing) 0;
  position: relative;
}
.productDetail .w3-container {
  display: flex;
  flex-wrap: wrap;
}
.productDetail .w3-container .slider-container {
  flex: 0 0 48%;
  max-width: 48%;
  margin-right: 2%;
}
@media (max-width: 1024.98px) {
  .productDetail .w3-container .slider-container {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0;
  }
}
.productDetail .w3-container .slider-container .current-image {
  margin-bottom: 1px;
}
.productDetail .w3-container .slider-container .current-image img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.productDetail .w3-container .slider-container .current-image a {
  display: block;
  height: var(--current-image-height);
  overflow: hidden;
  position: relative;
}
.productDetail .w3-container .slider-container .current-image a:focus {
  outline: 0;
}
.productDetail .w3-container .slider-container .current-image a::before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  transition: box-shadow 0.1s linear;
}
.productDetail .w3-container .slider-container .thumbnails-track {
  position: relative;
}
.productDetail .w3-container .slider-container .thumbnail {
  flex: 0 0 var(--thumbnail-width);
  margin-right: 1px;
  position: relative;
}
.productDetail .w3-container .slider-container .thumbnail .thumbnail-button {
  display: block;
  padding: 0;
  height: var(--thumbnails-track-height);
  width: 100%;
  cursor: pointer;
  border: 0;
  background: none;
  background-color: rgba(0, 0, 0, 0.4);
  transition: opacity 0.1s linear;
}
.productDetail .w3-container .slider-container .thumbnail .thumbnail-button img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 0.5;
  filter: grayscale(0.6);
  transition: all 0.1s linear;
}
.productDetail .w3-container .slider-container .thumbnail .thumbnail-button:focus, .productDetail .w3-container .slider-container .thumbnail .thumbnail-button:hover, .productDetail .w3-container .slider-container .thumbnail .thumbnail-button[aria-current=true] {
  outline: 0;
}
.productDetail .w3-container .slider-container .thumbnail .thumbnail-button:focus img, .productDetail .w3-container .slider-container .thumbnail .thumbnail-button:hover img, .productDetail .w3-container .slider-container .thumbnail .thumbnail-button[aria-current=true] img {
  opacity: 1;
  filter: grayscale(0);
}
.productDetail .w3-container .slider-container .thumbnail .thumbnail-button::before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  transition: box-shadow 0.1s linear;
}
.productDetail .w3-container .product-descrptions {
  flex: 0 0 48%;
  max-width: 48%;
  margin-right: 2%;
}
@media (max-width: 1024.98px) {
  .productDetail .w3-container .product-descrptions {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0;
  }
}
.productDetail .w3-container .product-descrptions .product-title .price .old-price {
  text-decoration: line-through;
  color: #888;
  margin-right: 0.5rem;
}
.productDetail .w3-container .product-descrptions .product-title .price .current-price {
  color: #d9534f;
  font-size: 1.5rem;
  font-weight: bold;
}
.productDetail .w3-container .product-descrptions .product-title .ratings {
  font-size: calc(var(--ty-description-font-size) - 2px);
}
@media (max-width: 1280.98px) {
  .productDetail .w3-container .product-descrptions .product-title .ratings {
    margin: 0;
    padding: 0;
  }
}
.productDetail .w3-container .product-descrptions .product-title .ratings i {
  color: var(--cl-hover-grey);
}
.productDetail .w3-container .product-descrptions .product-title .ratings a {
  text-decoration: none;
}
.productDetail .w3-container .product-descrptions .product-title .description {
  margin-top: 0.5rem;
  font-size: var(--ty-description-font-size);
  line-height: 1.5;
  overflow: hidden;
}
@media (max-width: 1280.98px) {
  .productDetail .w3-container .product-descrptions .product-title .description {
    font-size: calc(var(--ty-description-font-size) - 1px);
  }
}
.productDetail .w3-container .product-descrptions .product-title .product-links {
  margin-top: 0.5rem;
}
.productDetail .w3-container .product-descrptions .product-title .product-links a {
  font-size: var(--ty-description-font-size);
  text-decoration: none;
  margin-right: 1rem;
}
.productDetail .w3-container .product-descrptions .product-title .product-links a:hover {
  cursor: pointer;
}
.productDetail .w3-container .product-descrptions .product-title .product-links a i {
  margin-right: 0.25rem;
  color: var(--cl-hover-grey);
  font-size: var(--ty-description-font-size);
}
.productDetail .w3-container .product-descrptions .product-title .product-links a:hover {
  cursor: pointer;
}
.productDetail .w3-container .product-descrptions .product-actions {
  margin: 1rem 0;
}
.productDetail .w3-container .product-descrptions .product-actions .wishlist {
  padding: 1rem 0;
}
.productDetail .w3-container .product-descrptions .product-actions .wishlist a {
  text-decoration: none;
}
.productDetail .w3-container .product-descrptions .product-actions .full-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.productDetail .w3-container .product-descrptions .product-actions .quantity-counter {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.productDetail .w3-container .product-descrptions .product-actions .quantity-counter .counter-loop {
  display: flex;
  margin-right: 30px;
  padding: 0.5rem 1rem;
  border-radius: 24px;
  border: 0.25px solid rgb(194, 190, 190);
  align-items: center;
}
@media (max-width: 1280.98px) {
  .productDetail .w3-container .product-descrptions .product-actions .quantity-counter .counter-loop {
    margin-right: 20px;
    padding: 0.3rem 1rem;
  }
}
@media (max-width: 757.98px) {
  .productDetail .w3-container .product-descrptions .product-actions .quantity-counter .counter-loop {
    margin-right: 10px;
  }
}
.productDetail .w3-container .product-descrptions .product-actions .quantity-counter .counter-loop .counter-btn {
  border: 1px solid var(--cl-border-color);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-size: 12px;
}
@media (max-width: 757.98px) {
  .productDetail .w3-container .product-descrptions .product-actions .quantity-counter .counter-loop .counter-btn {
    width: 1.5rem;
    height: 1.5rem;
  }
}
.productDetail .w3-container .product-descrptions .product-actions .quantity-counter .counter-loop .counter-value {
  margin: 0 1rem;
  font-size: 1rem;
  font-weight: bold;
}
.productDetail .w3-container .product-descrptions .product-actions .wishlist {
  font-size: var(--ty-description-font-size);
  color: #333;
  text-decoration: none;
}
.productDetail .w3-container .product-descrptions .product-actions .wishlist i {
  margin-right: 0.25rem;
}
.productDetail .w3-container .product-descrptions .product-meta {
  border-top: 1px solid rgb(214, 212, 212);
  border-bottom: 1px solid rgb(214, 212, 212);
  font-size: var(--ty-description-font-size);
  padding: 30px 0;
}
.productDetail .w3-container .product-descrptions .product-meta p {
  margin: 0.5rem 0;
}
@media (max-width: 1280.98px) {
  .productDetail .w3-container .product-descrptions .product-meta p {
    margin: 0.3rem 0;
  }
}
.productDetail .w3-container .product-descrptions .product-meta p strong {
  font-weight: bold;
}
.productDetail .w3-container .product-descrptions .shipping-info {
  margin: 1rem 0;
  display: inline-block;
  background-color: #e4e3e3;
  padding: 1rem;
  border-radius: var(--ty-border-radius-box);
  font-size: var(--ty-description-font-size);
}
.productDetail .w3-container .product-descrptions .shipping-info p {
  padding: 0;
  margin: 0;
}
.productDetail .w3-container .product-descrptions .shipping-info i {
  margin-right: 0.5rem;
}
.productDetail .w3-container .product-descrptions .safe-checkout {
  border: 1px solid #e4e3e3;
  border-radius: var(--ty-border-radius-box);
  text-align: center;
  margin: 1.5rem 0;
  padding: 1rem;
  position: relative;
}
.productDetail .w3-container .product-descrptions .safe-checkout p {
  position: absolute;
  top: -2.5rem;
  left: 50%;
  align-items: flex-start;
  transform: translateX(-50%);
  background: #fff;
  padding: 0 0.5rem;
  color: #5e5d5d;
  font-size: calc(var(--ty-description-font-size) + 3px);
  font-weight: bold;
}
@media (max-width: 1280.98px) {
  .productDetail .w3-container .product-descrptions .safe-checkout p {
    font-size: calc(var(--ty-description-font-size) + 2px);
  }
}
@media (max-width: 575.98px) {
  .productDetail .w3-container .product-descrptions .safe-checkout p {
    font-size: var(--ty-description-font-size);
    font-weight: normal;
    top: -2.25rem;
    padding: 0 1.5rem;
  }
}
@media (max-width: 490.98px) {
  .productDetail .w3-container .product-descrptions .safe-checkout p {
    font-size: calc(var(--ty-description-font-size) - 2px);
    word-break: none;
  }
}
.productDetail .w3-container .product-descrptions .safe-checkout img {
  display: block;
  margin: 1rem auto;
  width: auto;
  max-width: 100%;
  height: auto;
}

.cart-nav {
  padding: 4rem 0;
  border-bottom: 1px solid var(--cl-border-color);
  -o-object-fit: cover;
     object-fit: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.cart-nav .w3-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: wrap;
}
.cart-nav .w3-container .page-title {
  font-weight: bold;
}
.cart-nav .w3-container .breadcrumb {
  display: inline-flex;
  list-style: none;
  margin: 0 auto;
  padding: 0;
}
.cart-nav .w3-container .breadcrumb li {
  font-size: var(--ty-product-description-font-size);
  color: var(--cl-product-description-color);
  position: relative;
  padding: 0 10px;
}
.cart-nav .w3-container .breadcrumb li::before {
  content: "";
  position: absolute;
  background: var(--cl-primary-color);
  width: 4px;
  height: 4px;
  right: -3px;
  bottom: 4px;
}
.cart-nav .w3-container .breadcrumb li:last-child::before {
  display: none;
}
.cart-nav .w3-container .breadcrumb li a {
  text-decoration: none;
  font-size: var(--ty-product-description-font-size);
  color: var(--cl-product-description-color);
}
.cart-nav .w3-container .breadcrumb li a:hover {
  color: var(--cl-primary-color);
}
.cart-nav .w3-container .breadcrumb li.current-page {
  font-weight: bold;
  color: var(--cl-primary-color);
}

.detail-descriptions {
  margin: 0 auto;
}
.detail-descriptions .w3-container .tabs {
  border-bottom: 1px solid var(--cl-border-color);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 1024.98px) {
  .detail-descriptions .w3-container .tabs {
    margin-bottom: 0;
  }
}
.detail-descriptions .w3-container .tabs .tab {
  border: none;
  padding: 0 20px;
  text-decoration: none;
  margin: 0 10px;
  font-weight: bold;
  color: rgb(165, 162, 162);
  cursor: pointer;
  font-size: var(--ty-tabs-title);
}
@media (max-width: 1440.98px) {
  .detail-descriptions .w3-container .tabs .tab {
    font-size: calc(var(--ty-tabs-title) - 5px);
  }
}
@media (max-width: 1024.98px) {
  .detail-descriptions .w3-container .tabs .tab {
    padding: 0 20px;
    margin: 0;
  }
}
@media (max-width: 767.98px) {
  .detail-descriptions .w3-container .tabs .tab {
    padding: 0 6px;
    margin: 0;
    font-size: calc(var(--ty-tabs-title) - 10px);
  }
}
.detail-descriptions .w3-container .tabs .tab:hover, .detail-descriptions .w3-container .tabs .tab.active {
  color: var(--cl-icon-dark);
  text-decoration: underline;
  text-underline-offset: 10px;
  color: var(--cl-hover-grey);
}
@media (max-width: 575.98px) {
  .detail-descriptions .w3-container .tabs .tab:hover, .detail-descriptions .w3-container .tabs .tab.active {
    text-underline-offset: 7px;
  }
}
.detail-descriptions .w3-container .products-container {
  padding: 2rem 0;
  flex: 0 0 60%;
  max-width: 60%;
  margin: 0 auto;
}
@media (max-width: 1440.98px) {
  .detail-descriptions .w3-container .products-container {
    flex: 0 0 70%;
    max-width: 70%;
    margin: 0 auto;
  }
}
@media (max-width: 1280.98px) {
  .detail-descriptions .w3-container .products-container {
    flex: 0 0 80%;
    max-width: 80%;
    margin: 0 auto;
  }
}
@media (max-width: 1024.98px) {
  .detail-descriptions .w3-container .products-container {
    flex: 0 0 90%;
    max-width: 90%;
    margin: 0 auto;
  }
}
@media (max-width: 575.98px) {
  .detail-descriptions .w3-container .products-container {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 0;
  }
}
.detail-descriptions .w3-container .products-container .products {
  display: none;
}
.detail-descriptions .w3-container .products-container .products.active {
  display: block;
}
.detail-descriptions .w3-container .products-container .products p {
  font-size: var(--ty-description-font-size);
}
@media (max-width: 575.98px) {
  .detail-descriptions .w3-container .products-container .products p {
    font-size: calc(var(--ty-description-font-size) - 2px);
  }
}
.detail-descriptions .w3-container .products-container .products ul li {
  font-size: var(--ty-description-font-size);
}
.detail-descriptions .w3-container .products-container .products .features-loop {
  display: flex;
  flex-wrap: wrap;
}
.detail-descriptions .w3-container .products-container .products .features-loop .features {
  flex: 0 0 50%;
  max-width: 50%;
  padding-right: 10px;
}
@media (max-width: 768.98px) {
  .detail-descriptions .w3-container .products-container .products .features-loop .features {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.detail-descriptions .w3-container .products-container .products .features-loop .features p {
  font-size: var(--ty-description-font-size);
}
@media (max-width: 575.98px) {
  .detail-descriptions .w3-container .products-container .products .features-loop .features p {
    font-size: calc(var(--ty-description-font-size) - 2px);
  }
}
.detail-descriptions .w3-container .products-container .products .features-loop .features li {
  font-size: var(--ty-description-font-size);
}
@media (max-width: 575.98px) {
  .detail-descriptions .w3-container .products-container .products .features-loop .features li {
    font-size: calc(var(--ty-description-font-size) - 2px);
  }
}
.detail-descriptions .w3-container .products-container .products .features-loop .cautions {
  flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 768.98px) {
  .detail-descriptions .w3-container .products-container .products .features-loop .cautions {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.detail-descriptions .w3-container .products-container .products .features-loop .cautions p {
  font-size: var(--ty-description-font-size);
}
@media (max-width: 575.98px) {
  .detail-descriptions .w3-container .products-container .products .features-loop .cautions p {
    font-size: calc(var(--ty-description-font-size) - 2px);
  }
}
@media (max-width: 768.98px) {
  .detail-descriptions .w3-container .products-container .products .features-loop .cautions p {
    padding: 0;
    margin: 0;
  }
}
.detail-descriptions .w3-container .products-container .products .features-loop .cautions i {
  padding-right: 10px;
}
.detail-descriptions .w3-container .products-container .products .product-imgdescrptions {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.detail-descriptions .w3-container .products-container .products .product-imgdescrptions .tab-imgBox {
  max-width: 32%;
  flex: 0 0 32%;
  text-align: left;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .detail-descriptions .w3-container .products-container .products .product-imgdescrptions .tab-imgBox {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
.detail-descriptions .w3-container .products-container .products .product-imgdescrptions .tab-imgBox img {
  width: 100%;
  height: auto;
}
.detail-descriptions .w3-container .products-container .products .product-imgdescrptions .tab-imgBox p {
  margin-top: 0.5rem;
  font-size: var(--ty-description-font-size);
  color: #555;
}
@media (max-width: 768.98px) {
  .detail-descriptions .w3-container .products-container .products .product-imgdescrptions .tab-imgBox p {
    font-size: calc(var(--ty-description-font-size) - 3px);
  }
}
.detail-descriptions .w3-container .products-container .products .input-row {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
.detail-descriptions .w3-container .products-container .products .input-row .input-field {
  flex: 1;
  padding: 13px;
  border: 1px solid #ccc;
  border-radius: var(--ty-border-radius-box);
  font-size: var(--ty-description-font-size);
  -webkit-border-radius: var(--ty-border-radius-box);
  -moz-border-radius: var(--ty-border-radius-box);
  -ms-border-radius: var(--ty-border-radius-box);
  -o-border-radius: var(--ty-border-radius-box);
}
.detail-descriptions .w3-container .products-container .products .textarea-field {
  margin-top: 1rem;
  width: 100%;
  height: 100px;
  padding: 13px;
  border: 1px solid #ccc;
  border-radius: var(--ty-border-radius-box);
  font-size: var(--ty-description-font-size);
  resize: none;
}
@media (max-width: 575.98px) {
  .detail-descriptions .w3-container .products-container .products .textarea-field {
    font-size: calc(var(--ty-description-font-size) - 2px);
  }
}
.detail-descriptions .w3-container .products-container .products .checkbox-row {
  display: flex;
  padding: 10px 0;
  align-items: center;
  gap: 10px;
}
.detail-descriptions .w3-container .products-container .products .checkbox-row input[type=checkbox] {
  width: 18px;
  height: 18px;
}
.detail-descriptions .w3-container .products-container .products .checkbox-row label {
  font-size: var(--ty-description-font-size);
  color: #333;
}
@media (max-width: 575.98px) {
  .detail-descriptions .w3-container .products-container .products .checkbox-row label {
    font-size: calc(var(--ty-description-font-size) - 2px);
  }
}
.detail-descriptions .w3-container .products-container .products .testimonials-container {
  padding: var(--ty-section-spacing) 0;
}
.detail-descriptions .w3-container .products-container .products .testimonial {
  background: #ffffff;
  border-top: 1px solid #ddd;
  border-radius: 10px;
  padding: 40px 0;
  display: flex;
  flex-direction: column;
  align-items: self-start;
}
.detail-descriptions .w3-container .products-container .products .testimonial .stars {
  display: flex;
  gap: 5px;
}
.detail-descriptions .w3-container .products-container .products .testimonial .client-info {
  text-align: center;
  display: flex;
}
.detail-descriptions .w3-container .products-container .products .testimonial .client-info .name {
  font-weight: bold;
  padding-right: 20px;
  font-size: var(--ty-description-font-size);
}
.detail-descriptions .w3-container .products-container .products .testimonial .client-info .date {
  font-size: var(--ty-description-font-size);
  color: #888;
}
@media (max-width: 575.98px) {
  .detail-descriptions .w3-container .products-container .products .testimonial .client-info .date {
    font-size: calc(var(--ty-description-font-size) - 2px);
  }
}
.detail-descriptions .w3-container .products-container .products .testimonial .review {
  font-size: var(--ty-description-font-size);
  text-align: left;
  padding: 0;
  margin: 0;
  color: #555;
}
@media (max-width: 575.98px) {
  .detail-descriptions .w3-container .products-container .products .testimonial .review {
    font-size: calc(var(--ty-description-font-size) - 2px);
  }
}
.detail-descriptions .w3-container .products-container .products .table-container {
  overflow-x: auto;
}
.detail-descriptions .w3-container .products-container .products .measure {
  padding: 0;
  margin: 0;
  font-size: var(--ty-description-font-size);
}
@media (max-width: 575.98px) {
  .detail-descriptions .w3-container .products-container .products .measure {
    font-size: calc(var(--ty-description-font-size) - 2px);
  }
}
.detail-descriptions .w3-container .products-container .products table {
  width: 100%;
  border-collapse: collapse;
  text-align: center;
}
.detail-descriptions .w3-container .products-container .products table thead {
  border: 1px solid #ddd;
}
.detail-descriptions .w3-container .products-container .products table thead th {
  padding: 10px;
  font-size: var(--ty-description-font-size);
  text-transform: uppercase;
  letter-spacing: 1px;
  border-right: 1px solid #ddd;
}
@media (max-width: 575.98px) {
  .detail-descriptions .w3-container .products-container .products table thead th {
    font-size: calc(var(--ty-description-font-size) - 2px);
  }
}
.detail-descriptions .w3-container .products-container .products table tbody tr:nth-child(even) {
  background-color: #f2f2f2;
}
.detail-descriptions .w3-container .products-container .products table tbody tr:hover {
  background-color: #e9ecef;
}
.detail-descriptions .w3-container .products-container .products table tbody td {
  padding: 10px;
  border: 1px solid #ddd;
  font-size: var(--ty-description-font-size);
  color: #333;
}
@media (max-width: 575.98px) {
  .detail-descriptions .w3-container .products-container .products table tbody td {
    font-size: calc(var(--ty-description-font-size) - 2px);
    padding: 5px;
  }
}
.detail-descriptions .w3-container .products-container .products .size-table-container {
  background: #ffffff;
}
.detail-descriptions .w3-container .products-container .products .size-table {
  width: 100%;
  border-collapse: collapse;
  text-align: center;
}
.detail-descriptions .w3-container .products-container .products .size-table thead {
  border: 1px solid #ddd;
}
.detail-descriptions .w3-container .products-container .products .size-table thead th {
  padding: 10px;
  font-size: var(--ty-description-font-size);
  text-transform: uppercase;
  letter-spacing: 1px;
  border: 1px solid #ddd;
}
@media (max-width: 575.98px) {
  .detail-descriptions .w3-container .products-container .products .size-table thead th {
    font-size: calc(var(--ty-description-font-size) - 2px);
  }
}
.detail-descriptions .w3-container .products-container .products .size-table thead th:last-child {
  border-right: none;
}
.detail-descriptions .w3-container .products-container .products .size-table tbody td {
  padding: 10px;
  border: 1px solid #ddd;
  font-size: var(--ty-description-font-size);
  color: #333;
}
@media (max-width: 575.98px) {
  .detail-descriptions .w3-container .products-container .products .size-table tbody td {
    font-size: calc(var(--ty-description-font-size) - 2px);
    padding: 5px;
  }
}
.detail-descriptions .w3-container .products-container .products .size-table tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}
.detail-descriptions .w3-container .products-container .products .size-table tbody tr:hover {
  background-color: #f1f1f1;
}

.aboutBanner {
  background-attachment: fixed;
  height: var(--ty-about-banner-height);
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: relative;
}
.aboutBanner::before {
  content: "";
  position: absolute;
  background: var(--cl-icon-dark);
  width: 100%;
  height: 100%;
  z-index: 0;
  opacity: 0.5;
}
.aboutBanner .wel-heading {
  color: var(--cl-white);
  z-index: 1;
  position: relative;
  font-size: var(--ty-description-font-size);
  font-weight: bold;
  margin: 0;
}
.aboutBanner .about-heading {
  font-size: var(--ty-font-size-heading1);
  color: var(--cl-white);
  z-index: 1;
  position: relative;
  margin-bottom: 2rem;
}
@media (max-width: 767.98px) {
  .aboutBanner .about-heading {
    font-size: calc(var(--ty-font-size-heading1) - 10px);
    margin-bottom: 1rem;
    line-height: normal;
    text-align: center;
  }
}
.aboutBanner p {
  color: var(--cl-white);
  z-index: 1;
  position: relative;
  width: 70%;
  margin: 0 auto;
  text-align: center;
}
@media (max-width: 1200.98px) {
  .aboutBanner p {
    width: 90%;
  }
}
@media (max-width: 767.98px) {
  .aboutBanner p {
    width: 100%;
  }
}

.aboutStart {
  padding: var(--ty-section-spacing) 0;
}
.aboutStart .w3-container {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.aboutStart .w3-container .aboutImg {
  flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 575.98px) {
  .aboutStart .w3-container .aboutImg {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.aboutStart .w3-container .aboutImg img {
  width: 100%;
  height: 100%;
}
.aboutStart .w3-container .abouttext {
  flex: 0 0 50%;
  max-width: 50%;
  padding: 0 var(--ty-section-spacing);
}
@media (max-width: 575.98px) {
  .aboutStart .w3-container .abouttext {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
  }
}

.aboutshırts {
  padding: 0 0 var(--ty-section-spacing) 0;
}
.aboutshırts .w3-container {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.aboutshırts .w3-container .aboutImg {
  flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 575.98px) {
  .aboutshırts .w3-container .aboutImg {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.aboutshırts .w3-container .aboutImg img {
  width: 100%;
  height: 100%;
}
.aboutshırts .w3-container .abouttext {
  flex: 0 0 50%;
  max-width: 50%;
  padding: 0 var(--ty-section-spacing);
}
@media (max-width: 575.98px) {
  .aboutshırts .w3-container .abouttext {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
  }
}

.tag-line {
  font-size: calc(var(--ty-description-font-size) + 4px);
  color: var(--cl-theme-alert);
  font-family: var(--ty-font-family-1);
  letter-spacing: 1px;
  font-weight: 400;
}

.aboutTarget {
  display: flex;
}
.aboutTarget .hapCustomers,
.aboutTarget .proSales {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
  padding-right: 1rem;
}
.aboutTarget .hapCustomers .prodetail,
.aboutTarget .proSales .prodetail {
  margin: 0;
  font-size: calc(var(--ty-description-font-size) - 4px);
}

.aboutWho {
  padding: var(--ty-section-spacing);
  position: relative;
  background-color: #EFF0F2;
}
@media (max-width: 767.98px) {
  .aboutWho {
    padding: var(--ty-section-spacing) 12px;
  }
}
.aboutWho .w3-container {
  max-width: 1001px;
  margin-left: auto;
  margin-right: auto;
}
.aboutWho .tag-line {
  margin-bottom: 0;
}
.aboutWho h4,
.aboutWho h5,
.aboutWho h6 {
  margin-top: 2rem;
  margin-bottom: 0;
  font-weight: bold;
}
.aboutWho p {
  margin-top: 0;
}

.brands-loop {
  position: relative;
  margin-bottom: var(--ty-section-spacing);
}
.brands-loop .w3-container {
  width: 100%;
  padding: 0;
}
.brands-loop .w3-container .brandsTag {
  text-align: center;
}
.brands-loop .w3-container .brands-name {
  display: flex;
  justify-content: center;
}
@media (max-width: 767.98px) {
  .brands-loop .w3-container .brands-name img {
    width: 100%;
  }
}

.customersReview {
  margin: 0 0 var(--ty-section-spacing) 0;
  position: relative;
  background: #F5F0EA;
}
.customersReview .customersFlex {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.customersReview .customersFlex .abouTesti {
  flex: 0 0 50%;
  max-width: 50%;
  text-align: center;
  padding: 0 5rem;
}
@media (max-width: 767.98px) {
  .customersReview .customersFlex .abouTesti {
    flex: 0 0 100%;
    max-width: 100%;
    padding: var(--ty-section-spacing) 1rem;
  }
}
.customersReview .customersFlex .abouTesti .review-header {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  justify-content: center;
}
.customersReview .customersFlex .abouTesti .review-header .category {
  color: var(--cl-product-description);
  font-size: var(--ty-description-font-size);
  font-weight: 500;
  text-transform: uppercase;
}
.customersReview .customersFlex .abouTesti .review-header .product-name {
  color: var(--cl-product-description);
  font-size: var(--ty-description-font-size);
  line-height: 20px;
  font-weight: 500;
  margin: 5px 0;
}
.customersReview .customersFlex .abouTesti .review-header .rating {
  display: flex;
  align-items: center;
  color: var(--cl-product-description);
  font-size: var(--ty-description-font-size);
  line-height: 20px;
}
.customersReview .customersFlex .abouTesti .review-header .rating .fa {
  margin-right: 3px;
}
.customersReview .customersFlex .abouTesti .review-header .rating .review-count {
  color: var(--cl-product-description);
  font-size: var(--ty-description-font-size);
  margin-left: 5px;
  line-height: 23px;
  font-weight: 400;
}
.customersReview .customersFlex .abouTesti .review-text {
  color: var(--cl-product-description);
  font-size: calc(var(--ty-description-font-size) + 2px);
  margin-top: 10px;
  margin-bottom: 25px;
  font-weight: 400;
}
@media (max-width: 767.98px) {
  .customersReview .customersFlex .abouTesti .review-text {
    font-size: calc(var(--ty-description-font-size) - 2px);
  }
}
.customersReview .customersFlex .abouTesti .review-footer {
  display: flex;
  justify-content: center;
  font-size: calc(var(--ty-description-font-size) + 2px);
  font-weight: bold;
  color: var(--cl-product-description);
}
@media (max-width: 767.98px) {
  .customersReview .customersFlex .abouTesti .review-footer {
    font-size: calc(var(--ty-description-font-size) - 2px);
  }
}
.customersReview .customersFlex .abouTesti .review-footer .review-date {
  font-weight: 600;
  margin-left: 3px;
  color: var(--cl-product-description);
  opacity: 0.6;
}
.customersReview .customersFlex .aboutCustomers {
  background-attachment: fixed;
  height: 500px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: relative;
  flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 767.98px) {
  .customersReview .customersFlex .aboutCustomers {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.customersReview .customersFlex .aboutCustomers::before {
  content: "";
  position: absolute;
  background: var(--cl-icon-dark);
  width: 100%;
  height: 100%;
  z-index: 0;
  opacity: 0.5;
}
.customersReview .customersFlex .aboutCustomers .wel-heading {
  color: var(--cl-white);
  z-index: 1;
  position: relative;
  font-size: var(--ty-description-font-size);
  font-weight: bold;
  margin: 0;
}
.customersReview .customersFlex .aboutCustomers .about-heading {
  font-size: var(--ty-font-size-heading1);
  color: var(--cl-white);
  z-index: 1;
  position: relative;
  margin-bottom: 2rem;
}
@media (max-width: 767.98px) {
  .customersReview .customersFlex .aboutCustomers .about-heading {
    font-size: calc(var(--ty-font-size-heading1) - 10px);
    margin-bottom: 1rem;
  }
}
.customersReview .customersFlex .aboutCustomers p {
  color: var(--cl-white);
  z-index: 1;
  position: relative;
  width: 70%;
  margin: 0 auto;
  text-align: center;
}
@media (max-width: 1200.98px) {
  .customersReview .customersFlex .aboutCustomers p {
    width: 90%;
  }
}
.customersReview .customersFlex .splide__pagination {
  bottom: -4.5rem;
}
@media (max-width: 767.98px) {
  .customersReview .customersFlex .splide__pagination {
    bottom: -3rem;
  }
}
.customersReview .customersFlex .splide__pagination .splide__pagination__page {
  margin: 0 7px;
  border-radius: var(--ty-button-border-radius);
}
.customersReview .customersFlex .splide__pagination .splide__pagination__page.is-active {
  width: 20px;
  background-color: var(--cl-primary-color);
}
.customersReview .customersFlex .splide__pagination .splide__pagination__page.is-active:hover {
  background-color: var(--cl-primary-color);
}

.aboutProfessinals {
  padding: var(--ty-section-spacing) 0 0;
  position: relative;
}
.aboutProfessinals .w3-container {
  max-width: 1001px;
  margin-left: auto;
  margin-right: auto;
}
.aboutProfessinals .profGrid {
  display: flex;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
}
.aboutProfessinals .profGrid .professinalsBox {
  flex: 0 0 33.333%;
  max-width: 33.333%;
  padding-left: 12px;
  padding-right: 12px;
}
@media (max-width: 767.98px) {
  .aboutProfessinals .profGrid .professinalsBox {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.aboutProfessinals .profGrid .professinalsBox .splide__slide_product:hover .thumb-wrapper .product-link {
  position: relative;
}
.aboutProfessinals .profGrid .professinalsBox .splide__slide_product:hover .thumb-wrapper .product-link::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: var(--cl-icon-dark);
  opacity: 0.4;
  pointer-events: none;
}
.aboutProfessinals .tag-line {
  margin-bottom: 0;
}
.aboutProfessinals h4,
.aboutProfessinals h5,
.aboutProfessinals h6 {
  margin-top: 2rem;
  margin-bottom: 0;
  font-weight: bold;
}
.aboutProfessinals p {
  margin-top: 0;
}

.aboutpolicy {
  padding: var(--ty-section-spacing);
  background-color: var(--cl-primary-color);
  text-align: center;
}
@media (max-width: 767.98px) {
  .aboutpolicy {
    padding: var(--ty-section-spacing) 12px;
  }
}
.aboutpolicy .tag-line,
.aboutpolicy .about-heading,
.aboutpolicy p {
  color: var(--cl-white);
}
.aboutpolicy p {
  width: 50%;
  margin: 0 auto;
}
@media (max-width: 1250.98px) {
  .aboutpolicy p {
    width: 90%;
  }
}
@media (max-width: 768.98px) {
  .aboutpolicy p {
    width: 100%;
  }
}
.aboutpolicy .tag-line {
  font-size: var(--ty-description-font-size);
  margin: 2rem 0 0 0;
}

.elegance {
  display: flex;
  align-items: center;
  padding: var(--ty-section-spacing) 0;
}
.elegance .w3-container .content-wrapper {
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 100%;
  max-width: 100%;
  align-items: center;
}
.elegance .w3-container .image-group {
  display: flex;
  align-items: center;
  flex: 0 0 48%;
  max-width: 48%;
  margin-right: 2%;
}
@media (max-width: 768.98px) {
  .elegance .w3-container .image-group {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0 auto 20px;
  }
}
.elegance .w3-container .image-group .main-image {
  height: 60%;
  flex: 0 0 48%;
  max-width: 48%;
  margin-right: 2%;
}
.elegance .w3-container .image-group .main-image img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: var(--ty-border-radius-box);
}
.elegance .w3-container .image-group .sub-images {
  display: flex;
  flex-direction: column;
  flex: 0 0 49%;
  max-width: 49%;
  margin-left: 1%;
  gap: 20px;
}
.elegance .w3-container .image-group .sub-images .sub-image {
  flex: 1;
}
.elegance .w3-container .image-group .sub-images .sub-image img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.elegance .w3-container .image-group .sub-images .sub-image:first-child {
  flex-basis: 30%;
}
.elegance .w3-container .image-group .sub-images .sub-image:last-child {
  flex-basis: 60%;
}
.elegance .w3-container .text-content {
  flex: 0 0 48%;
  max-width: 48%;
  margin-left: 2%;
}
@media (max-width: 768.98px) {
  .elegance .w3-container .text-content {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0 auto 20px;
  }
}
.elegance .w3-container .text-content .brand-title {
  font-size: calc(var(--ty-description-font-size) - 4px);
  font-weight: bold;
  text-transform: uppercase;
  color: var(--cl-product-description);
}
.elegance .w3-container .text-content .main-title {
  font-size: calc(var(--ty-description-font-size) + 14px);
  font-weight: bold;
  color: var(--cl-product-description);
}
.elegance .w3-container .text-content .description {
  line-height: 1.6;
}
.elegance .w3-container .text-content .btn {
  margin-top: 2rem;
  display: flex;
  width: -moz-max-content;
  width: max-content;
}

.aboutVideo {
  position: relative;
  height: 50vh;
  width: 100vw;
  overflow: hidden;
}
.aboutVideo iframe,
.aboutVideo video {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100vw;
  height: 100vh;
  transform: translate(-50%, -50%);
  border: none;
  pointer-events: none;
}
@media (min-aspect-ratio: 16/9) {
  .aboutVideo iframe,
  .aboutVideo video {
    height: 56.25vw;
  }
}

.aboutteam {
  padding: var(--ty-section-spacing) 0;
  position: relative;
}
.aboutteam .w3-container {
  display: flex;
  flex-wrap: wrap;
}
.aboutteam .w3-container .teamDetails {
  flex: 0 0 100%;
  max-width: 100%;
  text-align: center;
}
.aboutteam .w3-container .teamDetails .team-heading {
  font-family: var(--ty-font-family);
  font-size: var(--ty-font-size-heading2);
  color: var(--cl-product-description-color);
  font-weight: 600;
  text-transform: capitalize;
}
.aboutteam .w3-container .teamBox {
  flex: 0 0 25%;
  max-width: 25%;
  padding: 1rem;
}
@media (max-width: 767.98px) {
  .aboutteam .w3-container .teamBox {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 575.98px) {
  .aboutteam .w3-container .teamBox {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.aboutteam .w3-container .teamBox img {
  width: 100%;
  height: 450px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.aboutteam .w3-container .teamBox .member-name {
  font-family: var(--ty-font-family);
  font-size: var(--ty-description-font-size);
  color: var(--cl-product-description-color);
  font-weight: 600;
  text-transform: capitalize;
}
.aboutteam .w3-container .teamBox .member-name span {
  font-size: calc(var(--ty-description-font-size) - 4px);
  font-weight: 300;
}
.aboutteam .w3-container .teamBox ul {
  padding: 0;
  margin: 0;
}
.aboutteam .w3-container .teamBox ul li {
  list-style: none;
  display: inline-flex;
}
.aboutteam .w3-container .teamBox ul li a {
  width: 28px;
  height: 28px;
  background: var(--cl-product-description-color);
  margin: 0 4px 0 0;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  border-radius: 100%;
  font-size: calc(var(--ty-description-font-size) - 4px);
}
.aboutteam .w3-container .teamBox ul li a:hover {
  background-color: var(--cl-primary-color);
}

.cart-box-loop {
  padding: var(--ty-section-spacing) 0;
}
.cart-box-loop .w3-container {
  display: flex;
  flex-wrap: wrap;
}
.cart-box-loop .w3-container .catalog-details-loop {
  flex: 0 0 59%;
  max-width: 59%;
  margin-right: 1%;
}
@media (max-width: 767.98px) {
  .cart-box-loop .w3-container .catalog-details-loop {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0;
  }
}
.cart-box-loop .w3-container .catalog-details-loop .pt-loop {
  display: flex;
  justify-content: space-between;
  background-color: #EFF0F2;
  border-bottom: 1px solid #DADBE0;
}
.cart-box-loop .w3-container .catalog-details-loop .pt-loop p {
  font-size: calc(var(--ty-description-font-size) - 3px);
  font-weight: 700;
  line-height: 20px;
  margin: 0;
  padding: 15px 18px;
}
.cart-box-loop .w3-container .catalog-details-loop .cart-detailings {
  display: flex;
  padding: 30px 20px;
}
@media (max-width: 767.98px) {
  .cart-box-loop .w3-container .catalog-details-loop .cart-detailings {
    padding: 10px 0;
  }
}
.cart-box-loop .w3-container .catalog-details-loop .cart-detailings a {
  padding-right: 20px;
}
@media (max-width: 575.98px) {
  .cart-box-loop .w3-container .catalog-details-loop .cart-detailings a {
    padding-right: 10px;
  }
}
.cart-box-loop .w3-container .catalog-details-loop .cart-detailings a img {
  width: 100px;
  height: 130px;
}
@media (max-width: 575.98px) {
  .cart-box-loop .w3-container .catalog-details-loop .cart-detailings a img {
    height: 100px;
    width: 90px;
  }
}
.cart-box-loop .w3-container .catalog-details-loop .cart-detailings .catalog-desp {
  width: 100%;
  overflow: hidden;
}
.cart-box-loop .w3-container .catalog-details-loop .cart-detailings .catalog-desp .catalog-main {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.cart-box-loop .w3-container .catalog-details-loop .cart-detailings .catalog-desp .catalog-main p {
  margin-top: 0;
}
.cart-box-loop .w3-container .catalog-details-loop .cart-detailings .catalog-desp .catalog-main .catalog-name {
  font-size: calc(var(--ty-description-font-size) + 1px);
  line-height: 22px;
  font-weight: 400;
}
@media (max-width: 575.98px) {
  .cart-box-loop .w3-container .catalog-details-loop .cart-detailings .catalog-desp .catalog-main .catalog-name {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.cart-box-loop .w3-container .catalog-details-loop .cart-detailings .catalog-desp .catalog-main .catalog-price {
  font-size: calc(var(--ty-description-font-size) + 1px);
  line-height: 21px;
  font-weight: 600;
}
.cart-box-loop .w3-container .catalog-details-loop .cart-detailings .catalog-desp .price {
  margin-top: 0;
  font-size: calc(var(--ty-description-font-size) - 1px);
  line-height: 18px;
  font-weight: 400;
}
.cart-box-loop .w3-container .catalog-details-loop .cart-detailings .catalog-desp .catalog-major-des {
  font-size: calc(var(--ty-description-font-size) - 3px);
  line-height: 20px;
  font-weight: 400;
  text-decoration: none;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  line-clamp: 2;
}
.cart-box-loop .w3-container .catalog-details-loop .cart-detailings .catalog-desp .product-actions {
  margin: 1rem 0;
}
.cart-box-loop .w3-container .catalog-details-loop .cart-detailings .catalog-desp .product-actions .quantity-counter {
  display: flex;
  margin-bottom: 1rem;
}
.cart-box-loop .w3-container .catalog-details-loop .cart-detailings .catalog-desp .product-actions .quantity-counter .btn-secondary {
  width: 100%;
  border: 1px solid transparent;
}
@media (max-width: 425.98px) {
  .cart-box-loop .w3-container .catalog-details-loop .cart-detailings .catalog-desp .product-actions .quantity-counter .btn-secondary {
    word-break: break-word;
    font-size: calc(var(--ty-button-text) - 4px);
  }
}
.cart-box-loop .w3-container .catalog-details-loop .cart-detailings .catalog-desp .product-actions .quantity-counter .btn-secondary:hover {
  background-color: transparent;
  border-color: var(--cl-border);
  color: var(--cl-border);
}
.cart-box-loop .w3-container .catalog-details-loop .cart-detailings .catalog-desp .product-actions .quantity-counter .counter-loop {
  display: flex;
  margin-right: 30px;
  padding: 0.5rem 1rem;
  font-size: var(--ty-description-font-size);
  border-radius: var(--ty-border-radius-box);
  border: 0.25px solid var(--cl-border-color);
  align-items: center;
}
@media (max-width: 1280.98px) {
  .cart-box-loop .w3-container .catalog-details-loop .cart-detailings .catalog-desp .product-actions .quantity-counter .counter-loop {
    margin-right: 20px;
    padding: 0.3rem 1rem;
  }
}
@media (max-width: 757.98px) {
  .cart-box-loop .w3-container .catalog-details-loop .cart-detailings .catalog-desp .product-actions .quantity-counter .counter-loop {
    margin-right: 10px;
  }
}
.cart-box-loop .w3-container .catalog-details-loop .cart-detailings .catalog-desp .product-actions .quantity-counter .counter-loop .counter-btn {
  background-color: transparent;
  display: flex;
  border: none;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-size: 12px;
}
@media (max-width: 768.98px) {
  .cart-box-loop .w3-container .catalog-details-loop .cart-detailings .catalog-desp .product-actions .quantity-counter .counter-loop .counter-btn {
    width: 1.5rem;
    font-size: 13px;
    height: 1.5rem;
  }
}
.cart-box-loop .w3-container .catalog-details-loop .cart-detailings .catalog-desp .product-actions .quantity-counter .counter-loop .counter-value {
  margin: 0 1rem;
  font-size: 1rem;
  font-weight: bold;
}
.cart-box-loop .w3-container .catalog-details-loop .cart-detailings .catalog-desp .remove {
  font-size: calc(var(--ty-description-font-size) - 3px);
  line-height: 20px;
  font-weight: 400;
  color: rgb(251, 64, 5);
  cursor: pointer;
}
.cart-box-loop .w3-container .catalog-details-loop .cart-detailings .catalog-desp .remove:hover {
  text-decoration: none;
}
.cart-box-loop .w3-container .cart-summary {
  flex: 0 0 39%;
  max-width: 39%;
  margin-left: 1%;
  padding: 30px;
  background-color: #EFF0F2;
  border: 2px solid #DADBE0;
}
@media (max-width: 767.98px) {
  .cart-box-loop .w3-container .cart-summary {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0;
    padding: 12px;
  }
}
.cart-box-loop .w3-container .cart-summary .cart-totals {
  font-size: calc(var(--ty-description-font-size) + 6px);
  line-height: 18px;
  font-weight: 400;
  text-transform: uppercase;
  padding: 0 0 20px 0;
  margin: 0;
  border-bottom: 1px solid #DADBE0;
  font-family: var(--ty-font-family-1);
}
.cart-box-loop .w3-container .cart-summary .coupon-container {
  cursor: pointer;
  border-bottom: 1px solid #DADBE0;
}
.cart-box-loop .w3-container .cart-summary .coupon-container .coupon-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: 0.3s;
  padding: 20px 0;
}
.cart-box-loop .w3-container .cart-summary .coupon-container .coupon-header span {
  font-size: calc(var(--ty-description-font-size) + 1px);
  line-height: 26px;
  font-weight: 400;
  color: var(--cl-product-description);
}
.cart-box-loop .w3-container .cart-summary .coupon-container .coupon-header i {
  transition: transform 0.3s;
}
.cart-box-loop .w3-container .cart-summary .coupon-container .coupon-content {
  display: none;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  padding: 0 0 10px 0;
}
.cart-box-loop .w3-container .cart-summary .coupon-container .coupon-content .coupon-input {
  flex: 1;
  padding: 14px;
  border-radius: 5px;
  border: 1px solid #ccc;
}
@media (max-width: 1023.98px) {
  .cart-box-loop .w3-container .cart-summary .coupon-container .coupon-content .coupon-input {
    padding: 5px;
  }
}
.cart-box-loop .w3-container .cart-summary .coupon-container .coupon-content .btn {
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
  margin: 0;
}
.cart-box-loop .w3-container .cart-summary .coupon-container.active .coupon-content {
  display: flex;
}
.cart-box-loop .w3-container .cart-summary .coupon-container.active .coupon-header i {
  transform: rotate(180deg);
}
.cart-box-loop .w3-container .cart-summary .subtotals {
  display: flex;
  justify-content: space-between;
}
.cart-box-loop .w3-container .cart-summary .subtotals .catalog-price {
  font-size: calc(var(--ty-description-font-size) + 1px);
  line-height: 21px;
  font-weight: 600;
}
.cart-box-loop .w3-container .cart-summary .subtotals .sub-amount {
  font-size: calc(var(--ty-description-font-size) + 1px);
  line-height: 26px;
  font-weight: 400;
}
.cart-box-loop .w3-container .cart-summary .delivery {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  border-bottom: 1px solid #DADBE0;
}
.cart-box-loop .w3-container .cart-summary .delivery a, .cart-box-loop .w3-container .cart-summary .delivery p {
  font-size: calc(var(--ty-description-font-size) + 1px);
  line-height: 26px;
  font-weight: 400;
}
.cart-box-loop .w3-container .cart-summary .total {
  display: flex;
  justify-content: space-between;
}
.cart-box-loop .w3-container .cart-summary .total p {
  font-size: calc(var(--ty-description-font-size) + 1px);
  line-height: 26px;
  font-weight: 400;
}
.cart-box-loop .w3-container .cart-summary .total .main-price {
  font-size: calc(var(--ty-description-font-size) + 5px);
  line-height: 33px;
  font-weight: 600;
  color: rgb(251, 64, 5);
}

.faqSection {
  padding: var(--ty-section-spacing) 0;
}
.faqSection .w3-container {
  display: flex;
  flex-wrap: wrap;
  width: 80%;
  margin: 0 auto;
}
@media (max-width: 1700.98px) {
  .faqSection .w3-container {
    width: 90%;
  }
}
@media (max-width: 1440.98px) {
  .faqSection .w3-container {
    width: 100%;
  }
}
.faqSection .w3-container .faqDetail {
  flex: 0 0 100%;
  max-width: 100%;
  text-align: center;
}
.faqSection .w3-container .faqDetail .faq-heading {
  font-size: var(--ty-font-size-heading1);
  color: var(--cl-heading-color1);
}
.faqSection .w3-container .faqBox1,
.faqSection .w3-container .faqBox2 {
  flex: 0 0 48%;
  max-width: 48%;
  margin: 0 1%;
}
@media (max-width: 767.98px) {
  .faqSection .w3-container .faqBox1,
  .faqSection .w3-container .faqBox2 {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0;
  }
}

.accordion {
  background-color: var(--cl-accordion-backgourd-color);
  color: var(--cl-accordion-text-color);
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: 1px solid var(--cl-border-color);
  text-align: left;
  outline: none;
  font-size: var(--ty-description-font-size);
  transition: 0.4s;
  font-weight: 600;
  margin: 6px 0 0 0;
}
.accordion.active, .accordion:hover {
  color: var(--cl-secondary-color);
}
.accordion::before {
  content: "+";
  color: var(--cl-accordion-text-color);
  font-weight: bold;
  margin-right: 5px;
}
.accordion.active::before {
  content: "−";
}
.accordion.active ~ .accordionpanel {
  border: 1px solid var(--cl-border-color);
  border-top: none;
}

.accordionpanel {
  padding: 0 18px;
  background-color: transparent;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.accordion-heading {
  text-align: center;
}

.contactus-Landing {
  padding: calc(var(--ty-section-spacing) / 2) 0;
  position: relative;
}
.contactus-Landing .w3-container {
  display: flex;
  flex-wrap: wrap;
}
.contactus-Landing .w3-container .map-section {
  flex: 0 0 49.5%;
  max-width: 49.5%;
  margin-right: 0.5%;
}
@media (max-width: 767.98px) {
  .contactus-Landing .w3-container .map-section {
    flex: 0 0 100%;
    max-width: 100%;
    margin-left: 0;
  }
}
.contactus-Landing .w3-container .map-section .map {
  border: 5px solid var(--cl-border-color);
}
.contactus-Landing .w3-container .map-section .map iframe {
  height: 720px;
}
.contactus-Landing .w3-container .venue-section {
  flex: 0 0 49.5%;
  max-width: 49.5%;
  margin-left: 0.5%;
}
@media (max-width: 767.98px) {
  .contactus-Landing .w3-container .venue-section {
    flex: 0 0 100%;
    max-width: 100%;
    margin-left: 0;
  }
}
.contactus-Landing .w3-container .venue-section .info-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  flex-wrap: wrap;
}
.contactus-Landing .w3-container .venue-section .info-row .contact-heading {
  font-size: var(--ty-font-size-heading2);
}
@media (max-width: 767.98px) {
  .contactus-Landing .w3-container .venue-section .info-row .contact-heading {
    font-size: calc(var(--ty-font-size-heading2) - 10px);
  }
}
.contactus-Landing .w3-container .venue-section .info-row .showroom,
.contactus-Landing .w3-container .venue-section .info-row .quick-help {
  flex: 0 0 45%;
  max-width: 45%;
  background-color: var(--header-background-color);
  padding: 0 20px;
}
@media (max-width: 767.98px) {
  .contactus-Landing .w3-container .venue-section .info-row .showroom,
  .contactus-Landing .w3-container .venue-section .info-row .quick-help {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.contactus-Landing .w3-container .venue-section .info-row .showroom p,
.contactus-Landing .w3-container .venue-section .info-row .showroom a,
.contactus-Landing .w3-container .venue-section .info-row .quick-help p,
.contactus-Landing .w3-container .venue-section .info-row .quick-help a {
  margin: 0;
  margin-bottom: 10px;
  color: var(--icon-dark);
  font-size: 18px;
}
.contactus-Landing .w3-container .venue-section .info-row .showroom a,
.contactus-Landing .w3-container .venue-section .info-row .quick-help a {
  color: var(--cl-primary-color);
  text-decoration: none;
}
.contactus-Landing .w3-container .venue-section .info-row .showroom a:hover,
.contactus-Landing .w3-container .venue-section .info-row .quick-help a:hover {
  color: var(--cl-secondary-color);
}
.contactus-Landing .w3-container .venue-section .form {
  padding: 20px;
  border-radius: 5px;
}
.contactus-Landing .w3-container .venue-section .form .message-heading {
  margin-top: 0;
  font-size: var(--ty-font-size-heading4);
  color: var(--cl-heading-color3);
  font-weight: bold;
}
.contactus-Landing .w3-container .venue-section .form form input,
.contactus-Landing .w3-container .venue-section .form form select,
.contactus-Landing .w3-container .venue-section .form form textarea {
  box-sizing: border-box;
  margin-bottom: 20px;
  width: 100%;
  padding: 15px 10px;
  font-size: var(--product-description-font-size);
  border: 1px solid var(--cl-border-color);
}

.orderDt-Box {
  display: flex;
  flex-wrap: wrap;
}
.orderDt-Box .orderImg {
  max-width: 25%;
  flex: 0 0 25%;
  position: relative;
}
.orderDt-Box .orderImg .itemquantity {
  align-items: center;
  background: #fff;
  border: 2px solid hsla(0, 0%, 7%, 0.11);
  border-radius: 1em;
  box-shadow: 0 0 0 2px #fff;
  color: #000;
  display: flex;
  justify-content: center;
  line-height: 1;
  min-height: 20px;
  min-width: 20px;
  padding: 0 0.4em;
  position: absolute;
  right: 0;
  top: 0;
  white-space: nowrap;
  z-index: 1;
}
.orderDt-Box .orderImg img {
  width: 90%;
  height: 90%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.orderDt-Box .ordersumm-item {
  max-width: 56%;
  flex: 0 0 56%;
  margin: 0 2%;
}
.orderDt-Box .ordersumm-item p {
  margin: 0;
}
.orderDt-Box .orderTot {
  max-width: 15%;
  flex: 0 0 15%;
  text-align: right;
}
.orderDt-Box .orderTot p {
  margin: 0;
}

.checkOut {
  position: relative;
  padding: var(--ty-section-spacing) 0;
}
.checkOut .w3-container {
  display: flex;
  flex-wrap: wrap;
}
.checkOut .w3-container .contact-info {
  flex: 0 0 59.5%;
  max-width: 59.5%;
  margin-right: 0.5%;
}
@media (max-width: 767.98px) {
  .checkOut .w3-container .contact-info {
    flex: 0 0 100%;
    max-width: 100%;
    margin-left: 0;
  }
}
.checkOut .w3-container .summary {
  flex: 0 0 35.5%;
  max-width: 35.5%;
  margin-left: 4.5%;
}
@media (max-width: 1198.98px) {
  .checkOut .w3-container .summary {
    flex: 0 0 39.5%;
    max-width: 39.5%;
    margin-left: 0.5%;
  }
}
@media (max-width: 767.98px) {
  .checkOut .w3-container .summary {
    flex: 0 0 100%;
    max-width: 100%;
    margin-left: 0;
    margin-top: 2rem;
  }
}
.checkOut .contact-info .checkbox,
.checkOut .summary .checkbox {
  display: flex;
  margin: 1rem 0;
  color: var(--footer-nav-color);
}
.checkOut .contact-info .checkbox input[type=checkbox],
.checkOut .summary .checkbox input[type=checkbox] {
  margin-right: 1rem;
}
.checkOut .contact-info .form-container .input-field,
.checkOut .summary .form-container .input-field {
  margin-top: 1rem;
}
.checkOut .contact-info .form-container .input-field.name-fields, .checkOut .contact-info .form-container .input-field.address-fields,
.checkOut .summary .form-container .input-field.name-fields,
.checkOut .summary .form-container .input-field.address-fields {
  display: flex;
  justify-content: space-between;
}
.checkOut .contact-info .form-container .input-field.name-fields .input-field.address-fields, .checkOut .contact-info .form-container .input-field.address-fields .input-field.address-fields,
.checkOut .summary .form-container .input-field.name-fields .input-field.address-fields,
.checkOut .summary .form-container .input-field.address-fields .input-field.address-fields {
  margin-top: 0;
  flex: 0 0 49%;
  max-width: 49%;
}
@media (max-width: 575.98px) {
  .checkOut .contact-info .form-container .input-field.name-fields .input-field.address-fields, .checkOut .contact-info .form-container .input-field.address-fields .input-field.address-fields,
  .checkOut .summary .form-container .input-field.name-fields .input-field.address-fields,
  .checkOut .summary .form-container .input-field.address-fields .input-field.address-fields {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.checkOut .contact-info .form-container .input-field.name-fields .input, .checkOut .contact-info .form-container .input-field.address-fields .input,
.checkOut .summary .form-container .input-field.name-fields .input,
.checkOut .summary .form-container .input-field.address-fields .input {
  flex: 0 0 49%;
  max-width: 49%;
}
@media (max-width: 575.98px) {
  .checkOut .contact-info .form-container .input-field.name-fields .input, .checkOut .contact-info .form-container .input-field.address-fields .input,
  .checkOut .summary .form-container .input-field.name-fields .input,
  .checkOut .summary .form-container .input-field.address-fields .input {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.checkOut .contact-info .form-container .button-row,
.checkOut .summary .form-container .button-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 1.5rem;
  flex-wrap: wrap;
}
.checkOut .contact-info .form-container .button-row .btn,
.checkOut .summary .form-container .button-row .btn {
  width: auto;
}
.checkOut .contact-info .info-heading,
.checkOut .summary .info-heading {
  font-size: calc(var(--ty-font-size-heading2) / 1.3);
}
.checkOut .contact-info .infoDetail,
.checkOut .summary .infoDetail {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
  flex-wrap: wrap;
}
.checkOut .contact-info .infoDetail .info-heading,
.checkOut .summary .infoDetail .info-heading {
  font-size: calc(var(--ty-font-size-heading2) / 1.3);
}
.checkOut .contact-info .infoDetail p,
.checkOut .summary .infoDetail p {
  margin: 0;
  font-weight: bold;
}
.checkOut .contact-info .infoDetail p .login-link,
.checkOut .summary .infoDetail p .login-link {
  color: var(--cl-secondary-color);
  text-decoration: none;
}
.checkOut .contact-info .infoDetail p .login-link:hover,
.checkOut .summary .infoDetail p .login-link:hover {
  color: var(--cl-primary-color);
}
.checkOut .contact-info .return-link,
.checkOut .summary .return-link {
  font-size: calc(var(--ty-description-font-size) - 2px);
  color: var(--cl-primary-color);
  text-decoration: none;
}
.checkOut .contact-info .return-link:hover,
.checkOut .summary .return-link:hover {
  color: var(--cl-secondary-color);
}
.checkOut .contact-info .return-link i,
.checkOut .summary .return-link i {
  font-size: 12px;
  margin-right: 6px;
}

.shoppingComplete {
  position: relative;
  padding: calc(var(--ty-section-spacing) / 2) 0 var(--ty-section-spacing) 0;
}
.shoppingComplete .w3-container {
  display: flex;
  flex-wrap: wrap;
}
.shoppingComplete .w3-container .check-confirmation {
  margin-top: 0.5rem;
  margin-right: 0.5rem;
  position: relative;
}
.shoppingComplete .w3-container .check-confirmation i {
  font-size: 50px;
  color: green;
  border: 1px solid green;
  border-radius: 100%;
  padding: 4px;
  position: absolute;
  -webkit-text-stroke: 8px var(--cl-white);
}
.shoppingComplete .w3-container .check-order {
  margin-top: 0.5rem;
  padding-left: 75px;
}
.shoppingComplete .w3-container .check-order p {
  margin: 0;
  font-size: calc(var(--ty-description-font-size) - 2px);
  font-weight: bold;
}
.shoppingComplete .w3-container .check-order .compOrder-heading {
  margin: 0;
}
@media (max-width: 1200.98px) {
  .shoppingComplete .w3-container .check-order .compOrder-heading {
    font-size: calc(var(--ty-font-size-heading2) - 10px);
  }
}
.shoppingComplete .w3-container .map {
  margin-top: 2rem;
}
.shoppingComplete .order-summary {
  flex: 0 0 44.5%;
  max-width: 44.5%;
  margin-right: 0.5%;
  border-radius: var(--ty-border-radius-box);
}
@media (max-width: 767.98px) {
  .shoppingComplete .order-summary {
    flex: 0 0 100%;
    max-width: 100%;
    margin-right: 0;
  }
}
.shoppingComplete .order-summary .order-confirmation,
.shoppingComplete .order-summary .order-updates {
  margin-bottom: 20px;
  border: 1px solid var(--cl-border-color);
  border-radius: 10px;
  padding: 8px 20px;
}
.shoppingComplete .order-summary .order-confirmation .compOrder-heading,
.shoppingComplete .order-summary .order-updates .compOrder-heading {
  font-size: calc(var(--ty-font-size-heading2) / 1.6);
  font-weight: bold;
}
.shoppingComplete .order-summary .customer-information {
  border: 1px solid var(--cl-border-color);
  border-radius: 10px;
  padding: 8px 20px;
}
.shoppingComplete .order-summary .customer-information h4 {
  font-size: 16px;
  font-weight: bold;
}
.shoppingComplete .order-summary .customer-information .info-row {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  display: grid;
  margin-bottom: 0.5rem;
}
@media (max-width: 767.98px) {
  .shoppingComplete .order-summary .customer-information .info-row {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.shoppingComplete .order-summary .customer-information .info-row p strong {
  font-weight: bold;
}
.shoppingComplete .order-summary .button-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 1.5rem;
}
.shoppingComplete .order-summary .button-row p {
  font-weight: bold;
  margin: 0;
  line-height: normal;
}
.shoppingComplete .order-summary .button-row p a {
  margin-left: 6px;
  text-decoration: none;
  color: var(--cl-secondary-color);
}
.shoppingComplete .order-summary .button-row p a:hover {
  color: var(--cl-primary-color);
}
.shoppingComplete .order-summary .button-row .btn {
  width: auto;
}
.shoppingComplete .summary {
  flex: 0 0 54.5%;
  max-width: 54.5%;
  margin-left: 0.5%;
  border: 1px solid var(--cl-border-color);
  border-radius: var(--ty-border-radius-box);
}
@media (max-width: 767.98px) {
  .shoppingComplete .summary {
    flex: 0 0 100%;
    max-width: 100%;
    margin-left: 0;
  }
}

.summary {
  border: 1px solid var(--cl-border-color);
  height: 100%;
}
.summary .ordersummary {
  padding: 2rem 1.5rem;
}
.summary .ordersummary p {
  margin-top: 0;
}
.summary .discount-form {
  border-top: 1px solid var(--cl-border-color);
  border-bottom: 1px solid var(--cl-border-color);
  padding: 2rem 1.5rem;
  display: flex;
  gap: 0.5rem;
}
@media (max-width: 767.98px) {
  .summary .discount-form {
    flex-wrap: wrap;
  }
}
.summary .discount-form .btn {
  width: auto;
}
.summary .cost-summary .row {
  font-size: var(--ty-description-font-size);
  line-height: var(--ty-product-description-line-height);
  color: var(--cl-product-description-color);
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.5rem;
}
.summary .cost-summary .row.total {
  padding: 2rem 1.5rem;
  font-weight: bold;
}
.summary .cost-summary .subtotal-row {
  padding: 1.5rem;
  border-bottom: 1px solid var(--cl-border-color);
}

.payment-method {
  position: relative;
  padding: var(--ty-section-spacing) 0;
}
.payment-method .w3-container {
  display: flex;
  flex-wrap: wrap;
}
.payment-method .w3-container .summary {
  flex: 0 0 54.5%;
  max-width: 54.5%;
  margin-left: 0.5%;
  border: 1px solid var(--cl-border-color);
  border-radius: var(--ty-border-radius-box);
}
@media (max-width: 767.98px) {
  .payment-method .w3-container .summary {
    flex: 0 0 100%;
    max-width: 100%;
    margin-left: 0;
  }
}
.payment-method .w3-container .payment-container {
  flex: 0 0 44.5%;
  max-width: 44.5%;
  margin-right: 0.5%;
}
@media (max-width: 767.98px) {
  .payment-method .w3-container .payment-container {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.payment-method .w3-container .payment-container .shipping-contact {
  border: 1px solid var(--cl-border-color);
  border-radius: var(--ty-border-radius-box);
  margin-bottom: 2rem;
}
.payment-method .w3-container .payment-container .shipping-contact:last-child {
  border-bottom: none;
}
.payment-method .w3-container .payment-container .shipping-contact .contact {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 15px;
  border-bottom: 1px solid var(--cl-border-color);
}
.payment-method .w3-container .payment-container .shipping-contact .contact:last-child {
  border-bottom: none;
}
.payment-method .w3-container .payment-container .shipping-contact .contact p {
  margin: 0;
}
.payment-method .w3-container .payment-container .shipping-contact .contact .change-link {
  color: var(--cl-secondary-color);
  font-size: var(--product-description-font-size);
  text-decoration: none;
  cursor: pointer;
}
@media (max-width: 1440.98px) {
  .payment-method .w3-container .payment-container .shipping-contact .contact .change-link {
    font-size: calc(var(--ty-description-font-size) - 2px);
  }
}
@media (max-width: 767.98px) {
  .payment-method .w3-container .payment-container .shipping-contact .contact .change-link {
    font-size: calc(var(--ty-description-font-size) - 4px);
  }
}
@media (max-width: 575.98px) {
  .payment-method .w3-container .payment-container .shipping-contact .contact .change-link {
    font-size: var(--ty-description-font-size);
  }
}
.payment-method .w3-container .payment-container .shipping-contact .contact .change-link:hover {
  color: var(--cl-primary-color);
}
.payment-method .w3-container .payment-container .payment-handler {
  border: 1px solid #e0e0e0;
  border-radius: 8px;
}
.payment-method .w3-container .payment-container .payment-handler .payment-option {
  display: flex;
  border-bottom: 1px solid var(--cl-border-color);
  flex-direction: column;
  position: relative;
}
.payment-method .w3-container .payment-container .payment-handler .payment-option input[type=radio] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 18px;
  height: 18px;
  border: 2px solid var(--cl-primary-color);
  border-radius: 50%;
  cursor: pointer;
  position: absolute;
  top: 20px;
  left: 10px;
}
.payment-method .w3-container .payment-container .payment-handler .payment-option input[type=radio]:checked::before {
  content: "";
  width: 10px;
  height: 10px;
  background: var(--cl-primary-color);
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.payment-method .w3-container .payment-container .payment-handler .payment-option label {
  font-weight: bold;
  cursor: pointer;
  padding: 18px 10px 18px 40px;
}
.payment-method .w3-container .payment-container .payment-handler .payment-option .payment-content {
  border-top: 1px solid var(--cl-border-color);
  transition: height 2s;
  height: 0px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.payment-method .w3-container .payment-container .payment-handler .payment-option .payment-content i {
  font-size: 100px;
  display: block;
  margin-bottom: 10px;
  color: var(--cl-primary-color);
}
.payment-method .w3-container .payment-container .payment-handler .payment-option .payment-content p {
  width: 70%;
  margin: 0 auto;
  text-align: center;
}
@media (max-width: 1440.98px) {
  .payment-method .w3-container .payment-container .payment-handler .payment-option .payment-content p {
    width: 100%;
  }
}
@media (max-width: 1200.98px) {
  .payment-method .w3-container .payment-container .payment-handler .payment-option .payment-content p {
    width: 90%;
  }
}
@media (max-width: 767.98px) {
  .payment-method .w3-container .payment-container .payment-handler .payment-option .payment-content p {
    width: 80%;
  }
}
.payment-method .w3-container .payment-container .payment-handler .payment-option input:checked + label + .payment-content {
  height: 290px;
}
.payment-method .w3-container .payment-container .billing-section {
  margin-top: 20px;
}
.payment-method .w3-container .payment-container .billing-section h3 {
  font-size: 1.2rem;
  margin-bottom: 5px;
}
.payment-method .w3-container .payment-container .billing-section p {
  font-size: 14px;
  color: var(--footer-nav-color);
  margin-bottom: 10px;
}
.payment-method .w3-container .payment-container .billing-section .billing-handler {
  position: relative;
  border-radius: var(--ty-border-radius-box);
}
.payment-method .w3-container .payment-container .billing-section .billing-handler .billing-option {
  display: flex;
  align-items: center;
  border: 1px solid var(--cl-border-color);
}
.payment-method .w3-container .payment-container .billing-section .billing-handler .billing-option:first-child {
  border-bottom: none;
}
.payment-method .w3-container .payment-container .billing-section .billing-handler .billing-option input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 18px;
  height: 18px;
  border: 2px solid var(--cl-primary-color);
  border-radius: 50%;
  cursor: pointer;
  margin: 20px;
  position: relative;
}
@media (max-width: 1440.98px) {
  .payment-method .w3-container .payment-container .billing-section .billing-handler .billing-option input {
    margin: 18px;
  }
}
@media (max-width: 767.98px) {
  .payment-method .w3-container .payment-container .billing-section .billing-handler .billing-option input {
    margin: 15px;
  }
}
@media (max-width: 575.98px) {
  .payment-method .w3-container .payment-container .billing-section .billing-handler .billing-option input {
    margin: 12px;
  }
}
.payment-method .w3-container .payment-container .billing-section .billing-handler .billing-option input:checked::before {
  content: "";
  width: 10px;
  height: 10px;
  background: var(--cl-primary-color);
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.payment-method .w3-container .payment-container .billing-section .billing-handler .billing-option label {
  font-size: 1rem;
  cursor: pointer;
}
.payment-method .w3-container .payment-container .actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 3rem;
}
@media (max-width: 767.98px) {
  .payment-method .w3-container .payment-container .actions {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
}
.payment-method .w3-container .payment-container .actions .btn {
  width: auto;
}
.payment-method .w3-container .payment-container .actions .return-link {
  font-size: calc(var(--ty-description-font-size) - 2px);
  color: var(--cl-primary-color);
  text-decoration: none;
}
.payment-method .w3-container .payment-container .actions .return-link:hover {
  color: var(--cl-secondary-color);
}
.payment-method .w3-container .payment-container .actions .return-link i {
  font-size: 12px;
  margin-right: 6px;
}

.filtersSearch {
  padding: var(--ty-section-spacing) 0 0 0;
}
.filtersSearch .searchBar {
  position: relative;
}
.filtersSearch .searchBar i {
  font-size: 25px;
  color: var(--cl-primary-color);
  right: 10px;
  transform: translateY(50%);
  position: absolute;
}

.shopSec {
  position: relative;
  padding: var(--ty-section-spacing) 0;
}
@media (max-width: 575.98px) {
  .shopSec {
    padding: calc(var(--ty-section-spacing) / 2) 0;
  }
}
.shopSec .w3-container {
  display: flex;
  flex-wrap: wrap;
}
.shopSec .w3-container .sliderproduct {
  flex: 0 0 25%;
  max-width: 25%;
  padding: 0 1%;
  margin-bottom: 1rem;
}
@media (max-width: 767.98px) {
  .shopSec .w3-container .sliderproduct {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

.version-one .hero-section .w3-container {
  padding: 0;
}
.version-one .hero-section .w3-container .slider-container {
  flex: 0 0 100%;
  max-width: 100%;
  margin: 0;
  height: 100vh;
}
.version-one .hero-section .w3-container .slider-container .splide .splide__track .splide__slide img {
  -o-object-position: top;
     object-position: top;
}
.version-one .hero-section .image-container {
  flex: 0 0 100%;
  max-width: 100%;
  margin: 0;
  padding: var(--ty-section-spacing) 16px;
}
.version-one .slide-show {
  padding: 0 0 var(--ty-section-spacing) 0;
  background: var(--cl-theme-alert);
}
.version-one .slide-show .slide-show-title,
.version-one .slide-show p {
  color: var(--cl-theme-alert-text-color);
}
.version-one .top-slider .topTrend-heading,
.version-one .top-slider .blog-heading,
.version-one .blog-post .topTrend-heading,
.version-one .blog-post .blog-heading {
  text-align: center;
}
.version-one .discover-section .w3-container .info {
  justify-content: center;
  align-items: center;
  text-align: center;
}
.version-one .discover-section .w3-container .info .timer {
  display: none;
}

.breadcrumb {
  font-size: calc(var(--ty-description-font-size) - 2px);
  color: rgb(44, 45, 56);
  font-weight: 500;
  line-height: 15px;
  padding: calc(var(--ty-section-spacing) / 2) 0;
}
.breadcrumb .w3-container .breadcrumb-item {
  text-decoration: none;
  color: #5a5a5a;
  margin-right: 2px;
}
.breadcrumb .w3-container .breadcrumb-item.active {
  color: rgb(48, 55, 62);
}
.breadcrumb .w3-container .fa-angle-right {
  color: #5a5a5a;
  margin: 0 2px;
}

.blog-comments .w3-container {
  max-width: 100%;
  margin: 0;
  padding: 0;
  position: relative;
}
.blog-comments .w3-container img {
  width: 100%;
  height: 560px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1700.98px) {
  .blog-comments .w3-container img {
    height: 500px;
  }
}
@media (max-width: 1440.98px) {
  .blog-comments .w3-container img {
    height: 400px;
  }
}
@media (max-width: 1280.98px) {
  .blog-comments .w3-container img {
    height: 350px;
  }
}
@media (max-width: 1024.98px) {
  .blog-comments .w3-container img {
    height: 300px;
  }
}
@media (max-width: 767.98px) {
  .blog-comments .w3-container img {
    height: 250px;
  }
}

.post-comment-loop {
  margin: 0 auto;
}
.post-comment-loop .w3-container {
  position: relative;
  margin: 0 auto;
  margin-top: -5%;
  padding: 40px;
  height: -moz-fit-content;
  height: fit-content;
  background-color: white;
  max-width: 770px;
  bottom: 5%;
}
.post-comment-loop .w3-container .sus a {
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 500;
  color: rgb(44, 45, 56);
  font-size: 13px;
}
.post-comment-loop .w3-container .sus a:hover {
  text-decoration: underline;
}
.post-comment-loop .w3-container .how {
  font-size: calc(var(--ty-description-font-size) + 3px);
  color: rgb(48, 55, 62);
  line-height: 25px;
  font-weight: 400;
}
.post-comment-loop .w3-container .cd {
  font-size: 18px;
  font-size: 400;
  line-height: 25px;
  color: rgb(48, 55, 62);
}
.post-comment-loop .w3-container .sin img {
  width: 100%;
}
.post-comment-loop .w3-container .img-flex {
  display: flex;
  margin: 30px 0;
}
.post-comment-loop .w3-container .img-flex .coat {
  flex: 0 0 49%;
  max-width: 49%;
  margin-right: 1%;
}
.post-comment-loop .w3-container .img-flex .coat img {
  width: 100%;
  height: auto;
}
.post-comment-loop .w3-container .img-flex .shoe {
  flex: 0 0 49%;
  max-width: 49%;
  margin-left: 1%;
}
.post-comment-loop .w3-container .img-flex .shoe img {
  width: 100%;
}
.post-comment-loop .w3-container .fin strong {
  font-size: var(--ty-description-font-size);
  font-weight: 600;
  line-height: 26px;
  color: rgb(48, 55, 62);
}
.post-comment-loop .w3-container .anchor-flex {
  display: flex;
  flex-wrap: wrap;
  padding: 13px 0;
  margin-bottom: 30px;
}
.post-comment-loop .w3-container .anchor-flex a {
  text-decoration: none;
  font-size: calc(var(--ty-description-font-size) - 2px);
  border: 1px solid #dadbe0;
  padding: 13px 20px;
  margin-right: 10px;
  margin-top: 10px;
  border-radius: 24px;
}
.post-comment-loop .w3-container .choice-loop {
  display: flex;
  flex-wrap: wrap;
  padding: 30px 0;
  border-top: 1px solid #dadbe0;
  border-bottom: 1px solid #dadbe0;
}
.post-comment-loop .w3-container .choice-loop a .ne {
  color: #7c99a9;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.post-comment-loop .w3-container .choice-loop a .pre {
  font-family: "Tenor Sans";
  font-size: 14px;
  font-weight: 600;
  word-wrap: break-word;
  color: rgb(31, 31, 39);
  line-height: 22px;
}
.post-comment-loop .w3-container .choice-loop .next-loop {
  text-align: right;
  flex: 0 0 48%;
  max-width: 48%;
  margin-left: 2%;
}
@media (max-width: 767.98px) {
  .post-comment-loop .w3-container .choice-loop .next-loop {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0;
  }
}
.post-comment-loop .w3-container .choice-loop .pre-loop {
  flex: 0 0 48%;
  max-width: 48%;
  margin-right: 2%;
}
@media (max-width: 767.98px) {
  .post-comment-loop .w3-container .choice-loop .pre-loop {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0;
  }
}
.post-comment-loop .w3-container .comments-box {
  padding: var(--ty-section-spacing) 0;
}
.post-comment-loop .w3-container .comments-box h5 {
  font-size: 20px;
  font-family: "Tenor Sans";
  font-weight: 400;
  line-height: 21px;
  color: rgb(48, 55, 62);
  margin-bottom: 40px;
}
.post-comment-loop .w3-container .comments-box .comment {
  display: flex;
  align-items: flex-start;
  gap: 15px;
  margin-top: 20px;
  position: relative;
  padding-bottom: 20px;
  border-bottom: 1px solid #dadbe0;
}
.post-comment-loop .w3-container .comments-box .comment .comment-profile img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ddd;
}
@media (max-width: 767.98px) {
  .post-comment-loop .w3-container .comments-box .comment .comment-profile img {
    display: none;
  }
}
.post-comment-loop .w3-container .comments-box .comment .comment-content {
  flex-grow: 1;
}
.post-comment-loop .w3-container .comments-box .comment .comment-content .comment-header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: var(--ty-description-font-size);
  font-weight: bold;
}
.post-comment-loop .w3-container .comments-box .comment .comment-content .comment-header .com-loop {
  display: flex;
  flex: 0 0 80%;
  max-width: 80%;
  flex-direction: column;
}
@media (max-width: 575.98px) {
  .post-comment-loop .w3-container .comments-box .comment .comment-content .comment-header .com-loop {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.post-comment-loop .w3-container .comments-box .comment .comment-content .comment-header .com-loop .comment-date {
  font-size: 13px;
  line-height: 21px;
  font-weight: 400;
  margin-bottom: 10px;
  text-decoration: none;
  color: #7c99a9;
}
.post-comment-loop .w3-container .comments-box .comment .comment-content .comment-header .com-loop .comment-name {
  font-family: "Tenor Sans";
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 3px;
  color: rgb(48, 55, 62);
}
.post-comment-loop .w3-container .comments-box .comment .comment-content .comment-header .comment-reply {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex: 0 0 20%;
  max-width: 20%;
  gap: 5px;
}
@media (max-width: 575.98px) {
  .post-comment-loop .w3-container .comments-box .comment .comment-content .comment-header .comment-reply {
    flex: 0 0 100%;
    max-width: 100%;
    justify-content: flex-start;
    padding: 20px 0;
  }
}
.post-comment-loop .w3-container .comments-box .comment .comment-content .comment-header .comment-reply i {
  font-size: 14px;
  color: #888;
}
.post-comment-loop .w3-container .comments-box .comment .comment-content .comment-header .comment-reply a {
  text-decoration: none;
  font-size: 14px;
  color: #888;
  font-weight: bold;
}
.post-comment-loop .w3-container .comments-box .comment .comment-content .comment-header .comment-reply a:hover {
  color: #000;
}
.post-comment-loop .w3-container .comments-box .comment .comment-content p {
  font-size: 16px;
  font-weight: 400;
  color: rgb(84, 89, 95);
  line-height: 26px;
  margin-top: 5px;
}
.post-comment-loop .w3-container .comment-form h2 {
  font-size: 22px;
  margin-bottom: 10px;
}
.post-comment-loop .w3-container .comment-form p .required {
  color: var(--cl-red);
}
.post-comment-loop .w3-container .comment-form .input-row {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 15px;
}
.post-comment-loop .w3-container .comment-form .input-row input {
  flex: 1;
  padding: 10px;
  border: 1px solid var(--cl-border-color);
  border-radius: var(--ty-border-radius-box);
  outline: none;
}
@media (max-width: 575.98px) {
  .post-comment-loop .w3-container .comment-form .input-row input {
    width: 100%;
  }
}
.post-comment-loop .w3-container .comment-form textarea {
  width: 100%;
  height: 120px;
  padding: 10px;
  border: 1px solid var(--cl-border-color);
  border-radius: var(--ty-border-radius-box);
  margin-bottom: 15px;
}
.post-comment-loop .w3-container .comment-form .save-info {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #666;
  margin-bottom: 15px;
}
.post-comment-loop .w3-container .comment-form .save-info input {
  margin-right: 5px;
}
.post-comment-loop .w3-container .comment-form button {
  width: auto;
}

.back-to-top {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--cl-primary-color);
  width: 40px;
  height: 40px;
  text-align: center;
  border-radius: var(--ty-border-radius-box);
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color 0.3s, opacity 0.5s, visibility 0.5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
.back-to-top::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: var(--ty-description-font-size);
  color: var(--cl-border-color);
}
.back-to-top:hover {
  cursor: pointer;
  background-color: var(--cl-primary-color);
}
.back-to-top:active {
  background-color: var(--cl-primary-color);
}
.back-to-top.show {
  opacity: 1;
  visibility: visible;
}

.termsCondition {
  position: relative;
  padding: calc(var(--ty-section-spacing) / 2) 0 var(--ty-section-spacing) 0;
}
.termsCondition .bannerCondition {
  text-align: center;
  width: 80%;
  margin: 0 auto;
  padding-bottom: calc(var(--ty-section-spacing) / 2);
}
@media (max-width: 1200.98px) {
  .termsCondition .bannerCondition {
    width: 100%;
  }
}

.whatsApp-icon {
  position: fixed;
  left: 10px;
  bottom: 10px;
}
.whatsApp-icon img {
  width: 40px;
  height: 40px;
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.description > div,
.description aside {
  width: auto !important;
  float: none !important;
}

.description > div,
.description aside {
  width: auto !important;
  float: none !important;
}
.description img {
  width: 100%;
  height: auto;
}

.checkOut .contact-info .form-container .input-field .country-select__control,
.checkOut .summary .form-container .input-field .country-select__control {
  padding: 6px;
  border-color: var(--cl-border-color);
  border-radius: var(--ty-border-radius-box);
  font-size: var(--ty-description-font-size);
  width: 100%;
}
.checkOut .contact-info .form-container .input-field.flex,
.checkOut .summary .form-container .input-field.flex {
  display: flex;
}
.checkOut .contact-info .form-container .input-field.flex .input:disabled,
.checkOut .summary .form-container .input-field.flex .input:disabled {
  width: auto;
}
.checkOut .contact-info .form-container .input-field:disabled,
.checkOut .summary .form-container .input-field:disabled {
  width: 91px;
  background: transparent;
  border-right: transparent;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.checkOut .contact-info .form-container .input-field:last-child,
.checkOut .summary .form-container .input-field:last-child {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.wishlistBox .w3-container .catalog-details-loop {
  flex: 0 0 100%;
  max-width: 100%;
  margin-right: 0;
}
.wishlistBox .w3-container .catalog-details-loop .cart-detailings .catalog-desp .catalog-main .catalog-price.green {
  color: green;
}
.wishlistBox .w3-container .catalog-details-loop .cart-detailings .catalog-desp .catalog-main .catalog-price.red {
  color: red;
}
@media (max-width: 575.98px) {
  .wishlistBox .w3-container .catalog-details-loop .cart-detailings .catalog-desp .catalog-main .add-cart {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.wishlistBox .w3-container .catalog-details-loop .cart-detailings .catalog-desp .catalog-main .add-cart a {
  padding: 0;
  font-weight: bold;
}

.payment-status-card {
  padding: 2rem;
  margin-top: 20px;
  border: 1px solid var(--cl-border-color);
  border-radius: 10px;
}
.payment-status-card .payment-status-heading {
  color: var(--cl-product-description);
}
.payment-status-card .payment-info {
  margin-bottom: 2rem;
}
.payment-status-card .payment-info .payment-row {
  padding: 0.6rem 0;
  border-bottom: 1px solid var(--cl-border-color);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  display: grid;
}
@media (max-width: 767.98px) {
  .payment-status-card .payment-info .payment-row {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.payment-status-card .payment-info .payment-row:last-child {
  border-bottom: none;
}
.payment-status-card .payment-info .payment-row .payment-label {
  font-weight: bold;
  color: var(--cl-product-description);
}
.payment-status-card .payment-info .payment-row .payment-label a {
  font-size: 12px;
  margin-left: 4px;
}
.payment-status-card .payment-info .payment-row .payment-value {
  color: var(--cl-product-description);
  font-size: var(--ty-description-font-size);
  font-weight: 400;
}
.payment-status-card .upload-section {
  margin-top: 1.5rem;
}
.payment-status-card .upload-section .upload-label {
  display: block;
  font-weight: 500;
  margin-bottom: 0.5rem;
  color: var(--cl-product-description);
}
.payment-status-card .upload-section .upload-input-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0.75rem 1rem;
  border: 2px dashed var(--cl-border-color);
  border-radius: 8px;
  cursor: pointer;
  gap: 0.5rem;
}
.payment-status-card .upload-section .upload-input-wrapper .upload-input {
  display: none;
}
.payment-status-card .upload-section .upload-input-wrapper .upload-text {
  color: var(--cl-product-description);
}

.shipment-section {
  padding: var(--ty-section-spacing) 0;
}
.shipment-section .w3-container .consignment-number,
.shipment-section .w3-container .delivery-heading,
.shipment-section .w3-container .shipment-heading {
  font-size: calc(var(--ty-description-font-size) + 5px);
  color: var(--cl-white);
  padding: 15px;
  border-top-left-radius: var(--ty-border-radius-box);
  margin-top: 0;
  margin-bottom: 15px;
  background: var(--cl-primary-color);
}
@media (max-width: 1024.98px) {
  .shipment-section .w3-container .consignment-number,
  .shipment-section .w3-container .delivery-heading,
  .shipment-section .w3-container .shipment-heading {
    font-size: calc(var(--ty-description-font-size) + 2px);
    padding: 10px;
  }
}
@media (max-width: 575.98px) {
  .shipment-section .w3-container .consignment-number,
  .shipment-section .w3-container .delivery-heading,
  .shipment-section .w3-container .shipment-heading {
    font-size: var(--ty-description-font-size);
  }
}
.shipment-section .w3-container .consignment-info .shipment-status {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
  margin-top: 10px;
}
.shipment-section .w3-container .consignment-info .shipment-status .status-bar {
  flex: 0 0 15.66%;
  max-width: 15.66%;
  margin: 0 auto;
  text-align: center;
}
@media (max-width: 1024.98px) {
  .shipment-section .w3-container .consignment-info .shipment-status .status-bar {
    flex: 0 0 32.33%;
    max-width: 32.33%;
  }
}
@media (max-width: 768.98px) {
  .shipment-section .w3-container .consignment-info .shipment-status .status-bar {
    flex: 0 0 49%;
    max-width: 49%;
  }
}
@media (max-width: 575.98px) {
  .shipment-section .w3-container .consignment-info .shipment-status .status-bar {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0;
  }
}
.shipment-section .w3-container .consignment-info .shipment-status .status-bar .progress-bar {
  width: 100%;
  height: 15px;
  background-color: var(--cl-border-color);
  border-radius: var(--ty-border-radius-box);
  overflow: hidden;
  margin-bottom: 5px;
}
.shipment-section .w3-container .consignment-info .shipment-status .status-bar .progress-bar .progress-filled {
  height: 100%;
  background-color: var(--cl-delivery-filled-bar);
  border-radius: 42px;
  transition: width 0.5s;
}
.shipment-section .w3-container .consignment-info .shipment-status .status-bar .status-text {
  font-size: var(--ty-description-font-size);
  font-weight: 600;
  color: var(--cl-product-description);
  margin: 5px 0;
}
@media (max-width: 768.98px) {
  .shipment-section .w3-container .consignment-info .shipment-status .status-bar .status-text {
    font-size: calc(var(--ty-description-font-size) - 2px);
  }
}
@media (max-width: 575.98px) {
  .shipment-section .w3-container .consignment-info .shipment-status .status-bar .status-text {
    font-size: calc(var(--ty-description-font-size) - 3px);
  }
}
.shipment-section .w3-container .out-for-delivery {
  margin-top: 30px;
}
.shipment-section .w3-container .out-for-delivery .delivery-table {
  width: 100%;
  color: var(--cl-product-description);
  border-collapse: collapse;
}
.shipment-section .w3-container .out-for-delivery .delivery-table td {
  padding: 8px;
  border: 1px solid var(--cl-border-color);
}
@media (max-width: 768.98px) {
  .shipment-section .w3-container .out-for-delivery .delivery-table td {
    padding: 5px;
  }
}
.shipment-section .w3-container .out-for-delivery .delivery-table td.small-column {
  width: 25%;
  font-size: var(--ty-description-font-size);
  font-weight: bold;
}
@media (max-width: 768.98px) {
  .shipment-section .w3-container .out-for-delivery .delivery-table td.small-column {
    font-size: calc(var(--ty-description-font-size) - 2px);
  }
}
@media (max-width: 575.98px) {
  .shipment-section .w3-container .out-for-delivery .delivery-table td.small-column {
    font-size: calc(var(--ty-description-font-size) - 3px);
  }
}
.shipment-section .w3-container .out-for-delivery .delivery-table td.large-column {
  width: 75%;
  font-size: var(--ty-description-font-size);
}
@media (max-width: 768.98px) {
  .shipment-section .w3-container .out-for-delivery .delivery-table td.large-column {
    font-size: calc(var(--ty-description-font-size) - 2px);
  }
}
@media (max-width: 575.98px) {
  .shipment-section .w3-container .out-for-delivery .delivery-table td.large-column {
    font-size: calc(var(--ty-description-font-size) - 3px);
  }
}
.shipment-section .w3-container .shipment-detail {
  margin-top: 30px;
}
.shipment-section .w3-container .shipment-detail .shipment-table {
  width: 100%;
  border-collapse: collapse;
}
.shipment-section .w3-container .shipment-detail .shipment-table td {
  font-size: var(--ty-description-font-size);
  padding: 8px;
  border: 1px solid var(--cl-border-color);
  width: 25%;
}
@media (max-width: 768.98px) {
  .shipment-section .w3-container .shipment-detail .shipment-table td {
    font-size: calc(var(--ty-description-font-size) - 2px);
    padding: 5px;
  }
}
@media (max-width: 575.98px) {
  .shipment-section .w3-container .shipment-detail .shipment-table td {
    font-size: calc(var(--ty-description-font-size) - 3px);
  }
}
.shipment-section .w3-container .status-history {
  margin-top: 30px;
}
.shipment-section .w3-container .status-history .history-table {
  width: 100%;
  color: var(--cl-product-description);
  border-collapse: separate;
  border-spacing: 0;
}
.shipment-section .w3-container .status-history .history-table thead {
  background-color: var(--cl-white);
}
.shipment-section .w3-container .status-history .history-table thead th {
  padding: 10px;
  border: 1px solid var(--cl-border-color);
  text-align: left;
  font-size: calc(var(--ty-description-font-size) + 2px);
  font-weight: normal;
}
@media (max-width: 1024.98px) {
  .shipment-section .w3-container .status-history .history-table thead th {
    font-size: calc(var(--ty-description-font-size) + 1px);
  }
}
@media (max-width: 575.98px) {
  .shipment-section .w3-container .status-history .history-table thead th {
    font-size: var(--ty-description-font-size);
  }
}
.shipment-section .w3-container .status-history .history-table thead th:first-child {
  border-top-left-radius: var(--ty-border-radius-box);
}
.shipment-section .w3-container .status-history .history-table thead th.date-column {
  width: 20%;
  background-color: var(--cl-primary-color);
  color: var(--cl-white);
}
.shipment-section .w3-container .status-history .history-table thead th.status-column {
  width: 80%;
  background-color: var(--cl-primary-color);
  color: var(--cl-white);
}
.shipment-section .w3-container .status-history .history-table tbody tr td {
  font-size: var(--ty-description-font-size);
  padding: 8px;
  border: 1px solid var(--cl-border-color);
  vertical-align: top;
}
@media (max-width: 768.98px) {
  .shipment-section .w3-container .status-history .history-table tbody tr td {
    font-size: calc(var(--ty-description-font-size) - 2px);
    padding: 5px;
  }
}
@media (max-width: 575.98px) {
  .shipment-section .w3-container .status-history .history-table tbody tr td {
    font-size: calc(var(--ty-description-font-size) - 3px);
  }
}

.splide__pagination__page.is-active {
  background: var(--cl-primary-color);
}

.elementor-element {
  overflow: hidden !important;
  width: 100% !important;
  word-break: break-word !important;
}

.toastify {
  max-width: calc(90% - 20px) !important;
}
.toastify .toast-close {
  font-size: 10px !important;
  opacity: 1 !important;
  background: var(--cl-product-description) !important;
  border-radius: 100% !important;
  position: absolute !important;
  top: -8px !important;
  height: 22px !important;
  width: 22px !important;
  right: -8px !important;
}

.shop-tracking-status .order-status {
  margin-top: 90px;
  position: relative;
  margin-bottom: 90px;
}
.shop-tracking-status .order-status-timeline {
  height: 12px;
  border: 1px solid var(--cl-border-color);
  border-radius: var(--ty-border-radius-box);
  background: var(--cl-border-color);
  box-shadow: 0px 0px 5px 0px #C2C2C2 inset;
}
.shop-tracking-status .order-status-timeline .order-status-timeline-completion {
  height: 8px;
  margin: 1px;
  border-radius: 7px;
  background: var(--cl-delivery-filled-bar);
  width: 0px;
}
.shop-tracking-status .order-status-timeline .order-status-timeline-completion.c1 {
  width: 22%;
}
.shop-tracking-status .order-status-timeline .order-status-timeline-completion.c2 {
  width: 46%;
}
.shop-tracking-status .order-status-timeline .order-status-timeline-completion.c3 {
  width: 70%;
}
.shop-tracking-status .order-status-timeline .order-status-timeline-completion.c4 {
  width: 100%;
}
.shop-tracking-status .image-order-status {
  border: 1px solid #ddd;
  padding: 7px;
  box-shadow: 0px 0px 10px 0px #999;
  background-color: var(--cl-white);
  position: absolute;
  margin-top: -35px;
}
@media (max-width: 1199.98px) {
  .shop-tracking-status .image-order-status {
    padding: 4px;
    margin-top: -29px;
  }
}
.shop-tracking-status .image-order-status .icon {
  height: 40px;
  width: 40px;
  background-size: contain;
  background-position: no-repeat;
}
@media (max-width: 1199.98px) {
  .shop-tracking-status .image-order-status .icon {
    height: 26px;
    width: 26px;
  }
}
.shop-tracking-status .image-order-status .status {
  position: absolute;
  text-shadow: 1px 1px #eee;
  color: var(--cl-border-color);
  transform: rotate(-30deg);
  -webkit-transform: rotate(-30deg);
  width: 180px;
  top: -50px;
  left: 50px;
}
@media (max-width: 1199.98px) {
  .shop-tracking-status .image-order-status .status {
    top: -60px;
    left: 23px;
    font-size: 12px;
  }
}
.shop-tracking-status .image-order-status .status:before {
  font: normal normal normal 12px/1 FontAwesome;
  content: "\f053";
  padding-right: 5px;
}
@media (max-width: 1199.98px) {
  .shop-tracking-status .image-order-status .status:before {
    font: normal normal normal 8px/1 FontAwesome;
    padding-right: 3px;
  }
}
.shop-tracking-status .image-order-status.disabled {
  filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");
  filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.shop-tracking-status .image-order-status.active {
  box-shadow: 0px 0px 10px 0px var(--cl-delivery-filled-bar);
}
.shop-tracking-status .image-order-status.active .status {
  color: var(--cl-delivery-filled-bar);
  text-shadow: 0px 0px 1px #777;
}
.shop-tracking-status .image-order-status-new {
  left: 0;
}
.shop-tracking-status .image-order-status-new .icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAA+JJREFUWIXtll+I1FUUxz/n3vv7/WZmZ/+OphuWlliQZn8f2igxyCSIRMgeFNrUDVlUCIoeit4KeujN1CxZN5HAkiCo6CUq0NRU1KUgoqhlFcvd1f0z7Tgzv9+9PfyG2dl1Vpsa8KH9wuHec+/9nfu9557fORdmMYv/O+Rak70vpJcaP3gzDPNrnLg8DjvlS4cCgupGBS1yxFl56bn3xo7XRGDflqYlfpA6qJS+c/mja1LNbe1EUYggGD8A5aNMAtEBykyK6ATKC1A6ILTO/fB1j/Sf+ugvG3HRin2lc1f20HUJ7O9qvk0S/ollKzpb5y26Q40MnHVnD38mTgDncFEeowSjwdOC0YKnwUzrJ5ItZB57w104vteFg6fVz+dGc0XLto3vjvdU7qcrlQNdyQUkk8fvXd3dtviB1Xr8Qh+nv/lYCoUr2CjE2ggloERQCrQSlBK0AjWtLy5P4fJPclPHi5L/4xStidAbHsuvevpBM/DpyWLfVR54v6thXjKVPLls5ab29iUd2o39ihc0UIwmnWSdBWtBGUR7sahYKLWiDYguG042z6eQG6evdy2iNL9dGJtw1m7q3JM9WCbQszE9N2hMHWtbsHShOHJDA33pR555jea5t5IbOTd5X6JANIiKBQ1K4g1FynMSBygAQUOGyMGXO9bjbCGXDPxENpcPcazv3JM9JHs3N7UZY4cB/CB1Pizmv7v9vifX3bN6G9HIL+AszllwLrbqXKyX+v9kzM/cRXbkIl998PJFXHgmsvYJALFsVcZEbwOgZM2VYn5F0Jh5avmqrUSjv2OLE9hiDhdeKYsNp+nF3HXH8n+epXHOIu5euaFFtB62Si8WOOoUO6f8BQe2zzn8+ObdD6czC6+ZH/4Lvt2/PTd0/seNnbsqYgBgX3fTQ2LtUaV1UUR5ojTORjWYdjPOiMS2HC5voygAeH5PVqYQcCAfdje3ABRtdKlj7asMHOupbrFG3Hz/Or7/fAee0m0AnvjFZ3cNZgFMmSU4do9eBujdkiaRSpNMpetCIEg2ArChZL8S5qrVJSht8JMNdSGgjTfj3IwEtPHwE/XxgDZ+7QSM9ggS9fGA+fceuJEEPI+gTjFg/PIV+EDhWgQCoBXiimf8FLhackEViEKpctG9BRgDLgFRNQLNQMYpb3C4/8zczMKO0nBFknGVCceVdVd1TdwO9fdhxRsC5pf2jEokphDQJd374vTEW9idrwthS43nrQqHGfnkxMQ7QALwqHiHTM/5rUCm1AbEd1YPFAAFZIlPfh4oViMAkARaSpvPGKQ1IiS+j1FgHCYft9erevWqijNXqlncaPwNorOPpsGntkIAAAAASUVORK5CYII=);
}
.shop-tracking-status .image-order-status-active {
  left: 22%;
}
.shop-tracking-status .image-order-status-active .icon {
  background-image: url(data:image/png;base64,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);
}
.shop-tracking-status .image-order-status-intransit {
  left: 45%;
}
.shop-tracking-status .image-order-status-intransit .icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMmY4Njc2Mi02MmNkLTExZGYtOGJjNS1hMWFiNzQ2MTIxODIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODI0OTQ1MTJFRTdCMTFERkFGNjZCMDk0NkMyREY1QUQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODI0OTQ1MTFFRTdCMTFERkFGNjZCMDk0NkMyREY1QUQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDAxODVEODIxQUJEREYxMUIzQ0M5QzMxNTk4RDUwOEYiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMmY4Njc2Mi02MmNkLTExZGYtOGJjNS1hMWFiNzQ2MTIxODIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Ny4RfAAAIXUlEQVR42uxaW2xUxxn+5uzZXe9ip9iISww4sR0Tu4TQ1KRJiyEFIggJRVUDCVLV5LHtQ5/6UColfYkaVSF96FPf+lCpqqhQ0ypEFU0jK3GTQCgVBktObcCxjR0Msb1re2/n2vnnnNlzzt439UpFYlbjMzvnn///v/kvc1kz27ZXAKzhVcPdVSK8phgHYOMuLgQg56K5G4t2D8A9APcA3APwfwQgnU7jnU9fxfDcnxoqddeW7+O53tcQDodXF8BbV04iZy5j64Y+MP5xlwq3zaCwkKghJQJViUJlMTD+SmEqvRU0stiwYNsmTFuDaRn8mYNuZkCr5uXpt7AxvgPf3fGr1QXwyt+24vmdv8Zs+iJIM6k4Y0pw9XMVVZVYnfKcRf++0AMYHP8Nfrb/0v8MQC3syZlpZLkVhKLMs0LpsvilpDZFNnKr6KvijkUAdK68Zq40NAassIGssSQsXq6siz+IDS0Pi+c3Ol5CW7yjRgB2RvhvI4thp2Hx+Djefwq6lYFhafy7LhxM4R8LJidqgqFrAujvPnkR/VtO4ImOHyAeaatmgYxg3siiczelkjVWMJ+9zuUZIuC9SLF50BuIq61oiW3At7/yY/xz4rdYzs1hoPNHAWsUA7AygmFDXQiOsml9Hl+kx8rSpfUvkMhOIxpqRv/W4/j3zTOITMXxTO8rpQG0ad/E3PwkJhKfNHYPv67VsYC1lAczOPIkrkz2Buha1yTR3JTG490z2NkxjUfaj+D8+B+5FX6I5uj6YgDtme9hX9c+mKbpy0BSqps8mZMNnfcMhWT0nvkyl0NnF2Wy/8yf48limbuOY21S/tTxgQDNneUMkpkc/jI8iJw+jb09Gdzf2o0LU7/HgZ6flnYhy7YcAJ4mgZRK/bb7ivmA2b627A+MpYMfC/LSzFRFd13fEhP1xf6n8cHYLD5U3sG2jS2YTV4tHwO2acMwjDwAqQfzfckryPzLGgJWy4/3TQRz6RVFceMty4PVC965MqfySHMLYvEmzK/E0Nq5GR/d/EN5AKZlugC8WWS+Z94hqM2rLTcbzHUT6Wo+9woAY55YU6RPzwI3l8vHTXNLG4bH10PZmaucRi3Lgq4bfJYKhfrBOMoxzzzetkOSlgAi+sQ7xwKGlQsAmExUyn4x3E5u4p44WRkA+b9p6rz6FGbelg6+WPC8ypt5D1TQtbyxtClU3HgzAmvOVGKp+iJo1WABTdddtyiYYdp5Sq3zCnupR3gRtxyzBWE+W7ECVwypIVcZLbCAzS4t1wAgWwUAt4ChG57pmRemnjKOth5Iz3WCs+3LVMxLAmHTLGmBhXSuovKtIvCrWMB0Y6BIeTi+m591ud320UlreE8W8H2yDD3NiHMApNmvd9tCgV81BgxD8xSQqU+kcibizzsnoCBVenHA/CnWF0f0N+pawORrDq07VLZtvoixmccrKk80hYBLAyAXKpHnKfike5dKsfnzm+Kd5Gyfq0k3M10ANre2ZTntXQ/9VdSqMWD2lgcwG/szZhZmsGhMNXQvFEutzScMqnW5kK2XB7AQ+Rib4t1oDq9pLIBwMzILCWEBu04AsFhlFzJMre5ZqbeYpuGeC+qXVXiZXgyAn1UbDcC5wXCUqRuAVeVImdX5Hr3MTwbW/CYYN7thLzn7eXbfItQt16Gsu1Xn5YS7kPEV37izsSLPXwzeKBh83XkcLrcbtS1RA31GGPrYI1iz3I/tPT1Yu9YRlkgsYnx8HKlblxDeNgKm1nbTkNGTXPsw0lf7qvK0KXs9W2JCX+Wx8JpdDIDO84UWyI32Yp32JB7q68Hi4iKmJqedlbGtFX19X+UCVSyMGohuv1KbAXhq1a5tx3q9Ok+w6/n7pJLuKC+2zpw5g8H33+PaK0VE8VgMnZ1d4upx9vNZaJom/DcajaL9/nbE4zFMTNxAOpOt2Yu+LE9VsbCHW+bYT4aCF1tDQ0PY/9QBHiS2YKYbujgXjIyM8KxhIZVKCUEPdHbi5ZdehhoO4/Tp0xi5MozN7ZsFTSSsoru7p6ry166N18EzjL7ePqiqikg0wrf5IQydB47JxbXw5s92P7IkEwm+Muu4PTcHnQPbuetbuDWfxMzcPHZ8/Qmxd7pz+7ZYvROctpaSTNbDs8TtnxIpzkJ79uzBB9wKNOuBq41MGqGQimw2CzXi3Can/Ga1IRQn82cyGYx+Olo9iDmdGgrXzHP4qhdbZAnStSgGygn7+cmT+GziMw4ihGhTFF09D2Ng39MC1IUP38coZ57lQmh/09XdhV++/npVAKvIs/hyt7AcPHQIb77xBiKRqPBZTRvB9OSE2JylVlJYXnJOUZqWwyFOW0s5ePAg3jx1alV4quWWalohqb17924Mc4Fn334bIR5AaS6w1EXA0aNHMcBNS+PEYb/EYkh9gufAAIYvX8bZs2cr8vyOy9PPq/C+SpVM5bJOMaDzAKNMRG2qzx05giU+K38/d87dFrP8HSaNo/cvnDgh/FUKkEL9/J2zhsPzWT4mkUziH+++W5LnM4cP4/ljx4SF6BqG3I0q0dJ3eTpkXOkcZxgh4bLSIKrUzuVyAhgNnrhxAxfOX8D01JQ4D3Rz/9x/4AB2PPqokxxcQRIEKSqVlxND/Ch4aYII0PjYGC5d/BdmZmbEuK0dHdj71F587bHHuItFxLpAgUs/R1GbntRPfbxqAgCvERIg8j8XQgJIEFX6Lu6JOHMaREq6g/MXVP5DjZwdqbh/0yYt4Nx8mPmDDY2R4KWyVKktZ56q5C3l8z7xE5PtdyFpailQtv2Hen+VShaezErFld+d/H4dcAleSVlJL/v8NAH6wn+3KRQmQVXak1fcOhfEhL+/1GSUm4gSEyP+3ea/AgwAu5wYDt9YsuEAAAAASUVORK5CYII=);
}
.shop-tracking-status .image-order-status-delivered {
  left: 70%;
}
.shop-tracking-status .image-order-status-delivered .icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExOEY2MkQyNTFFNDI0N0U3NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QzFCN0QwOUE1QUIxMUUwQjY1QUI1MUU1QzI1OUYyNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QzFCN0QwOEE1QUIxMUUwQjY1QUI1MUU1QzI1OUYyNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZCN0YxMTc0MDcyMDY4MTE4NzFDREEyRkNEOTI0OThCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4RjYyRDI1MUU0MjQ3RTc1Ii8+IDwvcmRmOkRlc2NyaXB0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);
}
.shop-tracking-status .image-order-status-delivered .status {
  top: 85px;
  left: -180px;
  transform: rotate(-30deg);
  -webkit-transform: rotate(-30deg);
  text-align: right;
}
@media (max-width: 1199.98px) {
  .shop-tracking-status .image-order-status-delivered .status {
    left: -160px;
  }
}
.shop-tracking-status .image-order-status-delivered .status:before {
  display: none;
}
.shop-tracking-status .image-order-status-delivered .status:after {
  font: normal normal normal 12px/1 FontAwesome;
  content: "\f054";
  padding-left: 5px;
  vertical-align: middle;
}
@media (max-width: 1199.98px) {
  .shop-tracking-status .image-order-status-delivered .status:after {
    font: normal normal normal 8px/1 FontAwesome;
    padding-left: 3px;
  }
}
.shop-tracking-status .image-order-status-completed {
  right: 0px;
}
.shop-tracking-status .image-order-status-completed .icon {
  background-image: url(data:image/png;base64,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);
}
.shop-tracking-status .image-order-status-completed .status {
  top: 85px;
  left: -180px;
  transform: rotate(-30deg);
  -webkit-transform: rotate(-30deg);
  text-align: right;
}
@media (max-width: 1199.98px) {
  .shop-tracking-status .image-order-status-completed .status {
    left: -160px;
  }
}
.shop-tracking-status .image-order-status-completed .status:before {
  display: none;
}
.shop-tracking-status .image-order-status-completed .status:after {
  font: normal normal normal 12px/1 FontAwesome;
  content: "\f054";
  padding-left: 5px;
  vertical-align: middle;
}
@media (max-width: 1199.98px) {
  .shop-tracking-status .image-order-status-completed .status:after {
    font: normal normal normal 8px/1 FontAwesome;
    padding-left: 3px;
  }
}/*# sourceMappingURL=style.css.map */