/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 27 2025 | 04:15:25 */
.elementor-widget-theme-site-logo a img[src$=".svg"] {
    width: 210px;
}

/* Homepage Css */
.featured-formulas .add_to_cart_button {
    display: none !important;
}

body.home {
	margin-bottom: 0;
}

.products-shop-now .elementor-cta__content {
    background-color: #ff000000 !important;
    position: absolute;
    top: 33%;
}

.products-shop-now .elementor-cta {
    position: relative;
}

.products-shop-now .elementor-cta__bg-wrapper {
    height: 330px;
}

.products-shop-now .elementor-cta__content a {
    display: none;
}

.products-shop-now .elementor-cta__button {
	width: 60%;
}

.products-shop-now .elementor-cta__button:hover {
    background-color: #6c6c6c !important;
    border-color: #6c6c6c !important;
}

.products-shop-now-wrap:hover .elementor-cta__content a {
    display: block !important;
}

.products-shop-now-wrap:hover .elementor-cta__bg-overlay {
    background-color: rgba(0,0,0,.3);
}

/* Header top animation */
.marquee .category {
    text-transform: uppercase;
}

/* Checkout Page CSS */
@media screen and (min-width: 768px) {
	.woocommerce-additional-fields__field-wrapper .woocommerce-input-wrapper{
		flex: 1
	}
	
	.woocommerce-checkout #order_comments_field .input-text {
		max-width: 620px;
		min-width: 100%;
	}
}


/* My account View Subscription page CSS */

.ywsbs-subscription-info-box,
.woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info {
    background-color: #F9FAFA;
    border: none;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
    padding: 30px;
}
.ywsbs-change-status-buttons-wrapper {
    margin-top: 35px;
}
.ywsbs-open-modal {
    border: none;
    padding: 15px 25px;
    background-color: #8cbbeb;
    color: #fff;
    cursor: pointer;
}
.ywsbs-open-modal:hover {
    background-color: #527fad;
}
.ywsbs-subscription-related-orders {
	border: 1px solid #8cbbeb;
}
.woocommerce-MyAccount-content-wrapper .woocommerce-info,
.woocommerce-MyAccount-content-wrapper .woocommerce-Addresses address,
.page-id-15 .woocommerce-MyAccount-content-wrapper{
    border: none !important;
/*     background-color: #ECF3FA !important; */
	box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
}
.page-id-15 .woocommerce-MyAccount-content-wrapper {
    background-color: transparent !important;
    box-shadow: none;
}

.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a {
    background-color: #4b2614 !important;
	color: #ffffff !important;
}

.woocommerce .form-row .input-text {
	background-color: #fff !important;
	margin: 5px 0px;
}

.woocommerce-MyAccount-navigation ul li a:hover {
	background-color: #ffffff !important;
	color: #A98672 !important;
}

.product-name .elementor-widget-container a:hover,
.product-price .elementor-widget-container h2:hover{
    color: #6EC1E4 !important;
}

.woocommerce .woocommerce-ordering .orderby {
    background-color: #6ec1e41c;
	padding: 5px 10px;
	border: none;
}

.woocommerce .woocommerce-ordering .orderby:focus-visible {
	outline: none;
}

.woocommerce .woocommerce-ordering .orderby option:hover {
	background-color: #ffffff !important;
}

.irish-timeline .elementor-icon-box-content p {
	font-family: "Arimo", serif !important;
}

.iris-product .woocommerce-product-gallery__image img {
    width: 100%;
 	border: 1px solid #999999;
 	border-radius: 5px;
}

.free-shipping-message{
	text-align: center;
    position: absolute;
    width: 100%;
    bottom: -5px;
    right: 0px;
    font-size: 15px;
}

.woocommerce-EditAccountForm .button {
	background: #353535 !important;
}

.woocommerce-orders-table__cell-order-actions a {
    margin-right: 5px;
}

@media screen and (max-width: 580px) {
	.woocommerce-variation-add-to-cart,
	.dwl-custom-variation-cards {
		position: relative;
	}
	.free-shipping-container {
		position: absolute;
		width: 100%;
		bottom: -115px;
	}
/* 	.takeiris-add-to-cart .cart {
		min-height: 730px;
	} */
}

