/*Added*/
.woocommerce-account .wp-block-post-title,
.woocommerce-account main .woocommerce, .woocommerce-account .wp-block-breadcrumbs,
.page-template-wp-custom-template-pagina-simpla .wp-block-breadcrumbs{
  max-width: 100%;
}
.simple-page-content .entry-content p {
	/*font-size: 16px !important;*/
}
.simple-breadcrumbs{
	margin-bottom: 20px;
}
.content-holder-wrap {
	max-width: 100%;
}

.gform_required_legend {
	display: none;
}
.contact-form-wrapper .gform-body.gform_body .gfield_label {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	font-family: var(--wp--preset--font-family--inter);
}
.contact-form-wrapper .gfield_consent_label{
    color: #fff !important;
	font-size: 12px;
}
.contact-form-wrapper .gform-body.gform_body .gfield_required {
	color: #fff !important;
}
.contact-form-wrapper .gform-body.gform_body input:not([type="checkbox"]), .contact-form-wrapper .gform-body.gform_body textarea {
	font-family: var(--wp--preset--font-family--inter);
	font-size: 14px;
	font-weight: 400;
	border: 1px solid #fff;
	border-radius: 6px;
	padding: 10px 14px !important;
	background-color: transparent;
	height: 48px;
	color: #fff;
}
.contact-form-wrapper .gform-body.gform_body input::placeholder, .contact-form-wrapper .gform-body.gform_body textarea::placeholder{
    color: #ffffff79;
    opacity: 1;
}
.contact-form-wrapper .gform_button.button {
	background-color: #000 !important;
	text-align: center !important;
	width: 100% !important;
    max-width: 38%;
	padding: 15px 20px !important;
	border-radius: 4px !important;
}
.contact-form-wrapper .gform_fields {
	row-gap: 20px !important;
}
.contact-form-wrapper .ginput_container.ginput_container_consent .gfield_consent_label {
	padding-top: 2px;
}
.contact-form-wrapper .gform-body.gform_body textarea {
	height: 144px;
	min-block-size: unset !important;
    resize: none;
}
.contact-form-wrapper form {
	position: relative;
}
.contact-form-wrapper .gform_fields {
	row-gap: 20px !important;
	position: relative;
	padding-right: 38%;
}
.contact-form-wrapper .gform_button {
	position: absolute;
	bottom: -70px;
	right: -21px;
}
.contact-form-wrapper  .gfield--type-consent, .contact-form-wrapper  .gfield--type-textarea {
  position: absolute;
  width: 38%;
  right: -21px;
}
.contact-form-wrapper  .gfield--type-consent{
    top: calc(100% + 12px);
}
.contact-form-wrapper .ginput_container.ginput_container_consent input {
	background-color: #000;
	border: 0;
}
.contact-form-wrapper .gform-theme--framework input[type="checkbox"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
    color: #fff;
}
#asl-storelocator * {
	font-family: var(--wp--preset--font-family--inter) !important;
}
#asl-panel {
	position: static;
	overflow: hidden;
}
#asl-storelocator .inside.search_filter {
	position: absolute;
	top: -80px;
	left: 0;
	width: 100%;
	padding-right: 0 !important;
	padding-left: 20px !important;
}
#asl-storelocator {
	position: relative;
	padding-top: 80px;
}
#asl-storelocator .inside.search_filter label {
	display: none;
}
#asl-storelocator .top-title.Num_of_store {
	display: none !important;
}
#asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .sl-main-cont .sl-main-row .asl-panel .search_filter .asl-store-search .span-geo,
#asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .sl-main-cont .btn.btn-asl {
	background-color: #02584D;
}
#asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .sl-main-cont .btn.btn-asl {
	border: 0;
	padding: 14px 35px !important;
	border-radius: 8px;
}
#asl-storelocator.asl-cont .sl-main-cont .asl-panel {
	border: 0;
	flex: 0 0 40%;
	max-width: 40%;
}
#asl-storelocator.asl-cont.no-asl-filters .asl-wrapper .sl-main-cont .sl-main-row .asl-panel .asl-panel-inner {
	top: 0;
}
#asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .sl-addr-list-title {
	color: #000;
	font-weight: 700;
}
#asl-storelocator .sl-addr-sec li i::before {
	color: #02584D !important;
}
#asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li span, #asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li a{
	color: #000 !important;
}
#asl-storelocator .pol-md-7.pol-lg-8.asl-map {
	flex: 0 0 60%;
	max-width: 60%;
}
#asl-storelocator .pol-md-7.pol-lg-8.asl-map .map-image #asl-map-canv {
	border-radius: 16px !important;
}
#asl-storelocator .infoBox h3 {
	color: #000 !important;
	font-weight: 700;
}
#asl-storelocator .sl-row.sl-addr-sec .sl-tag {
	color: #000 !important;
}
#asl-storelocator .asl-buttons .action {
	background-color: #02584D !important;
	padding: 10px 30px !important;
	border-radius: 6px !important;
	font-size: 12px !important;
}
#asl-storelocator .info-addr a {
	color: #000 !important;
	font-size: 13px !important;
	font-weight: 400 !important;
}
#asl-storelocator .info-addr li i::before{
	color: #02584D !important;
}
#asl-storelocator .infoWindow {
	border-radius: 8px !important;
	background-color: #fff;
}
#asl-storelocator .infoWindow > div, #asl-storelocator .infoWindow > h3{
	background-color: transparent !important;
}
 #asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .sl-main-cont .asl-map .map-image .asl-map-canv .infoBox #style_0 h3{
	background-color: transparent !important;
}
.blog-featured-post .wp-block-post-template {
	grid-template-columns: auto !important;
}
.blog-featured-post .wp-block-post-template .wp-block-group {
	display: flex;
	flex-flow: row;
	gap: 0;
}
.blog-featured-post .blog-featured-photo {
	width: calc(33.33% - 14px);
	margin-right: 0 !important;
}
.blog-featured-post .blog-featured-info {
	width: 66.66%;
	display: flex !important;
	flex-flow: column !important;
	padding: 106px 115px 115px 135px;
	border-radius: 0 16px 16px 0;
	background-color: #fff;
	margin: 0;
	margin-left: 0 !important;
}
.blog-featured-post .blog-featured-photo img {
	height: 100%;
	object-fit: cover;
	border-radius: 16px 0 0 16px;
}
.yoast-breadcrumbs.simple-breadcrumbs {
	font-size: 12px;
}
.blog-date-category {
	display: flex !important;
	flex-flow: row !important;
	align-items: center !important;
}
.blog-date-category > div{
	margin-top: 0 !important;
}
.blog-date-category .wp-block-post-date::after {
	content: '|';
	margin: 0 5px;
}
.blog-listing-posts .wp-block-post-template {
	display: flex !important;
	gap: 20px !important;
	flex-flow: wrap !important;
	align-items: stretch;
}
.blog-listing-posts .wp-block-post-template li.wp-block-post {
	width: calc(33.33% - 14px);
	display: flex;
	flex-direction: column;
}
.blog-listing-posts .wp-block-post:not(.has-post-thumbnail) .wp-block-group.has-white-background-color {
	border-radius: 16px;
}
.blog-date-category .wp-block-post-date {
	margin-right: 0 !important;
}
.blog-date-category .wp-block-read-more{
	margin-top: auto;
}
.blog-listing-post {
	height: 100%;
	display: flex;
	flex-direction: column;
}
.blog-listing-post .blog-listing-post-inner{
	flex-grow: 1;
}
.blog-listing-post-inner {
	display: flex;
	flex-direction: column;
}
.blog-listing-post-inner > h2 {
	width: 100%;
	flex-grow: 1;
}
.blog-listing-post-inner .wp-block-read-more {
	margin-top: auto;
}
.blog-listing-post-inner .wp-block-post-excerpt {
	margin-bottom: 20px;
}
.blog-listing-posts .wp-block-query {
	margin-bottom: 40px;
}
.blog-listing-posts .facetwp-facet-blog_load_more {
	text-align: center;
	padding-bottom: 50px;
}
.blog-listing-posts .facetwp-facet-blog_load_more button {
	color: #02584D;
	background-color: transparent;
	border: 0;
	text-decoration: underline;
	font-size: 12px;
}
.single-content-text, .single-content-text h1, .single-content-text h2, .single-content-text h3, .single-content-text h4,
.single-content-text h5, .single-content-text h6{
	font-family: var(--wp--preset--font-family--inter) 
}
.single-content-text  .MsoNormal br {
	display: none;
}
.single-content-text a{
	color: #000 !important;
	text-decoration: underline;
}
.single-page-contents .ez-toc-counter{
	width: 100% !important;
	border: 0 !important;
	padding: 0 !important;
	box-shadow: none !important;
	/* margin: 0 !important; */
}
.single-page-contents .ez-toc-counter li a, .table-of-contents .toc-link {
	width: 100% !important;
	font-weight: 700 !important;
	color: #000 !important;
	font-size: 24px !important;
	text-decoration: unset !important;
}
.single-page-contents .ez-toc-counter li, .table-of-contents li {
	border-bottom: 1px solid #E5E7EB !important;
	padding-bottom: 10px !important;
	margin-bottom: 10px !important;
}
.single-page-contents .ez-toc-counter li:last-child, .table-of-contents li:last-child{
	border-bottom: none !important;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}

.gform-theme--foundation .gform_fields textarea {
	resize: none;
}
.retur-form-wrapper .gform_footer .gform_button {
	width: 100% !important;
	background-color: var(--wp--preset--color--secondary) !important;
	padding: 15px 20px !important;
}
.gsection_title {
	font-family: var(--wp--preset--font-family--inter) !important;
}
.retur-form-wrapper .gform-body.gform_body input:not([type="checkbox"],[type="radio"], [type="select"]), .retur-form-wrapper .gform-body.gform_body textarea {
	font-family: var(--wp--preset--font-family--inter);
	font-size: 14px;
	font-weight: 400;
	border: 1px solid #000;
	border-radius: 6px;
	padding: 10px 14px !important;
	background-color: transparent;
	height: 48px;
	color: #000;
}
.retur-form-wrapper .gform-body.gform_body .gfield_label {
	color: #000;
	font-size: 14px;
	font-weight: 500;
	font-family: var(--wp--preset--font-family--inter);
}
.retur-form-wrapper .ginput_container.ginput_container_radio{
	color: #000;
}
.retur-form-wrapper .gform-body.gform_body input::placeholder, .retur-form-wrapper .gform-body.gform_body textarea::placeholder {
	color: #0000004d;
	opacity: 1;
}
.ginput_container.ginput_container_date input {
	width: 100%;
}
.table-of-contents ul {
	padding: 0;
	list-style-type: none;
}
.table-of-contents .toc-link {
	cursor: pointer;
}
.table-of-contents .toc-link br {
	display: none;
}


