padding: 0 0px;
font-weight: 600;
} body.page-id-8274 .woocommerce {
display: flex !important;
justify-content: center !important;
align-items: center !important;
min-height: 100vh !important;
}
.woocommerce .woocommerce-product-details__short-description {
color: black;
line-height: 1.4;
} .woocommerce-account .woocommerce {
width: 100%;
max-width: 460px;
} .woocommerce form.login,
.woocommerce form.register {
background: #ffffff !important;
padding: 35px !important;
border-radius: 12px !important;
box-shadow: 0 20px 60px rgba(0,0,0,0.15) !important;
border: none !important;
} .woocommerce h2 {
text-align: center !important;
font-weight: 600 !important;
margin-bottom: 20px !important;
} .woocommerce input.input-text {
height: 48px !important;
border-radius: 8px !important;
border: 1px solid #ddd !important;
padding: 10px 15px !important;
margin-bottom: 15px !important;
background: #f9f9f9 !important;
} .woocommerce label {
font-weight: 500 !important;
margin-bottom: 5px !important;
} .woocommerce button.button {
width: 100% !important;
height: 48px !important;
border-radius: 8px !important;
background: #c0392b !important;
border: none !important;
font-weight: 600 !important;
font-size: 16px !important;
color: #fff !important;
transition: 0.3s;
}
.woocommerce button.button:hover {
background: #a93226 !important;
} .woocommerce .woocommerce-form-login__rememberme,
.woocommerce .lost_password {
font-size: 14px !important;
} .woocommerce .col2-set {
display: flex !important;
flex-direction: column !important;
gap: 25px !important;
} .woocommerce form .form-row {
margin-bottom: 10px !important;
} @media (max-width: 480px) {
.woocommerce-account .woocommerce {
padding: 15px !important;
}
} .woocommerce-account .col2-set {
display: flex !important;
flex-direction: row !important;
gap: 40px !important;
align-items: flex-start !important;
} .woocommerce-account .col-1,
.woocommerce-account .col-2 {
width: 50% !important;
float: none !important;
} .woocommerce-account form.login,
.woocommerce-account form.register {
background: #fff !important;
padding: 35px !important;
border-radius: 12px !important;
box-shadow: 0 20px 60px rgba(0,0,0,0.12) !important;
border: none !important;
} .woocommerce-account h2 {
text-align: center !important;
font-weight: 600 !important;
margin-bottom: 20px !important;
} .woocommerce-account input.input-text {
height: 48px !important;
border-radius: 8px !important;
border: 1px solid #ddd !important;
padding: 10px 15px !important;
margin-bottom: 15px !important;
background: #f9f9f9 !important;
} .woocommerce-account button.button {
width: 100% !important;
height: 48px !important;
border-radius: 8px !important;
background: #c0392b !important;
border: none !important;
font-weight: 600 !important;
font-size: 16px !important;
color: #fff !important;
} @media (max-width: 768px) {
.woocommerce-account .col2-set {
flex-direction: column !important;
}
.woocommerce-account .col-1,
.woocommerce-account .col-2 {
width: 100% !important;
}
} .page-id-8274 .woocommerce {
max-width: 100% !important;
width: 100% !important;
} .page-id-8274 .customer-login .row {
display: flex !important;
flex-direction: row !important;
gap: 40px !important;
} .page-id-8274 .customer-login .col-md-6 {
width: 50% !important;
max-width: 50% !important;
flex: 0 0 50% !important;
}
.elementor-8274 .elementor-element.elementor-element-5ab50b5:not(.elementor-motion-effects-element-type-background), .elementor-8274 .elementor-element.elementor-element-5ab50b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: #ffffff0a !important;
}
.woocommerce-account .woocommerce h2 {
font-size: 20px;
font-weight: 400;
color: white !important;
}
.woocommerce .customer-login .tabs-nav {
display: none !important;
}
.woocommerce .customer-login .tabs-content {
width: 440px;
}
.woocommerce .customer-login .tabs-panel h2 {
font-size: 16px;
font-weight: 400;
color: black !important;
} .page-id-8274 form.login,
.page-id-8274 form.register {
background: #ffffff !important;
padding: 35px !important;
float: left;
width: 380px;
border-radius: 12px !important;
box-shadow: 0 20px 60px rgba(0,0,0,0.12) !important;
border: none !important;
} .page-id-8274 input.input-text {
height: 48px !important;
border-radius: 8px !important;
border: 1px solid #ddd !important;
padding: 10px 15px !important;
margin-bottom: 15px !important;
background: #f9f9f9 !important;
} .page-id-8274 button.button {
width: 100% !important;
height: 48px !important;
border-radius: 8px !important;
background: #c0392b !important;
border: none !important;
font-weight: 600 !important;
font-size: 16px !important;
color: #fff !important;
} @media (max-width: 768px) {
.page-id-8274 .customer-login .row {
flex-direction: column !important;
}
.woocommerce .customer-login .tabs-content {
width: 100% !important;
}
.page-id-8274 .customer-login .col-md-6 {
width: 100% !important;
max-width: 100% !important;
flex: 0 0 100% !important;
}
}
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button > a, .woocommerce ul.products li.product .mf-product-thumbnail .footer-button .added_to_cart {
border-radius: 0 !important;
}
#add_payment_method #payment div.payment_box p:last-child, .woocommerce-cart #payment div.payment_box p:last-child, .woocommerce-checkout #payment div.payment_box p:last-child {
color: black;
}
.product-sku {
font-size: 13px;
color: #000;
margin: 4px 0;
}
.wwp-login-to-see-wholesale-prices {
text-transform: uppercase;
background: black;
padding: 10px;
font-size:12px;
text-align:center;
font-weight: 900;
color: white;
} .woocommerce ul.products {
display: flex !important;
flex-wrap: wrap !important;
align-items: stretch !important;
} .woocommerce ul.products li.product {
display: flex !important;
flex-direction: column !important;
height: 100% !important;
} .woocommerce ul.products li.product .product-inner {
display: flex !important;
flex-direction: column !important;
height: 100% !important;
min-height: 300px !important; } .woocommerce ul.products li.product h2 a,
.woocommerce ul.products li.product .woo-loop-product__title a {
display: -webkit-box !important;
-webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important;
overflow: hidden !important;
line-height: 1.4 !important;
max-height: calc(1.4em * 2) !important;
} .woocommerce ul.products li.product .mf-product-thumbnail {
flex: 0 0 auto !important;
} .woocommerce ul.products li.product .mf-product-details,
.woocommerce ul.products li.product .mf-product-content {
display: flex !important;
flex-direction: column !important;
flex-grow: 1 !important;
} .woocommerce ul.products li.product h2 {
min-height: 54px !important;
line-height: 1.4 !important;
display: -webkit-box !important;
-webkit-line-clamp: 2 !important;
-webkit-box-orient: vertical !important;
overflow: hidden !important;
} .woocommerce ul.products li.product p,
.woocommerce ul.products li.product .vendor-name {
margin-bottom: 6px !important;
} .woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .login-to-see-price {
margin-top: auto !important;
width: 100% !important;
}
.custom-prices p{
margin-bottom: 10px;
font-size: 16px;
font-weight: 600;
float: left; margin-right: 20px;
}
.custom-prices .woocommerce-Price-amount{
font-size: 22px;
color: black;
}
.add-to-cart-button{
margin-bottom: 30px;
padding-top: 50px;
text-align: center;
}
.add-to-cart-button button.add-to-cart{
margin-right: 50px;
font-size: 13px;
text-align: center;
}
.mf-entry-product-header .entry-left {  max-width: 60%;
}
.woocommerce div.product span.price, .woocommerce div.product p.price{ }
.mf-entry-product-header .social-links {
float: left !important;
display:none !important;
}
.woocommerce div.product .mf-summary-header {
margin-bottom: 0px !important;
padding-bottom: 0px !important;
border-bottom: 0px solid #e1e1e1 !important;
}
.page-header-page .entry-title{padding-top: 20px !important;}
.woocommerce-cart .site-content .container{    width: 100%;}
.woocommerce-cart .site-content .woocommerce{padding: 0px 90px 0 80px;}
.woocommerce .woocommerce-product-details__short-description p {
margin-bottom: 0;
color: black;
font-size: 17px;
line-height: 24px;
margin-top: 20px;
}
.wwp-login-to-see-wholesale-prices{
text-transform: uppercase;
background: black;
padding: 10px;
font-weight: 900;
color: white;
}
.mf-summary-header{
margin-top: 19px;	
}
.mf-brands-grid .brand-item__header .brand-info a {
color: #000;
font-weight: 600;
font-size: 17px;
text-transform: uppercase;
}
.mf-brands-grid .brand-item__header {
padding: 10px 0 10px 0px !important;
}
.mf-brands-grid .brand-item__header .brand-logo {
padding-right: 20px !important;
}
.woocommerce ul.products li.product h2, .woocommerce ul.products li.product .woo-loop-product__title {
margin: 0;
padding: 0px 0 0px !important; 
font-size: 14px !important;
line-height: 1.3;
}
.home .woocommerce ul.products li.product a img {
margin: 0;
width: 100% !important;
height: 155px !important;
}
.product_loop-no-hover ul.products li.product .product-inner {
padding-bottom: 20px;
border: 1px solid #ababab52 !important;
}
.woocommerce ul.products li.product .price{
font-weight: 700;
}
.mf-product-thumbnail img{    height: 100% !important;}