/*
Theme Name: Aronia Wines
Theme URI: https://asm-agency.com/
Version: 1.0
Text Domain: loire
Template: loire
*/

.wc-block-components-select-input-CurieRO-pfpj .wc-blocks-components-select__container{
	margin-top: 0;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper {
	display: flex;
	flex-direction: row-reverse;
}
.qodef-woo-thumbnails-wrapper {
	width: 25%;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image {
	width: 100%;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image {
	width: calc(100% - 31%) !important;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image{
	position: relative;
	padding: 0 12px;
	margin-top: 24px;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left .woocommerce-product-gallery__wrapper > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image:first-child {
	margin-top: 0;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image{
	margin: 0 12px;
}
#qodef-page-header .qodef-header-logo-link picture:not(.qodef--main) {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}
.qodef-header-logo-image {
	width: 300px;
}
.is-style-rounded img {
	border-radius: 10px;
	margin-bottom: 20px;
}
.footer-logo img {
	margin-bottom: 20px;
}
#loire_core_side_area_opener-7 {
	display: none !important;
}
#qodef-age-verification-modal h2.qodef-m-content-title{
	font-size: 30px;
}
#qodef-age-verification-modal .qodef-m-logo {
	width: 100%;
	position: relative;
	margin-bottom: 40px;
	text-align: center;
	display: flex;
	justify-content: center;
	top: 0;
	left: 0;
}
#qodef-age-verification-modal .qodef-m-logo a {
	width: 400px !important;
	max-width: 90%;
}
#qodef-age-verification-modal {
	flex-wrap: wrap;
	align-content: center;
}
#qodef-age-verification-modal .qodef-m-logo a img{
	width: 100%;
}
.qodef-header-logo-image {
	width: 400px;
}

.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained,
.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
	background-color: #B19958;
	border: 1px solid #B19958;
	color: #000;
	text-transform: uppercase;
	outline: none !important;
	font-family: "Source Sans Pro";
	font-size: 14px;
}
body.woocommerce-checkout.woocommerce-page .qodef-page-title,
body.woocommerce-cart.woocommerce-page .qodef-page-title,
body.page-id-5620 .qodef-page-title,
body.page-id-5613 .qodef-page-title,
body.page-id-5616 .qodef-page-title,
body.page-id-5618 .qodef-page-title  {
	height: auto;
	padding-top: 130px;
}
body.woocommerce-checkout.woocommerce-page #qodef-page-inner,
body.woocommerce-cart.woocommerce-page #qodef-page-inner,
body.page-id-5620 #qodef-page-inner,
body.page-id-5613 #qodef-page-inner,
body.page-id-5616 #qodef-page-inner,
body.page-id-5618 #qodef-page-inner {
	padding: 50px 0 100px;
}
.summary.entry-summary .product_meta{
	display: none !important;
}
.woocommerce-order-received .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot{
	display: none !important;
}
.qodef-e.qodef-grid-item.product .qodef-woo-product-tagline {
	color: #fff;
	padding: 10px 0;
	line-height: 1.1;
}
.wc-block-components-checkbox.wc-block-components-address-form__cusrev-checkout-consent, #additional-information-fields,.wc-block-order-confirmation-additional-fields-wrapper {
	display: none !important;
}
.qodef-addons-woo-shortcode .added_to_cart {
	color: #fff;
}
.qodef-e-product-inner .added_to_cart.wc-forward {
	position: relative;
	z-index: 1;
}
.wc-block-components-totals-wrapper {
    border-top: 1px solid #fff;
}
.woocommerce-cart.woocommerce-page .woocommerce-cart-form {
	width: 63%;
}
.woocommerce-cart.woocommerce-page .cart-collaterals {
	width: 33%;
}
.woocommerce-cart.woocommerce-page .qodef--cart#qodef-woo-page {
	display: flex;
	justify-content: space-between;
	align-items: start;
	flex-wrap: wrap;
}
.woocommerce-cart.woocommerce-page [name="update_cart"].button {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
.woocommerce-page div.woocommerce .shop_table th {
	color: #fff;
}
.woocommerce-cart.woocommerce-page .cart-collaterals > .cart_totals {
	margin-top: 0 !important;
}
.woocommerce-cart.woocommerce-page .cart-collaterals > .cart_totals h2{
	display: none !important;
}
.woocommerce-cart.woocommerce-page #qodef-woo-page.qodef--cart .cart-collaterals .shop_table th {
	width: 45%;
	font-size: 15px !important;
}
.woocommerce-cart.woocommerce-page #qodef-woo-page.qodef--cart .shop_table th.product-subtotal,
.woocommerce-cart.woocommerce-page #qodef-woo-page.qodef--cart .shop_table td.product-subtotal{
	display: none !important;
}
#qodef-woo-page.qodef--cart .shop_table td.product-name a{
	color: #B69760;
}
.wc-proceed-to-checkout .checkout-button.button.alt.wc-forward {
	width: 100% !important;
	text-align: center !important;
	font-size: 16px !important;
	background-color: #B69760 !important;
	color: #fff !important;
	padding: 20px 20px !important;
	justify-content: center;
}
input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus {
	background-color: transparent;
	border-color: #fff;
	color: #fff;
}
.woocommerce-page.woocommerce-checkout div.woocommerce .col2-set {
	margin: 0 !important;
	flex-wrap: wrap;
	width: 60% !important;
}
.woocommerce-page.woocommerce-checkout .woocommerce-checkout-review-order#order_review {
	width: 37%;
}
#order_review_heading {
	display: none;
}
form.checkout.woocommerce-checkout {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
button#place_order {
	width: 100% !important;
	justify-content: center;
	font-size: 18px !important;
	padding: 20px !important;
	color: #fff !important;
	background-color: #B69760 !important;
	margin-top: 25px !important;
}
body .select2-container--default .select2-selection {
	color: #fff !important;
	border-color: #fff !important;
}
body .select2-container--default .select2-selection:focus {
	border-color: #B69760 !important;
	color: #fff !important;
}
.select2-search__field {
	background-color: #fff !important;
}
.woocommerce-page.woocommerce-checkout div.woocommerce .shop_table th {
	font-size: 16px;
}
.woocommerce-page.woocommerce-checkout #qodef-woo-page.qodef--checkout .wc_payment_methods label {
	color: #fff;
	font-size: 16px;
}