/*desktop*/
.footer-col-1 .wp-block-search .wp-block-search__inside-wrapper {
	border: 0;
	padding: 0;
}
.footer-col-1 .wp-block-search__inside-wrapper button {
	margin: 0;
}
.eng-pdp-accolist-inncol ul {
	list-style-type: none;
	padding-left: 0;
}
/* end - desktop*/

.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number {
	width: 10%;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-date {
	width: 20%;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
	width: 20%;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status {
	width: 25%;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total {
	width: 25%;
}
.contact-info-p p {
	display: inline;
}
.cart-similar-products .slick-list {	width: 100% !important;}


.single-page-contents .entry-content.wp-block-post-content table {
  width: 100%;
  border-collapse: collapse;
  font-size: 16px;
}

.single-page-contents .entry-content.wp-block-post-content table th, .single-page-contents .entry-content.wp-block-post-content table td {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: left;
}

.single-page-contents .entry-content.wp-block-post-content table th {
  background-color: #f2f2f2;
  font-weight: bold;
}

.single-page-contents .entry-content.wp-block-post-content table tr:nth-child(even) {
  background-color: #f9f9f9;
}

.blog-featured-post .has-post-thumbnail.wp-block-post .blog-featured-info {
	width: 66.66%;
	border-radius: 0 16px 16px 0;
}

.blog-featured-post .wp-block-post .blog-featured-info {
	width: 100%;
	border-radius: 16px;
}

.blog-headings .wp-block-post-title {
	text-align: center;
}
.single-page-contents .entry-content.wp-block-post-content * {
	text-align: unset !important;
}
.enigma-header-search .search-submit::after {
	color: #000;
}
.eng-pdp-detalii-produse-group.eng-pdp-extrainfo .eng-pdp-accolist-ititle {
	padding-right: 24px;
}
.blog-headings .wp-block-query-title, .blog-headings .wp-block-query-title * {
	display: inline;
	text-align: center;
}
.wp-block-group.single-content-text .aligncenter {
	margin: 0 auto 30px;
}
.wp-block-group.single-content-text img {
	margin-bottom: 20px;
	margin-top: 0;
}
.single-page-contents .entry-content.wp-block-post-content h1 {
	margin-bottom: 20px;
}

.single-page-contents .alignleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.single-page-contents .alignright {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}
.wp-block-latest-posts.style-bn-ultimul-post__post-title {
	flex-flow: column;
	align-items: flex-start;
	width: 100%;
}
.header-categorie h1 {
	text-align: center;
}
.blog-listing-post .wp-block-post-excerpt__excerpt {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
}
ul.wp-block-navigation-submenu a .wp-block-navigation-item__label::before {
	width: 20px;
	text-align: center;
}


.taxonomy-product_brand.wp-block-post-terms {
	display: flex;
	align-items: center;
	flex-flow: row;
}
.taxonomy-product_brand.wp-block-post-terms .wp-block-post-terms__separator {
	height: 11px;
	width: 1px;
	font-size: 0;
	margin-right: 4px;
	background-color: #9ca3af;
}

.newsletter-form .mkt-embedded-form-headline, .newsletter-form .mkt-embedded-form-description{
	display: none;
}
.newsletter-form .mkt-embedded-form-mini-cta-layout {
	padding: 0 !important;
}
.newsletter-form .mkt-embedded-form-mini-cta-layout .mkt-embedded-form-subscriber-input{
	height: 60px !important;
	margin: 0 !important;
}
.newsletter-form .mkt-embedded-form-mini-cta-layout .mkt-embedded-form-subscribe-button {
	height: 60px !important;
	min-height: 60px !important;
	min-width: 170px;
	border-radius: 8px !important;
	margin-left: -6px !important;
	font-weight: 500 !important;
	font-size: 16px !important;
}
.newsletter-form .mkt-embedded-form-mini-cta-action-wrap {
	margin-right: -12px;
}
.newsletter-form .mkt-embedded-form-mini-cta-layout .mkt-embedded-form-subscriber-input:hover, .newsletter-form .mkt-embedded-form-mini-cta-layout .mkt-embedded-form-subscriber-input:focus {
	outline: none;
}
.woocommerce-MyAccount-content .newsletter-form .mkt-embedded-form-mini-cta-layout {
	margin: 20px 0 0 !important;
	width: 500px !important;
}
.enigma-wishlist-list .wishlist-product-price {
	padding-top: 0;
}
.enigma-wishlist-list .eng-wishlist-btn.added {
	top: -2px;
}
.woocommerce-MyAccount-content .newsletter-form .mkt-embedded-form-mini-cta-layout .mkt-embedded-form-subscribe-button {
	background-color: #78B82AFF !important;
	border-color: #78B82AFF !important;
}
.eng-pdp-accolist-icontent div{
	line-height: 1.7;
	color: #6d6d6d;
}
.eng-pdp-bn-descriere-col.txt-desc-col p, .eng-pdp-bn-descriere-col.txt-desc-col li {
	font-size: 17px;
}
.eng-pdp-accolist-icontent p, .eng-pdp-accolist-icontent li, .eng-pdp-accolist-icontent .inncolinncont div {
	font-size: 16px;
}
.eng-pdp-bn-descriere-col.txt-desc-col h1 {
	color: #fff;
	font-size: var(--wp--preset--font-size--xl);
	font-family: var(--wp--preset--font-family--inter);
}
.inncolinncont table {
	table-layout: unset;
}
.eng-pdp-bn-descriere-col.txt-desc-col h3, .eng-pdp-bn-descriere-col.txt-desc-col h4, .eng-pdp-bn-descriere-col.txt-desc-col h5, .eng-pdp-bn-descriere-col.txt-desc-col h6 {
	color: #fff;
	font-family: var(--wp--preset--font-family--inter);
}
.eng-pdp-bn-descriere-col.txt-desc-col ol{
	 counter-reset: section;
}
.eng-pdp-bn-descriere-col.txt-desc-col ol li::before {
	counter-increment: section;
	content: counter(section) ". ";
	color: #fff;
	font-family: var(--wp--preset--font-family--inter) !important;
	font-size: inherit;
	padding-left: 5px;
}
.inncolinntitle-upp{
	text-transform: uppercase;
}
.hide-link{
	display: none;
}
.wp-block-woocommerce-product-collection .wc-block-components-product-image img {
	object-fit: contain !important;
	max-height: 300px;
}
.footer-socials .wp-block-image img{
	max-width: 38px;
	max-height: 36px;
	object-fit: contain;
}
.footer-socials {
	gap: 10px;
}
.produse-similare-shortcode h2 {
	font-family: var(--wp--preset--font-family--inter);
}
.reviews-form-single{
	display: none;
}
.single-product #review_form_wrapper {
	margin: 0;
}
.reviews-form-single #commentform {
	display: flex;
	flex-flow: column;
	max-width: 610px;
}
.reviews-form-single .comment-form-rating {
	order: 1;
}
.reviews-form-single .author-email-wrap {
	order: 2;
}
.reviews-form-single .comment-form-comment {
	order: 3;
}
.reviews-form-single .comment-form-cookies-consent {
	order: 4;
}
.reviews-form-single .form-submit.wp-block-button {
	order: 5;
}
.reviews-form-single .author-email-wrap {
	display: flex;
	gap: 14px;
	flex-flow: row;
}
.reviews-form-single #reply-title {
	font-family: var(--wp--preset--font-family--recoletaalt);
	font-size: 24px;
	display: none;
}
.reviews-form-single #commentform .comment-notes {
	color: #6D6D6D;
	font-size: 10px;
	margin: 0 0 35px !important;
}
.reviews-form-single .comment-form-rating .stars a::before {
	color: #000;
}
.reviews-form-single .comment-form-rating #comment-form-rating-label {
	display: flex;
	flex-flow: row;
}
.reviews-form-single .comment-form-rating #comment-form-rating-label span {
	display: none;
}
.reviews-form-single #commentform label {
	font-weight: 500;
	font-size: 14px;
}
.reviews-form-single #commentform input[type="text"], .reviews-form-single #commentform input[type="email"], .reviews-form-single #commentform textarea {
	color: #000;
	border: 1px solid #D1D5DB;
	background-color: transparent;
	border-radius: 6px;
	margin-top: 5px;
	width: 100%;
}
.reviews-form-single #wp-comment-cookies-consent {
	margin-top: -5px !important;
}
 .reviews-form-single #commentform textarea{
	resize: none;
 }
.woocommerce #review_form #respond textarea{
	height: 142px;
}
.reviews-form-single .comment-form-cookies-consent label {
	font-size: 12px !important;
}
.reviews-form-single #commentform input[type="text"]:focus-visible, .reviews-form-single #commentform input[type="email"]:focus-visible, .reviews-form-single #commentform textarea:focus-visible {
	outline: unset;
	border-color: #000;
}
.reviews-form-single #submit {
	padding: 12px 18px;
	border-radius: 4px;
}

.eng-reviews-list .eng-rev-maintitle {
	color: #78B82A;
	font-size: 24px;
	margin-bottom: 5px;
	font-family: var(--wp--preset--font-family--recoletaalt);
}
.eng-rev-reviewcount .eng-reviews-stars {
	display: flex;
	flex-flow: row;
	gap: 10px;
	align-items: center;
	border-bottom: 1px solid #E5E7EB;
	margin-bottom: 50px;
	padding-bottom: 25px;
}
.eng-reviews-list-body {
	border-bottom: 1px solid #E5E7EB;
	margin-bottom: 20px;
	padding-bottom: 40px;
}
.eng-reviews-list {
	margin-top: 10px;
}
.eng-rev-reviewcount .eng-reviews-after-text {
	color: #6B7280;
	font-size: 12px;
}

.products-holder-inner .slick-arrow, .mobile-slider-wrap .slick-arrow {
		position: absolute;
		width: 52px;
		height: 52px;
		background-color: #f2f2f2ba;
		display: flex;
		right: 0;
		cursor: pointer;
		border: 0;
		font-size: 0;
		border-radius: 8px;
		padding: 0;
		z-index: 1;
		top: 50%;
		transform: translateY(-50%);
	}
	.mobile-slider-wrap .slick-next.slick-arrow,
	.products-holder-inner .slick-next.slick-arrow {
		right: 0;
	}
	.mobile-slider-wrap .slick-prev.slick-arrow, .products-holder-inner .slick-prev.slick-arrow {
		left: 10px;
		transform: translateY(-52%) rotate(-180deg);
	}
	.products-holder-inner .slick-arrow::after, .mobile-slider-wrap .slick-arrow::after {
		content: "";
		width: 6px;
		height: 6px;
		border-right: 1px solid #141414;
		border-top: 1px solid #141414;
		position: absolute;
		transform: rotate(45deg);
		top: 23px;
		left: 21px;
	}
	.products-holder-inner .slick-arrow::after, .mobile-slider-wrap .slick-arrow::after {
		content: "";
		width: 6px;
		height: 6px;
		border-right: 1px solid #141414;
		border-top: 1px solid #141414;
		position: absolute;
		transform: rotate(45deg);
		top: 23px;
		left: 21px;
	}

