/** Shopify CDN: Minification failed

Line 310:0 Unexpected "<"
Line 319:0 Unexpected "="
Line 332:0 Unexpected "}"

**/
.mm-white a {
	color: var(--white);
}

.mm-testimonials {
	padding: 84px 40px 0 40px;
	grid-gap: 65px;
	overflow: hidden;
}

.mm-testimonials-info {
	grid-gap: 20px;
	width: 50%;
}

.mm-testimonials-contener {
	grid-gap: 20px;
}

.mm-testimonials-contener-review-contener {
	width: 155px;
}

.mm-testimonials-contener-review-stars {
	height: 30px;
	--percent: calc((var(--rating_value) * 100% / var(--rating_max)));
	clip-path: url(#clipPath);
	width: var(--percent);
}

.mm-testimonials-contener-review-stars-bg {
	z-index: -1;
	clip-path: url(#clipPath);
	height: 30px;
	width: 150px;
	opacity: 0.5;
}

.mm-testimonials-contener-review {
	top: 50%;
	right: -210px;
	transform: translateY(-50%) rotate(5deg);
	border-radius: 16px;
	padding: 15px 18px 20px 18px;
	border: 1px solid var(--green-10);
	background: var(--white);
	box-shadow: -65px 177px 53px 0px rgba(0, 0, 0, 0),
		-41px 114px 48px 0px rgba(0, 0, 0, 0),
		-23px 64px 41px 0px rgba(0, 0, 0, 0.02),
		-10px 28px 30px 0px rgba(0, 0, 0, 0.03),
		-3px 7px 17px 0px rgba(0, 0, 0, 0.03);
	grid-gap: 6px;
}

.mm-testimonials-contener-review span {
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 100%; /* 16px */
}

.mm-testimonials-contener-review span:last-child {
	padding-top: 4px;
	font-weight: 400;
}

.mm-testimonials-review {
	overflow: hidden;
	margin-left: -40px;
	width: calc(100% + 80px);
	padding-bottom: 144px;
}
.mm-testimonials-review-nopadding {
	padding-bottom: 50px !important;
}

.mm-testimonials-review-info {
	padding: 40px 32px;
	border-radius: 32px;
	border: 2px solid var(--green-10);
	grid-gap: 30px;
	width: 655px;
	flex: 1;
}

#ReviewSlider {
	width: 655px;
}

#ReviewSlider li {
	display: flex;
	margin-right: 34px !important;
}

.mm-testimonials-review-info-descr-name {
	flex: 1;
	grid-gap: 30px;
}

.mm-testimonials-review-product {
	padding-right: 16px;
	bottom: -50px;
	right: 20px;
	border-radius: 16px;
	border: 2px solid var(--green-10);
	background: var(--white);
	grid-gap: 15px;
	overflow: hidden;
	cursor: pointer;
	transition: box-shadow 0.5s ease;
}

.mm-testimonials-review-product:hover {
	box-shadow: -65px 177px 53px 0px rgba(0, 0, 0, 0),
		-41px 114px 48px 0px rgba(0, 0, 0, 0),
		-23px 64px 41px 0px rgba(0, 0, 0, 0.02),
		-10px 28px 30px 0px rgba(0, 0, 0, 0.03),
		-3px 7px 17px 0px rgba(0, 0, 0, 0.03);
}

.mm-testimonials-review-product-img {
	width: 105px;
	height: 105px;
}

.mm-testimonials-review-product img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.mm-testimonials-review-product .mm-text-sm {
	line-height: 120%;
}

.mm-testimonials-review-product .mm-title-xl {
	font-weight: 600;
}

.mm-testimonials-review-product-info {
	padding: 2px 0px;
	grid-gap: 8px;
}

.mm-testimonials-review-bg-color-green {
	background: var(--green-darker);
}

.mm-testimonials-review-bg-color-orange {
	background: var(--orange);
}

.mm-testimonials-review-bg-color-purple {
	background: var(--purple-darker);
}

.mm-testimonials-review-rotate-even {
	transform: rotate(-5deg);
}

.mm-testimonials-review-rotate-odd {
	transform: rotate(5deg);
}