@media screen and (max-width: 426px) {
/* 	.takeiris-add-to-cart .cart {
		min-height: auto !important;
	} */
	.free-shipping-message {
		width: 100%;
		right: 4%;
	}
}

@media screen and (max-width: 372px) {
	.free-shipping-message {
		bottom: -30px !important;
	}
}

@media screen and (max-width: 580px) and (min-width: 426px) {
	
}

.elementor-167 .elementor-element.elementor-element-0599b26 .quantity .qty {
  padding: 5px 10px 5px 10px;

}
/* Product variation option */
.woocommerce-variation-add-to-cart .quantity {
   position: absolute;
  bottom: 165px;
  left: 98px;
}
.dwl-variation-card:last-child {
    padding-bottom: 65px;
}
.single_add_to_cart_button.button:hover {
    border: transparent !important;
}

@media screen and (max-width: 580px) {
	.woocommerce-variation-add-to-cart .quantity {
		bottom: 115px !important;
		left: 75px;
	}
}

@media screen and (max-width: 372px) {
	.woocommerce-variation-add-to-cart .quantity {
		bottom: 140px !important;
	}
}

@media screen and (max-width: 426px) {
	.woocommerce-variation-add-to-cart .quantity {
	bottom: 160px;
    left: 58px !important;
	}
}
@media screen and (max-width: 382px) {
	dwl-variation-card .dwl-card-label .dwl-variation-name {
    font-size: 12px;
  }
	.dwl-save-amount {
		padding: 8px 20px;
	}
}

.woocommerce-cart .woocommerce-message,
.woocommerce-cart .woocommerce-info,
.woocommerce-checkout .woocommerce-message,
.woocommerce-shop .woocommerce-message {
    background-color: transparent;
}

.woocommerce-cart-form .actions button,
.coupon .e-apply-coupon{
    cursor: pointer;
}

.woocommerce-ordering .orderby {
    font-family: 'Arimo';
}

.woocommerce-checkout .woocommerce-error,
.woocommerce-notices-wrapper .woocommerce-error {
    background-color: transparent;
    list-style: none;
    font-family: 'Arimo';
    font-weight: 400;
    font-size: 16px;
	outline: none;
	color: #e2401c;
    padding: 10px 0;
}

.woocommerce-checkout #order_comments_field { 
    display: flex;
    gap: 35px;
}
#shipping_method{
	padding: 0;
}
#shipping_method li{
	list-style: none;
}
.woocommerce-checkout .woocommerce-message {
    color: #000;
}
.woocommerce-message:focus-visible {
    outline: none;
}

.woocommerce-checkout .e-woocommerce-coupon-nudge a,
.woocommerce-checkout .woocommerce-message a,
.woocommerce-checkout .payment_box p a,
.woocommerce-checkout .woocommerce-privacy-policy-link{
    font-size: 14px;
}

.woocommerce-checkout #place_order {
	cursor: pointer;
}

.woocommerce-checkout-review-order-table td {
	text-align: center;
}

.woocommerce-checkout-review-order-table .cart_item td.product-name {
    padding-right: 0px !important;
	text-align: left;
}

.woocommerce-shipping-totals .woocommerce-shipping-methods li label {
    color: #000000;
    font-weight: 600;
}

.woocommerce-checkout-review-order-table .woocommerce-Price-amount bdi {
	font-weight:600;
	color: #666666;
}







.woocommerce-cart .shop_table thead tr th {
    padding: 10px 0px !important;
    font-size: 18px !important;
}
.elementor-widget-woocommerce-cart .woocommerce table.cart tr th,
.woocommerce-cart .cart_totals.calculated_shipping h2 {
font-size: 16px !important;
  font-family: 'Arimo';
  text-transform: uppercase;
}
.tax-total td {
  font-size: 14px;
}
.woocommerce-cart-form .e-cart-section {
    padding: 0px;
}
.woocommerce-cart .shop_table .woocommerce-cart-form__cart-item.cart_item {
    outline: 1px solid #E0E0E0;
}

.woocommerce-cart .woocommerce-cart-form__cart-item.cart_item picture img {
    width: 100px;
}

.woocommerce-cart .woocommerce-cart-form__cart-item .product-name a {
    color: #000 !important;
font-size: 16px;
}

