/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./src/scss/global.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************/
.wsa-carousell-mobile-cart .swiper.wsa-swiper-container {
  display: none;
  position: relative;
  width: 292px;
  padding-bottom: 80px;
}
.wsa-carousell-mobile-cart .swiper.wsa-swiper-container .swiper-slide {
  border-radius: 20px;
  filter: blur(1.8282570839px);
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
}
.wsa-carousell-mobile-cart .swiper.wsa-swiper-container .swiper-slide.swiper-slide-active {
  filter: none;
}
.wsa-carousell-mobile-cart .swiper.wsa-swiper-container .swiper-slide.swiper-slide-active .swiper-slide-shadow {
  background: none;
}
.wsa-carousell-mobile-cart .swiper.wsa-swiper-container .swiper-slide > div {
  height: 100%;
}
.wsa-carousell-mobile-cart .swiper.wsa-swiper-container .wsa-swiper-buttons {
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 30px;
}
.wsa-carousell-mobile-cart .swiper.wsa-swiper-container .wsa-swiper-buttons .wsa-swiper-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  border: 1px solid #808080;
  cursor: pointer;
}
.wsa-carousell-mobile-cart .swiper.wsa-swiper-container .wsa-swiper-buttons .wsa-swiper-button svg {
  display: block;
}
.wsa-carousell-mobile-cart .swiper.wsa-swiper-container .wsa-swiper-buttons .wsa-swiper-button.swiper-button-disabled {
  opacity: 0.5;
  cursor: auto;
}

@media (max-width: 1024px) {
  .wsa-carousell-mobile-cart > div:not(.swiper) {
    display: none;
  }
  .wsa-carousell-mobile-cart .swiper.wsa-swiper-container {
    display: block;
  }
}
.wcpa_cart_meta {
  opacity: 0;
  height: 0;
  overflow: hidden;
}

.wsa-meta-wrapper {
  border: 1px solid #E8E8E8;
  margin-bottom: 20px;
  border-radius: 10px;
  padding: 10px;
}
.wsa-meta-wrapper__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.wsa-meta-wrapper__header__text {
  font-weight: 600;
}
.wsa-meta-wrapper__header__chevron {
  transition: all 0.3s;
}
.wsa-meta-wrapper__header__chevron svg {
  display: block;
  height: 20px;
  width: auto;
}
.wsa-meta-wrapper__body {
  display: none;
}
.wsa-meta-wrapper__body .wsa-meta-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  flex-wrap: wrap;
  border-bottom: 1px solid #E8E8E8;
  padding: 10px 0;
}
.wsa-meta-wrapper__body .wsa-meta-item:last-child {
  border: none;
}
.wsa-meta-wrapper__body .wsa-meta-item p {
  padding: 0;
  margin: 0;
}
.wsa-meta-wrapper__body .wsa-meta-item p, .wsa-meta-wrapper__body .wsa-meta-item p span {
  font-size: 10px !important;
  line-height: 13px !important;
}
.wsa-meta-wrapper__body .wsa-meta-item p:has(img) {
  display: flex;
  align-items: center;
}
.wsa-meta-wrapper__body .wsa-meta-item .wcpa_cart_meta_item-label {
  font-size: 10px;
  color: #868686;
}
.wsa-meta-wrapper__body .wsa-meta-item .wcpa_cart_meta_item-value {
  color: #182D3A;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.wsa-meta-wrapper__body .wsa-meta-item .wcpa_cart_meta_item-value img {
  width: 20px !important;
  margin-right: 5px;
}
.wsa-meta-wrapper.open .wsa-meta-wrapper__header__chevron {
  transform: rotate(180deg);
}
.wsa-meta-wrapper.open .wsa-meta-wrapper__body {
  display: block;
}

.woocommerce-cart-form .wsa-meta-wrapper__body .wsa-meta-item .wcpa_cart_meta_item-value {
  display: block;
}

.clamp-gradient {
  position: relative;
}

.clamp-gradient::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2.5em; /* hauteur du fondu */
  background: linear-gradient(to bottom, transparent, white); /* ajuster couleur si besoin */
  pointer-events: none;
}

.wsa-go-to-btn.wsa-go-to-btn {
  display: none;
}

/*# sourceMappingURL=global.css.map*/