.mm-testimonials-review-bg-even {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="878" height="754" fill="none"><g clip-path="url(%23a)"><path stroke="%23fff" stroke-opacity=".1" stroke-width="13" d="M-.393 871.309C41.091 688.204 232.134 371.354 496.38 430.34c371.082 82.835-160.272 372.837-51.437 2.551C513.479 199.71 699.584 50.269 1056.61-85.691"/></g><defs><clipPath id="a"><path fill="%23fff" d="M0 0h878v754H0z"/></clipPath></defs></svg>');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: calc(100% + 57.094px) calc(-79px);
}

.mm-testimonials-review-bg-odd {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="404" height="496" fill="none"><path fill="%23001A14" fill-opacity=".1" d="M65.05 290.16v-.25c-4.63-68.16-11.85-176.37 78.7-198.11 97.28-23.33 160.47 60.52 119.65 146.76-17.68 37.5-58.56 55.89-63.26 97.76-4.08 37.15 16.38 69.35-6.63 109.98-7.3 12.86-18.22 23.85-31.79 30.68-14.98 7.42-30.9 4-45.79-.58-12.55-3.9-24.84-7.32-35.94-14.21-16.12-10.31-25.76-25.8-28.19-44.28-4.88-39.8 13.62-79.23 13.6-119.15-.06-2.87-.08-5.57-.36-8.3v-.3ZM364.7 108.8a7.1 7.1 0 0 1 5.88 11l-10.33 15.75a7.1 7.1 0 0 0-.83 6.03l5.67 17.97a7.1 7.1 0 0 1-8.63 8.98l-18.18-4.96a7.1 7.1 0 0 0-5.99 1.07l-15.33 10.95a7.1 7.1 0 0 1-11.21-5.44l-.9-18.82a7.1 7.1 0 0 0-2.88-5.36l-15.15-11.2a7.1 7.1 0 0 1 1.7-12.34l17.63-6.68a7.1 7.1 0 0 0 4.22-4.38l5.97-17.87a7.1 7.1 0 0 1 12.26-2.2l11.8 14.7a7.1 7.1 0 0 0 5.47 2.65l18.84.16Z"/><path fill="%23001A14" fill-opacity=".1" d="M292.86 40.37a7.53 7.53 0 0 1 10.93 7.44l-1.43 14.5a7.53 7.53 0 0 0 2.19 6.07l10.32 10.27a7.53 7.53 0 0 1-3.7 12.7l-14.23 3.12a7.54 7.54 0 0 0-5.1 3.96l-6.58 12.99a7.53 7.53 0 0 1-13.23.4l-7.36-12.56a7.53 7.53 0 0 0-5.34-3.64l-14.38-2.24c-5.9-.92-8.44-8-4.48-12.45l9.68-10.88a7.53 7.53 0 0 0 1.8-6.2l-2.3-14.38a7.53 7.53 0 0 1 10.45-8.1l13.34 5.84c2.07.9 4.45.83 6.46-.2l12.96-6.64ZM215.1 17.74a5.8 5.8 0 0 1 9.84 2.64l2.75 11.45a5.8 5.8 0 0 0 3.13 3.87l10.61 5.1a5.8 5.8 0 0 1 .53 10.16l-10.04 6.16a5.8 5.8 0 0 0-2.7 4.17l-1.58 11.67a5.8 5.8 0 0 1-9.5 3.64l-8.97-7.64a5.8 5.8 0 0 0-4.8-1.29l-11.58 2.11a5.8 5.8 0 0 1-6.4-7.92l4.5-10.88a5.8 5.8 0 0 0-.26-4.97l-5.6-10.36a5.8 5.8 0 0 1 5.56-8.53l11.74.91a5.8 5.8 0 0 0 4.65-1.78l8.12-8.51ZM142.47 16.14a5.8 5.8 0 0 1 10.16-.75l6.02 9.35a5.8 5.8 0 0 0 4.23 2.62l11.05 1.24a5.8 5.8 0 0 1 3.84 9.43l-7.02 8.61a5.8 5.8 0 0 0-1.19 4.83l2.24 10.9a5.8 5.8 0 0 1-7.78 6.57l-10.37-4.02a5.8 5.8 0 0 0-4.96.37l-9.67 5.49a5.8 5.8 0 0 1-8.65-5.37l.62-11.1a5.8 5.8 0 0 0-1.88-4.6l-8.21-7.5a5.8 5.8 0 0 1 2.43-9.9l10.75-2.84a5.8 5.8 0 0 0 3.8-3.2l4.59-10.13ZM83.18 47.48a5.8 5.8 0 0 1 9.2-4.39l5.93 4.3a5.8 5.8 0 0 0 4.9.91l7.09-1.88a5.8 5.8 0 0 1 7 7.39l-2.25 6.98a5.8 5.8 0 0 0 .65 4.93l3.98 6.16a5.8 5.8 0 0 1-4.86 8.95l-7.34.01a5.8 5.8 0 0 0-4.49 2.14l-4.63 5.7a5.8 5.8 0 0 1-10-1.86l-2.29-6.98a5.8 5.8 0 0 0-3.42-3.6l-6.84-2.65a5.8 5.8 0 0 1-1.33-10.1l5.93-4.32a5.8 5.8 0 0 0 2.37-4.37l.4-7.32Z"/></svg>');
	background-position: calc(100% - 39.195px) calc(100% + 192.86px);
	background-size: contain;
	background-repeat: no-repeat;
}