.woocommerce-cart .product-quantity .quantity input {
    max-width: 80px;
    padding: 22px 10px 22px 25px !important;
    border: none !important;
    background-color: #FFF2E5 !important;
}
.woocommerce-cart .woocommerce-Price-amount {
	font-family: 'Arimo';
    font-size: 16px !important;
	font-weight: 500 !important;
	color: #000 !important;
}

.woocommerce-cart .product-remove a {
    padding: 15px 5px;
    border-radius: 50%;
    margin-right: 17px;
    font-size: 17px;
    display: inline !important;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr:first-child {
    border-radius: 10px 10px 0px 0px;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr:nth-last-child(2):not(:last-child){
	border-radius: 0px 0px 10px 10px;
}
.woocommerce table.cart td.actions {
    border-top: 0px !important;
}
/* .woocommerce-cart .cart_totals.calculated_shipping h2 {
    font-size: 24px;
    line-height: 12px;
    margin-bottom: 0px;
} */
.woocommerce-cart .woocommerce-notices-wrapper {
    margin-bottom: 20px;
}

.woocommerce-checkout form.checkout {
    margin-top: 25px !important;
}

.woocommerce-checkout-review-order-table td,
.woocommerce-shipping-totals.shipping th,
.cart-subtotal th,
.tax-total th,
.order-total th,
.ywsbs-recurring-total-title {
	text-align: start;
}

.woocommerce-checkout .product-name,
.woocommerce-checkout {
    font-family: 'Font Awesome 5 Free';
    font-size: 16px;
    font-weight: 500;
    color: #000 !important;
}

.woocommerce-cart .product-quantity .quantity input:focus {
	outline: none;
}
.shop_table .woocommerce-cart-form__cart-item.cart_item .product-remove {
    padding-left: 15px !important;
}
.woocommerce .cart_totals table.shop_table_responsive tbody th {
    display: block !important; 
	font-size: 14px;
}

.calculated_shipping .shop_table.shop_table_responsive {
    border: 1px solid #E0E0E0 !important;
    padding: 20px;
    border-radius: 10px;
}

.woocommerce-cart .cart_totals.calculated_shipping h2 {
	margin-bottom: 0px;
}
.woocommerce-cart .cart_totals table.shop_table_responsive tr td {
	padding: 0px !important;
}
.woocommerce-cart .woocommerce-shipping-totals.shipping .woocommerce-shipping-methods {
    text-align: right !important;
    font-size: 14px;
}
.woocommerce-cart .woocommerce-shipping-totals.shipping .woocommerce-shipping-methods li label {
	color: #000 !important;
}
.woocommerce-shipping-totals.shipping .woocommerce-shipping-destination {
    font-size: 14px;
    color: #000;
	margin-bottom: 10px;
	text-align: right;
}

.woocommerce-cart .ywsbs-recurring-totals-items .ywsbs-price {
    font-size: 14px;
}

.woocommerce-cart .shop_table button, .cart_totals .checkout-button, .wc_avatax_validate_address.button, .woocommerce-checkout #payment #place_order {
    background-color: #a86b00 !important;
    color: #fff !important;
    border: none !important;
	transition: .4s;
	font-weight: 400 !important;
	text-transform: uppercase;
	
}

.woocommerce-cart .shop_table button:hover, .cart_totals .checkout-button:hover, .wc_avatax_validate_address.button:hover, .woocommerce-checkout #payment #place_order:hover {
    background-color: #a86b00 !important;
    color: #fff !important;
}

.woocommerce-cart .cart_totals .shop_table {
    border: 1px solid #F1EFE7 !important;
    padding: 20px;
    border-radius: 10px;
	background: #FFF2E5;
}

.woocommerce-cart .cart-collaterals .cart_totals h2 {
    margin: 0px;
    display: inline;
    padding: 0px !important;
	font-size: 22px;

}

.woocommerce-cart .e-cart-section {
   
}

.cart_totals .shop_table .cart-subtotal, .cart_totals .shop_table .order-total {
	border-bottom: 1px solid #e0e0e0 !important;
}




