span.amount, #ppom-price-container th.ppom-price-item {
color: #FA2A00;
}
#ppom-price-container tr:last-child th.ppom-label-item {
font-weight: 700;
}
#ppom-price-container th.ppom-label-item:first-child {
font-weight: 400;
}
.woocommerce ul.products li.product .button{
color: #fff;
border-radius: 99px;
margin-top: 5px;
}
.single-product .elementor-add-to-cart form{
max-width: 600px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
line-height: 1.5;
font-size: 18px;
padding: 0;
}
.woocommerce-product-details__short-description ul, .woocommerce-product-details__short-description ol {
padding-left: 21px;
margin-bottom: 10px;
}
.single-product  .ppom-section-collapse .form-group > label{
width: auto !important;
}
.woocommerce .ppom-wrapper .form-control, .woocommerce form .ppom-section-collapse .form-group > select {
margin-left: auto;
margin-right: 0;
margin-bottom: 10px;
}
.woocommerce .ppom-wrapper .form-control.number {
width: 120px;
}
.ppom-section-collapse .form-group > label {
margin-right: 10px;
}
.ppom-section-collapse .form-group > label {
line-height: 1.4 !important;
}
#payment .payment_box.payment_method_hitpay {
display: none !important;
}
.woocommerce .payment-panel-completed > div > img {
width: 30px !important;
}
.woocommerce .payment-panel-completed > div {
background: transparent !important;
padding: 0 !important;
color: #333 !important;
}
.woocommerce strong.product-quantity {
font-weight: 400;
font-size: 80%;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
background-color: var( --e-global-color-secondary );
border-radius: 99px;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt, .woocommerce input.button.alt:hover{
background-color: var( --e-global-color-secondary );
border-color: var( --e-global-color-secondary );
}
.woocommerce-info {
border-top-color: var( --e-global-color-primary );
}
.woocommerce-info::before {
color: var( --e-global-color-primary );
}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
min-width: 200px;
border-radius: 6px;
background: transparent;
border-color: #ddd !important;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
background-color: var( --e-global-color-primary );
color: #fff;
border-color: var( --e-global-color-primary );
}
nav.woocommerce-MyAccount-navigation ul {
list-style: none;
padding-left: 0;
margin-bottom: 20px;
}
nav.woocommerce-MyAccount-navigation ul li a {
text-transform: uppercase;
color: var( --e-global-color-primary );
display: block;
padding: 5px 0;
font-weight: 600;
}
nav.woocommerce-MyAccount-navigation ul li a:hover{
color: var( --e-global-color-secondary );
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a {
color: var( --e-global-color-primary );
text-transform: uppercase;
font-size: 13px;
}
form.woocommerce-form.woocommerce-form-login.login h2 {
text-transform: uppercase;
font-size: 24px;
color: #2A3342;
font-weight: 600;
}
form.woocommerce-form.woocommerce-form-login.login img.icon-login {
position: absolute;
top: -34px;
left: 0;
right: 0;
margin: 0 auto;
}
.woocommerce form.woocommerce-form.woocommerce-form-login.login a.lost_password {
float: right;
padding-top: 5px;
}
.woocommerce form.woocommerce-form.woocommerce-form-login.login, .woocommerce form.woocommerce-form.woocommerce-form-register.register {   
margin: 0 auto;
background: #fff;
border: 1px solid #000;
box-shadow: 0 32px 64px -12px rgba(85,105,135,8%);
border-radius: 16px;
padding: 4%;
position: relative;
}
.woocommerce form.woocommerce-ResetPassword.lost_reset_password{
max-width: 500px;
width: 94%;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit, .woocommerce .woocommerce-form-register .woocommerce-form-register__submit {
background: var( --e-global-color-secondary );
box-shadow: 0px 1px 2px rgba(105, 81, 255, 0.05);
border-radius: 99px;
text-transform: uppercase;
color: #fff;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover{
background: var( --e-global-color-primary );
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
display: inline-block;
background: transparent;
padding-left: 0;
}
.woocommerce div.product form.cart .variations label{
text-transform: uppercase;
}
.woocommerce div.product form.cart .variations label:after{
content: "*";
color: #f00;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled]:hover{
background: var( --e-global-color-secondary );
color: var( --e-global-color-primary );
}
.woocommerce div.product form.cart .reset_variations {
position: absolute;
right: 0;
top: 0;
}
.woocommerce div.product .woocommerce-variation-price {
margin-bottom: 20px;
font-weight: 600;
}
.woocommerce ul.products li.product .price {
font-size: 18px;
}
fieldset {
margin-bottom: 20px;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{
background: var( --e-global-color-secondary );
color: #fff;
border-radius: 99px;
min-height: 39px;
line-height: 18px;
}
.woocommerce .select2-container .select2-selection--single {
height: auto;
padding: 7px;
}
.woocommerce form.checkout_coupon {
margin-top: 0;
}
.woocommerce #order_review td.product-name {
font-weight: 600 !important;
font-size: 16px;
}
.woocommerce #order_review td.product-name dl.variation {
font-weight: 400;
font-size: 15px;
}
.woocommerce #order_review td.product-name dl.variation dt {
font-weight: 600;
}
.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row label, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row label, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row label {
color: #000;
font-weight: 500;
}
@media(min-width: 992px){
.woocommerce.woocommerce-checkout form #customer_details.col2-set,
.woocommerce-page.woocommerce-checkout form #customer_details.col2-set {
width: 55%;
float: left;
margin-right: 4.347826087%;
margin-bottom: 50px;
}
.woocommerce.woocommerce-checkout form #order_review,
.woocommerce.woocommerce-checkout form #order_review_heading,
.woocommerce-page.woocommerce-checkout form #order_review,
.woocommerce-page.woocommerce-checkout form #order_review_heading {
width: 40%;
float: right;
margin-right: 0;
clear: right;
}
}