.mm-testimonials-review .splide__track {
	overflow: visible;
	padding-left: 30px !important;
}

/* Style pour les écrans de taille réduite */
@media (max-width: 1050px) {
	.mm-testimonials-info {
		width: 75%;
	}

	.mm-testimonials-contener-review {
		top: 30%;
		right: -225px;
	}
}

@media (max-width: 768px) {
	.mm-testimonials {
		padding: 44px 28px;
		grid-gap: 24px;
	}

	.mm-testimonials-contener {
		flex-direction: column;
	}

	.mm-testimonials-info {
		width: 100%;
		grid-gap: 16px;
		align-items: center;
		text-align: center;
		padding-top: 91px;
	}

	.mm-testimonials-info-nopadding {
		padding-top: 0px !important;
	}

	.mm-testimonials-contener-review {
		right: 50%;
		top: 0px;
		transform: translateX(50%) rotate(2deg);
		flex-direction: initial;
		grid-gap: 12px;
		white-space: nowrap;
		align-items: center;
	}

	.mm-testimonials-info-btn-primary {
		display: none;
	}

	.mm-testimonials-review .mm-testimonials-btn-primary a {
		width: inherit;
		align-items: center;
	}

	.mm-testimonials-review {
		padding-bottom: 80px;
	}

	.mm-testimonials-review-nopadding {
		padding-bottom: 0px !important;
	}

	#ReviewSlider {
		width: 345px;
	}

	.mm-testimonials-review-info {
		width: 345px;
		padding: 24px 24px 60px 24px;
		grid-gap: 16px;
	}

	.mm-testimonials-review-info .mm-text-md {
		font-size: 14px;
		font-weight: 400;
		line-height: 115%;
	}

	.mm-testimonials-review-icon {
		width: 40px;
		height: 25px;
		padding-bottom: 0;
		height: auto;
	}

	.mm-testimonials-review-rotate-even {
		transform: translateX(50%) rotate(-5deg);
	}

	.mm-testimonials-review-rotate-odd {
		transform: translateX(50%) rotate(5deg);
	}

	.mm-testimonials-review-product {
		bottom: -55px;
		right: 50%;
	}

	.mm-testimonials-review-product-img {
		width: 80px;
		height: 80px;
	}

	.mm-testimonials-review-product-info {
		white-space: nowrap;
	}

	.mm-testimonials-review .mm-testimonials-btn-primary {
		margin-top: -60px;
	}

	#ReviewSlider li {
		margin-right: 18px !important;
	}

	.mm-testimonials-review-bg-even {
		background-position: calc(100% + 88.094px) calc(70px);
	}

<<<<<<< HEAD
	.mm-testimonials-review-bg-odd {
		background-position: calc(100% - -15.805px) calc(100% + 197.86px);
	}

	.mm-testimonials-review-product:hover {
		box-shadow: none;
	}
}
=======
  .mm-testimonials-review-bg-even {
    background-position: calc(100% + 88.094px) calc(70px);
  }

  .mm-testimonials-review-bg-odd {
    background-position: calc(100% - -15.805px) calc(100% + 197.86px);
  }

  .mm-testimonials-review-product:hover {
    box-shadow: none;
  }

}
>>>>>>> 41b1aad23f846241e30b21e5fa2aa540bb47594e