.woocommerce-checkout .woocommerce-billing-fields .form-row label,
.woocommerce-checkout .woocommerce-billing-fields .form-row strong,
.woocommerce-checkout .woocommerce-billing-fields .form-row span input,
.woocommerce-checkout .woocommerce-billing-fields button {
    font-family: 'Arimo';
	font-weight: 400 !important;
	font-size: 14px;
	line-height: 22px;
    color: #000 !important;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table tr th,
.woocommerce-checkout .woocommerce-checkout-review-order-table tr td,
.woocommerce-checkout .woocommerce-checkout-review-order-table tr td bdi,
.woocommerce-checkout .woocommerce-checkout-review-order-table tr td span,
.woocommerce-checkout .woocommerce-checkout-review-order-table tr td ul li label {
    font-family: 'Arimo';
	font-weight: 500 !important;
	font-size: 16px;
    color: #000 !important;
	text-align: right;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table tr {
	border-bottom: 1px solid rgba(0, 0, 0, 0.88);
  padding: 15px 0px !important;
}


.woocommerce-checkout .e-woocommerce-coupon-nudge.e-checkout-secondary-title {
    color: #000;
    font-family: 'Arimo';
    font-weight: 500 !important;
}

.woocommerce-shipping-fields span {
    color: #000 !important;
    font-weight: 500 !important;
}

.woocommerce-checkout .woocommerce-checkout-payment label,
.woocommerce-checkout .payment_box.payment_method_yith-stripe p{
    font-family: 'Arimo';
    font-weight: 500 !important;
    color: #000 !important;
}

.woocommerce-checkout .woocommerce-privacy-policy-text p {
    color: #000 !important;
    font-family: 'Arimo';
    font-weight: 500;
    font-size: 15px;
}

.woocommerce-checkout #place_order {
    font-family: 'Arimo';
    font-weight: 700;
}

#order_comments_field label {
    font-family: 'Arimo';
    font-weight: 500;
    color: #000 !important;
    font-size: 14px;
}

/* Hamburger Icon Size */
.mobile-nav-menu .shiftnav-toggle-button {
	font-size: 24px !important;
	margin-top: 5px;
}
.shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu li.menu-item ul.sub-menu .current-menu-item > .shiftnav-target{
	background: #4b2614 !important;
}
.menu-item.current-menu-item .sub-menu a {
	background: #fff !important;
}

/* Page Body Background Gradient Color */
/* .dwl-product-image {
    background-image: url("https://aiviloskincare.com/wp-content/uploads/2025/01/Square-Gradient-2.png");
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 25px;
} */

.product-mobile-content {
	display: none;
}

table.shop_table.woocommerce-checkout-review-order-table tr th {
	width: 50%;
	text-align: left;
	
}

ul.woocommerce-SavedPaymentMethods.wc-saved-payment-methods {
	padding-left: 15px;
	margin-bottom: 0 !important;
}

ul.woocommerce-SavedPaymentMethods.wc-saved-payment-methods li {
	padding-bottom: 15px;
	display: block !important
}
h3#ship-to-different-address {
	padding-left: 0 !important;
	margin-top: 10px !important;
	line-height: 100%;
}
.woocommerce-billing-fields h3 {
	font-size: 22px !important;
	line-height: 31px !important;
	text-transform: uppercase !important;
}
h3#order_review_heading {
	margin-bottom: 20px;
text-align: center !important;
  text-transform: uppercase;
  font-size: 22px;
}
.product-total {
  text-align: right !important;
}
input[type="radio"] {
 	display: grid;
    place-content: center;
    appearance: none;
    align-items: center;

}

/* input[type="radio"]:checked {
	background-color: #B18348;
} */

.radio {
    grid-template-columns: 1rem auto;
    gap: 0.5rem;
    background-color: hsl(183, 100%, 15%);
}


/* Mobile logo slider */
.elementor-image-carousel-wrapper {
    padding-bottom: 5px !important;
    padding-top: 10px;
}

.swiper-slide-inner {
    display: flex;
    align-items: center;
    gap: 10px;
}

.swiper-slide-active {
	width: calc(100% + 63px);
}

/* .swiper-wrapper {
    margin-left: 15px;
} */

.elementor-widget-image-carousel .swiper-slide {
    text-align: left;
}

.elementor-pagination-position-outside .swiper .elementor-swiper-button {
    display: none;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
    width: 100%;
	border: 1px solid #999999;
 	border-radius: 5px;
}

