/*
	Theme Name: Hello
  Template: hello-elementor
	Description: This is a child theme for Hello Elementor.
	Version: 1.0.0
	Text Domain: hello
*/

body {
	color: var(--e-global-color-text);
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	line-height: 1.5;
}
label {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
}
.links a {
	color: #255568 !important;
}

/* Products section */
.elementor-wc-products ul.products li.product .button {
	display: none;
}
.elementor-accordion-item {
	border-width:0 !important;
}
.elementor-tab-title {
	border-bottom: #255568 1px solid !important;
}
.woocommerce div.product div.images {
	margin-bottom: 1em;
}
.woocommerce div.product div.images .flex-control-thumbs li {
	width: 20%;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
	opacity: .75 !important;
	background: #fff !important;
	padding: 2px !important;
	border-radius: 100px !important;
	width: 85% !important;
	margin: auto;
}
.woocommerce div.product div.images .flex-control-thumbs {
	margin-top: 20px;
	padding: 0 20px 0px 20px;
}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
	clear: unset;
}
.elementor-products-grid ul.products.elementor-grid li.product .onsale {
	padding: 0 15px 0 15px;
}
.elementor-heading-title,
.woocommerce-loop-product__title {
	overflow-wrap: break-word;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	margin-bottom: 10px !important;
}
/* Add to cart loading gear fix */
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.loading::after,
#cs-popup ul.products li.product .button.loading::after {
	top: 0.85em;
	right: 1em;
}

/* Reviews block */
.cr-all-reviews-shortcode {
	font-family: "Poppins", Sans-serif;
}
.cr-all-reviews-shortcode .cr-count-row,
#reviews.cr-reviews-ajax-reviews .cr-count-row,
.cr-all-reviews-shortcode .cr-summaryBox-wrap,
.cr-reviews-grid .cr-summaryBox-wrap {
	background: #fff !important;
}
.cr-review-form-buttons button {
	border-radius: 50px !important;
}
.cr-all-reviews-shortcode .cr-ajax-reviews-sort-div .cr-ajax-reviews-sort,
.cr-all-reviews-shortcode .cr-count-row {
	font-size: 15px;
	color: #1c1c1c !important;
}
.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta time {
	font-family: "Poppins";
	color: #1c1c1c !important;
}
.ivole-meter {
	border-radius: 10px !important;
	background: #fff !important;
	box-shadow: unset !important;
	border: #89C1CF 1px solid !important;
}
.ivole-meter .ivole-meter-bar {
	border-radius: 1px;
	background: #89C1CF !important;
	box-shadow: unset !important;
}
.ivole-meter .ivole-meter-bar:before {
	background: unset !important;
}
.cr-all-reviews-shortcode .cr-summaryBox-wrap {
	border-radius: 10px;
}
.cr-all-reviews-shortcode .crstar-rating {
	color: #FF807E !important;
}
.cr-all-reviews-shortcode .cr-all-reviews-add-review {
	border-radius: 50px;
}
.cr-all-reviews-shortcode .cr-button-search {
	border-radius: 0 50px 50px 0;
	margin-left:0 !important;
}
.cr-all-reviews-shortcode .cr-ajax-search .cr-input-text,
.cr-ajax-search input[type="text"] {
	border: #cccccc 1px solid;
	border-radius: 20px 0 0 20px;
}
.ivole-histogramCell3 a,
.ivole-histogramCell1 a {
	color:#008896 !important;
}
.cr-reviews-slider .cr-review-card .cr-review-card-inner {
	border-radius:15px;
}
.review-product .product-title a {
	color:#008896 !important;
}
.cr-reviews-slider .cr-review-card .cr-avatar-check,
.cr-all-reviews-shortcode ol li.review .comment_container .cr-avatar-check {
	background: #0c6e7d !important;
}
.cr-reviews-slider .cr-review-card .review-product .product-thumbnail img {
	background:#fff !important; border-radius:50px; padding:4px !important;
}
svg.cr-rating-act path,
.cr-review-form-rating-inner.cr-review-form-rating-actv path,
.cr-review-form-rating-inner svg:hover path {
	fill:#FF807E !important;
}
.crstar-rating {
	color:#89C1CF !important;
}
.cr-review-form-lbl {
	top:-15px !important;
	left: 0 !important;
	background-color: transparent !important;
	font-size: 14px !important;
}
.slick-dots button {
	background: transparent !important;
}
.cr-review-form-rating-cont path,
.cr-form-item-media-none path {
	fill:#babab9 !important;
}
.cr-all-reviews-shortcode .cr-count-row,
#reviews.cr-reviews-ajax-reviews .cr-count-row,
.cr-all-reviews-shortcode .cr-summaryBox-wrap,
.cr-reviews-grid .cr-summaryBox-wrap {
	background: #F2ECE3;
}
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit,
.cr-ajax-search button,
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review,
.cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review,
.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result .cr-review-form-continue {
	background: #FF807E !important;
	color: #fff !important;
	border: 0 !important;
}

