.et-content-carousel.mini-padding .slick-slide {
	margin-right: 5px;
	margin-left: 5px;
	max-width: 55px;
	opacity: 1 !important;
}

h5 {
	padding-top: 26px;
	font-size: 9px;
}

.item::before {
	content: "";
	background: url("https://cdn.icon-icons.com/icons2/1271/PNG/512/1497554809-social-media07_84875.png") 0% 0% / contain;
	position: absolute;
	height: 34px;
	width: 34px;
	z-index: 99;
	bottom: 19px;
	right: 77px;
}

.item {
	position: relative;
}

.image-carousel {
	display: flex;
	padding: 0px 10px;
}

html ul.lien p.price span {
	font-size: 9px;
	width: 26px;
	top: auto;
	right: 0px;
	position: relative !important;
}

.image-carousel .item img {
	max-width: 150px;
	height: auto;
}

.owl-carousel .owl-stage img {
	max-width: 150px;
	height: auto;
}

.product-info {
	position: relative;
	background: transparent;
	color: rgb(0, 0, 0);
	padding: 0 0px;
	bottom: 0px;
	width: 100%;
	text-align: center;
	z-index: 2;
}

.price {
	font-size: 11px;
	margin: 0px;
	color: #000;
	text-align: center;
	margin-top: 6px;
}
.item::before {
	background: transparent;
}

.owl-carousel-1.owl-drag .owl-item {
	border: 1px solid;
	padding-bottom: 11px;
	margin-right: 10px!important;
}
.buy-button {
	background-color: #fff;
	color: #000;
	text-decoration: none;
	padding: 5px 12px;
	margin-top: 2px;
	font-size: 5px;
	border-radius: 4px;
	display: table;
	border: 1px solid #00000008;
	text-transform: uppercase;
	margin: 3px auto;
	color: #000!important;
	box-shadow: rgb(0, 0, 0) 0.25rem 0.25rem !important;
	border-width: 1px;
	border-style: solid;
	border-image: initial;
	border-color: rgb(0, 0, 0) !important;
}

.item img {
	max-width: 100%;
	height: auto;
}

.item {
	position: relative;
	overflow: hidden;
}

.home #wrapper .review button {
	margin: 15px 0px 0px;
	height: auto !important;
	width: auto !important;
}

html .col-lg-4.col-md-6.col-sm-12 {
	padding: 6px;
	max-width: 100%;
	width: 100% !important;
}

.testimonial {
	padding-top: 18px;
}

html .testimonial-content h3 {
	margin-bottom: 9px;
	padding-top: 8px !important;
	padding-bottom: 0px !important;
	font-size: 10px !important;
	line-height: 16px !important;
	text-align: left !important;
}
html h5 {
    font-size: 0.75rem;
}
html .testimonial {
	background: rgb(248, 248, 248);
	min-height: 189px;
	max-width: 90%;
	border-radius: 17px;
	margin-left: 12px;
	padding: 37px 19px 22px 30px !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;
	background: 0% 0% / contain transparent;
	width: 13px;
	height: 13px;
	content: "★";
	font-size: 10px;
	color: rgb(255, 255, 255);
	line-height: 15px;
	padding: 1px 3px;
}

html .testimonial .eapps-testimonials-slider-page-item-rating-item.eapps-testimonials-slider-page-item-rating-item-colored {
	background: rgb(0, 0, 0);
	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 {
	position: absolute;
	left: 0px;
	right: 0px;
	margin: 0px auto;
	display: table;
	text-align: center;
	bottom: 137px;
	font-size: 7px;
	font-family: Welcomeweb-Bold, averta-regular-webfont !important;
	font-weight: 100 !important;
	text-transform: uppercase !important;
}

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: 0px;
}

.et-top-bar-text.text-2 li {
	letter-spacing: 2px;
	font-family: futuralightbt !important;
	color: rgb(0, 0, 0) !important;
	font-size: 9px !important;
}

.et-top-bar-text.text-2 {
	margin-top: -12px;
}