/* Woocommerce add to cart quantity */
.woocommerce-variation-add-to-cart .quantity {
	display: none !important;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
	 display: flex;
	 flex-wrap: wrap;
	 gap: 10px !important;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li {
	width: 18% !important;
}

.elementor-widget-woocommerce-cart .woocommerce .coupon .form-row {
    padding: 10px;
    display: flex;
    align-items: center;
}
.elementor-widget-woocommerce-cart .woocommerce table.cart {
    padding-top: 10px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
}
/* Responsive Fix */
@media screen and (max-width: 1024px) {
	.review-slider .elementor-swiper-button-next {
		right: 0px !important;
	}
	.review-slider .elementor-swiper-button-prev {
		left: 0px !important;
	}
	  .elementor-widget-woocommerce-cart .woocommerce .coupon #coupon_code {
    margin-bottom: 0;
    width: 96%;
		  min-height: 50px;
  }
	 .elementor-widget-woocommerce-cart .woocommerce .coupon .button {
    float: none;
    width: var(--apply-coupon-button-width,100%);
    min-height: 50px;
  }
  .checkout-button.button.alt.wc-forward {
    padding: 8px 0px;
    font-size: 14px;
  }
}

@media screen and (max-width: 767px) {
	.shop_table tr.woocommerce-cart-form__cart-item td {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	table.shop_table_responsive tr td::before {
  content: attr(data-title) ": ";
  float: left;
  font-size: 13px;
  font-weight: 600;
  padding-right: 15px;
}
.elementor-widget-woocommerce-cart .woocommerce table.cart {
  padding-top: 20px;

}
	.woocommerce-cart .shop_table tbody button {
		margin-top: 17px !important;
	}
	.e-cart-totals.e-cart-section {
	}
	.woocommerce-checkout #order_comments_field {
		flex-direction: column;
		gap: 10px;
	}
	.woocommerce-additional-fields {
		margin-bottom: 10px !important;
		padding: 10px 20px !important;
	}
	.woocommerce-billing-fields__field-wrapper p {
		margin-bottom: 10px !important;
	}
	.woocommerce-billing-fields__field-wrapper label {
		font-size: 15px !important;!i;!;
		font-weight: 400 !important;!i;!;!!;!;
	}
	h3#ship-to-different-address {
		padding-left: 0 !important;!i;!;
		margin-top: 10px !important;!i;!;
		line-height: 100%;
	}
	.woocommerce-billing-fields h3 {
		margin-bottom: 10px !important;
		line-height: 100%;
	}
	.woocommerce-billing-fields__field-wrapper p {
		margin-bottom: 10px !important;
	}
	.woocommerce-billing-fields__field-wrapper label {
		font-size: 15px !important;
		font-weight: 400 !important;
	}
	.woocommerce-terms-and-conditions-wrapper {
		line-height: 100%;
	}
	.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods {
		margin-bottom: 0;
	}
	.e-checkout__order_review {
		padding-top: 20px !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	tr.cart_item .product-name, tr.cart_item  .product-total {
		padding: 8px 0 !important;
	}
	label[for="payment_method_yith-stripe"] {
		display: flex !important;
		align-items: center !important;
	}

}

@media screen and (max-width: 640px) {
/*	.review-slider .elementor-swiper-button-next {
		right: -7px !important;
	}
	.review-slider .elementor-swiper-button-prev {
		left: -7px !important;
	}
	*/
	.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li {
	 	width: 17% !important;
	}
}

@media screen and (max-width: 375px) {
	.dwl-save-amount {
		padding: 8px 20px !important;
		font-size: 16px !important;
	}
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
	.elementor-element-f17711e {
		margin: 0 auto;
	}
}

@media screen and (max-width: 768px) {
	.product-desktop-content {
		display: none;
	}
	.product-mobile-content {
		display: block !important;
	}
	
	button.button.e-apply-coupon {
		padding: 12px 15px !important;
	}

	.elementor-widget-woocommerce-cart .woocommerce .coupon #coupon_code {
		margin-bottom: 0 !important;
	}
}


/* Single Blog Css */
.iris-single-post p strong {
    font-family: 'Baskerville' !important;
    font-size: 20px;
    line-height: 28px;
    font-weight: 900;
}


/* Hero background overlay image */
/* .page-id-2415 .main-nav {
    background-color: #ffffff00 !important;
}
 */