/* Contact form */
.contact input,
.contact textarea {
	border:#255568 1px solid !important;
	border-radius:20px !important;
}
.contact textarea {
	height: 150px;
	margin-bottom: 10px;
}
.contact input[type="submit"],
.contact input[type="submit"]:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover {
	font-size: 17px;
	font-weight: 500;
	background-color: #FF807E;
	padding: 15px 45px;
	color:#fff;
	border-radius: 50px !important;
	border-width: 0 !important;
}
.woocommerce-form-track-order button[type=submit] {
	margin-top: 10px;
}
.woocommerce-form-track-order label {
	padding-bottom: 10px;
}
.woocommerce-form-track-order input[type=text] {
	border: #cccccc 1px solid;
	border-radius: 20px;
}
@media only screen and (max-width: 768px) {
	.contact input[type="submit"],
	.contact input[type="submit"]:hover {
		width: 100%;
	}
	.cr-all-reviews-shortcode .cr-review-form-ne,
	.cr-ajax-reviews-review-form .cr-review-form-ne,
	.cr-reviews-grid .cr-review-form-ne,
	.cr-all-reviews-shortcode .cr-review-form-comment {
		max-width: 100% !important;
	}
	.cr-all-reviews-shortcode .cr-form-item-media,
	.cr-review-form-rating-overall .cr-review-form-rating,
	.cr-all-reviews-shortcode .cr-review-form-item {
		max-width: 100% !important;
	}
	.woocommerce form.track_order .form-row-first,
	.woocommerce form.track_order .form-row-last {
		width: 100%;
	}
}

/* Payment icons */
.payment-icons {
	-webkit-user-select: none;
	user-select: none;
	cursor: default;
}
.payment-icons li {
	cursor: default;
	margin: 0 4px;
}
.inline-list {
	padding: 0;
	margin: 0;
}
.inline-list li {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}
@media only screen and (max-width: 768px) {
	.payment-icons {
		text-align: center;
	}
}
/* Disable Klarna and Clearpay */
.payment-icons li.icon--payment:nth-last-child(-n+2) {
	display: none;
}