.woocommerce-billing-fields__field-wrapper,
.woocommerce-shipping-fields__field-wrapper {
	display: flex;
	flex-wrap: wrap;
}
.woocommerce-billing-fields__field-wrapper > *,
.woocommerce-shipping-fields__field-wrapper > *{
	width: 100%;
}
.woocommerce-terms-and-conditions-wrapper .cr-customer-consent, .woocommerce-privacy-policy-text {
	display: none !important;
}
ul#shipping_method li > label,
ul.wc_payment_methods.payment_methods.methods li > label{
	padding-left: 30px;
	box-sizing: border-box;
	position: relative;
}
ul#shipping_method li > input[type="radio"],
ul.wc_payment_methods.payment_methods.methods li > input[type="radio"]{
	opacity: 0;
	visibility: hidden;
	position: absolute;
}
ul#shipping_method li > label::before,
ul.wc_payment_methods.payment_methods.methods li > label::before {
	content: "";
	width: 17px;
	height: 17px;
	border-radius: 50%;
	background-color: #fff;
	position: absolute;
	top: 5px;
	left: 0;
}
ul#shipping_method li > label::after,
ul.wc_payment_methods.payment_methods.methods li > label::after {
	content: "";
	width: 9px;
	height: 9px;
	background-color: #B69760;
	position: absolute;
	z-index: 1;
	border-radius: 50%;
	top: 9px;
	left: 4px;
	opacity: 0;
	visibility: hidden;
}
ul#shipping_method li > input:checked + label::after,
ul.wc_payment_methods.payment_methods.methods li > input:checked + label::after{
	opacity:1;
	visibility: visible;
}
ul.wc_payment_methods.payment_methods.methods li > label::before {
	top: 3px;
}
ul.wc_payment_methods.payment_methods.methods li > label::after {
	top: 7px;
}
.woocommerce-cart .woocommerce-shipping-destination {
	display: none !important;
}
.woocommerce-error > li, .woocommerce-info > li, .woocommerce-message > li{
	width: 100%;
}
.woocommerce-checkout.woocommerce-page.woocommerce-order-received #qodef-page-content * {
	color: #fff !important;
}
[class*="loire"] .select2-container--default .select2-selection--single .select2-selection__arrow::before {
	filter: invert(100%);
}
.related.products .qodef-woo-product-image-inner .button.product_type_simple,
.related.products .qodef-woo-product-image-inner .added_to_cart.wc-forward{color: #fff !important;}
.stock.in-stock {
	display: none !important;
}
.ar_sec_verif_p #qodef-age-verification-modal{
	display: flex !important;
}
#innoship_map_btn {
	margin-top: 0 !important;
	margin-bottom: 10px !important;
	font-family: "Source Sans Pro" !important;
	border-radius: 0 !important;
	font-size: 0 !important;
	position: relative;
	padding: 0 !important;
	border: 0 !important;
	color: #000 !important;
	height: 50px;
	width: 100% !important;
}
#innoship_map_btn::before {
	content: "Alege punctul de ridicare";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 15px !important;
	text-transform: uppercase;
	cursor: pointer;
}
#footer-icons-section {
	width: 100%;
}
.ar-btm-info-icons {
	display: flex;
	justify-content: center;
	width: 100%;
}
.ar-btm-iconlist {
	display: flex;
	gap: 80px;
	justify-content: center;
	align-items: center;
}
.ar-btm-icitem {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 20px;
}
.ar-btm-icitem span,.ar-btm-icitem img,.ar-btm-icitem picture{
	display: block;
}
.arbtmi picture, .arbtmi img {
	width: 30px;
	height: auto;
}
[data-area="qodef-footer-bottom-area-column-1"].widget.widget_block:nth-child(1) {
	padding-top: 0;
	border-bottom: 1px solid rgba(255,255,255,0.2);
	padding-bottom: 10px;
	margin-bottom: 10px !important;
}
.arbtmt {
	font-weight: 600;
	font-size: 15px;
}
body #omnisend-form-67eba62cf8fbc713dd3169ec-field-container-62a3147776d81914aa87ed98-emailField-input.omnisend-form-67eba62cf8fbc713dd3169ec-field-container-62a3147776d81914aa87ed98-input {
	border-radius: 0 !important;
	padding: 0 20px !important;
	height: 50px !important;
	min-height: 50px !important;
	outline: none !important;
	border: 0 !important;
	box-shadow: none !important;
}
body .omnisend-form-67eba62cf8fbc713dd3169ec-field-container-62a3147776d81914aa87ed98 {
	padding: 0 !important;
}
body .omnisend-form-67eba62cf8fbc713dd3169ec-action-container-627932485028ebd8c6660c51 {
	padding: 0 !important;
}
body #omnisend-form-67eba62cf8fbc713dd3169ec-action-627932485028ebd8c6660c51.omnisend-form-67eba62cf8fbc713dd3169ec-action-627932485028ebd8c6660c51 {
	border-radius: 0 !important;
	padding: 0 20px !important;
	height: 50px !important;
	background-color: #b39957 !important;
	border: 0 !important;
	color: #fff !important;
	font-weight: 400 !important;
	text-transform: uppercase !important;
	font-size: 14px !important;
}
body .omnisend-form-67eba62cf8fbc713dd3169ec-text-62a313b876d81914aa87ed77, 
body .omnisend-form-67eba62cf8fbc713dd3169ec-text-62a313b876d81914aa87ed77 p, 
body .omnisend-form-67eba62cf8fbc713dd3169ec-text-62a313b876d81914aa87ed77 li {
	color: #fff !important;
	font-size: 18px !important;
}
body .omnisend-form-67eba62cf8fbc713dd3169ec-text-6334361f157261686a76626d, 
body .omnisend-form-67eba62cf8fbc713dd3169ec-text-6334361f157261686a76626d p, 
body .omnisend-form-67eba62cf8fbc713dd3169ec-text-6334361f157261686a76626d li {
	color: #fff !important;
	font-size: 18px !important;
}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
	width: 100%;
}
.woocommerce-notices-wrapper {
	width: 100%;
}
.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message{
	justify-content: left;
}
.related.products > h2 {
	color: #fff !important;
}
#qodef-woo-page.qodef--single .entry-summary .price{
	color: #fff !important;
}
#CurieRO-lockers-map-modal * {
	color: #000 !important;
}
.CurieRO-lockers-map-search-input {
	background-color: #fff !important;
}
.home .qodef-qi-woo-shortcode-product-list .qodef-e-product-image-holder::after {
	display: none !important;
}
.single-product .summary.entry-summary p.price {
	padding-top: 10px;
}
.cart-empty.woocommerce-info {
    justify-content: center;
}
.woocommerce-checkout .woocommerce-error {
	flex-wrap: wrap;
}

