:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form){ display: inline;}
.fpf-fields.before-add-to-cart label{font-family: "Mulish", Sans-serif;font-size: 19px; font-weight: 700;line-height: 1.2em; letter-spacing: 0px; text-transform: uppercase; color: #282C2C;}

.wcpa_form_outer { margin: 1em 0 0 0;}
.wcpa_wrap .wcpa_field_wrap{margin: 0;}
.elementor-image-box-wrapper .elementor-image-box-img { margin-bottom: 5px !important;}
#about-images .elementor-invisible {
    visibility: visible;
}
.single-product .posted_in.detail-container, .single-product.postid-208 .elementor-widget-woocommerce-product-additional-information, .woocommerce-MyAccount-navigation-link--downloads{display:none!important;}
.woocommerce table.shop_attributes td {
    padding: 8px;
}
table td {
    border: none;
}
table th {
  border: none;
	border-right: 1px solid #F9BC30;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th, .woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th {
    background-color: #FFF8EB;
}
.woocommerce table.shop_attributes, .woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td {
    border-top: 1px dotted #F9BC30!important;border-bottom: 1px dotted #F9BC30!important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{padding: .5em;}

.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper, .elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .woocommerce-MyAccount-content-wrapper {
    padding: 20px 40px;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation {
    border-top: 1px solid #d5d8dc;
    border-bottom: 1px solid #d5d8dc;
}