.single-product .eng-reviews-stars {
	display: flex;
	align-items: center;
	flex-flow: row;
	gap: 10px;
}
.single-product .eng-reviews-after-text {
	color: #6B7280;
	font-size: 12px;
	padding-top: 2px;
}
.eng-main-recenzii-produs {
	margin-bottom: 15px;
}
.eng-reviews-list-ol {
	gap: 56px;
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}
.eng-reviews-pagination .eng-reviews-pagebtn {
	background-color: transparent;
	border: 0;
	font-size: 15px;
	color: #000;
	padding: 10px 15px;
	border-radius: 6px;
	border: 1px solid #fff;
	cursor: pointer;
}
.eng-reviews-pagination {
	display: flex;
	flex-flow: row;
	gap: 5px;
	align-items: center;
}
.eng-reviews-pagebtn.active {
	border-color: #000;
}
.eng-review-item .eng-review-head {
	display: flex;
	flex-flow: row;
	align-items: flex-start;
}
.eng-review-head .eng-reviews-stars {
	margin-left: auto;
}
.eng-review-head-author {
	display: flex;
	flex-flow: column;
	padding-left: 68px;
	position: relative;
}
.eng-reviews-list-body .eng-review-body {
	padding-left: 68px;
	font-size: 16px;
}
.eng-review-head-author::before {
	content: '';
	width: 42px;
	height: 42px;
	background-color: var(--wp--preset--color--secondary);
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: -3px;
}
.eng-review-head-author::after {
	content: "\e9066";
	font-family: "icomoon" !important;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	font-size: 22px;
	font-weight: 400;
	text-decoration: none !important;
	color: #fff;
	position: absolute;
	left: 10px;
	top: 6px;
}
.eng-review-head-author .eng-reviewer {
	font-weight: 700;
	font-size: 13px;
}
.eng-review-head-author .eng-review-date {
	font-size: 11px;
}
.eng-rev-maintitle .eng-loading-placeholder{
	width: 1360px;
	height: 50px;
}
.eng-rev-reviewcount .eng-loading-placeholder{
	width: 240px;
	height: 24px;
}
.eng-reviews-list-ol .eng-loading-placeholder{
	width: 1360px;
	height: 484px;
}
.eng-reviews-list-pagination .eng-loading-placeholder{
	width: 268px;
	height: 50px;
}
.eng-reviews-list-lm .eng-loading-placeholder{
	width: 1360px;
	height: 51px;
}
.eng-reviews-list-lm .eng-loading-placeholder, .eng-reviews-list-ol .eng-loading-placeholder, .eng-rev-maintitle .eng-loading-placeholder{
	max-width: 94vw;
}
.eng-reviews-loadmore, .eng-reviews-mobile {
	background-color: #fff;
	border: 1px solid var(--wp--preset--color--secondary);
	color: var(--wp--preset--color--secondary);
	border-radius: 8px;
	font-weight: 400;
	font-size: 14px;
	padding: 14px 24px;
	cursor: pointer;
}
.eng-review-head .eng-reviews-stars {
	margin-bottom: 0 !important;
}
.eng-review-item .eng-review-head .eng-reviews-after-text {
	color: #000;
	font-size: 16px;
	font-weight: 700;
	margin-top: 2px;
}
.eng-reviews-list-outer-header {
	display: flex;
	flex-flow: row;
	position: relative;
	margin-bottom: 10px;
}
.eng-reviews-list-outer-header h2 {
	margin-top: 0;
}
.eng-reviews-list-header {
	padding-right: 200px;
}
.eng-reviews-list-outer-header .review-form-button-single {
	position: absolute;
	right: 0;
	top: 0;
}
.reviews-form-single{
	background-color: var(--wp--preset--color--gri) !important;
	padding: 50px 60px !important;
	border-radius: 16px !important;
}
.eng-main-recenzii-produs.no-reviews {
	display: none;
}
.wp-block-group.product-icons .eng-icon svg {
	width: 26px;
	height: 26px;
	object-fit: contain;
}
.badge-footer .wp-block-image img {
	max-height: 35px;
	object-fit: contain;
	max-width: 40px;
}
.icons-plata-footer .eng-icon {
	max-height: 20px;
}
.icons-plata-footer .eng-icon svg {
	display: block;
}
.icons-plata-footer {
	align-items: center;
}
.footer-logo img{
	max-width: 210px;
}
.cta-section .eng-icon {
	margin-top: 20px;
	margin-bottom: -6px;
}

.contact-form-wrapper  .gform-theme--framework .gform_validation_errors .gform_submission_error,
.contact-form-wrapper .gform-theme--framework .gfield_validation_message {
	color: #fff;
}
.gform_validation_errors {
	background-color: rgba(255,255,255,0.8) !important;
	border: 0 !important;
}
.contact-form-wrapper .gform_validation_errors .gform_submission_error {
	color: var(--gf-form-validation-summary-color) !important;
}
.footer-socials .eng-icon a{
	width: 38px;
	height: 38px;
	display: flex;
	flex-flow: row;
	align-items: center;
	justify-content: center;
	background-color: #393939;
	border-radius: 50%;
}
.footer-socials .eng-icon svg {
	display: block;
}
.brand-list {
	display: flex;
	flex-flow: wrap;
	gap: 15px;
	padding: 0 !important;
	list-style-type: none;
	margin-bottom: 40px;
}
.brand-list .brand-item {
	background-color: #f2f2f2;
	padding: 10px;
	font-size: 14px;
	max-width: 120px;
}
.produse-brands-list {
	display: flex;
	flex-flow: row;
	gap: 20px;
	align-items: center;
	margin-bottom: 50px;
	margin-top: 10px;
}
.produse-brand-letters {
	display: flex;
	flex-flow: wrap;
	gap: 10px;
	align-items: center;
}
.produse-brand-letter a {
	color: var(--wp--preset--color--secondary);
}
.produse-brand-text {
	font-weight: 600;
}
.brand-list .brand-item .brand-thumb {
	max-width: 100%;
	object-fit: cover;
}
.taxonomy-product_brand a {
	letter-spacing: 5px !important;
}
.products-holder-inner .slick-list {
	margin-bottom: 10px;
}
body:not(.single-product) .taxonomy-product_brand a:not(:first-child), body:not(.single-product) .taxonomy-product_brand span,
.similar-produscts-wrap .taxonomy-product_brand a:not(:first-child), .similar-produscts-wrap .taxonomy-product_brand span,
.new-products-wrap .taxonomy-product_brand a:not(:first-child), .new-products-wrap .taxonomy-product_brand span{
	display: none;
}
.taxonomy-product_brand {
	gap: 5px;
}
.products-holder-wrap .slick-arrow {
	margin-top: 0 !important;
}
#mkt-popup-content {
	display: none !important;
}
div#theMarketer-popup-backdrop.lightbox > div.mkt-popup-wrapper > div.mkt-popup-content-wrapper {
	width: 400px !important;
	height: 400px !important;
	overflow: visible !important;
}
#mkt-popup-content-image {
	width: 100% !important;
	max-height: unset !important;
	overflow: visible !important;
	max-width: unset !important;
}
#theMarketer-popup-backdrop {
	background-color: rgba(0,0,0,0.5);
}
#theMarketer-popup-close-btn {
	bottom: -40px !important;
	top: auto !important;
	right: auto !important;
	left: 50%;
	transform: translateX(-50%);
	cursor: pointer;
}
#theMarketer-popup-close-btn svg polygon {
	fill: rgba(255,255,255,0.8);
}
#mkt-popup-content-image::before {
	max-width: unset;
	overflow: visible;
	transform: rotate(-360deg) scaleX(1.2) scaleY(1.2) !important;
	background-size: contain !important;
}
div#theMarketer-popup-backdrop > div.mkt-popup-wrapper > button.mkt-popup-close:hover{
	animation: unset !important;
}
.CurieRO-select-locker__control {
	font-size: 12px !important;
}
#mkt-popup-content-image img, #mkt-popup-content-image {
    object-fit: contain !important;
}