.et-product-detail .summary .woocommerce-product-details__short-description {
	height: 63px;
	overflow-y: auto;
}

html .heading .head-mov .col-md-8 {
	padding-top: 0px;
}

::-webkit-scrollbar {
	width: 3px;
}

::-webkit-scrollbar-thumb {
	background: black;
}

::-webkit-scrollbar-track {
	background: rgb(241, 241, 241);
}

.eapps-testimonials-slider-page-item-rating {
	display: flex;
}

li.reinsurance__item {
	display: block;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
	width: 100%;
	padding-top: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 10px;
	margin-bottom: 0px;
}

button.single_add_to_cart_button.button.alt.wp-element-button {
	border: 0px;
}

.yith-wcwl-add-to-wishlist {
	display: none !important;
}

.et-product-detail .summary .et-wishlist-div-open {
	position: relative;
	padding-top: 1px !important;
}

html .single .wpb_wrapper.black {
	padding: 6px 13px 4px 16px !important;
	margin: 0px 0px 9px !important;
}

.et-pro-summary-top bdi {
	padding: 0px !important;
}

html .single .wpb_wrapper.black {
	padding: 6px 13px 4px 16px !important;
	margin: 0px 0px 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: rgb(0, 182, 122);
	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: 0px;
}

.accordion-content {
	display: none;
	padding: 10px;
	background-color: rgb(245, 245, 245);
}

.accordion-content p {
	margin-bottom: 0px;
}

.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: 0px !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- {
		font-size: 4px;
		margin-top: 2px;
		text-align: center !important;
		font-family: Welcomeweb-Bold, averta-regular-webfont !important;
		font-weight: 300 !important;
		text-transform: uppercase !important;
	}

	html .home #selection {
		padding: 0px;
	}

	html body .products .product_after_title {
		min-height: 96px;
		margin-top: 0px;
		height: auto;
	}

	html .product_after_shop_loop_price {
		position: absolute;
		left: 0px;
		right: 0px;
		top: 60px !important;
	}

	.home .after_shop_loop_actions > .wpb_wrapper {
		overflow: hidden;
		padding-left: 0px !important;
		height: 23px !important;
		padding-top: 0px !important;
	}

	.home a.et_btn.button.et_btn_md.solid.color- {
		font-size: 5px;
		margin-top: 2px;
		text-align: center !important;
		font-family: Welcomeweb-Bold, averta-regular-webfont !important;
		font-weight: 300 !important;
		text-transform: uppercase !important;
	}

	html .products .et-listing-style1 .product-title h3 {
		margin-right: auto;
		padding: 0px;
	}

	.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 {
	max-width: 100%;
	margin: 0px auto !important;
	padding-left: 0px !important;
}

h3 {
	text-transform: uppercase;
	font-family: "Krona One" !important;
	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") 0% 0% / contain;
	width: 13px;
	height: 13px;
}

.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: rgb(0, 182, 122);
	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") 0% 0% / contain;
	width: 13px;
	height: 13px;
}

.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: rgb(0, 182, 122);
	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;
	padding: 24px;
	position: relative;
	transition: all 0.3s ease 0s;
	font-size: 19px;
	font-weight: 600;
	line-height: 26px;
	margin-bottom: 4px;
	background-color: rgb(255, 255, 255) !important;
}

dl.faqAccordion {
	max-width: 1200px;
	margin: 0px 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;
	padding: 24px;
	position: relative;
	transition: all 0.3s ease 0s;
	font-size: 19px;
	font-weight: 600;
	line-height: 26px;
	margin-bottom: 4px;
	background-color: rgb(255, 255, 255) !important;
}

dl.faqAccordion {
	max-width: 1200px;
	margin: 0px 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: 0px;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: rgb(0, 0, 0);
	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 .stories {
	display: flex;
	align-items: center;
	flex: 1;
	max-width: 173px;
	border: 0px solid #c8c8c8;
	border-radius: 4px;
	overflow: visible;
	margin: 21px auto 0;
	/* display: table-header-group; */
}