/* Upsell Popup */
#cs-popup h2.title {
	color: #FF807E;
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	text-align: center;
	padding-bottom: 10px;
}
#cs-popup .desc {
	text-align: center;
	padding-bottom: 25px;
}
#cs-popup #cross-sell h2.title {
	padding-bottom: 0;
}
#cs-popup ul.products li.product {
	margin: 0 0 25px 0;
	border-width: 4px;
	border-style: solid;
	border-color: white;
	background-color: white;
	border-radius: 30px;
	box-shadow: 0px 0px 10px 0px rgba(188, 188, 188, 0.5);
}
#cs-popup ul.products li.product:last-child {
	margin: 0;
}
#cs-popup ul.products li.product .woocommerce-loop-product__link {
	display: flex;
	height: 180px;
}
#cs-popup ul.products li.product .woocommerce-loop-product__link img {
	width: 180px;
	max-width: 180px;
	height: unset;
  display: inline;
	border-style: none;
	border-radius: 27px 0 0 27px;
	padding: 0;
}
#cs-popup ul.products li.product .woocommerce-loop-product__title {
	color: #255568;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 600;
}
#cs-popup ul.products li.product .woocommerce-loop-product__info {
	width: 100%;
	padding: 5px 10px 5px 10px;
	border-radius: 0 27px 27px 0;
	background-color: rgb(216 235 238 / 20%);
}
#cs-popup ul.products li.product .woocommerce-loop-product__price {
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	color: #255568;
	font-weight: 500;
	padding: .5em 0 .5em 0;
}
#cs-popup ul.products li.product .price {
	font-size: 21px;
	color: #255568;
	font-weight: 500;
	display: unset;
}
#cs-popup ul.products li.product .price .amount {
	font-size: 21px;
	color: #255568;
	font-weight: 500;
}
#cs-popup ul.products li.product .price del {
	font-size: 21px;
	font-weight: 500;
	opacity: 0.8;
}
#cs-popup ul.products li.product .price del .amount {
	color: #255568;
	opacity: 0.8;
	font-weight: 500;
}
#cs-popup ul.products li.product .price ins {
	color: #255568;
	font-size: large;
}
#cs-popup ul.products li.product .button,
#cs-popup .desc .button {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	text-transform: capitalize;
	background-color: #FF807E;
	border-radius: 50px 50px 50px 50px;
	padding: 15px 65px 15px 65px;
	color: white;
	text-align: center;
}
#cs-popup ul.products li.product .button:hover,
#cs-popup .desc .button:hover {
	background-color: #ff716e;
}
#cs-popup ul.products li.product a.added_to_cart {
	display: unset !important;
	margin-left: 0 !important;
	margin-left: 10px !important;
}
#cs-popup .desc .button {
	background-color: transparent;
	border: 3px solid #ff716e;
	color: #ff716e;
	padding: 11px 24px 11px 24px;
}
#cs-popup .desc .button:hover {
	color: #FFFFFF;
	background-color: #ff716e;
}
#cs-popup ul.products li.product span.onsale {
	display: block;
	background-color: white;
	color: rgb(8 50 72 / 50%);
	font-family: "Poppins", Sans-serif;
	font-weight: 800;
	min-width: 70px;
	min-height: 70px;
	width: 70px;
	height: 70px;
	line-height: 1.25;
	padding: .8em;
	font-size: 1em;
	text-transform: uppercase;
	top: 20px;
  right: 20px;
}
#cs-popup ul.products li.product span.onsale.onguarantee {
	top: unset;
	bottom: 0px;
	width: 270px;
	height: 34px;
	min-height: 34px;
	border-radius: 23px 0 23px 0;
	right: 7px;
	font-size: 16px;
	font-weight: 800;
	padding: 8px;
}
#cs-popup ul.products li.product span.onsale .ondiscount {
	font-size: 10px;
}
#cs-popup ul.products li.product .woocommerce-loop-product__desc,
#cs-popup ul.products li.product .woocommerce-loop-product__shipping {
	color: #255568;
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
}
#cs-popup ul.products li.product .woocommerce-loop-product__desc {
	font-size: 16px;
}
#cs-popup ul.products li.product span.onsale.onnote {
	top: unset;
	bottom: 45px;
	right: 7px;
	width: 270px;
	height: 34px;
	min-height: 34px;
	border-radius: 0;
	font-size: 15px;
	font-weight: 500;
	padding: 8px;
	background-color: transparent !important;
	color: var(--e-global-color-primary) !important;
}
#cs-popup ul.products li.product.sale-1 {
	border-color: #9CC6C8;
	background-color: rgb(216 235 238 / 20%);
}
#cs-popup ul.products li.product.sale-1 span.onsale {
	color: #083248;
	background-color: #9CC6C8;
}
#cs-popup ul.products li.product.sale-2 {
	border-color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-secondary);
}
#cs-popup ul.products li.product.sale-2 span.onsale {
	background-color: var(--e-global-color-secondary);
	color: white;
}
#cs-popup ul.products li.product.sale-3 {
	border-color: #FFA6A5;
	background-color: #FFA6A5;
}
#cs-popup ul.products li.product.sale-3 span.onsale {
	background-color: #FFA6A5;
	color: white;
}
#cs-popup ul.products li.product.sale-1 .woocommerce-loop-product__info {
	background-color: rgb(248, 255, 255);
}
#cs-popup ul.products li.product.sale-2 .woocommerce-loop-product__info {
	background-color: rgb(248, 251, 255);
}
#cs-popup ul.products li.product.sale-3 .woocommerce-loop-product__info {
	background-color: rgb(255, 253, 253);
}
@media only screen and (max-width: 768px) {
  #cs-popup h2 {
    font-size: 1.6rem;
  }
	#cs-popup ul.products li.product {
		width: 100%;
		float: none;
		margin: 0 0 30px 0;
		border-radius: 0;
	}
	#cs-popup ul.products li.product .woocommerce-loop-product__link {
		height: 195px;
	}
  #cs-popup ul.products li.product .woocommerce-loop-product__title {
    font-size: 18px;
		font-weight: 600;
  }
  #cs-popup ul.products li.product .button {
    margin-top: 0.8em;
    margin-bottom: .4em;
  }
  #cs-popup ul.products li.product .woocommerce-loop-product__link img {
    max-width: 150px;
		border-radius: 0;
  }
	#cs-popup ul.products li.product span.onsale {
    min-width: 60px;
    min-height: 60px;
    width: 60px;
    height: 60px;
		padding: .8em;
    font-size: .9em;
    top: -18px;
    left: -16px;
	}
	#cs-popup ul.products li.product span.onsale.onguarantee {
		width: 150px;
    height: 46px;
    min-height: 46px;
		border-radius: 0;
		left: 0;
		bottom: 0;
		font-size: 14px;
		font-weight: 700;
		padding: 5px;
		margin: 0;
	}
	#cs-popup ul.products li.product span.onsale.onnote {
    margin: 0;
    right: 0px;
    left: unset;
    bottom: 60px;
    width: 130px;
	}
	#cs-popup ul.products li.product span.onsale .ondiscount {
		font-size: 8px;
	}
	#cs-popup ul.products li.product .woocommerce-loop-product__shipping {
		display: block;
	}
	#cs-popup ul.products li.product .button,
	#cs-popup .desc .button {
		padding: 13px 24px 12px 24px;
	}
	#cs-popup ul.products li.product .woocommerce-loop-product__price {
		padding: 0 0 .5em 0;
	}
	#cs-popup ul.products li.product .woocommerce-loop-product__price,
	#cs-popup ul.products li.product .price .amount,
	#cs-popup ul.products li.product .price,
	#cs-popup ul.products li.product .price del {
		font-size: 16px;
	}
	#cs-popup ul.products li.product .woocommerce-loop-product__info {
		border-radius: 0;
	}
}
@media (max-width: 430px) {
	#cs-popup ul.products li.product .button {
		width: 100%;
		padding: 13px 14px 12px 14px;
		font-size: 15px;
	}
  #cs-popup ul.products li.product .woocommerce-loop-product__title {
    font-size: 17px;
  }
	#cs-popup ul.products li.product span.onsale.onguarantee {
		width: 145px;
		font-size: 13px;
	}
	#cs-popup ul.products li.product .woocommerce-loop-product__info {
		padding: 5px 8px 5px 8px;
	}
  #cs-popup ul.products li.product .woocommerce-loop-product__link img {
    max-width: 145px;
	}
	#cs-popup ul.products li.product .woocommerce-loop-product__link {
		height: 190px;
	}
	#cs-popup ul.products li.product .woocommerce-loop-product__price,
	#cs-popup ul.products li.product .woocommerce-loop-product__desc,
	#cs-popup ul.products li.product .price,
	#cs-popup ul.products li.product .price .amount {
		font-size: 15px;
	}
}
@media (max-width: 360px) {
	#cs-popup ul.products li.product .button {
		padding: 12px;
		font-size: 14px;
	}
	#cs-popup ul.products li.product .woocommerce-loop-product__title {
    font-size: 16px;
  }
	#cs-popup ul.products li.product .woocommerce-loop-product__price,
	#cs-popup ul.products li.product .woocommerce-loop-product__desc,
	#cs-popup ul.products li.product .price,
	#cs-popup ul.products li.product .price .amount {
		font-size: 14px;
	}
}
@media only screen and (min-width: 768px) {
	#cs-popup ul.products li.product .woocommerce-loop-product__info {
		padding: 15px;
	}
	#cs-popup ul.products li.product .woocommerce-loop-product__link {
		height: 250px;
	}
	#cs-popup ul.products li.product .woocommerce-loop-product__link img {
		width: 250px;
		max-width: 250px;
	}
	#cs-popup ul.products li.product span.onsale.onguarantee {
		width: 270px;
		height: 54px;
		min-height: 54px;
		padding: 10px 8px 8px 8px;
	}
}