/*Responsive*/
@media(min-width:768px){
	.products-holder-inner .slick-track {    display: flex !important;    align-items: stretch; gap: 10px;	}
	.products-holder-inner .slick-slide {		height: auto !important;		display: flex !important;		flex-direction: column;	}
	.products-holder-inner .slick-slide > div, .products-holder-inner .slick-slide li {		height: 100%;	}
	.products-holder-inner .slick-slide li {	display: flex !important;}

	.mobile-slider-wrap .slick-track {    display: flex !important;    align-items: stretch; gap: 10px;	}
	.mobile-slider-wrap .slick-slide {		height: auto !important;		display: flex !important;		flex-direction: column;	}
	.mobile-slider-wrap .slick-slide > div, .mobile-slider-wrap .slick-slide li {		height: 100%;	}
	.mobile-slider-wrap .slick-slide li {	display: flex !important;}

	.cart-similar-products {	display: flex !important;}

}
@media(max-width:1600px){
	.taxonomy-product_brand.wp-block-post-terms > a {	letter-spacing: 2px !important;}
}
@media(max-width:1500px){
	:root {
		--wp--style--global--content-size:1300px;
	}
	.butoane-categorii-head a.wp-element-button {	padding: 13px 12px;	font-size: 13px;}
	.style-bn-navigatie-post li {		padding: 30px 35px 30px 35px;	}

}
@media(max-width:1399px){
	:root {
		--wp--style--global--content-size:94vw;
		--wp--preset--spacing--p-50: 40px;
  		--wp--preset--spacing--p-60: 50px;
		--wp--preset--spacing--p-70: 60px;
		--wp--preset--spacing--p-80: 70px;
		--wp--preset--spacing--p-110: 100px;
		--wp--preset--font-size--large: 32px;
		--wp--preset--spacing--p-40: 30px;
		--wp--preset--spacing--p-22: 20px;
		--wp--preset--font-size--x-large: 40px;
		--wp--preset--font-size--xxl:26px;
	}
	.butoane-categorii-head a.wp-element-button {	padding: 11px 10px;	font-size: 12px;}
	.eng-pdp-bn-descriere-col.txt-desc-col {		padding: 80px 65px 80px 105px;	}
	.eng-pdp-detalii-produse {		gap: 40px;	}
	.eng-pdp-detalii-produse-group.eng-pdp-extrainfo {	padding: 75px 85px;}
	.eng-pdp-accolist-ititle {	font-size: 22px;}
	.eng-pdp-accolist-item {	padding: 20px 0;}
	.eng-pdp-accolist-ititle .acci {	top: 26px;}
	.wc-block-cart-item__image a {	width: 100px;	height: 100px;}
	.wc-block-mini-cart__drawer .wc-block-cart-item__image {		width: 100px !important;	}
	.wc-block-mini-cart__drawer .wc-block-cart-item__product {		width: calc(100% - 100px);	}
	.wc-block-components-sidebar-layout .wc-block-components-main {		padding-right: 30px;	}
	.wc-block-checkout__terms.wc-block-checkout__terms--with-separator {		padding-top: 20px;	}
	.wc-block-components-form .wc-block-checkout__order-notes.wc-block-components-checkout-step {	margin-bottom: 30px;}
	.checkout-outer  {		padding: 0 40px;	}
	.checkout-outer .wp-block-heading {		font-size: 30px;	}
	.style-bn-ultimul-post__post-title {	font-size: 20px;}

	.carousel-item-inner {min-height: 33vw;}
}
@media(max-width:1279px){
	:root {
		--wp--preset--font-size--xxxl:35px;
		--wp--preset--spacing--p-50: 30px;
		--wp--preset--spacing--p-60: 40px;
		--wp--preset--spacing--p-70: 50px;
		--wp--preset--spacing--p-80: 60px;
		--wp--preset--spacing--p-110: 90px;
		--wp--preset--spacing--p-140: 130px;
		--wp--preset--font-size--responsive-32-px: 30px;
		--wp--preset--font-size--large: 30px;
		--wp--preset--font-size--x-large: 38px;
		--wp--preset--font-size--xxl:24px;
	}
	.enigma-header-search .search-field {	font-size: 14px;}
	.style-bn-ultimul-post li {		padding: 40px;	}
	.style-bn-navigatie-post li {	padding: 20px;}
	.carousel-item-inner {		padding: 50px 80px;	}
	.wc-block-product-template__responsive {	grid-gap: 15px;}
	.style-bn-navigatie-post__post-title {	font-size: 16px;}
	.cta-section .wp-block-group .wp-block-group {	padding: 20px !important;}
	.cta-section .wp-block-button__link {		padding: 15px 18px !important;		font-size: 13px;	}
	.cta-section .wp-block-image img {		max-width: 250px;	}
	.footer-icons .eng-icon svg {		max-width: 100%;	}
	.woocommerce-account .woocommerce-MyAccount-navigation {	width: 30%;	margin-right: 40px;}
	.woocommerce-account .woocommerce-MyAccount-content {		width: calc(70% - 40px);	}
	.woocommerce-MyAccount-navigation .menu-group-heading, .woocommerce-MyAccount-navigation li a,
	.heading-dashboard-p{		font-size: 20px;	}
	.eng-pdp-bn-descriere-col.txt-desc-col {		padding: 60px;	}
	.eng-pdp-detalii-produse-group.eng-pdp-extrainfo {	padding: 45px 50px;	margin-bottom: 20px;}
	.eng-pdp-accolist-ititle {		font-size: 20px;	}
	.eng-pdp-accolist-item {		padding: 16px 0;	}
	.eng-pdp-accolist-ititle .acci {	top: 20px;}
	.single-product h1.wp-block-post-title {		font-size: 26px;	}
	.pdp-filtru-categorie-produs .enigma-inner-filter[grup-filtru="categorie"], .pdp-filtru-categorie-produs .enigma-inner-filter[grup-filtru="subcategorie"], .pdp-filtru-categorie-produs .enigma-inner-filter[grup-filtru="brand"] {		display: none;	}
	.pdp-filtru-categorie-produs [grup-filtru="sortare"] .eif-dw-label, .pdp-filtru-categorie-produs .eng-flblbtn-it {		width: 194px;	}
	.shop-wrapper {	grid-gap: 10px !important;	row-gap: 10px !important;}
	.shop-wrapper .wp-block-group {		padding: 5px !important;	}
	.contact-infos-wrap .wp-block-group {		padding: 20px !important;	}
	.contact-infos-wrap .has-lg-font-size {	font-size: 20px !important;}
	.contact-infos-wrap .has-md-font-size {		font-size: 16px !important;	}
	.wc-block-cart-item__image a {	width: 80px;	height: 80px;}
	.wc-block-mini-cart__drawer .wc-block-cart-item__image {	width: 80px !important;}
	.wc-block-mini-cart__drawer .wc-block-cart-item__product {		width: calc(100% - 80px);	}
	.titlu-produse-cos{ font-size: 20px !important;}
	.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details.enigma_lista_rezumat_order {		padding: 0 10px;	}
	.woocommerce-order-received .wc-block-order-confirmation-totals__table tfoot, .woocommerce-order-received .wc-block-order-confirmation-totals__table tbody {		padding: 40px;	}
	.received-header {		padding: 30px 40px !important;	}
	.received-addresses .wp-block-column {		padding: 30px !important;	}
	.account-inner-container {	padding: 30px !important;}
	.style-bn-ultimul-post__post-title {		font-size: 18px;	}
	.style-bn-ultimul-post li {		padding: 30px;	}
	.style-bn-ultimul-post__list .slick-next.slick-arrow {	width: 40px;	height: 40px;}
	.newsletter-form .mkt-embedded-form-mini-cta-layout .mkt-embedded-form-subscribe-button {		min-width: 120px;	}
	.eng-reviews-list-body .eng-review-body {		font-size: 14px;	}
	.eng-reviews-list-ol {	gap: 30px;}
	.single-product .eng-reviews-stars {	margin-bottom: 40px;}
	.eng-reviews-list-body .eng-review-body {	font-size: 13px;}
	.eng-reviews-list .eng-rev-maintitle {		font-size: 20px;	}

	.cta-section .eng-icon svg {	max-width: 220px;	height: 100px;}
	.taxonomy-product_brand.wp-block-post-terms > a {		letter-spacing: 1px !important;	}
	.taxonomy-product_brand {		gap: 3px;	}
	.taxonomy-product_brand.wp-block-post-terms .wp-block-post-terms__separator {	margin-right: 2px;}
	.wp-block-query ul.facetwp-template, .wp-block-query ul.wp-block-post-template {		grid-gap: 10px !important;	}


}
@media(max-width:1023px){
	:root {
		--wp--preset--font-size--xl: 22px;
		--wp--preset--font-size--xxx: 30px;
		--wp--preset--font-size--xxxl:35px;
		--wp--preset--spacing--p-50: 25px;
		--wp--preset--spacing--p-60: 30px;
		--wp--preset--spacing--p-70: 40px;
		--wp--preset--spacing--p-80: 50px;
		--wp--preset--font-size--lg: 20px;
		--wp--preset--font-size--sm: 13px;
		--wp--preset--spacing--p-110: 80px;
		--wp--preset--spacing--p-140: 120px;
		--wp--preset--font-size--x-large: 35px;
		--wp--preset--font-size--responsive-32-px: 28px;
		--wp--preset--font-size--large: 26px;
	}
	.enigma-header-search .search-field {	border: 1px solid #E5E7EB;}
	.butoane-categorii-head {		display: none;	}
	.carousel-item-inner {	padding: 40px 40px;}
	.cta-section .wp-block-image img {	max-width: 200px;}
	.cta-section .wp-block-group .wp-block-group {		padding: 10px 20px !important;		gap: 20px;	}
	.footer-col-2 > .wp-block-columns {		gap: 12px;		flex-flow: column;	}
	.home-main-carousel .wp-block-custom-carousel,.home-main-carousel .is-layout-constrained {		margin-left: 0 !important;		margin-right: 0 !important;		max-width: 100vw !important;	}
	.products-holder-inner ul {	gap: 5px; margin-bottom: 20px !important;}
	.products-holder-inner li .wp-block-group {		padding: 5px !important;	}
	.woocommerce-account .woocommerce-MyAccount-navigation {		width: 100%;		margin-right: 0;		margin-bottom: 40px;	}
	.woocommerce-account .woocommerce-MyAccount-content{width: 100%;}
	.woocommerce-account .woocommerce-MyAccount-navigation li {		padding: 12px 0;	}
	.single-product h1.wp-block-post-title {	font-size: 24px;	padding-top: 5px;}
	.eng-pdp-bn-descriere-col.txt-desc-col {	padding: 40px;}
	.wc-block-product-template__responsive {		grid-gap: 7.5px;	}
	.wc-block-product > .wp-block-group.is-vertical, .wp-block-post.product > .wp-block-group.is-vertical {		padding: 3px;	}
	.contact-form-wrapper .gform_footer{margin-top: 40px !important;}
	.contact-form-wrapper .gform_fields {		padding-right: 0;	}
	.contact-form-wrapper .gfield--type-consent, .contact-form-wrapper .gfield--type-textarea {		position: relative;		width: 100%;		right: auto;	}
	.wp-block-group .contact-form-wrapper .gform_footer .button {	width: 100% !important;	max-width: 100%;	right: 0 !important;	bottom: -60px;}
	.wp-block-group .contact-form-wrapper .gform_footer .button {		position: relative;		bottom: auto;		right: auto;		margin-top: 20px !important;	}
	.wc-block-cart-item__image a {	width: 60px;	height: 60px;}
	.wc-block-mini-cart__drawer .wc-block-cart-item__image {	width: 60px !important;}
	.wc-block-mini-cart__drawer .wc-block-cart-item__product {		width: calc(100% - 60px);	}
	.wc-block-components-sidebar-layout .wc-block-components-main {		padding-right: 0;		width: 100%;	}
	.buton-continua-cumparaturile {		margin-bottom: 18px;	}
	.wc-block-cart .wp-block-woocommerce-cart-order-summary-block {	border-bottom: 0;}
	.wc-block-cart .wc-block-cart-items__row td {	margin-bottom: 0 !important;}
	.wc-block-components-totals-footer-item .wc-block-components-totals-item__label, .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {		font-size: 18px;	}
	.wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block{		margin-bottom: 0;	}
	.wc-block-components-sidebar {		width: 100%;	}
	.checkout-outer .wp-block-heading {		font-size:26px;	}
	.woocommerce-checkout .wc-block-components-checkout-order-summary__title-text, .woocommerce-checkout .wc-block-components-title.wc-block-components-title {		font-size: 20px;	}
	.single-page-contents .ez-toc-counter li a, .table-of-contents .toc-link {		font-size: 22px !important;	}
	.single-page-contents .entry-content.wp-block-post-content  h1{font-size: 24px;}
	.single-page-contents .entry-content.wp-block-post-content  h2{font-size: 22px;}
	.single-page-contents .entry-content.wp-block-post-content  h3{font-size: 20px;}
	.single-page-contents .entry-content.wp-block-post-content  h4{font-size: 18px;}
	.single-page-contents .entry-content.wp-block-post-content  h5{font-size: 16px;}
	.single-page-contents .entry-content.wp-block-post-content  h6{font-size: 16px;}
	.single-page-contents .entry-content.wp-block-post-content p, .single-page-contents .entry-content.wp-block-post-content ul {		font-size: 16px;	}
	.blog-date-category {		flex-flow: column !important;		align-items: flex-start !important;	}
	.blog-date-category .wp-block-post-date::after {		display: none;	}
	.blog-date-category .wp-block-post-date {		margin-left: 0 !important;	}
	.taxonomy-category.wp-block-post-terms a {		font-weight: 600;	}
	.blog-featured-post .blog-featured-info{padding: 30px 40px !important;}
	.received-header .wp-block-columns {		gap: 40px !important;	}
	.woocommerce-order-received .wc-block-order-confirmation-totals__table tfoot, .woocommerce-order-received .wc-block-order-confirmation-totals__table tbody {		padding: 30px;	}
	.received-articles table .wc-block-order-confirmation-totals__product{		width: 60%;	}
	.received-articles table .wc-block-order-confirmation-totals__total{		width: 40%;	}
	.eng-product-gallery-block {	padding: 20px;}
	#asl-storelocator.asl-cont .sl-main-cont .asl-panel, #asl-storelocator .pol-md-7.pol-lg-8.asl-map {		-ms-flex: 0 0 100%;		flex: 0 0 100%;		max-width: 100%;	}
	#asl-storelocator.asl-cont .sl-main-cont .asl-panel .asl-panel-inner {	position: relative !important;	margin-bottom: 30px;}
	.eng-pdp-bn-descriere-col.txt-desc-col p, .eng-pdp-bn-descriere-col.txt-desc-col li {
		font-size: 16px;
	}
	.eng-pdp-accolist-icontent p, .eng-pdp-accolist-icontent li, .eng-pdp-accolist-icontent .inncolinncont div {		font-size: 15px;	}
	.single-product .wp-block-woocommerce-product-collection  .wp-block-button__link.ajax_add_to_cart {	min-width: unset;}
	.cta-section .eng-icon svg {	max-width: 170px;	height: 78px;}
	.cta-section p.has-text-color {	font-size: 16px !important;}
	.produse-brands-list {	flex-flow: column;	align-items: flex-start;	gap: 10px;	margin-bottom: 40px;}

	/*Added 08.01*/
	.brand-item-header {	padding: 10px;}
	.bli-badge-cat {	top: 10px;	left: 10px;	}
	.brand-thumb-wrap {		width: 100px;		height: 100px;	}
	.brand-item-body {	padding: 18px 10px 10px;}
	.bli-badge-cat .bli-badge {	font-size: 8px;	padding: 2px 4px;}
	.enigma-brands{--wp--preset--spacing--p-90: 60px;}
	/*END - Added 08.01*/


}
@media(max-width:782px){
	.main-footer .footer-col-2 .is-content-justification-right {		align-items: flex-start;	}
	.footer-col-3 .is-content-justification-right {	justify-content: center;}
	.footer-col-2 .wp-block-columns .wp-block-column {	flex-basis: 100% !important;}
	.footer-col-2 .wp-block-columns {		flex-flow: column;	}
	.product-icons .wp-block-columns {		gap: 20px;	}
	.eng-product-gallery-block .eng-gallery-item img {		margin: 0 auto;	}
	.wp-block-latest-posts.style-bn-navigatie-post__list .slick-list, .wp-block-latest-posts.style-bn-navigatie-post__list .slick-track {
		height: auto !important;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}


}
@media(max-width:781px){
	.iconite-detalii-shop-pdp .wp-block-columns {		flex-flow: row;	}
	.iconite-detalii-shop-pdp .wp-block-columns .wp-block-column {	width: auto !important;	flex-basis: unset !important;}
	.wp-block-group.iconite-detalii-shop-pdp .wp-block-column:first-child {	  	flex: 0 0 10% !important;	}
	.wp-block-group.iconite-detalii-shop-pdp .wp-block-column:last-child {		flex: 0 0 85% !important;	}
}
@media(max-width:768px){
	.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {		width: 100%;		border: 0 !important;	}
	.woocommerce-orders-table td:last-child, .woocommerce-orders-table th:last-child {		border-right: 0 !important;	}
	.woocommerce-orders-table td, .woocommerce-orders-table th {		border-top: 0 !important;	}
	.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {	border-radius: 0 !important;}
	.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
		display: flex;
		flex-flow: column;
	}
	.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-date,
	.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status,
	.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total{
		width: 100%;
	}
	.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number {
		display: block !important;
	}
	.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table .title-order {
		display: none;
	}
	.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number .title-order {
		display: inline !important;
	}
	.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number {
		width: 100%;
		border-left: 0 !important;
		border-radius: 0 !important;
	}
	.account-tab-heading h2 {
		font-size: 20px;
	}
	.woocommerce-MyAccount-navigation .menu-group-heading, .woocommerce-MyAccount-navigation li a, .heading-dashboard-p {
		font-size: 18px;
	}
	.woocommerce table.shop_table_responsive tr:nth-child(2n) th, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) th {
		background-color: rgba(0,0,0,.025);
	}
	.cart-similar-products {
		display: block !important;
	}
	.checkout-outer .wp-block-heading {		font-size:24px;	}
	.blog-listing-posts .wp-block-post-template li.wp-block-post {	width: calc(50% - 10px);}
	.account-inner-container #customer_login .u-column1.col-1, .account-inner-container #customer_login .u-column2.col-2 {		padding: 30px;		width: 100%;		display: flex;  		flex-flow: column;	}
	#customer_login .u-column1.col-1 {	margin-bottom: 30px;}
	.woocommerce-ResetPassword.lost_reset_password {		padding: 30px;	}
	.asl-cont .sl-container, .asl-cont .sl-container-md, .asl-cont .sl-container-sm {		max-width: 90vw;	}
	#asl-storelocator.asl-cont .sl-main-cont .asl-map-canv {		height: 400px;	}
	.enigma-search-results .pds-product-desc {		font-size: 14px;	}



}
@media(max-width:767px){
	:root {
		--wp--preset--spacing--p-110: 60px;
		--wp--preset--font-size--x-large: 30px;
		--wp--preset--font-size--base: 15px;
		--wp--preset--font-size--responsive-32-px: 25px;
		--wp--preset--font-size--large: 24px;
		--wp--preset--spacing--p-30: 20px;
		--wp--preset--spacing--p-140: 100px;
		--wp--preset--font-size--xxl: 20px;
		--wp--preset--font-size--x-large: 28px;
		--wp--preset--font-size--xxxl: 30px;
		
	}
	.home-main-carousel .slick-list {		padding: 0 60px !important;	}
	.cta-section .wp-block-group .wp-block-group {	flex-flow: column-reverse;}
	.cta-section .wp-block-group .wp-block-image {	order: 3;}
	.cta-section .wp-block-group .wp-block-group {	padding: 30px 20px 0 !important;}
	.cta-section .has-white-color {	text-align: center;}
	.cta-section .wp-block-image img {	max-width: 350px;}
	.footer-icons .wp-block-group {	flex-flow: wrap;	row-gap: 20px;}
	.footer-icons .wp-block-group .wp-block-columns {	width: calc(50% - 12px);	flex-basis: unset;	gap: 0;	row-gap: 20px;}
	.products-holder-inner ul .slick-list {		margin-bottom: 20px;	}
	.style-bn-ultimul-post__post-title::after {		text-align: center;	}
	.style-bn-ultimul-post__list .slick-next.slick-arrow::after {		display: none;	}
	.gradient-borders::after, .gradient-borders::before {		display: none;	}
	.gradient-borders {		padding: 0 !important;	}
	.main-footer {	padding-top: 140px !important; position: relative;}
	.footer-logo {	position: absolute;	top: 37px;	left: 50%;	transform: translate(-50%);}
	.footer-col-2 .wp-block-group, .wp-block-group.footer-col-2 {	position: static;}
	.footer-socials {	position: absolute !important;	top: 56px;	left: 50%;	transform: translate(-50%);}
	.footer-links .wp-block-columns {	flex-flow: wrap;	gap: 3px;	margin-bottom: 20px;}
	.wp-block-group.footer-col-2 {	padding-top: 0 !important;}
	.footer-links .wp-block-columns .wp-block-column {	flex-basis: unset !important;	width: calc(50% - 12px);}
	.wp-block-group.footer-links {	margin-top: 15px;}
	.footer-badges {	flex-flow: row;}
	.footer-badges .wp-block-image {	width: calc(50% - 12px);}
	.footer-col-1 .wp-block-search__input {	border-radius: 4px 0 0 4px;	margin-right: -3px;}
	.style-bn-ultimul-post li {	padding: 20px;}
	.footer-socials {	gap: 10px;}
	.products-holder-inner .slick-list , .products-holder-inner .slick-track, .products-holder-inner .slick-slide > div, .products-holder-inner .slick-slide li {		height: 100%;	}
	.products-holder-inner .slick-track {	display: flex;	gap: 10px;}
	.products-holder-inner .slick-slide{display: block; height: auto;}
	.slick-list  li.wc-block-product, .slick-list  li.wp-block-post.product {		display: flex !important;		flex-direction: column;	}
	.wp-block-group.footer-icons {		padding-left: 20px;		padding-right: 20px;	}
	.woocommerce-Address .edit {		margin-left: 0;	}
	.eng-pdp-bn-descriere-cols {		flex-flow: column;	}
	.eng-pdp-bn-descriere-col.img-desc-col {		width: 100%;		height: 350px;	}
	.eng-pdp-bn-descriere-col.txt-desc-col {	width: 100%;	border-radius: 16px;	padding: 40px 30px 50px;}
	.eng-pdp-detalii-produse {		gap: 24px;	}
	.eng-pdp-accolist-ititle {		font-size: 18px;	}
	.eng-pdp-detalii-produse-group.eng-pdp-extrainfo {	padding: 0 20px;}
	.eng-pdp-accolist-item:first-child {		border-top: none;	}
	.eng-pdp-accolist-item:last-child {		border-bottom: none;	}
	.eng-pdp-accolist-item {		padding: 14px 0;	}
	.eng-pdp-accolist-ititle .acci {	top: 17px;}
	.mobile-slider-wrap .slick-list , .mobile-slider-wrap .slick-track, .mobile-slider-wrap .slick-slide > div, .mobile-slider-wrap .slick-slide li {		height: 100%;	}
	.mobile-slider-wrap .slick-track {	display: flex;	gap: 10px;}
	.mobile-slider-wrap .slick-slide{display: block; height: auto;}
	.mobile-slider-wrap .slick-list {		padding-bottom: 20px;	}
	.eng-pdp-bn-descriere-col.img-desc-col {		border-radius: 16px;	}
	.eng-pdp-accolist-inncol.width50 {		width: 100%;		flex-basis: unset;	}
	.eng-list-icon-beneficii ul li {	padding: 14px 22px;}
	.eng-list-icon-beneficii ul {		gap: 10px;	}
	.eng-product-gallery-block{padding: 10px;}
	.single-product h1.wp-block-post-title {		font-size: 22px;	}
	[data-is-descendent-of-single-product-template="true"] .wc-block-components-product-price.wc-block-grid__product-price del {		font-size: 16px;	}
	.product-add-section .wp-block-group {		gap: 10px;	}
	.product-add-section .wp-block-add-to-cart-with-options-quantity-selector {		width: 120px;	}
	.product-add-section .wp-block-woocommerce-product-button {		width: calc(100% - 120px);	}
	.product-add-section .wp-block-woocommerce-product-button button {		width: 100% !important;	}
	.shop-wrapper {	display: flex !important;	flex-flow: wrap !important;	padding-top: 10px;}
	.shop-wrapper li.wp-block-post {		width: calc(50% - 5px);	}
	.eng-filtrare-magazin .eng-flbl-it {		display: none;	}
	.filtre-active-shop {		display: none;	}
	.product-filters {		border: 0 !important;		padding: 5px 0 !important;	}
	.shop-wrapper .wc-block-components-product-image {		padding: 0 !important;	}
	.header-categorie h1 {		font-size: 30px;	}
	.facetwp-type-pager .facetwp-pager a {		font-size: 12px;	}
	.eng-add-to-cart-button, .eng-add-to-cart-preview {	padding: 15px;}
	.eng-md-filters .eng-filtm-col.btn-fldw-inner {	gap: 10px;}
	.wp-block-group.contact-form-wrapper > .wp-block-group {		padding: 30px 20px !important;	}
	.wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block {		margin-bottom: 0;	}
	.woocommerce-cart .wp-block-post-title {		font-size: 28px;	}
	.single-page-contents .ez-toc-counter li a, .table-of-contents .toc-link {		font-size: 20px !important;	}
	.single-page-contents .entry-content.wp-block-post-content  h1{font-size: 22px;}
	.single-page-contents .entry-content.wp-block-post-content  h2{font-size: 20px;}
	.single-page-contents .entry-content.wp-block-post-content  h3{font-size: 18px;}
	.single-page-contents .entry-content.wp-block-post-content  h4{font-size: 18px;}
	.single-page-contents .entry-content.wp-block-post-content  h5{font-size: 16px;}
	.single-page-contents .entry-content.wp-block-post-content  h6{font-size: 16px;}
	.single-page-contents .entry-content.wp-block-post-content p, .single-page-contents .entry-content.wp-block-post-content ul {		font-size: 14px;	}
	.wp-block-group.single-similar-products {		padding-bottom: 50px !important;	}
	.single-page-contents .entry-content.wp-block-post-content table {  font-size: 14px;}
	.single-page-contents .wp-block-post-content table {	display: block;	overflow-x: auto;	white-space: nowrap;	-webkit-overflow-scrolling: touch;	}
	.single-page-contents .wp-block-post-content table td,
	.single-page-contents .wp-block-post-content table th {	white-space: nowrap;	}
	.blog-featured-post .blog-featured-photo, .blog-featured-post .has-post-thumbnail.wp-block-post .blog-featured-info {		width: 100%;	}
	.blog-featured-post .wp-block-post-template .wp-block-group {	flex-flow: column;}
	.blog-featured-post .blog-featured-photo .wp-post-image {		border-radius: 16px 16px 0 0;	}
	.blog-featured-post .has-post-thumbnail.wp-block-post .blog-featured-info {		border-radius: 0 0 16px 16px;	}
	.received-header {		padding: 20px 30px !important;	}
	.received-header .has-md-font-size {		font-size: 16px !important;	}
	.wc-block-order-confirmation-address-wrapper .wp-block-heading {		font-size: 20px !important;	}
	.drawer-open #wpadminbar #wp-admin-bar-my-account {		display: none !important;	}
	.pds-product-image {		width: 60px;		height: 60px;	}
	.pds-product-desc {	width: calc(100% - 60px);}
	.enigma-search-results {		padding: 10px;		max-height: 60dvh;	}
	.woocommerce-customer-details .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 {		margin-bottom: 20px;	}
	.newsletter-text {		text-align: center;	}
	.eng-pdp-bn-descriere-col.txt-desc-col p, .eng-pdp-bn-descriere-col.txt-desc-col li {		font-size: 14px;	}
	.eng-pdp-accolist-icontent p, .eng-pdp-accolist-icontent li, .eng-pdp-accolist-icontent .inncolinncont div {		font-size: 14px;	}
	.aligncenter.wp-block-site-logo {		display: flex;		justify-content: center;	}
	.wp-block-button__link.ajax_add_to_cart{min-width: unset;}
	
	.mobile-slider-wrap, .products-holder-inner  {	margin-left: -5px;}
	#reviews {	font-size: 20px;}
	#comment {	height: 100px;}
	#review_form_wrapper {	margin-bottom: 20px;}

	.eng-reviews-list-ol {	grid-template-columns: 100%;}
	.eng-review-head-author, .eng-reviews-list-body .eng-review-body {		padding-left: 45px;	}
	.eng-review-head-author::before {		width: 34px;		height: 34px;	}
	.eng-review-head-author::after {	left: 7px;	top: 4px;	font-size: 20px;}
	.eng-reviews-list .eng-rev-maintitle {		font-size: 18px;}
	.eng-reviews-list-outer-header .review-form-button-single a {	font-size: 12px;	padding: 10px 12px !important;}
	.eng-reviews-list-header {	padding-right: 150px;}
	.reviews-form-single {	padding: 30px 40px !important;}

	.cta-section p.has-text-color {		order: 1;}
	.brand-list .brand-item {		width: calc(33.33% - 10px);	}

	.carousel-item-inner {min-height: 72vw;}
	
	.single-product #theMarketer-launcher-widget .mktl-widget-toggle.mkt-circle {bottom: 90px !important; z-index: 99 !important;}
	.single-product.product-type-variable #theMarketer-launcher-widget .mktl-widget-toggle.mkt-circle {bottom: 160px !important;transform: none !important;}

	/*Added 08.01*/
	.enigma-brands{--wp--preset--spacing--p-90: 40px;}
	.coloane-brands-head .wp-block-group {	margin-right: 30px;	padding-right: 30px;}
	.enigma-brands h1 {	text-align: center;}
	.produse-brand-letters {	gap: 10px !important;}
	.brand-list-item {	width: calc(50% - 9px);}
	.brand-header-subtitle {	font-size: 20px;	text-align: center;}
	.brand-header-row-inner > div {	margin-right: 20px;	padding-right: 20px;}
	.brand-popular-and-reviews-inner {	flex-flow: column;}
	.brand-popular-and-reviews-inner .brand-popular-col {	width: 100%;}
	/*END - Added 08.01*/
}
@media(max-width:639px){
	:root {
		--wp--preset--spacing--p-110: 30px;
		--wp--preset--font-size--large: 22px;
		--wp--preset--spacing--p-140: 80px;
		--wp--preset--font-size--xxl: 18px;
		--wp--preset--font-size--x-large:20px;
		--wp--preset--font-size--xxxl: 28px;
	}
	.eng-carousel-inner .slick-slide > div {	padding: 0 7.5px;}
	.home-main-carousel .slick-list {		padding: 0 30px !important;	}
	.carousel-item-inner {	padding: 30px 30px 20px;}
	.carousel-item-inner .wp-block-button__link {		padding: 17px 50px;	}
	.woocommerce-MyAccount-navigation .menu-group-heading, .woocommerce-MyAccount-navigation li a, .heading-dashboard-p {		font-size: 18px;	}
	.woocommerce-EditAccountForm.edit-account .form-row-first, .woocommerce-EditAccountForm.edit-account .form-row-last, .woocommerce-address-fields .form-row-first, .woocommerce-address-fields .form-row-last {		width: 100% !important;	}
	.woocommerce-Address-title.title {		flex-flow: column;		align-items: flex-start;		gap: 10px;	}
	.eng-list-icon-beneficii ul li {		padding: 12px 18px;		font-size: 12px;	}
	.header-categorie h1 {		font-size: 28px;	}
	.eng-md-filter-body .enigma-inner-filter .eif-dw-label {	height: 42px;}
	.account-tab-heading h2 {		font-size: 18px;	}
	.woocommerce-MyAccount-navigation .account-wrapper li a {		font-size: 14px;	}
	.wishlist-product-details {	width: 100%;	margin-top: 20px;}
	.wishlist-product-details .wishlist-product-title {		padding-left: 0;	}
	.enigma-wishlist-list .wishlist-product-thumbnail {		width: 100%;		height: auto;	}
	.woocommerce-MyAccount-content > h2 {		font-size: 20px;	}
	.wc-block-mini-cart__drawer {		width: 400px;	}
	.wc-block-cart-item__image a {	width: 40px;	height: 40px;}
	.wc-block-mini-cart__drawer .wc-block-cart-item__image {	width: 40px !important;}
	.wc-block-mini-cart__drawer .wc-block-cart-item__product {		width: calc(100% - 40px);	}
	.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {		height: 40px;		width: 40px !important;		font-size: 13px;		min-width: 40px;	}
	.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button {		width: 32px;		font-size: 19px;	}
	.wc-block-cart-item__prices .price {		font-size: 14px;		}
	.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions {		flex-flow: row;	}
	.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button {		font-size: 12px;		padding: 15px 8px;	}
	.wc-block-cart .wc-block-cart-item__image {	width: 40px !important;	padding-right: 0 !important;	margin-right: 15px !important;}
	.wc-block-cart .wc-block-cart-items__row {	grid-template-columns: unset !important;}
	.woocommerce-cart .wp-block-post-title {		font-size: 26px;	}
	.woocommerce-cart footer.wp-block-template-part {		margin-top: 30px;	}
	.titlu-produse-cos {	font-size: 18px !important;}
	.checkout-outer {		padding: 0 20px;	}
	.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image > img,
	.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image {		max-width: 80px;		width: 80px;	}
	.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__description {	width: calc(100% - 180px);}
	.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image {		height: 80px;	}
	.blog-featured-post .wp-block-post .blog-featured-info {		padding: 30px 40px !important;	}
	.blog-listing-posts .wp-block-post-template li.wp-block-post {		width: 100%;	}
	.blog-listing-post-inner, .blog-featured-post .wp-block-post .blog-featured-info {		padding: 30px !important;	}
	.wc-block-order-confirmation-address-wrapper .wp-block-heading {		font-size: 18px !important;	}
	.eng-pdp-detalii-produse-group.eng-pdp-extrainfo .eng-pdp-accolist-ititle {		font-size: 16px;	}
	#asl-storelocator.asl-cont .sl-main-cont .asl-map-canv {		height: 300px;	}
	.woocommerce-MyAccount-content .order-nr-details {	display: flex;	flex-flow: column;	align-items: flex-start;	gap: 10px;}
	.woocommerce-MyAccount-content .order-nr-title {		font-size: 20px;	}
	.enigma-wishlist-list .wishlist-product-details .wishlist-product-title {	width: 100%;	margin-bottom: 10px;}
	.enigma-wishlist-list .wishlist-product-details .wishlist-product-price {	width: 100%;	text-align: left;}
	.enigma-wishlist-list .enigma-wishlist-item {	border-top: 0 !important;}
	.enigma-wishlist-item:last-child {	border-bottom:none;}
	.newsletter-form .mkt-embedded-form-mini-cta-layout .mkt-embedded-form-subscriber-input {		height: 50px !important;	}
	.newsletter-form .mkt-embedded-form-mini-cta-layout .mkt-embedded-form-subscribe-button {	height: 50px !important;	min-height: 50px !important;}


	.products-holder-inner .slick-arrow, .mobile-slider-wrap .slick-arrow {		top: 30%;	}
	.mobile-slider-wrap .slick-prev.slick-arrow, .products-holder-inner .slick-prev.slick-arrow {		transform: translateY(-30%) rotate(-180deg);		margin-top: -8px;	}
	.products-holder-inner .slick-arrow, .mobile-slider-wrap .slick-arrow {	width: 42px;	height: 42px;}
	.products-holder-inner .slick-arrow::after, .mobile-slider-wrap .slick-arrow::after {		top: 18px;		left: 17px;	}
	.reviews-form-single .author-email-wrap {		flex-flow: column;	}
	.eng-reviews-list-outer-header .review-form-button-single {		position: relative;		top: auto;		right: auto;	}
	.eng-reviews-list-outer-header {	flex-flow: column;	gap: 10px;	margin-bottom: 20px;}
	.eng-reviews-list-header {		padding-right: 0;	}
	.eng-reviews-loadmore, .eng-reviews-mobile {	font-size: 12px;}
	.reviews-form-single {	padding: 20px !important;}
	.inncolinncont table {	font-size: 12px;}
	.taxonomy-product_brand.wp-block-post-terms > a {	letter-spacing: 0px !important;}

	.carousel-item-inner {min-height: 75vw;}


	div#theMarketer-popup-backdrop.lightbox > div.mkt-popup-wrapper > div.mkt-popup-content-wrapper {	width: 300px !important;	height: 300px !important;}
	.eng-atc-button .wc-block-components-notice-banner {	max-width: 90vw;}

	/*Added 08.01*/
	.brand-list-item {	width: 100%;}
	.brands-page-products {	gap: 10px;}
	.brands-page-products li.wc-block-product {	margin: 0;	width: calc(50% - 5px);}
	.enigma-actions .wp-block-group.btn-group-brand-tabs {	gap: 10px;}
	.enigma-actions .wp-block-group.btn-group-brand-tabs {	display: flex;	flex-flow: column;}
	.brand-header-row-inner > div {	margin-right: 10px;	padding-right: 10px;}
	.brand-extra-detail-title {	font-size: 22px;}
	.brand-extra-detail-text {	font-size: 12px;}
	.brand-top-product-item .brand-top-product-title {	font-size: 14px;}
	.wp-block-group.enigma-brands p {	font-size: 14px;}
	.wp-block-group.enigma-brands p br{	display: none;}
	.enigma-brands {	--wp--preset--spacing--p-90: 28px;}
	/*END - Added 08.01*/
	
}
@media(max-width:479px){
	:root {
		--wp--preset--font-size--xl: 20px;
		--wp--preset--font-size--xxx: 30px;
		--wp--preset--font-size--xxxl:26px;
		--wp--preset--spacing--p-50: 22px;
		--wp--preset--spacing--p-60: 28px;
		--wp--preset--spacing--p-70: 35px;
		--wp--preset--spacing--p-80: 45px;
		--wp--preset--spacing--p-110: 30px;
		--wp--preset--font-size--lg: 20px;
		--wp--preset--font-size--sm: 13px;
		--wp--preset--font-size--base: 14px;
		--wp--preset--font-size--large: 20px;
		--wp--preset--font-size--responsive-32-px: 20px;
		--wp--preset--spacing--p-140: 60px;
		--wp--preset--font-size--xxl: 16px;
		--wp--preset--font-size--x-large: 20px;
	}
	
	.carousel-item-inner .wp-block-buttons {		margin: 0 auto;	}
	.eng-wishlist-btn, .eng-share-btn {		width: 44px;		height: 44px;	}
	.eng-gallery-actions {		gap: 10px;	}
	.single-product h1.wp-block-post-title {	font-size: 18px;}
	[data-is-descendent-of-single-product-template="true"] .wc-block-components-product-price.wc-block-grid__product-price del {		font-size: 14px;	}
	.eng-list-icon-beneficii ul li {		padding: 11px 14px;		font-size: 11px;	}
	.eng-list-icon-beneficii ul li::before {	font-size: 15px;}
	.eng-pdp-bn-descriere-col.img-desc-col {		height: 300px;	}
	.pdp-filtru-categorie-produs [grup-filtru="sortare"] .eif-dw-label, .pdp-filtru-categorie-produs .eng-flblbtn-it {		width: 160px;	}
	.pdp-filtru-categorie-produs [grup-filtru="sortare"] .eif-dw-label {		padding-left: 6px;		padding-right: 6px;		font-size: 13px;		height: 42px;	}
	.pdp-filtru-categorie-produs .eng-flblbtn-it {	height: 42px;	font-size: 13px;}
	.header-categorie h1 {		font-size: 26px;	}
	.end-md-filter-innermd {	width: 100vw;	padding: 15px;	gap: 15px;}
	.facetwp-slider-label {		font-size: 12px;	}
	.end-md-filter-innermd .eif-dw-label {		font-size: 13px;	}
	.eif-dw-label span::after {	top: 7px;}
	.eng-md-btn {		font-size: 13px;	}
	.eif-dw-main-list .facetwp-radio {		font-size: 13px;	}
	.eif-dw-main-list {		padding: 10px;	}
	[grup-filtru="sortare"] .eif-dw-main-list {		width: 145px;	}
	.eif-dw-item-sortare {		font-size: 13px;	}
	.woocommerce-MyAccount-navigation .menu-group-heading, .woocommerce-MyAccount-navigation li a, .heading-dashboard-p {		font-size: 16px;	}
	.woocommerce-MyAccount-navigation .account-wrapper li a {		font-size: 13px;	}
	.woocommerce-Addresses.addresses h2 {		font-size: 16px;	}
	.footer-icons .eng-icon svg {	max-width: 60px;	max-height: 60px;}
	.account-tab-heading h2 {		font-size: 16px;	}
	.woocommerce-MyAccount-content > h2 {		font-size: 18px;	}
	.wishlist-product-details {		padding-right: 35px;	}
	.wishlist-product-details .wishlist-product-title {	padding: 0 10px 0 0;	width: calc(100% - 90px);}
	.wishlist-product-price {	font-size: 14px;	padding: 0;	width: 90px;}
	.wp-block-group.account-inner-container {		padding: 20px !important;	}
	.simple-page-content .entry-content ul {		padding-left: 20px;	}
	.contact-infos-wrap .eng-icon svg {	max-width: 30px !important;	max-height: 30px;}
	.contact-infos-wrap .has-md-font-size {		font-size: 14px !important;	}
	.contact-infos-wrap .has-lg-font-size {		font-size: 18px !important;	}
	.wc-block-mini-cart__drawer {		width: 100vw;	}
	.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions {		gap: 6px;	}
	.wc-block-mini-cart__footer {		padding: 10px;	}
	.woocommerce-cart .wp-block-post-title {		font-size: 20px;	}
	.wp-block-woocommerce-cart .wc-block-components-product-name {		width: calc(100% - 72px);		font-size: 11px;	}
	.wp-block-woocommerce-cart .wc-block-cart-item__prices {		width: 60px;	}
	.wc-block-components-panel__button {		font-size: 14px;	}
	.wp-block-woocommerce-cart-order-summary-totals-block .wc-block-components-totals-item__label {	font-size: 14px;	}
	.wp-block-woocommerce-cart-order-summary-totals-block .wc-block-components-totals-item__value {		font-size: 14px;	}
	.wc-block-components-totals-footer-item .wc-block-components-totals-item__label, .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {		font-size: 16px;	}
	.footer-col-1 p {		font-size: 16px !important;	}
	.wp-block-woocommerce-cart .wc-block-cart-item__prices .price {		font-size: 12px;	}
	.checkout-outer .wp-block-heading {	font-size: 20px;}
	.woocommerce-checkout .wc-block-components-checkout-order-summary__title-text, .woocommerce-checkout .wc-block-components-title.wc-block-components-title {		font-size: 16px;	}
	.checkout-outer .wc-block-components-checkout-step__container .wc-block-components-radio-control__label-group span {		font-size: 14px;	}
	.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__total-price {		width: 70px;	}
	.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__description {		width: calc(100% - 130px);	}
	.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image > img,
	.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image {		max-width: 60px;		width: 60px;	}
	.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image {		height: 60px;	}
	.wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper .wc-block-components-totals-item .wc-block-formatted-money-amount {	font-size: 14px !important;}
	.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item__label {		font-size: 14px;	}
	.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__total-price .price {	font-size: 14px;}
	.is-mobile .wc-block-checkout__terms.wc-block-checkout__terms--with-separator, .is-small .wc-block-checkout__terms.wc-block-checkout__terms--with-separator {	padding-top: 20px;}
	.wc-block-components-checkout-order-summary__title .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-checkout-order-summary__title-price {		font-size: 14px;	}
	.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__total-price {		width: 55px;	}
	.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__description {		width: calc(100% - 115px);	}
	.checkout-wrapper {	margin-top: 0 !important;}
	.wc-block-components-checkout-order-summary__title {		padding-top: 10px !important;	}
	.checkout-wrapper .wp-block-woocommerce-checkout.alignwide.wc-block-checkout {		padding-top: 0;	}
	.wc-block-components-checkout-step__content input {		font-size: 14px !important;	}
	.cart-produse-recomandate .has-md-font-size {		font-size: 16px !important;	text-align: left;}
	.cart-produse-recomandate .has-xs-font-size {		text-align: right;	}
	.single-page-contents .ez-toc-counter li a, .table-of-contents .toc-link {		font-size: 18px !important;	}
	.single-page-contents .ez-toc-counter li a, .table-of-contents .toc-link {		font-size: 20px !important;	}
	.single-page-contents .entry-content.wp-block-post-content  h1{font-size: 20px;}
	.single-page-contents .entry-content.wp-block-post-content  h2{font-size: 18px;}
	.single-page-contents .entry-content.wp-block-post-content  h3{font-size: 18px;}
	.single-page-contents .entry-content.wp-block-post-content  h4{font-size: 18px;}
	.single-page-contents .ez-toc-counter li a, .table-of-contents .toc-link {		font-size: 18px !important;	}
	.single-page-contents .entry-content.wp-block-post-content table {	font-size: 12px;}
	.wc-block-components-address-card__address-section, #radio-control-wc-payment-method-options-cod__content{		font-size: 14px;	}
	.wc-block-order-confirmation-address-wrapper .wp-block-heading {		font-size: 16px !important;	}
	.account-inner-container #customer_login .u-column1.col-1, .account-inner-container #customer_login .u-column2.col-2 {		padding: 20px;	}
	.woocommerce-ResetPassword.lost_reset_password {		padding: 20px;	}
	.nav-bar-wrapper p {		font-size: 11px !important;	}
	.eng-product-gallery-block .slick-arrow {	width: 44px;	height: 44px;}
	.eng-product-gallery-block .slick-arrow::after {		top: 19px;		left: 18px;	}
	.eng-product-gallery-block .slick-prev.slick-arrow::after {	left: 21px;}
	.eng-product-gallery-block .slick-prev.slick-arrow {		bottom: 54px;	}
	.enigma-search-results .pds-product-desc {		font-size: 13px;	}
	.woocommerce-MyAccount-content .order-nr-title {		font-size: 18px;	}

	.wp-block-group.iconite-detalii-shop-pdp .wp-block-column:first-child {	padding-left: 0 !important;}
	.wp-block-group.iconite-detalii-shop-pdp .wp-block-column:last-child {		flex: 0 0 82% !important;	}
	[data-wp-text="state.addToCartText"]::before {	font-size: 11px !important;}
	.eng-reviews-list .eng-rev-maintitle {		font-size: 13px;}
	.eng-review-item .eng-review-head .eng-reviews-after-text {		font-size: 11px;	}
	.eng-review-head-author .eng-reviewer {	font-size: 12px;}
	.eng-review-head-author .eng-review-date {	font-size: 10px;}
	.wp-block-button.review-form-button-single .wp-block-button__link.wp-element-button {		padding: 14px;	}
	.single-product .eng-reviews-after-text {		margin-top: 2px;	}
	.single-product .eng-reviews-stars {		margin-bottom: 30px;	padding-bottom: 15px;}
	.eng-reviews-list-body {	padding-bottom: 30px;}
	

	.brand-list .brand-item {	width: calc(50% - 8px);	}
	.carousel-item-inner {min-height: 72vw;}

	/*Added 08.01*/
	.brands-page-products li.wc-block-product {		width: 100%;	}
	/*END - Added 08.01*/

}

