		 .amount {
 margin-left: -4px;
 }
 html body div#wrapper .event-img {
 padding: 4px!important;
 }
 html body div#wrapper .event-img img {
 background: #fff!important;
 }
 html body .event-img img {
 padding: 0.25rem;
 }
 html body .event-img {
 border-radius: 90px;
 background: linear-gradient( 90deg, rgba(131, 58, 180, 1) 0%, rgba(253, 29, 29, 1) 50%, rgba(252, 176, 69, 1) 100% );
 padding: 0;
 }
 html #wrapper {
 background: #1d1d1d!important;
 }
 html body .event-img img {
 border-radius: 90px!important;
 }
 #payment .payment_methods li.wc_payment_method.payment_method_cresh label{
 font-size: 0!important;
 }
 #payment .payment_methods li.wc_payment_method.payment_method_cresh label:before{
 content: "Payez en 4 fois Lystes x Société général"!important;
 font-size: 11px!important;
 }
 li.wc_payment_method.payment_method_stripe_payment_request.wc-stripe-no-desc label{
 font-size: 0!important;
 }
 li.wc_payment_method.payment_method_stripe_payment_request.wc-stripe-no-desc label:before{
 content: "Payez en 1 fois avec Lystes x Google";
 font-size: 11px!important;
 }
 .stuart_delivery_wrapper{
 margin-top: 15px!important;
 }
 html body #wrapper .site-content{
 margin: 5px auto 0!important;
 }
 .wc-stripe-save-source{
 display: none!important;
 }
 html .ElementsApp, html .ElementsApp .InputElement{
 color: #32325d;
 font-family: "Helvetica Neue", Helvetica, sans-serif;
 font-size: 13px!important;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 }
 html label{
 font-size: 10px!important;
 letter-spacing: 0;
 color: #000;
 }
 tr.woocommerce-shipping-totals.shipping{
 display: table-row;
 }
 /* Payment box */
 .wc_payment_methods .wc_payment_method .payment_box{
 display:none;
 }
 /* Container */
 #wrapper .page-wrapper-inner .site-content .heading .container{
 transform:translatex(0px) translatey(0px) !important;
 }
 /* Payment method cresh */
 #payment_method_cresh{
 }
 .cresh-payment .textButton {
 display: none!important;
 }
 li.method {
 display: none!important;
 }
 .cresh-payment #cresh-profile-form {
 max-width: 242px;
 margin-top: -51px;
 }
 div#wc-stripe-payment-request-wrapper {
 display: none!important;
 }
 .woocommerce-error {
 padding: 0;
 margin: 0;
 }
 .login .lost_password {
 float: left;
 margin: 0;
 margin-bottom: 5px!important;
 }
 .floating-labels .form-row.float-label, .floating-labels .nf-field .field-wrap.float-label {
 position: relative;
 margin-top: 20px;
 margin-bottom: 10px;
 }
 .login .lost_password {
 float: left;
 margin: 0;
 }
 h2.page-title {
 display: none;
 }
 label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme.inline {
 display: none;
 }
 div#alma-payment-plans {
 display: none!important;
 }
 html .pv-inv-preview-wrap {
 border: 0px solid #dfdfdf;
 display: table;
 margin: auto;
 }
 html .ndpv .pv-bg-stroke {
 background: linear-gradient(180deg,#fff,#f8f8fa)!important;
 color: #000!important;
 }
 html .pv-inv .pv-inv-from-logo img {
 border-radius: 10px;
 max-height: initial;
 max-width: 100px!important;
 }
 .shop_table tfoot tr:first-child th, .shop_table tfoot tr:first-child td {
 border-top: 0px solid #d9d9d95e!important;
 }
 .woocommerce-order-details .shop_table tfoot tr:last-child th, .woocommerce-order-details .shop_table tfoot tr:last-child td, .woocommerce-order-pay .shop_table tfoot tr:last-child th, .woocommerce-order-pay .shop_table tfoot tr:last-child td {
 border-top: 1px solid #dddddd2b!important;
 font-size: 16px;
 padding-top: 10px;
 }
 li.wc_payment_method.payment_method_stripe_afterpay label {
 font-size: 0!important;
 }
 .woocommerce-order-details table.shop_table, .woocommerce-order-pay table.shop_table {
 width: 100%;
 border-spacing: 0;
 border-collapse: separate;
 margin: 0 0 30px 0;
 border: 0px solid #d9d9d9!important;
 border-radius: 0;
 }
 label[for=payment_method_stripe_afterpay]>#wc-stripe-afterpay-msg {
 float: left!important;
 margin-top: -5px;
 }
 html body li.wc_payment_method span.AfterpayMessage-text:before{
 font-size: 10px!important;
 content: "Payez en 3 fois avec Lystes x Clearpay";
 margin-top: 9px;
 display: table;
 }
 span.AfterpayMessage-text {
 font-size: 0;
 }
 span.AfterpayMessage-logo {
 display: none!important;
 }
 .__PrivateStripeElement {}
 svg.AfterpayMessage-logoSvg {
 display: none;
 }
 a.AfterpayMessage-learnMore {
 display: none!important;
 font-size: 0;
 }
 span.AfterpayMessage-logo {
 display: none!important;
 }
 label {}
 div#wc-stripe-afterpay-msg {}
 p.AfterpayMessage {
 line-height: 0Px!important;
 }
 .wc-stripe_afterpay-container.wc-stripe-gateway-container {
 display: none;
 }
 #payment .payment_methods li.wc_payment_method.payment_method_scalapay_gateway label {
 font-size: 0!important;
 }
 html body li.wc_payment_method.payment_method_scalapay_gateway label:before {
 font-size: 10px!important;
 content: "Payez en 3 fois avec Lystes x Scalapay";
 }
 .col-md-8 {
 max-width: 100.666667%;
 }
 .name a {
 font-size: 20px;
 line-height: 20px;
 }
 .woofc-area.woofc-style-01 .woofc-inner, .woofc-area.woofc-style-03 .woofc-inner, .woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner > div a:hover, .woofc-area.woofc-style-04 .woofc-area-bot .woofc-action .woofc-action-inner > div a:hover {
 background-color: #eee;
 }
 .woofc-area.woofc-style-01 .woofc-area-top {
 height: 48px;
 line-height: 48px;
 padding: 0 60px 0 20px;
 position: relative;
 text-transform: uppercase;
 color: #fff;
 font-weight: 700;
 background-color: transparent!important;
 }
 html .woofc-area.woofc-effect-05 {
 max-width: 271px;
 background: transparent;
 top: 44%!important;
 }
 .woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner>div a {
 border: 0;
 }
 .woofc-inner {
 width: 100%;
 height: auto;
 position: fixed;
 display: flex;
 flex-direction: column;
 float: none;
 margin: 0 auto;
 display: block;
 }
 .woofc-area.woofc-style-01 .woofc-area-mid {
 padding: 0px 0 0 0;
 }
 #woofc-area > div > div.woofc-area-bot > div:nth-child(2) {
 display: none;
 }


 html #wrapper .page-wrapper-inner {
 padding-top: 78px;
 }
 html body #wrapper .site-content {
 margin: 108px auto 0!important;
 }
 html body div#wrapper {
 background-repeat: no-repeat!important;
 background-size: contain!important;
 transform: none!important;
 }
 div#bg {
 background-repeat: no-repeat!important;
 background-size: contain!important;
 transform: initial;
 position: fixed;
 z-index: 0;
 top: 0;
 right: 0;
 width: 100vw;
 height: 100vh;
 background: url(<?php the_field('background', 'option'); ?>)!important;
 background-attachment: fixed;
 background-position: center center!important;
 background-repeat: no-repeat!important;
 background-size: cover;
 }
 .stories {
 display: flex;
 align-items: center;
 flex: 1;
 max-width: 768px;
 border: 0px solid #c8c8c8;
 border-radius: 4px;
 overflow: auto hidden;
 /* Overflow para substituir o efeito de slide */
 }
 .stories__item {
 padding: 14px 0px 0px;
 user-select: none;
 }
 .stories__item:first-child {
 padding-left: 0px;
 padding-right: 0px;
 }
 .stories__item:last-child {
 padding-right: 20px;
 }
 .stories__item button {
 display: flex;
 flex-direction: column;
 align-items: center;
 border: 0;
 background: transparent;
 width: 64px;
 cursor: pointer;
 outline: 0;
 }
 .stories__item-picture {
 width: 50px;
 height: 50px;
 margin-bottom: 0;
 padding: 5px;
 position: relative;
 border-radius: 90px;
 background:#000;
 padding: 0;
 }
 .stories__item-picture img {
 width: 100%;
 height: 100%;
 border-radius: 50%;
 border: 1px solid rgba(0, 0, 0, 0.0975);
 pointer-events: none;
 padding: 2px;
 }
 .stories__item-username {
 width: 64px;
 text-overflow: ellipsis;
 overflow: hidden;
 }
 .stories__item--active .stories__item-picture::before {
 content: "";
 display: block;
 position: absolute;
 left: 0;
 right: 0;
 bottom: 0;
 top: 0;
 border-radius: 50%;
 z-index: -1;
 background: linear-gradient(
 45deg,
 rgba(245, 160, 77, 1) 0%,
 rgba(160, 15, 139, 1) 100%
 );
 }
 .stories__item--active .stories__item-picture img {
 box-shadow: 0 0 0 2px #fff;
 }
 .stories__item.stories__item button {
 background: #fff!important;
 color: #000!important;
 text-transform: none!important;
 font-size: 8px!important;
 letter-spacing: 0px;
 border: 0;
 padding: 0!important;
 }
 html div#woofc-count {
 display: none!important;
 }
 img.skip-lazy.logoimg.bg--dark {
 display: block!important;
 }
 @-webkit-keyframes tourne {
 0% {
 opacity: 1;
 -webkit-transform: rotate(0deg);
 }
 100% {
 opacity: 1;
 -webkit-transform: rotate(360deg);
 }
 }
 @-moz-keyframes tourne {
 0% {
 opacity: 1;
 -moz-transform: rotate(0deg);
 }
 100% {
 opacity: 1;
 -moz-transform: rotate(360deg);
 }
 }
 @keyframes tourne {
 0% {
 opacity: 1;
 transform: rotate(0deg);
 }
 100% {
 opacity: 1;
 transform: rotate(360deg);
 }
 }
 #rotate {
 position: absolute;
 left: 0;
 top: -462px;
 -webkit-animation: tourne 5s infinite;
 -moz-animation: tourne 5s infinite;
 animation: tourne 5s infinite;
 background: transparent;
 z-index: 9999;
 width: 203px;
 right: 0;
 margin: 0 auto;
 }
 body a.blantershow-chat {
 background: #e3f8ef!important;
 color: #000!important;
 font-size: 12px!important;
 padding: 9px 22px!important;
 line-height: 24px;
 }
 body .info-avatar img {
 border-radius: 0;
 width: 92px;
 float: left;
 margin: 0 10px 0 0;
 border: 2px solid #000;
 border-radius: 8Px;
 }
 html body .info-avatar:before {
 z-index: 1;
 background-size: contain!important;
 color: #fff;
 border-radius: 0;
 height: 75px;
 position: absolute;
 width: 51px;
 padding: 3px;
 left: -9px;
 top: 50px;
 background-image: url(https://lystes.com/wp-content/uploads/2023/07/5fe9974…_ncept-scaled-p-1080.webp);
 content: "";
 background-color: #fff;
 border: 2px solid #000;
 border-radius: 8Px;
 }
 .col-md-10 {
 width: 100%;
 max-width: 100%;
 padding: 0!important;
 }
 html .stories__item {
 padding: 0 0px 0px;
 user-select: none;
 width: 44Px;
 overflow: visible;
 margin: 5px;
 /* border-radius: 90px; */
 }
 .stories h5 {
 text-align: center;
 text-transform: uppercase;
 font-size: 9px;
 letter-spacing: 1px;
 padding-top: 17px;
 }
 html .stories__item-picture {
 width: 48px;
 height: 48px;
 margin-bottom: 0;
 padding: 5px;
 position: relative;
 border-radius: 90px;
 background: #000;
 padding: 0px;
 overflow: hidden;
 border: 3px solid #000;
 }
 html .stories__item-picture img {
 width: auto;
 height: auto;
 border-radius: 0;
 border: 0px solid rgba(0, 0, 0, 0.0975);
 pointer-events: none;
 padding: 0;
 }
 @media (max-width: 791px) {
	html body   #wrapper .heading {
	margin-top: 3px!important;
	}
	html .logo-center .logolink h1 {
	font-size: 14px !important;
	color: #000!important;
	padding: 0!important;
	}
	html  #wrapper .col-md-2 {
	margin-right: 27px!important;
	padding-right: 10px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 25.666667%;
	max-width: 24.666667%;
	margin: 0;
	}
	}
	#wrapper .heading button:not(:disabled), html [type="button"]:not(:disabled), html [type="reset"]:not(:disabled), html [type="submit"]:not(:disabled) {
	background: transparent!important;
	padding: 10px 20px;
	border-radius: 27px!important;
	font-size: 8px!important;
	margin-top: -1px!important;
	margin-left: 9px!important;
	}
	
	html body .header-left-items .logolink h1 {
	   padding: 0!important;
	   }
	   html .page-wrapper-inner,html .page-header-regular .header {
	   background: #fff!important;
	   }
	   html .col-lg-4.col-md-6.col-sm-12 {
	   padding: 6px;
	   }
	   .testimonial {
	   padding-top: 18px;
	   }
	   html .testimonial-content h3 {
	   padding-top: 8px!important;
	   padding-bottom: 0px!important;
	   font-size: 16px!important;
	   margin-bottom: 9px;
	   }
	   .testimonial {
	   padding-top: 0!important;
	   background: #f8f8f8;
	   padding: 39px!important;
	   min-height: 425px;
	   }
	   html .testimonial .eapps-testimonials-slider-page-item-rating-item.eapps-testimonials-slider-page-item-rating-item-colored:before {
	   text-align: center;
	   content: "";
	   background: transparent;
	   width: 13px;
	   height: 13px;
	   background-size: contain;
	   content: "★";
	   font-size: 10px;
	   color: #fff;
	   line-height: 15px;
	   padding: 1px 3px;
	   }
	   html .testimonial .eapps-testimonials-slider-page-item-rating-item.eapps-testimonials-slider-page-item-rating-item-colored {
	   background: #2149c9;
	   padding: 1px 5px 5px 3px;
	   display: flex;
	   margin-right: 4px;
	   margin-bottom: 13px;
	   }
	   p {
	   text-transform: none;
	   letter-spacing: 0;
	   font-size: 14px;
	   color: #000;
	   }
	   .col-lg-4.col-md-6.col-sm-12 {
	   padding: 0px 24px;
	   min-height: 372px;
	   float: left;
	   }
	   .col-lg-4.col-md-6.col-sm-12 {
	   padding: 5px 24px;
	   min-height: 435px;
	   }
	   .testimonial-content h3 {
	   padding-top: 8px!important;
	   padding-bottom: 0px!important;
	   }
	   .header-spacer {
	   display: none;
	   }
	   div#contenu {
	   margin: 0 auto;
	   max-width: 1156px;
	   }
	   section.wpb-content-wrapper {
	   display: none;
	   }
	   html .products li.item.et-listing-style1 .product-excerpt { 
	   display: none;
	   }
	   html .products .et-listing-style1 .product-title h3 a {
	   height: 29px!important;
	   }
	   html .products li.item.et-listing-style1 b {
	   font-family: Welcomeweb-Bold, averta-regular-webfont!important;
	   font-weight: 100!important;
	   text-transform: uppercase!important;
	   position: absolute;
	   left: 0;
	   right: 0;
	   margin: 0 auto;
	   display: table;
	   text-align: center;
	   bottom: 137px;
	   font-size: 7px;
	   }
	   html .products .et-listing-style1 .product-title h3 a {
	   font-family: Welcomeweb-Bold, averta-regular-webfont!important;
	   font-weight: 300!important;
	   text-transform: uppercase!important;
	   }
	   .products .after_shop_loop_actions, .products .after_shop_loop_actions .woocommerce-variation-add-to-cart {
	   display: block;
	   }
	   html .products .et-listing-style1 .product-title h3 a {
	   font-family: Welcomeweb-Bold, averta-regular-webfont!important;
	   font-weight: 300!important;
	   text-transform: uppercase!important;
	   }
	   html .name h4 {
	   padding-top: 9px;
	   font-family: 'futura'!important;
	   margin-bottom: 4px;
	   padding-top: 24px;
	   padding-top: 9px;
	   font-family: 'futura'!important;
	   margin-bottom: 4px;
	   padding-top: 24px;
	   padding-top: 9px;
	   font-family: 'futura'!important;
	   padding-bottom: 0;
	   padding-top: 20px;
	   }
	   .slidingText {
	   position: relative;
	   height: 2em;
	   overflow: hidden;
	   list-style-type: none;
	   padding: 0;
	   }
	   .et-top-bar-text.text-2 li {
	   font-family: 'futuralightbt'!important;
	   color: #000!important;
	   font-size: 9px!important;
	   letter-spacing: 2px
	   }
	   .et-top-bar-text.text-2 {
	   margin-top: -12px;
	   }
	   .et-product-detail .summary .woocommerce-product-details__short-description {
	   height: 63px;
	   overflow-y: auto;
	   /* Ajoute une barre de défilement lorsque le contenu dépasse la hauteur de 63px */
	   }
	   html .heading .head-mov .col-md-8 {
	   padding-top: 0;
	   }
	   /* Ceci s'applique à l'ensemble de la barre de défilement */
	   ::-webkit-scrollbar {
	   width: 3px;
	   /* Changez la largeur de la barre de défilement */
	   }
	   /* Bouton de la barre de défilement */
	   ::-webkit-scrollbar-thumb {
	   background: black;
	   /* Changez la couleur du bouton de défilement */
	   }
	   /* Track de la barre de défilement */
	   ::-webkit-scrollbar-track {
	   background: #f1f1f1;
	   /* Changez la couleur de la piste de défilement */
	   }
	   nav.woocommerce-breadcrumb {
	   font-size: 0!important;
	   }
	   p {
	   text-transform: none;
	   letter-spacing: 0;
	   }
	   nav.woocommerce-breadcrumb i {
	   font-size: 11px!important;
	   }
	   .eapps-testimonials-slider-page-item-rating {
	   display: flex;
	   }
	   li.reinsurance__item {
	   display: block;
	   border-bottom: 1px solid #0000000d;
	   width: 100%;
	   padding-top: 12px;
	   text-transform: uppercase;
	   letter-spacing: 1px;
	   font-size: 10px;
	   margin-bottom: 0;
	   }
	   button.single_add_to_cart_button.button.alt.wp-element-button {
	   border: 0;
	   }
	   .yith-wcwl-add-to-wishlist {
	   display: none!important;
	   }
	   .et-product-detail .summary .et-wishlist-div-open {
	   padding-top: 1px!important;
	   position: relative;
	   }
	   html .single .wpb_wrapper.black {
	   padding: 6px 13px 4px 16px!important;
	   margin: 0 0 9px!important;
	   }
	   .et-pro-summary-top bdi {
	   padding: 0!important;
	   }
	   html .single .wpb_wrapper.black {
	   padding: 6px 13px 4px 16px!important;
	   margin: 0 0 8px!important;
	   }
	   .yith-wcwl-add-button.et-tooltip {
	   display: none!important;
	   }
	   .et-product-detail.product-type-simple.product-details-accordion .woocommerce-product-rating, .et-product-detail .summary .price-separator {
	   margin-bottom: 0px!important;
	   }
	   .et-product-detail:not(.et-product-layout-full-width) .product-showcase:not(.showcase-active) .product-information .entry-summary {
	   padding-left: 45px;
	   max-width: 490px;
	   padding-top: 16px;
	   }
	   .eapps-testimonials-slider-page-item-rating-item.eapps-testimonials-slider-page-item-rating-item-colored {
	   background: #00b67a;
	   padding: 2px 4px 3px 3px;
	   display: flex;
	   margin-right: 4px;
	   margin-bottom: 13px;
	   }
	   .single .et-product-detail .summary h1.product_title {
	   font-size: 30px;
	   padding-bottom: 13px;
	   }
	   .reinsurance__item {
	   margin-bottom: 15px;
	   }
	   li.reinsurance__item i.las {
	   min-height: 24px;
	   margin-top: 2px;
	   margin-right: 8px;
	   font-size: 14px;
	   }
	   .reinsurance__item strong {
	   cursor: pointer;
	   display: block;
	   font-weight: bold;
	   }
	   i.accordion-toggle-icon {
	   position: absolute;
	   right: 0;
	   }
	   .accordion-content {
	   display: none;
	   padding: 10px;
	   background-color: #f5f5f5;
	   }
	   .accordion-content p {
	   margin-bottom: 0;
	   }
	   .reinsurance__item.active .accordion-content {
	   display: block;
	   }
	   .col-lg-4.col-md-6.col-sm-12 {
	   padding: 45px 24px;
	   }
	   .testimonials-carousel {
	   display: grid;
	   grid-template-columns: repeat(3, 1fr);
	   gap: 20px;
	   }
	   .single .container h2 {
	   margin-top: 54px;
	   }
	   @media screen and (max-width: 768px) {
	   .testimonials-carousel {
	   grid-template-columns: repeat(2, 1fr);
	   }
	   }
	   @media only screen and (max-width: 650px) {
	   html .products .type-product.et-listing-style1 .product_after_title .after_shop_loop_actions .wpb_wrapper p , body #box1 .wpb_text_column.wpb_content_element.text-promo.pricing p, body #box2 .wpb_text_column.wpb_content_element.text-promo.pricing p {
	   font-size: 7px!important;
	   margin-top: 14px!important;
	   letter-spacing: 0!important;
	   padding-top: 2px!important;
	   }
	   .header-transparent-mobiles.light-title:not(.header_on_scroll) .header .logolink:not(.alt-logo-mobile):not(.alt-logo-tablet):not(.alt-logo-sticky) .logoimg.bg--dark, .header-transparent-mobiles.sticky-header-light.header_on_scroll .header .logolink:not(.alt-logo-mobile):not(.alt-logo-tablet):not(.alt-logo-sticky) .logoimg.bg--dark , .header .logolink img {
	   max-height: 43px!important;
	   min-height: 43px!important;
	   }
	   html #box1 .wpb_text_column.wpb_content_element.text-promo.pricing p, html #box2 .wpb_text_column.wpb_content_element.text-promo.pricing p {
	   font-size: 7px!important;
	   padding-top: 2px!important;
	   }
	   html .home a.et_btn.button.et_btn_md.solid.color- {
	   text-align: center!important;
	   font-family: Welcomeweb-Bold, averta-regular-webfont!important;
	   font-weight: 300!important;
	   text-transform: uppercase!important;
	   font-size: 4px;
	   margin-top: 2px;
	   }
	   html .home #selection {
	   padding-top: 40px;
	   padding: 0;
	   }
	   html body .products .product_after_title {
	   min-height: 96px;
	   margin-top: 0;
	   height: auto;
	   }
	   html .product_after_shop_loop_price {
	   position: absolute;
	   left: 0;
	   right: 0;
	   top: 60px!important;
	   }
	   .home .after_shop_loop_actions >.wpb_wrapper {
	   padding-left: 0px!important;
	   overflow: hidden;
	   height: 23px!important;
	   padding-top: 0px!important;
	   }
	   .home a.et_btn.button.et_btn_md.solid.color- {
	   text-align: center!important;
	   font-family: Welcomeweb-Bold, averta-regular-webfont!important;
	   font-weight: 300!important;
	   text-transform: uppercase!important;
	   font-size: 5px;
	   margin-top: 2px;
	   }
	   html .products .et-listing-style1 .product-title h3 {
	   margin-right: auto;
	   padding: 0px 0;
	   }
	   .soit {
	   font-size: 9px!important;
	   padding-top: 5px!important;
	   }
	   html .products li.item.et-listing-style1 b {
	   display: none;
	   }
	   .products .et-listing-style1 .product-title h3 a {
	   font-size: 9px!important;
	   }
	   html .container {
	   padding: 7px!important;
	   }
	   #box1 .products .product .product_thumbnail, #box2 .products .product .product_thumbnail {
	   max-height: 207Px!important;
	   min-height: 153Px!important;
	   }
	   .products .product .product_thumbnail {
	   max-height: 241Px!important;
	   min-height: 153Px!important;
	   }
	   }
	   html .products .type-product.et-listing-style1 .product_after_title .after_shop_loop_actions .wpb_wrapper {
	   margin: 0 auto!important;
	   max-width: 100%;
	   padding-left: 0!important;
	   }
	   h3 {
	   font-size: 29Px;
	   padding-top: 15px;
	   font-family: "Krona One"!important;
	   text-transform: uppercase;
	   padding-top: 33px!important;
	   font-size: 20px!important;
	   line-height: 27px!important;
	   }
	   .eui-slider-dots.eui-slider-dots-classic {
	   display : none;
	   }
	   .eui-widget-title {
	   display : none !important ;
	   }
	   .eapps-testimonials-slider-page-item-rating-item.eapps-testimonials-slider-page-item-rating-item-colored:before {
	   content : "";
	   background : url("https://shop.lystes.com/wp-content/themes/goya-child/assets/svg/etoile.svg");
	   width : 13px;
	   height : 13px;
	   background-size : contain;
	   }
	   .eapps-testimonials-slider-page-item-rating-item.eapps-testimonials-slider-page-item-rating-item-colored svg {
	   display : none;
	   }
	   .eapps-testimonials-slider-page-item-rating-item.eapps-testimonials-slider-page-item-rating-item-colored {
	   background : #00b67a;
	   padding : 1px 5px 5px 3px;
	   }
	   #wrapper .heading .head-mov {
	   padding-top: 35px;
	   }
	   .testimonial.eui-slider-dots.eui-slider-dots-classic {
	   display : none;
	   }
	   .testimonial  .eui-widget-title {
	   display : none !important ;
	   }
	   .testimonial .eapps-testimonials-slider-page-item-rating-item.eapps-testimonials-slider-page-item-rating-item-colored:before {
	   content : "";
	   background : url("https://shop.lystes.com/wp-content/themes/goya-child/assets/svg/etoile.svg");
	   width : 13px;
	   height : 13px;
	   background-size : contain;
	   }
	   .testimonial  .eapps-testimonials-slider-page-item-rating-item.eapps-testimonials-slider-page-item-rating-item-colored svg {
	   display : none;
	   }
	   .testimonial .eapps-testimonials-slider-page-item-rating-item.eapps-testimonials-slider-page-item-rating-item-colored {
	   background : #00b67a;
	   padding : 1px 5px 5px 3px;
	   display: flex;
	   margin-right: 4px;
	   margin-bottom: 13px;
	   }
	   .testimonial .eapps-testimonials-slider-page-item-rating {
	   display: flex;
	   }
	   .testimonial {
	   padding-top: 77px;
	   }
	   .testimonial-content h3 {
	   padding-top: 8px;
	   padding-bottom: 18px;
	   font-size: 23px;
	   line-height: 30px;
	   }
	   .faqAccordion dt { 
	   cursor: pointer;
	   margin-bottom: 0;
	   padding: 24px;
	   position: relative;
	   transition: all 0.3s ease;
	   background-color: rgb(255 255 255)!important;
	   font-size: 19px;
	   font-weight: 600;
	   line-height: 26px;
	   margin-bottom: 4px;
	   }
	   dl.faqAccordion { 
	   max-width: 1200px;
	   margin: 0 auto;
	   }
	   h2#exchanges-and-returns {} 
	   dl.faqAccordion h2 {
	   text-align: left;
	   width: 100%;
	   max-width: 100%;
	   padding-top: 45px!important;
	   font-size: 17px!important;
	   }
	   .faqAccordion dt { 
	   cursor: pointer;
	   margin-bottom: 0;
	   padding: 24px;
	   position: relative;
	   transition: all 0.3s ease;
	   background-color: rgb(255 255 255)!important;
	   font-size: 19px;
	   font-weight: 600;
	   line-height: 26px;
	   margin-bottom: 4px;
	   }
	   dl.faqAccordion { 
	   max-width: 1200px;
	   margin: 0 auto;
	   }
	   h2#exchanges-and-returns {} 
	   dl.faqAccordion h2 {
	   text-align: left;
	   width: 100%;
	   max-width: 100%;
	   padding-top: 45px!important;
	   }
	   .faqAccordion dt { 
	   cursor: pointer;
	   }
	   .faqAccordion dd { 
	   display: none;
	   margin-bottom: 20px;
	   }
	   .faqAccordion dt button { 
	   background: none;
	   border: none;
	   padding: 0;
	   font-size: 16px;
	   font-weight: bold;
	   text-align: left;
	   color: #000;
	   width: 100%;
	   }
	   html body.home .faq {
	   background: transparent;
	   }
	   .faqAccordion dt button:focus { 
	   outline: none;
	   }
	   .heading {
	   padding-top: 111px;
	   }
	   .faqAccordion dt button:after { 
	   content: '+';
	   float: right;
	   }
	   .faqAccordion dd.show { 
	   display: block;
	   }
	   .faqAccordion dd p { 
	   margin-bottom: 10px;
	   }
	   .faqAccordion h2 { 
	   text-align: left;
	   width: 100%; 
	   max-width: 100%;
	   padding-top: 45px!important; 
	   font-size: 17px!important;
	   padding-left: 48px!important; 
	   }
	   html body #wrapper .site-content {
	   margin: 0px auto 0!important;
	   }
	   .home #wrapper .review button{
		  margin: 15px 0 0 0;
		  height: auto!important;
		  width: auto!important;
		  }
		  .testimonial {
		  padding-top: 18px;
		  }
		  html .testimonial-content h3 {
		  padding-top: 8px!important;
		  padding-bottom: 0px!important;
		  font-size: 10px!important;
		  margin-bottom: 9px;
		  text-align: left;
		  line-height: 16px!important;
		  text-align: left!important;
		  }
		  html .testimonial {
		  padding-top: 0!important;
		  background: #f8f8f8;
		  padding: 37px 19px 22px 30px!important;
		  min-height: 189px;
		  max-width: 80%;
		  border-radius: 17px;
		  margin-left: 12px;
		  /* margin-right: -15px!important; */
		  }
		  .testimonial-content p.full-content {
		  text-align: left;
		  height: 64px;
		  overflow: hidden;
		  margin-bottom: 17px;
		  }
		  html .testimonial .eapps-testimonials-slider-page-item-rating-item.eapps-testimonials-slider-page-item-rating-item-colored:before {
		  text-align: center;
		  content: "";
		  background: transparent;
		  width: 13px;
		  height: 13px;
		  background-size: contain;
		  content: "★";
		  font-size: 10px;
		  color: #fff;
		  line-height: 15px;
		  padding: 1px 3px;
		  }
		  html .testimonial .eapps-testimonials-slider-page-item-rating-item.eapps-testimonials-slider-page-item-rating-item-colored {
		  background: #009688;
		  background: #000;
		  padding: 1px 5px 5px 3px;
		  display: flex;
		  margin-right: 4px;
		  margin-bottom: 13px;
		  }
		  .col-lg-4.col-md-6.col-sm-12 {
		  padding: 0px 24px;
		  min-height: 372px;
		  float: left;
		  }
		  .col-lg-4.col-md-6.col-sm-12 {
		  padding: 5px 24px;
		  min-height: 118px;
		  }
		  .testimonial-content h3 {
		  padding-top: 8px!important;
		  padding-bottom: 0px!important;
		  }
		  html .products li.item.et-listing-style1 .product-excerpt { 
		  display: none;
		  }
		  html .products .et-listing-style1 .product-title h3 a {
		  height: 29px!important;
		  }
		  html .products li.item.et-listing-style1 b {
		  font-family: Welcomeweb-Bold, averta-regular-webfont!important;
		  font-weight: 100!important;
		  text-transform: uppercase!important;
		  position: absolute;
		  left: 0;
		  right: 0;
		  margin: 0 auto;
		  display: table;
		  text-align: center;
		  bottom: 137px;
		  font-size: 7px;
		  }
		  html .products .et-listing-style1 .product-title h3 a {
		  font-family: Welcomeweb-Bold, averta-regular-webfont!important;
		  font-weight: 300!important;
		  text-transform: uppercase!important;
		  }
		  .products .after_shop_loop_actions, .products .after_shop_loop_actions .woocommerce-variation-add-to-cart {
		  display: block;
		  }
		  html .products .et-listing-style1 .product-title h3 a {
		  font-family: Welcomeweb-Bold, averta-regular-webfont!important;
		  font-weight: 300!important;
		  text-transform: uppercase!important;
		  }
		  .slidingText {
		  position: relative;
		  height: 2em;
		  overflow: hidden;
		  list-style-type: none;
		  padding: 0;
		  }
		  .et-top-bar-text.text-2 li {
		  font-family: 'futuralightbt'!important;
		  color: #000!important;
		  font-size: 9px!important;
		  letter-spacing: 2px
		  }
		  .et-top-bar-text.text-2 {
		  margin-top: -12px;
		  }
		  .et-product-detail .summary .woocommerce-product-details__short-description {
		  height: 63px;
		  overflow-y: auto;
		  /* Ajoute une barre de défilement lorsque le contenu dépasse la hauteur de 63px */
		  }
		  html .heading .head-mov .col-md-8 {
		  padding-top: 0;
		  }
		  /* Ceci s'applique à l'ensemble de la barre de défilement */
		  ::-webkit-scrollbar {
		  width: 3px;
		  /* Changez la largeur de la barre de défilement */
		  }
		  /* Bouton de la barre de défilement */
		  ::-webkit-scrollbar-thumb {
		  background: black;
		  /* Changez la couleur du bouton de défilement */
		  }
		  /* Track de la barre de défilement */
		  ::-webkit-scrollbar-track {
		  background: #f1f1f1;
		  /* Changez la couleur de la piste de défilement */
		  }
		  .eapps-testimonials-slider-page-item-rating {
		  display: flex;
		  }
		  li.reinsurance__item {
		  display: block;
		  border-bottom: 1px solid #0000000d;
		  width: 100%;
		  padding-top: 12px;
		  text-transform: uppercase;
		  letter-spacing: 1px;
		  font-size: 10px;
		  margin-bottom: 0;
		  }
		  button.single_add_to_cart_button.button.alt.wp-element-button {
		  border: 0;
		  }
		  .yith-wcwl-add-to-wishlist {
		  display: none!important;
		  }
		  .et-product-detail .summary .et-wishlist-div-open {
		  padding-top: 1px!important;
		  position: relative;
		  }
		  html .single .wpb_wrapper.black {
		  padding: 6px 13px 4px 16px!important;
		  margin: 0 0 9px!important;
		  }
		  .et-pro-summary-top bdi {
		  padding: 0!important;
		  }
		  html .single .wpb_wrapper.black {
		  padding: 6px 13px 4px 16px!important;
		  margin: 0 0 8px!important;
		  }
		  .yith-wcwl-add-button.et-tooltip {
		  display: none!important;
		  }
		  .et-product-detail.product-type-simple.product-details-accordion .woocommerce-product-rating, .et-product-detail .summary .price-separator {
		  margin-bottom: 0px!important;
		  }
		  .et-product-detail:not(.et-product-layout-full-width) .product-showcase:not(.showcase-active) .product-information .entry-summary {
		  padding-left: 45px;
		  max-width: 490px;
		  padding-top: 16px;
		  }
		  .eapps-testimonials-slider-page-item-rating-item.eapps-testimonials-slider-page-item-rating-item-colored {
		  background: #00b67a;
		  padding: 2px 4px 3px 3px;
		  display: flex;
		  margin-right: 4px;
		  margin-bottom: 13px;
		  }
		  .single .et-product-detail .summary h1.product_title {
		  font-size: 30px;
		  padding-bottom: 13px;
		  }
		  .reinsurance__item {
		  margin-bottom: 15px;
		  }
		  li.reinsurance__item i.las {
		  min-height: 24px;
		  margin-top: 2px;
		  margin-right: 8px;
		  font-size: 14px;
		  }
		  .reinsurance__item strong {
		  cursor: pointer;
		  display: block;
		  font-weight: bold;
		  }
		  i.accordion-toggle-icon {
		  position: absolute;
		  right: 0;
		  }
		  .accordion-content {
		  display: none;
		  padding: 10px;
		  background-color: #f5f5f5;
		  }
		  .accordion-content p {
		  margin-bottom: 0;
		  }
		  .reinsurance__item.active .accordion-content {
		  display: block;
		  }
		  .col-lg-4.col-md-6.col-sm-12 {
		  padding: 45px 24px;
		  }
		  .testimonials-carousel {
		  display: grid;
		  grid-template-columns: repeat(3, 1fr);
		  gap: 20px;
		  }
		  .single .container h2 {
		  margin-top: 54px;
		  }
		  @media screen and (max-width: 768px) {
		  .testimonials-carousel {
		  grid-template-columns: repeat(2, 1fr);
		  }
		  }
		  @media only screen and (max-width: 650px) {
		  html .products .type-product.et-listing-style1 .product_after_title .after_shop_loop_actions .wpb_wrapper p , body #box1 .wpb_text_column.wpb_content_element.text-promo.pricing p, body #box2 .wpb_text_column.wpb_content_element.text-promo.pricing p {
		  font-size: 7px!important;
		  margin-top: 14px!important;
		  letter-spacing: 0!important;
		  padding-top: 2px!important;
		  }
		  .header-transparent-mobiles.light-title:not(.header_on_scroll) .header .logolink:not(.alt-logo-mobile):not(.alt-logo-tablet):not(.alt-logo-sticky) .logoimg.bg--dark, .header-transparent-mobiles.sticky-header-light.header_on_scroll .header .logolink:not(.alt-logo-mobile):not(.alt-logo-tablet):not(.alt-logo-sticky) .logoimg.bg--dark , .header .logolink img {
		  max-height: 43px!important;
		  min-height: 43px!important;
		  }
		  html #box1 .wpb_text_column.wpb_content_element.text-promo.pricing p, html #box2 .wpb_text_column.wpb_content_element.text-promo.pricing p {
		  font-size: 7px!important;
		  padding-top: 2px!important;
		  }
		  html .home a.et_btn.button.et_btn_md.solid.color- {
		  text-align: center!important;
		  font-family: Welcomeweb-Bold, averta-regular-webfont!important;
		  font-weight: 300!important;
		  text-transform: uppercase!important;
		  font-size: 4px;
		  margin-top: 2px;
		  }
		  html .home #selection {
		  padding-top: 40px;
		  padding: 0;
		  }
		  html body .products .product_after_title {
		  min-height: 96px;
		  margin-top: 0;
		  height: auto;
		  }
		  html .product_after_shop_loop_price {
		  position: absolute;
		  left: 0;
		  right: 0;
		  top: 60px!important;
		  }
		  .home .after_shop_loop_actions >.wpb_wrapper {
		  padding-left: 0px!important;
		  overflow: hidden;
		  height: 23px!important;
		  padding-top: 0px!important;
		  }
		  .home a.et_btn.button.et_btn_md.solid.color- {
		  text-align: center!important;
		  font-family: Welcomeweb-Bold, averta-regular-webfont!important;
		  font-weight: 300!important;
		  text-transform: uppercase!important;
		  font-size: 5px;
		  margin-top: 2px;
		  }
		  html .products .et-listing-style1 .product-title h3 {
		  margin-right: auto;
		  padding: 0px 0;
		  }
		  .soit {
		  font-size: 9px!important;
		  padding-top: 5px!important;
		  }
		  html .products li.item.et-listing-style1 b {
		  display: none;
		  }
		  .products .et-listing-style1 .product-title h3 a {
		  font-size: 9px!important;
		  }
		  html .container {
		  padding: 7px!important;
		  }
		  #box1 .products .product .product_thumbnail, #box2 .products .product .product_thumbnail {
		  max-height: 207Px!important;
		  min-height: 153Px!important;
		  }
		  .products .product .product_thumbnail {
		  max-height: 241Px!important;
		  min-height: 153Px!important;
		  }
		  }
		  html .products .type-product.et-listing-style1 .product_after_title .after_shop_loop_actions .wpb_wrapper {
		  margin: 0 auto!important;
		  max-width: 100%;
		  padding-left: 0!important;
		  }
		  h3 {
		  font-size: 29Px;
		  padding-top: 15px;
		  font-family: "Krona One"!important;
		  text-transform: uppercase;
		  padding-top: 33px!important;
		  font-size: 20px!important;
		  line-height: 27px!important;
		  }
		  .eui-slider-dots.eui-slider-dots-classic {
		  display : none;
		  }
		  .eui-widget-title {
		  display : none !important ;
		  }
		  .eapps-testimonials-slider-page-item-rating-item.eapps-testimonials-slider-page-item-rating-item-colored:before {
		  content : "";
		  background : url("https://shop.lystes.com/wp-content/themes/goya-child/assets/svg/etoile.svg");
		  width : 13px;
		  height : 13px;
		  background-size : contain;
		  }
		  .eapps-testimonials-slider-page-item-rating-item.eapps-testimonials-slider-page-item-rating-item-colored svg {
		  display : none;
		  }
		  .eapps-testimonials-slider-page-item-rating-item.eapps-testimonials-slider-page-item-rating-item-colored {
		  background : #00b67a;
		  padding : 1px 5px 5px 3px;
		  }
		  #wrapper .heading .head-mov {
		  padding-top: 35px;
		  }
		  .testimonial.eui-slider-dots.eui-slider-dots-classic {
		  display : none;
		  }
		  .testimonial  .eui-widget-title {
		  display : none !important ;
		  }
		  .testimonial .eapps-testimonials-slider-page-item-rating-item.eapps-testimonials-slider-page-item-rating-item-colored:before {
		  content : "";
		  background : url("https://shop.lystes.com/wp-content/themes/goya-child/assets/svg/etoile.svg");
		  width : 13px;
		  height : 13px;
		  background-size : contain;
		  }
		  .testimonial  .eapps-testimonials-slider-page-item-rating-item.eapps-testimonials-slider-page-item-rating-item-colored svg {
		  display : none;
		  }
		  .testimonial .eapps-testimonials-slider-page-item-rating-item.eapps-testimonials-slider-page-item-rating-item-colored {
		  background : #00b67a;
		  padding : 1px 5px 5px 3px;
		  display: flex;
		  margin-right: 4px;
		  margin-bottom: 13px;
		  }
		  .testimonial .eapps-testimonials-slider-page-item-rating {
		  display: flex;
		  }
		  .testimonial {
		  padding-top: 77px;
		  }
		  .testimonial-content h3 {
		  padding-top: 8px;
		  padding-bottom: 18px;
		  font-size: 23px;
		  line-height: 30px;
		  }
		  .faqAccordion dt { 
		  cursor: pointer;
		  margin-bottom: 0;
		  padding: 24px;
		  position: relative;
		  transition: all 0.3s ease;
		  background-color: rgb(255 255 255)!important;
		  font-size: 19px;
		  font-weight: 600;
		  line-height: 26px;
		  margin-bottom: 4px;
		  }
		  dl.faqAccordion { 
		  max-width: 1200px;
		  margin: 0 auto;
		  }
		  h2#exchanges-and-returns {} 
		  dl.faqAccordion h2 {
		  text-align: left;
		  width: 100%;
		  max-width: 100%;
		  padding-top: 45px!important;
		  font-size: 17px!important;
		  }
		  .faqAccordion dt { 
		  cursor: pointer;
		  margin-bottom: 0;
		  padding: 24px;
		  position: relative;
		  transition: all 0.3s ease;
		  background-color: rgb(255 255 255)!important;
		  font-size: 19px;
		  font-weight: 600;
		  line-height: 26px;
		  margin-bottom: 4px;
		  }
		  dl.faqAccordion { 
		  max-width: 1200px;
		  margin: 0 auto;
		  }
		  h2#exchanges-and-returns {} 
		  dl.faqAccordion h2 {
		  text-align: left;
		  width: 100%;
		  max-width: 100%;
		  padding-top: 45px!important;
		  }
		  .faqAccordion dt { 
		  cursor: pointer;
		  }
		  .faqAccordion dd { 
		  display: none;
		  margin-bottom: 20px;
		  }
		  .faqAccordion dt button { 
		  background: none;
		  border: none;
		  padding: 0;
		  font-size: 16px;
		  font-weight: bold;
		  text-align: left;
		  color: #000;
		  width: 100%;
		  }
		  html body.home .faq {
		  background: transparent;
		  }
		  .faqAccordion dt button:focus { 
		  outline: none;
		  }
		  .faqAccordion dt button:after { 
		  content: '+';
		  float: right;
		  }
		  .faqAccordion dd.show { 
		  display: block;
		  }
		  .faqAccordion dd p { 
		  margin-bottom: 10px;
		  }
		  .faqAccordion h2 { 
		  text-align: left;
		  width: 100%; 
		  max-width: 100%;
		  padding-top: 45px!important; 
		  font-size: 17px!important;
		  padding-left: 48px!important; 
		  }
		  .testimonial-content p {
		  text-align: left;
		  }
		  html body .heading {
		  background: transparent;
		  padding-top: 34px;
		  }
		  html .testimonial {
		  padding-top: 0!important;
		  background: #fff;
		  padding: 37px 19px 22px 30px!important;
		  min-height: 261px;
		  max-width: 100%;
		  border-radius: 17px;
		  margin-left: 12px;
		  /* margin-right: -15px!important; */
		  }
		  .testimonial:before {
		  content: "";
		  background: url(https://cdn.icon-icons.com/icons2/1271/PNG/512/1497554809-social-media07_84875.png);
		  position: absolute;
		  height: 34px;
		  width: 34px;
		  background-size: contain;
		  z-index: 99;
		  bottom: 19px;
		  right: 20px;
		  }
		  .testimonial {
		  position: relative;
		  }
		  #wrapper .heading .head-mov {
		  padding-left: 19px!important;
		  }
		  html .page-wrapper-inner, html .page-header-regular .header {
		  background: transparent!important;
		  }
		  html .name h4 {
		  margin-bottom: 0;!important;
		  }
		  html body.home #wrapper h1, html body #header .logolink .site-title {
		  font-size: 16px!important;
		  }
		  html body.home #wrapper h1, html body #header .logolink .site-title {
		  font-size: 16px!important;
		  padding-top: 0px!important;
		  }
		  #wrapper .heading .col-md-12 p {
		  font-size: 6px!important;
		  padding-bottom: 4px;
		  }
		  html body #header .logolink .site-title:before {
		  content: "Lystes AI";
		  font-size: 16px!important;
		  padding-top: 13px!important;
		  }
		  html body #header .logolink .site-title {
		  font-size: 0!important;
		  }
		  html body.home #wrapper h1, html body #header .logolink .site-title {
		  padding-top: 4px!important;
		  }
		  .heading button:not(:disabled), html [type="button"]:not(:disabled), html [type="reset"]:not(:disabled), html [type="submit"]:not(:disabled) {
		  background: transparent!important;
		  padding: 6px 20px;
		  border-radius: 27px!important;
		  font-size: 8px!important;
		  margin-top: -9px!important;
		  margin-left: 9px!important;
		  }
		  html body span.fa.fa-stack.fa-lg {
		  margin-top: 14px;
		  margin-left: 4Px;
		  }

#wrapper #second-button > div > a > button {
	background: #000!important;
}