/* Checkout */
div#payment {
	overflow: hidden !important;
	background: #f9fafa !important;
}
form.woocommerce-checkout {
	overflow: hidden;
}
@media only screen and (max-width: 760px) {
 	.woocommerce .woocommerce-ordering {
		width: 100% !important;
	}
	.woocommerce div.product div.images .flex-control-thumbs {
		padding: 0 10px 0 10px;
	}
	.elementor-widget-woocommerce-checkout-page #ship-to-different-address {
		margin-bottom: 13px;
	}
	.elementor-widget-woocommerce-cart .woocommerce table.cart tr:first-child {
		padding-top: 0;
	}
	.elementor-widget-woocommerce-cart .woocommerce table.cart tr {
		padding: 8px 8px !important;
	}
}
.woocommerce-checkout #payment ul.payment_methods li {
	margin-bottom: 1em;
}
.woocommerce-checkout #payment ul.payment_methods li input[type=checkbox],
.woocommerce-checkout #payment ul.payment_methods li input[type=radio] {
  margin: 0 5px 0 0;
	vertical-align: middle;
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row .input-checkbox {
	margin: 2px 5px 0 0 !important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row .woocommerce-terms-and-conditions-checkbox-text,
.woocommerce-checkout #payment ul.payment_methods li label {
  cursor: pointer;
}
.woocommerce-checkout #payment ul.payment_methods li label {
	margin-left: 5px;
}
.woocommerce-checkout #payment div.payment_box p {
  margin: 0;
}
.woocommerce-checkout #payment div.payment_box fieldset:last-child p {
  padding: 0;
	margin-bottom: 5px;
}
.woocommerce-checkout #payment div.payment_box {
	/* padding: 1em .5em 1em .5em; */
	padding: 0;
}
@media (max-width: 1024px) {
	.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li label img {
		width: auto !important;
	}
}
/* Change to payment box original background style */
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment_box {
  /* background-color: #eff5f6 !important; */
	background-color: unset !important;
}
/*
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment_box:before {
  display: block !important;
	border-bottom-color: #eff5f6 !important;
}
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper p:last-child {
	text-align: center;
} */
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper p {
  padding: 0 !important;
	margin-bottom: 10px;
	margin-top: 10px !important;
}
.woocommerce-checkout iframe {
	max-width: unset;
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order {
	width: 100%;
	margin-top: 15px;
}
/* Afterpay */
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
  margin-top: 5px;
	margin-bottom: 15px;
}
/* PayPal */
.woocommerce #payment #ppcp-hosted-fields button.button.alt.ppcp-dcc-order-button {
	width: 100%;
	margin-top: 15px;
	/* margin-bottom: 15px; */
	margin-bottom: 0;
}
#ppc-button-ppcp-googlepay,
#ppc-button-ppcp-applepay {
  margin-top: 15px;
	margin-bottom: 15px;
}
.card-field-number,
.card-field-expiry,
.card-field-cvv {
	font-size: 14px;
}
.wc_payment_method.payment_method_ppcp-gateway {
  display: flex !important;
  flex-wrap: wrap;
}
.wc_payment_method.payment_method_ppcp-gateway label[for="payment_method_ppcp-gateway"] {
  display: flex !important;
  align-items: center;
  flex: 1;
}
/* Revolut - Credit Card */
#wc-revolut-cardholder-name, #woocommerce-revolut-card-element {
	padding: 10px;
}
.payment_box.payment_method_revolut_payment_request {
	margin-right: 5px !important;
}
.gpay-card-info-container.gpay-card-info-custom-radius, .gpay-button.gpay-card-info-custom-radius {
	border-radius: 50px !important;
}
.kJoiAP.kJoiAP.kJoiAP.kJoiAP.kJoiAP button {
	height: 3rem !important;
}

