#header{background-color:white;}
@media only screen and (min-width: 991px) {
.header .logo-holder{width:100px;}
}
.et-close:hover:before, .et-close:hover:after{background-color:#d02026 !important;}
.woocommerce-checkout .back-to-cart{display:none;}
.form-row-last{float:left !important;margin-bottom:0 !important;}
.form-row-first{float:right !important;}
.woocommerce-terms-and-conditions{margin:1rem 0 2rem 0;padding:1rem;background:#f9f9f9;font-size:14px;}
.woocommerce-terms-and-conditions h2{font-size:18px;}
.woocommerce-terms-and-conditions-link{font-weight:500;}
.yith-wcwl-add-to-wishlist .button{padding:0;background:none !important;}
.contact-info .wpb_wrapper, .contact-info .wpb_raw_code{height:100%;}
.nf-form-cont a{text-decoration:underline;}
@media only screen and (max-width: 991px) {
.footer-widgets .col-12{margin-bottom:1.5rem;text-align:center;}
}
.footer-middle{text-align:center;}
.footer-right .footer-bar-content{font-size:1rem !important;}
.footer-right .footer-bar-content a{color:#0070e5;}
.footer-right .footer-bar-content a:hover, .footer-right .footer-bar-content a:focus{color:#333333;}
@media only screen and (max-width: 991px) {
.footer-right{margin-top:1rem;}
}
@media only screen and (min-width: 992px) {
.footer-right{padding-right:4rem;}
}  .wcapf-before-update:after{background-color:red !important;}
.no-touch .products .after_shop_loop_actions{display:none;}
p.stock{padding:0 !important;border:0 !important;border-radius:0 !important;}
@media only screen and (min-width: 992px) {
.product-gallery{padding-right:8rem !important;}
}
form.cart #attribute-4,
form.cart #attribute-5,
form.cart #attribute-6{display:none;}
form.cart .attribute{margin-bottom:1rem;}
form.cart .attribute select{width:100%;border:1px solid #ddd;}
form.cart .attribute label{display:block;}
.product-notice{margin-bottom:1rem !important;padding:1rem;background-color:#fdf0f0;border-radius:5px;}
.product-mention{margin-top:2rem;padding:1.5rem;border:1px dotted #d02026;border-radius:5px;}
.homepage-section-3 .wpb_content_element{margin-bottom:0;}
.color-disclaimer{margin-top:2rem;padding:0.5rem 0.7rem;border:1px solid #ededed;border-radius:5px;background-color:#fcfbfa;line-height:1.3;}
.color-disclaimer .wp-block-group__inner-container {
display: flex;
justify-content: space-between;
gap: 0.5rem;
align-items: center;
flex-direction: row-reverse;
@media only screen and (max-width: 600px){flex-direction:column-reverse;align-items:flex-start;}
}
.color-disclaimer .wp-block-image {
margin: 0;
}