/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./assets/scss/blocks/woocommerce/product-template.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
.wc-block-product-template.is-style-as-slider {
  display: flex !important;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  -moz-column-gap: clamp(0.625rem, 0.2902rem + 1.5848vw, 1.875rem) !important;
       column-gap: clamp(0.625rem, 0.2902rem + 1.5848vw, 1.875rem) !important;
  -webkit-overflow-scrolling: touch;
  /* Hide scrollbar for IE, Edge and Firefox */
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  /* Hide scrollbar for Chrome, Safari and Opera */
}
.wc-block-product-template.is-style-as-slider::-webkit-scrollbar {
  display: none;
}
.wc-block-product-template.is-style-as-slider.columns-6 li {
  flex: 0 0 calc((100% - clamp(0.625rem, 0.2902rem + 1.5848vw, 1.875rem) * 5) / 6);
  max-width: calc((100% - clamp(0.625rem, 0.2902rem + 1.5848vw, 1.875rem) * 5) / 6);
  overflow: hidden;
}
.wc-block-product-template.is-style-as-slider.columns-5 li {
  flex: 0 0 calc((100% - clamp(0.625rem, 0.2902rem + 1.5848vw, 1.875rem) * 4) / 5);
  max-width: calc((100% - clamp(0.625rem, 0.2902rem + 1.5848vw, 1.875rem) * 4) / 5);
  overflow: hidden;
}
.wc-block-product-template.is-style-as-slider.columns-4 li {
  flex: 0 0 calc((100% - clamp(0.625rem, 0.2902rem + 1.5848vw, 1.875rem) * 3) / 4);
  max-width: calc((100% - clamp(0.625rem, 0.2902rem + 1.5848vw, 1.875rem) * 3) / 4);
  overflow: hidden;
}
.wc-block-product-template.is-style-as-slider.columns-3 li {
  flex: 0 0 calc((100% - clamp(0.625rem, 0.2902rem + 1.5848vw, 1.875rem) * 2) / 3);
  max-width: calc((100% - clamp(0.625rem, 0.2902rem + 1.5848vw, 1.875rem) * 2) / 3);
  overflow: hidden;
}
.wc-block-product-template.is-style-as-slider.columns-2 li {
  flex: 0 0 calc((100% - clamp(0.625rem, 0.2902rem + 1.5848vw, 1.875rem)) / 2);
  max-width: calc((100% - clamp(0.625rem, 0.2902rem + 1.5848vw, 1.875rem)) / 2);
  overflow: hidden;
}
.wc-block-product-template.is-style-as-slider.columns-1 li {
  flex: 0 0 100%;
  max-width: 100%;
}
@media screen and (max-width: 921px) {
  .wc-block-product-template.is-style-as-slider.columns-6 li, .wc-block-product-template.is-style-as-slider.columns-5 li, .wc-block-product-template.is-style-as-slider.columns-4 li {
    flex: 0 0 calc((100% - clamp(0.625rem, 0.2902rem + 1.5848vw, 1.875rem) * 2) / 3);
    max-width: calc((100% - clamp(0.625rem, 0.2902rem + 1.5848vw, 1.875rem) * 2) / 3);
  }
}
.wc-block-product-template.is-style-as-slider li {
  box-sizing: border-box;
  scroll-snap-align: start;
  scroll-snap-stop: always;
}
@media screen and (max-width: 768px) {
  .wc-block-product-template.is-style-as-slider li {
    flex: 0 0 calc((50% - clamp(0.625rem, 0.2902rem + 1.5848vw, 1.875rem)) / 2) !important;
    max-width: calc((50% - clamp(0.625rem, 0.2902rem + 1.5848vw, 1.875rem)) / 2) !important;
  }
}
@media screen and (max-width: 450px) {
  .wc-block-product-template.is-style-as-slider li {
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
}

.wp-block-woocommerce-product-collection:has(.is-style-as-slider) {
  position: relative;
}
.wp-block-woocommerce-product-collection:has(.is-style-as-slider) .arrow-nav {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  position: absolute;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  top: 45%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background-color: #161616;
  border: none;
  z-index: 1;
}
.wp-block-woocommerce-product-collection:has(.is-style-as-slider) .arrow-nav::after {
  content: "";
  height: 50px;
  width: 50px;
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 9px;
}
.wp-block-woocommerce-product-collection:has(.is-style-as-slider) .arrow-nav.left {
  left: -15px;
}
.wp-block-woocommerce-product-collection:has(.is-style-as-slider) .arrow-nav.left::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDkgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xLjU4Mzk4IDEuMTY2MDJMNy40MTczMiA2Ljk5OTM1TDEuNTgzOTggMTIuODMyNyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  transform: rotate(180deg);
}
.wp-block-woocommerce-product-collection:has(.is-style-as-slider) .arrow-nav.right {
  right: -15px;
}
.wp-block-woocommerce-product-collection:has(.is-style-as-slider) .arrow-nav.right::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDkgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xLjU4Mzk4IDEuMTY2MDJMNy40MTczMiA2Ljk5OTM1TDEuNTgzOTggMTIuODMyNyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}
.wp-block-woocommerce-product-collection:has(.is-style-as-slider) .arrow-nav.hidden {
  opacity: 0;
  visibility: hidden;
}
.wp-block-woocommerce-product-collection:has(.is-style-as-slider) .sr-only {
  clip: rect(0, 0, 0, 0);
  border-width: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

/*# sourceMappingURL=product-template.css.map*/