/* --------- Product page ------------------------------------------*/
.flexy-pills ol li, .flex-control-nav li {
	flex: 0 0 25% ;
}

.product_meta > .sku_wrapper {
	display: none !important;
}

.woocommerce .woocommerce-tabs .entry-content {
		padding-top: 50px;
width: var(--theme-container-width) !important;
    max-width: var(--theme-block-max-width) !important;
    margin: auto !important;
	margin-bottom: 50px !important;
}


blockquote {
	margin-left: 5px;	
	padding-left: 15px;
  font-style: italic;
  text-align: left;
  border-left: 3px solid var(--theme-border-color);
	margin-block-end: var(--theme-content-spacing);
}


/* --------- Woocommerce account -----------------------------------*/
.woocommerce .order-info {
    font-size: 15px;
    padding: 1.5em;
    border-radius: 5px;
    border: 1px dashed var(--theme-border-color);
}

.woocommerce .order-info mark {
    background-color: var(--theme-palette-color-1);
	padding: 5px;
	color: var(--theme-palette-color-8);
}

.woocommerce-MyAccount-content > table > tbody > tr > th {
	vertical-align: middle;
}

/* ------------------- Mailchimp ----------------------- */

.yikes-mailchimp-container {
	padding-top: 5px !important;
}

.yikes-mailchimp-container .label-inline {
	width: 75% !important;
	padding: 2px !important;
}


.yikes-mailchimp-container .submit-button-inline-label {
   min-width: unset !important;
   width: 25% !important ;
}

.yikes-mailchimp-container .mailchimp-footer-button {
	padding: .5278em !important;
    border: 2px solid rgba(51,51,51,.1) !important;
}


.yikes-mailchimp-container .yikes-easy-mc-success-message {
    background: #6b8441 !important;
	word-wrap: break-word !important;
	color: white !important;
}

.yikes-mailchimp-container .yikes-easy-mc-error-message {
    background: #c14c4c !important;
	word-wrap: break-word !important;
	color: white !important;
}


/* ------------Reviews--------------------------------- */


.cr-reviews-grid {
width: var(--theme-container-width) !important;
    max-width: var(--theme-block-max-width) !important;
    margin: auto !important;
		margin-bottom: 25px !important;
	  border: none !important; 
}

.cr-review-card {
    border: none !important; 
    border-color: transparent !important; 
		box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
    border-radius: 6px; 
}

.cr-reviews-slider .review-thumbnail,
.cr-reviews-grid .review-thumbnail {
    display: none !important;
}

.cr-reviews-slider .datetime,
.cr-reviews-grid .datetime {
    display: none !important;
}


.cr-review-card .reviewer-verified {
    background-color: #efb16a; 
    color: white !important;
    padding: 2px 6px; 
    border-radius: 4px; 
    fill: white; 
	
}

.cr-review-card .reviewer-verified img.cr-reviewer-verified {
    display: none !important;
}

.cr-review-card .rating .cr-rating-icon-frnt svg {
    fill: #efb16a !important; 
}

.cr-average-rating-stars .cr-rating-icon-frnt svg {
    fill: #efb16a !important; 
}
.cr-average-rating-stars .cr-rating-icon-bg {
    stroke: #efb16a !important;
}

.cr-histogramTable .ivole-meter-bar {
    background: #efb16a !important;
}

/* Réduit la taille de la police pour le nom de l'acheteur */
.cr-review-card .reviewer-name {
    font-size: 0.9em !important; 
}

/* Réduit la taille de la police pour le texte du badge "Utilisateur vérifié" */
.cr-review-card .reviewer-verified {
    font-size: 0.9em !important; 
}

.cr-reviews-slider .cr-review-card .top-row,
.cr-reviews-grid .cr-review-card .top-row {
	border-bottom: none !important;
	padding-bottom: 0 !important;
}

.cr-reviews-grid .cr-review-card .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg, .cr-reviews-grid .cr-review-card .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon, .cr-reviews-slider .cr-review-card .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg, .cr-reviews-slider .cr-review-card .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon{
	width: 20px !important;
    height: 20px !important;
}


.cr-review-card .rating {
    display: flex;
    align-items: center; 
    vertical-align: middle !important;
}

.crstar-rating-svg {
    line-height: 1 !important;
    height: 20px !important;
}

.cr-reviews-slider  .cr-review-card {
	box-shadow:none !important;
} 


.cr-review-card .middle-row, .cr-reviews-slider .cr-review-card .cr-incentivized-row {
    font-family: 'Dosis', sans-serif !important;
}


/*--------- Page dacceuil-------------------------------------------*/
.home div.hero-section.ct-constrained-width > header > div {
    display: none;
}

.home #main > div {
	padding-top: 0px !important;
	margin-top: -20px !important;
}


.home-reviews .jdgm-carousel-title {
	display: none;
}

.home-reviews  .jdgm-carousel-wrapper {
	padding-top: 0px;
}

.home-reviews .jdgm-all-reviews-rating-wrapper {
	display: none !important;
}

.home-reviews .jdgm-carousel-item__product-title {
	display: none !important;
}

/*--------- Footer-------------------------------------------*/
#block-31 > p > span > a {
	color: #ffffff !important;
}

/* newsletter */
#block-50 > .module_id_3 {
	margin-top: -10px !important;
}

/*--------- Blog-------------------------------------------*/
/* newsletter */
#block-51 #hustle-field-email-module-3 {
    border: 1px solid black !important; 
}

#block-51 > .module_id_3 {
	margin-top: -10px !important;
}


/*--------- Chrismas-------------------------------------------*/
.christmas-notice {
    font-size: 15px;
    font-weight: 500;
    color: white;
    padding: 10px;
    min-height: 60px;
    clear: both;
    border-radius: 5px;
    margin-bottom: 2rem;
    background: #d21e1e;
}