/* css simona */
.listare-recenzii-aronia {
	padding: 80px 0 0;
} 
.single-product .cr-reviews-grid .cr-review-card {
	border-radius: 0;
}
.listare-recenzii-aronia .review-product {
	display: none !important;
}
.listare-recenzii-aronia .reviewer-name {
	color: #b29957 !important;
}
.listare-recenzii-aronia .cr-reviews-grid .middle-row {
	background-color: #000 !important;
	border: none !important;
	padding: 0 !important;
}
.listare-recenzii-aronia .review-content p {
	color: #fff !important;
}
.listare-recenzii-aronia .cr-reviews-grid  .top-row {
	border-bottom: 1px solid #b29957 !important;
}
.listare-recenzii-aronia  .cr-review-card.cr-card-product {
	border-radius: 0 !important;
}
.crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon {
	fill: #b29957;
}
.listare-recenzii-aronia > div > .cr-reviews-grid {
	margin-left: -10px;
	margin-right: -10px;
	width: calc(100% + 20px);
}
.cr-show-more-button {
	background-color: #fff !important;
	text-transform: uppercase;
	border: 0 !important;
	font-size: 13px !important;
	letter-spacing: 0.5px;
}
.cr-show-more-button:hover {
	background-color: #b29957 !important;
	cursor: pointer;
	color: #fff !important;
}
.listare-recenzii-aronia h2.titlemain {font-size: 34px;}
/* css simona */