@media(max-width:374px){
	:root {
		--wp--preset--font-size--xl: 18px;
		--wp--preset--font-size--xs: 11px;
		--wp--preset--font-size--sm: 12px;
		--wp--preset--spacing--p-110: 20px;
		--wp--preset--font-size--x-large: 20px;
		
	}
	.custom-logo-link {	max-width: 180px;}
	.carousel-item-inner .wp-block-button__link {		padding: 17px 30px;	}
	.carousel-item-inner {	padding: 20px 20px 20px;}
	.cta-section .wp-block-image img {	max-width: 100%;}
	.pdp-filtru-categorie-produs [grup-filtru="sortare"] .eif-dw-label, .pdp-filtru-categorie-produs .eng-flblbtn-it {		width: 140px;		font-size: 11px;	}
	.pdp-filtru-categorie-produs .eif-dw-label span::after {	top: 5px;}
	.eif-dw-main-list .facetwp-radio {		font-size: 12px;	}
	.cart-produse-recomandate .has-md-font-size {		font-size: 14px !important;	}
	.single-page-contents .entry-content.wp-block-post-content  h1{font-size: 18px;}
	.single-page-contents .entry-content.wp-block-post-content  h2{font-size: 16px;}
	.single-page-contents .entry-content.wp-block-post-content  h3{font-size: 16px;}
	.single-page-contents .entry-content.wp-block-post-content  h4{font-size: 16px;}
	.single-page-contents .ez-toc-counter li a, .table-of-contents .toc-link {		font-size: 16px !important;	}
	.enigma-search-results .pds-product-desc {		font-size: 12px;	}
	.header-categorie h1 {	font-size: 22px;}
	.single-product .wp-block-woocommerce-product-collection .wp-block-button__link.wp-element-button {	padding-left: 2px;	padding-right: 2px;	height: 40px;}
}