.nav-bg-green {
	background-color: #4B2614 !important;
}
@media (max-width: 1024px) {
    .elementor-widget-woocommerce-checkout-page .e-login-actions-wrap-end .lost_password {
        font-size: 11px;
        margin-top: 0;
    }
}
.shiftnav-toggle-button i {
	color: #ffffff !important;
}

/* Nourish & thrive tab design*/
/* @media (min-width: 520px) and (max-width:1023px){
	.dwl-products-list{
		flex-wrap: wrap;
	}
	.dwl-products-list-style-2 .dwl-product-item{
		width: 48%;
   		max-width: 48%;
	}
} */


/* Comming soon Page Fix */
.woocommerce-coming-soon-store-only h1 {
 color: #000;
}

/* Added cart notification message disabled for cart page */
/* .page-id-13 .woocommerce-notices-wrapper {
    display: none;
} */

.sub-menu.elementor-nav-menu--dropdown li a {
    padding: 10px 10px !important;
    transition: all 0.3s ease;
    line-height: 20px !important;
}


/* 
.woocommerce-checkout #customer_details .col-1 {
    border: none !important;
	padding: 0px !important;
} */

.woocommerce-checkout #customer_details input {
	background-color: #ffffff5e !important;
	padding-left: 15px !important;
}


// new 
/* Checkout review order table styles */
.woocommerce-checkout-review-order-table .product-name {
  text-transform: uppercase;
	font-size:16px;
}

/* Cart table styles */
.woocommerce-cart-form .cart_item .product-name {
  text-transform: capitalize !important;
  text-align: left !important;
}
.e-login-wrap-start label {
    font-family: 'Arimo';
    font-weight: 400 !important;
    font-size: 14px;
    line-height: 22px;
    color: #000 !important;
}
.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-family: 'Arimo';
    color: #000 !important;
}
.woocommerce-checkout .woocommerce a {
    font-family: 'Arimo';
    font-weight: 400 !important;
    font-size: 14px;
    line-height: 22px;
    color: #000 !important;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a {
    outline: none !important;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button {
    background-color: #a86b00 !important;
    color: #fff !important;
    border: none !important;
    transition: .4s;
    font-weight: 400 !important;
    text-transform: uppercase;
    padding: 15px;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-method #add_payment_method #payment #place_order {
   
    background-color: #a86b00 !important;
    color: #fff !important;
    border: none !important;
    transition: .4s;
    font-weight: 400 !important;
    text-transform: uppercase;
    margin-left: 45px;
}
form.woocommerce-EditAccountForm.edit-account {
    background-color: var(--sections-background-color, #fff);
    border-color: var(--sections-border-color, #d5d8dc);
    border-radius: var(--sections-border-radius, 3px);
    border-style: var(--sections-border-type, solid);
    border-width: var(--sections-border-top-width, 1px) var(--sections-border-right-width, 1px) var(--sections-border-bottom-width, 1px) var(--sections-border-left-width, 1px);
    padding: var(--sections-padding, 16px 30px);
}
table.woocommerce-MyAccount-paymentMethods.shop_table.shop_table_responsive.account-payment-methods-table {
    background-color: var(--sections-background-color, #fff);
    border-color: var(--sections-border-color, #d5d8dc);
    border-radius: var(--sections-border-radius, 3px);
    border-style: var(--sections-border-type, solid);
    border-width: var(--sections-border-top-width, 1px) var(--sections-border-right-width, 1px) var(--sections-border-bottom-width, 1px) var(--sections-border-left-width, 1px);
    padding: var(--sections-padding, 16px 30px);
    margin-bottom: 20px;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button {
  
    background-color: #a86b00 !important;
    color: #fff !important;
    border: none !important;
    transition: .4s;
    font-weight: 400 !important;
    text-transform: uppercase;
}
p.ywsbs-my-subscriptions {
    background-color: #F9FAFA;
    border: none;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
    padding: 30px;
}
.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward) {

    outline: none;
}
a.button.wc-backward {
    background-color: #a86b00 !important;
    color: #fff !important;
    border: none !important;
    transition: .4s;
    font-weight: 400 !important;
    padding: 15px;
}

.elementor-widget-woocommerce-checkout-page .e-coupon-anchor-description {
  
    font-family: 'Arimo';
}