/* AR-1041 */
.custom-badge-promotii {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #b29857;
	color: #fff;
	z-index: 99;
	font-size: 14px;
	padding: 8px 20px;
	line-height: 1.1;
	font-weight: 700;
}
/* END AR-1041 */

@media(max-width:1279px){
	.woocommerce-cart.woocommerce-page .woocommerce-cart-form {width: 100%;}
	.woocommerce-cart.woocommerce-page .cart-collaterals {width: 100%;padding-top: 40px;}

	body.woocommerce-checkout.woocommerce-page .qodef-page-title, 
	body.woocommerce-cart.woocommerce-page .qodef-page-title,
	body.page-id-5620 .qodef-page-title,
	body.page-id-5613 .qodef-page-title,
	body.page-id-5616 .qodef-page-title,
	body.page-id-5618 .qodef-page-title {padding-top: 60px;}
	.woocommerce-cart h3 ,.woocommerce-checkout h3 {font-size: 25px;}
	.shop_table.woocommerce-checkout-review-order-table * {font-size: 14px !important;}
	.woocommerce-page.woocommerce-checkout #qodef-woo-page.qodef--checkout .wc_payment_methods label {font-size: 14px;line-height: 1.5;}
	ul#shipping_method li > label::before, ul.wc_payment_methods.payment_methods.methods li > label::before {top: 3px;}
	ul#shipping_method li > label::after, ul.wc_payment_methods.payment_methods.methods li > label::after {top: 7px;}
}
@media(max-width: 1024px){
	.qodef-opener-icon.qodef-side-area-mobile-header-opener{display: none !important;}
	.qodef-header-logo-image {width: 235px;}
	#qodef-page-mobile-header-inner {justify-content: center;}
	body #qodef-page-mobile-header {background-color: #000;}
	body.home #qodef-page-mobile-header {background-color: transparent;}

	.cart-button-header {
		position: absolute;
		top: 0;
		right: 12px;
		text-transform: uppercase;
		font-size: 13px !important;
		font-weight: 400;
		letter-spacing: .2em;
		font-family: "Source Sans Pro";
		display: flex;
		gap: 5px;
		align-items: center;
		height: 100%;
		align-items: center;
	}
}
@media(max-width: 1023px){
	#qodef-page-footer-top-area-inner .widget.widget_block:first-child > .wp-block-columns{flex-wrap: wrap !important;}
	#qodef-page-footer-top-area-inner .widget.widget_block:first-child > .wp-block-columns > div{width: 100% !important;flex-basis: 100% !important;}
	#qodef-page-footer-top-area-inner .wp-block-image.footer-logo{max-width: 300px;margin-bottom: 20px;}

	body.woocommerce-checkout.woocommerce-page .qodef-page-title, 
	body.woocommerce-cart.woocommerce-page .qodef-page-title,
	body.page-id-5620 .qodef-page-title,
	body.page-id-5613 .qodef-page-title,
	body.page-id-5616 .qodef-page-title,
	body.page-id-5618 .qodef-page-title {height: auto;padding-top: 55px;}
	.payment_box p {font-size: 13px !important;}
	.woocommerce-cart h3, .woocommerce-checkout h3 {font-size: 21px;}
	.woocommerce-page.woocommerce-checkout div.woocommerce .col2-set > * {padding: 0;}
	body.page-id-5620 .entry-title,
	body.page-id-5613 .entry-title,
	body.page-id-5616 .entry-title,
	body.page-id-5618 .entry-title {font-size: 30px !important;}
}
@media(max-width:767px){
	.woocommerce-cart .qodef-m-title.entry-title,
	.woocommerce-checout .qodef-m-title.entry-title,h2.qodef-woo-product-title.product_title.entry-title{font-size: 30px;}
	.woocommerce-cart #qodef-woo-page.qodef--cart .shop_table td.product-name a{font-size: 15px !important;}

	.woocommerce-page.woocommerce-checkout div.woocommerce .col2-set {width: 100% !important;}
	.woocommerce-page.woocommerce-checkout .woocommerce-checkout-review-order#order_review {width: 100%;}
	[class*="loire"] .select2-container--default .select2-selection--single {padding-left: 18px !important;}
	.woocommerce-checkout .qodef-m-title.entry-title {font-size: 30px !important;}

	.ar-btm-iconlist {gap: 5px;justify-content: center;align-items: center;flex-wrap: wrap;flex-direction: column;}

	#qodef-page-mobile-header-inner {
		justify-content: start;
	}
}
@media(max-width: 639px){
	#qodef-age-verification-modal h2.qodef-m-content-title {font-size: 23px;}
	.qodef-header-logo-image {width: 235px;}
	#qodef-page-footer-top-area-inner .widget.widget_block:nth-child(2){display: none !important;}

	.woocommerce-cart .coupon #coupon_code {width: 50% !important;margin: 0 !important;height: 50px !important;}
	.woocommerce-cart .coupon [name="apply_coupon"] {
		width: 50% !important;
		justify-content: center !important;
		height: 50px !important;
		line-height: 50px !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		border: 0 !important;
		margin: 0 !important;
	}
	[name="update_cart"].button {
		width: 100% !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		height: 50px !important;
		line-height: 50px !important;
		justify-content: center !important;
		border: 0 !important;
		margin-top: 30px !important;
	}

	.sectiune-newsletter-s .elementor-heading-title {text-align: center;}

	body .woocommerce-error,body .woocommerce-info,body .woocommerce-message {
		flex-direction: column;
		padding: 10px;
		align-items: center;
	}

	body #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-height--not-set img {max-height: calc(50% * 100 / 70);}
	.qodef-header-logo-image {width: 275px;}
}
@media(max-width: 479px){
	.woocommerce-cart .qodef-m-title.entry-title, .woocommerce-checout .qodef-m-title.entry-title,
	h2.qodef-woo-product-title.product_title.entry-title {font-size: 24px;}
	.shop_table.cart.woocommerce-cart-form__contents > thead{display: none !important;}

	.shop_table.cart.woocommerce-cart-form__contents tbody, 
	.shop_table.cart.woocommerce-cart-form__contents,
	.shop_table.cart.woocommerce-cart-form__contents tr {
		display: flex !important;
		flex-wrap: wrap;
		position: relative;
		align-items: center;
	}

	.shop_table.cart.woocommerce-cart-form__contents td, .shop_table.cart.woocommerce-cart-form__contents th{
		display: block !important;
	}
	.shop_table.cart.woocommerce-cart-form__contents td.product-name{width: calc(100% - 72px) !important;padding-right: 30px !important;}
	.woocommerce-cart #qodef-woo-page.qodef--cart .shop_table td.product-name a {font-size: 14px !important;}
	.shop_table.cart.woocommerce-cart-form__contents .product-remove {
		position: absolute;
		right: -9px;
		top: 8px;
	}
	.shop_table.cart.woocommerce-cart-form__contents .product-quantity {margin-left: auto;}
	.wc-proceed-to-checkout .checkout-button.button.alt.wc-forward {font-size: 14px !important;padding: 18px 8px !important;}
	.woocommerce-cart .coupon [name="apply_coupon"] {padding-left: 10px !important;padding-right: 10px !important;}

	body.page-id-5620 .entry-title,
	body.page-id-5613 .entry-title,
	body.page-id-5616 .entry-title,
	body.page-id-5618 .entry-title {font-size: 24px !important;}

	.single-product #qodef-page-outer {padding-top: 15px;}

	body .woocommerce-error .button, body .woocommerce-info .button, body .woocommerce-message .button {
		width: 100% !important;
		justify-content: center;
	}
	.related.products > h2 {color: #fff !important;font-size: 27px !important;text-align: center;}

	.woocommerce-product-gallery__wrapper {display: flex;flex-wrap: wrap;justify-content: center;}
	.listare-recenzii-aronia h2.titlemain {text-align: center;margin: 0 0 10px;font-size: 27px;}
	.listare-recenzii-aronia {padding: 65px 0 0;}

}
@media(max-width:400px){
	body #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-height--not-set img {max-height: calc(42% * 100 / 70);}
	.qodef-header-logo-image {width: 250px;}
}
@media(max-width:380px){
	#qodef-woo-page.qodef--single form.cart {flex-wrap: wrap;gap: 15px;}
	#qodef-woo-page.qodef--single .qodef-quantity-buttons.quantity {width: 100%;margin: 0 !important;display: flex;justify-content: center;}
	#qodef-woo-page.qodef--single form.cart .single_add_to_cart_button {width: 100%;justify-content: center;}
}
.pswp__caption__center {
	display: none;
}
.cr-summaryBox-wrap.cr-summaryBox-add-review {
	background-color: transparent !important;
}
.ivole-meter {
	box-shadow: none !important;
}
.ivole-meter .ivole-meter-bar {
	background: #b29857 !important;
}
.cr-histogramTable tr.ivole-histogramRow .ivole-histogram-a, .cr-histogramTable tr.ivole-histogramRow .cr-histogram-a {
	color: #fff !important;
}
.cr-average-rating {
	color: #b29857 !important;
}
.cr-total-rating-count {
	color: #fff !important;
}
.cr-all-reviews-add-review, .cr-review-form-cancel, .cr-review-form-success {
	background-color: #fff !important;
	text-transform: uppercase;
	font-size: 12px !important;
	letter-spacing: 1px;
	padding: 10px 40px !important;
	color: #000 !important;
}
.cr-all-reviews-add-review:hover {
	background-color: #b29857 !important;
}
.cr-review-form-submit {
	background-color: #b29857 !important;
	text-transform: uppercase;
	font-size: 12px !important;
	letter-spacing: 1px;
	padding: 10px 40px !important;
	color: #fff !important;
}
.cr-review-form-item > span {
	color: #b29857 !important;
}
.cr-review-form-item > span {
	color: #fff !important;
	font-family: Belleza,sans-serif;
	text-transform: uppercase;
}
.cr-review-form-lbl {
	text-transform: uppercase;
	color: #000 !important;
	padding: 3px 14px !important;
}
.cr-review-form-txt {
	font-weight: 400 !important;
}