/* EP-170 */
.ead-desc-main p {
	font-weight: 300;
	font-style: italic;
	font-size: 15px;
}
.taxonomy-category.wp-block-post-terms + .enigma-blog-author::before {
	content: "|";
	margin: 0 5px;
}
.certificari-list > .wp-block-column,
.parteneri-list > .wp-block-group.is-layout-grid > .wp-block-columns{
	position: relative;
}
.certificari-list > .wp-block-column a::after,
.parteneri-list > .wp-block-group.is-layout-grid > .wp-block-columns a::after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.eng-section-title {
	background: linear-gradient(90deg, #035C4B 0%, #77B82A 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: inline-flex;
	font-size: var(--wp--preset--font-size--xxxl) !important;
	font-style: normal;
	font-weight: 500;
	font-family: var(--wp--preset--font-family--recoletaalt) !important;
	text-align: center;
}
.sectiune-drespre-noi-main p.titlu-gradient {
	min-height: 66px;
	margin-bottom: 20px;
}
.ead-column-img {
	width: 200px;
}
.ead-column-desc {
	width: calc(100% - 200px);
	padding-left: 50px;
	padding-right: 170px;
}
.enigma-author-details {
	display: flex;
	padding-top: 35px;
	margin-top: 65px;
	border-top: 1px solid var(--wp--preset--color--gri);
	align-items: center;
}
.ead-column-img svg {
	width: 200px;
	height: 200px;
}
.ead-title-main {
	font-weight: 700;
	color: #000;
	font-size: 24px;
	margin-bottom: 15px;
}
.archive .ep-sectiune-certificari .eng-section-title {
	margin-top: 65px;
}


@media(max-width: 1279px){
	.ead-column-desc {padding-right: 0;}
}
@media(max-width: 1023px){
	.ead-column-img {width: 120px;}
	.ead-column-img svg {width: 120px;height: 120px;}
	.ead-column-desc {width: calc(100% - 120px);padding-left: 40px;padding-right: 0;}
	.wp-block-post .blog-date-category > div {margin-left: 0 !important;}
	.taxonomy-category.wp-block-post-terms + .enigma-blog-author::before {display: none;}
}
@media(max-width: 780px){
	.ep-sectiune-parteneri .wp-block-image {width: 100%;height: 100px;position: relative;}
	.ep-sectiune-parteneri .wp-block-image img {position: absolute;width: 100% !important;height: 100% !important;object-fit: contain;object-position: center;top:0; left: 0;}
	.ep-sectiune-parteneri p{text-align: center;}
	.sectiune-drespre-noi-main p.titlu-gradient {min-height: auto;margin-bottom: 5px;}
}
@media(max-width: 767px){
	.ead-desc-main p {font-size: 13px;}
	.ead-title-main {font-size: 20px;margin-bottom: 5px;}
	.enigma-author-details {padding-top: 25px;margin-top: 50px;}
}
@media(max-width: 639px){
	.ead-column-desc {width: 100%;padding-left: 0;padding-right: 0;padding-top: 30px;}
	.enigma-author-details {flex-wrap: wrap;}

	.ep-sectiune-parteneri .wp-block-columns .wp-block-column:first-child{width: 90px !important;}
	.ep-sectiune-parteneri .wp-block-columns .wp-block-column:last-child{width: calc(100% - 90px) !important;}
	.ep-sectiune-parteneri .wp-block-columns .wp-block-column {flex-basis: auto !important;flex-grow: initial !important;}
	.ep-sectiune-parteneri .wp-block-columns{gap: 0 !important;}
	.ep-sectiune-parteneri .wp-block-image img {object-position: center;}
	.ep-sectiune-parteneri p {text-align: left;padding-left: 20px;}
	.ep-sectiune-parteneri .wp-block-image {height: 60px;}
	.ep-sectiune-parteneri .wp-block-group,
	.wp-block-columns.certificari-list {gap: 10px !important;}
	.sectiune-drespre-noi-main p:not(.titlu-gradient),
	.ep-sectiune-parteneri p{font-size: 14px;}
	.ep-sectiune-certificari .certificari-list .wp-block-column .wp-block-group {flex-wrap: wrap;flex-direction: row !important;gap: 0;	}
	.ep-sectiune-certificari .certificari-list .wp-block-column .wp-block-group .wp-block-image {margin: 0 !important;width: 70px;}
	.ep-sectiune-certificari .wp-block-image img {height: auto !important;width: 100% !important;}
	.ep-sectiune-certificari .certificari-list .wp-block-column .wp-block-group p.titlu-gradient{padding-left: 20px;width: calc(100% - 70px);}
}
@media(max-width: 479px){
	.ep-sectiune-certificari .wp-block-image{margin-bottom: 12px !important;}
	.archive .ep-sectiune-certificari .eng-section-title {margin-top: 40px;}
	.wp-block-group.ep-sectiune-parteneri {padding-bottom: 0 !important;}
}
/* END EP-170 */