/* Order received page */
.woocommerce ul.order_details {
  margin: 2em 0 2em 0;
  padding-left: 0;
}
.woocommerce .woocommerce-order-discount {
  margin-bottom: 2em;
}
.woocommerce .woocommerce-order-discount div.discount__box {
  border-style: dashed;
	border-width: 2px;
  border-color: #afafa6;
	border-radius: 5px;
  padding: 15px 20px;
  background: linear-gradient(90deg, #F1F1DA 0%, #ffffff 100%);
}
.woocommerce .woocommerce-order-discount .discount__title {
	font-size: 28px;
	margin-bottom: 30px;
}
.woocommerce .woocommerce-order-discount code.discount__coupon {
	font-size: large;
	font-weight: bold;
	background-color: white;
	padding: 5px;
	margin: 5px;
	display: inline-block;
}
.woocommerce .woocommerce-order table.shop_table {
  border: #d5d8dc 1px solid !important;
	padding: 30px 20px 20px 20px;
}
.woocommerce table.shop_table thead th {
	border-bottom: #d5d8dc 1px solid !important;
}
.woocommerce td.product-name .wc-item-meta {
	padding-left: 15px;
}
.woocommerce table.shop_table tbody td,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {
	padding-bottom: 0 !important;
	padding-top: 15px !important;
	color: var(--e-global-color-text) !important;
}
.woocommerce table.shop_table tfoot tr:first-child th,
.woocommerce table.shop_table tfoot tr:first-child td {
	padding-top: 25px !important;
}
.woocommerce ul.order_details li {
	font-size: unset;
}
.woocommerce ul.order_details li strong {
	font-size: medium;
}
.woocommerce .woocommerce-customer-details address {
	border: #d5d8dc 1px solid !important;
  border-bottom-width: 0;
  border-right-width: 0;
	padding: 30px 20px 20px 20px;
}
.woocommerce-account .woocommerce-MyAccount-content fieldset {
	border-width: 1px;
	border-style: solid;
	border-color: #D5D8DC;
	border-image: unset;
}
.woocommerce-account .woocommerce-MyAccount-content fieldset legend {
	padding: 0 5px 0 5px;
}
.woocommerce-account .woocommerce-MyAccount-content button {
	margin-top: 25px;
}
.woocommerce-account .woocommerce-MyAccount-content form .form-row input.input-text,
.woocommerce-account .woocommerce-MyAccount-content form .form-row textarea {
	border-color: #D5D8DC;
}
.woocommerce-account .woocommerce-MyAccount-content form .form-row .select2-container--default .select2-selection--single {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #D5D8DC;
	height: auto;
}
.woocommerce-account .woocommerce-MyAccount-content form .form-row .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: calc((10px* 2) + 16px);
	padding-left: 10px;
	padding-right: 10px;
}
.woocommerce-account .woocommerce-MyAccount-content form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: calc((10px* 2) + 16px);
	right: 10px;
}
