.woocommerce table.shop_table th {
font-weight:400 !important;
}
.product button,.button,.woocommerce-cart-form button {
background-color:#f90611 !important;
color : white !important;
padding:calc(10px + 0.2vw) !important;
border:1px solid #f90611 !important;
border-radius:0px !important;
font-weight:400 !important;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color:black;}
.woocommerce div.product div.summary {
float:none !important;}

.lefttofree .amount, .lefttofree .woocommerce-Price-currencySymbol {
font-size:calc(22px + 0.2vw);color:#e076b4 !important;}

.shop_header svg, .shop_header img {
width:auto;vertical-align:middle;
height:calc((11px + 0.2vw) * 2)}

.woo_content p,.woo_content span,.woo_content ul,.woo_content ol,.woo_content li,.woo_content table,.product_meta,.logic-cart,.woocommerce-cart-form,.cart_totals,.woocommerce-info,.woocommerce-message,.checkout_coupon,.checkout,.cart-count, .shop_header {
font-size:calc(11px + 0.2vw)}
.woo_content h1,.woo_content h2,.woo_content h3,.woo_content h4,.woo_content h5,.woo_content h6 {                                                                                                                                        
font-size:calc(18px + 0.2vw) !important;}

.products .price {
font-weight:500;}

.related h2 {
font-size:calc(22px + 0.2vw);padding:0 0 calc(22px + 0.2vw) 0;}


#open path,#close path {
fill:#e076b4 !important;}

.cart_trigger, .cart-count, .shop_header, .cart-count-special {
color:white !important;
}
.cart_trigger, .cart-count, .shop_header {
background-color:#f90611;}

.cart_trigger, .logic-cart {
border-top-left-radius:4px;border-bottom-left-radius:4px;}

.prdctfltr_checkboxes {
font-weight:500 !important;}
.prdctfltr_sub span {
font-weight:300;}

.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_ordering {
z-index:9998 !important;
}
.prdctfltr_woocommerce .prdctfltr_filter .prdctfltr_search_terms .prdctfltr_search_terms_input {
text-align:center;
font-weight:500 !important;} 
@media screen and (max-width: 479px) {
.prdctfltr_mobile .prdctfltr_woocommerce_ordering {
top:calc(11px + 20px + 0.6vw) !important;height:calc(100% - 11px - 20px - 0.6vw) !important;z-index:7777;}
}

.prdctfltr_woocommerce_filter_title {
font-weight:500 !important;color:#e076b4;}

.catspecial {
color:white;
background-color:#e076b4;}

.pf_rngstyle_html5 .irs-bar,.pf_rngstyle_html5 .irs-from,.pf_rngstyle_html5 .irs-single,.pf_rngstyle_html5 .irs-to {
background:#e076b4 !important;border-color:#e076b4 !important;}

@media screen and (min-width: 479px) {
.aws-container {
padding:0 0 0 calc(11px + 1vw);}
}

.woocommerce span.onsale, .aws_onsale {
background:#e076b4 !important;}
ins {
color:#e076b4 !important;}

.quantity input {
width:initial !important;
}
.quantity input:not(.qty) {
color : white !important;
background-color:#f90611 !important;
}
.qty {
max-width:40px !important;text-align:center;-moz-appearance:textfield;
}
.qty::-webkit-inner-spin-button, 
.qty::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

.product .quantity {
display:inline-block;
}
@media screen and (max-width: 479px) {
.product .quantity {
display:block;text-align:center;
}
}

.count {
display:none;
}

.product-thumbnail {
width : 10%;
}
.woocommerce-cart-form__contents .attachment-woocommerce_thumbnail {
width : 100%;
}

.cart_totals {
width : 100% !important;
}
.quantity {
white-space : nowrap;
}

.cart-empty, .return-to-shop {
text-align : center;
} 