.woocommerce form .form-row{width:100%!important}.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{width:100%!important;padding:8px}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:100%;height:30px}.custom-checkout h3{background-color:#165f1c;width:45%;text-align:center;padding:10px;border-radius:5px;margin-top:50px;color:#FFF;float:right}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:.6180469716em;background-color:#f2f2f2;color:#43454b;outline:0;border:0;-webkit-appearance:none;border-radius:2px;box-sizing:border-box;font-weight:400;border:solid 2px #e4e4e4}#wc_checkout_add_ons{width:45%;float:right;text-align:center}@media screen and (min-width:980px){.woocommerce-shipping-fields h3,.woocommerce-billing-fields h3{width:100%}.woocommerce .col2-set,.woocommerce-page .col2-set{float:left}.woocommerce-checkout-review-order{float:right}}@media screen and (max-width:979px){.custom-checkout h3{width:100%}}body,ul.list.icons li a,.pricing-table li,.pricing-table h3 .desc,.pricing-table .price,.pricing-table .plan,.home-intro .get-started a:not(.btn),.color-body,.color-body a,.color-body a:hover,.color-body a:focus,.mobile-sidebar .sidebar-toggle,.page-top .product-nav .product-popup,.thumb-info-bottom-info .thumb-info-title,.thumb-info-bottom-info .thumb-info-title a,.thumb-info-bottom-info .thumb-info-title a:hover,.tabs.tabs-simple .nav-tabs>li .nav-link,.tabs.tabs-simple .nav-tabs>li .nav-link:hover,.tabs.tabs-simple .nav-tabs>li .nav-link:focus,.tabs.tabs-simple .nav-tabs>li.active .nav-link,.tabs.tabs-simple .nav-tabs>li.active .nav-link:hover,.tabs.tabs-simple .nav-tabs>li.active .nav-link:focus,.porto-links-block li.porto-links-item>a,.porto-links-block li.porto-links-item>span,.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat,.mega-menu .wide .popup,.mega-menu .wide li.menu-item li.menu-item>a,.sidebar-menu .popup,.testimonial.testimonial-style-2 blockquote,.testimonial.testimonial-style-3 blockquote,.testimonial.testimonial-style-4 blockquote,.testimonial.testimonial-style-5 blockquote,.testimonial.testimonial-style-6 blockquote,.testimonial.testimonial-with-quotes blockquote,.sort-source-style-3>li>a{color:#000000!important}.price,td.product-price,td.product-subtotal,td.product-total,td.order-total,tr.cart-subtotal,.product-nav .product-popup .product-details .amount,ul.product_list_widget li .product-details .amount{color:#000000!important}td.product-total{font-weight:600!important}.shop_table td.product-name{color:#000000!important}.pickup-location-field.pickup-location-cart-item-field>div{margin:5px!important}.pickup-location-field .pickup-location-address{margin:5px 0!important}.yith-wacp-content .yith-wacp-message{font-size:18px!important;font-weight:600!important;text-align:center}.yith-wacp-content .yith-wacp-message::before{float:none!important}.yith-wacp-content .popup-actions .button{min-width:100%!important;color:#7e3ab1!important;background:#ffffff!important;border:1px solid #7e3ab1}.yith-wacp-content .popup-actions .button.go-checkout{color:#ffffff!important;background:#7e3ab1!important}.yith-wacp-content h3.product-title{font-size:1em!important;font-weight:700!important}.yith-wacp-content h3.product-title a{color:#000000!important}.yith-wacp-content h3.product-title span{color:#000000!important;font-weight:400!important}.yith-wacp-content .product-price{padding:10px 0!important;font-size:1em!important;color:#000000!important}.yith-wacp-content .cart-sku{color:#000000!important;font-size:.75rem!important;font-weight:400!important}.yith-wacp-content .cart-sku span{font-weight:700!important}.yith-wacp-content .cart-info>div{font-size:.75rem!important;font-weight:400!important}.yith-wacp-content .cart-info{padding:10px 0!important;border-bottom:none!important}.yith-wacp-content .cart-info>div .shipping-cost{font-weight:700!important}.owl-carousel.nav-style-1 .owl-nav [class*="owl-"]{color:#000000!important}.single_add_to_cart_button{background:#000000!important}.single_add_to_cart_button:hover{color:#000000!important;background:#ffffff!important;border:1px solid #000}.button:hover{color:#7e3ab1!important;background:#FFFFFF!important;border:1px solid #7e3ab1!important}#payment{padding:10px}.alert{color:#7e3ab1}.col2-set .col-1,.col2-set .col-2{padding-left:20px!important;padding-right:20px!important}.col-lg-6{padding-left:20px!important}.checkout-order-review .col-lg-6{padding-left:20px}.fancybox-skin a.fancybox-close{right:30px}.summary .titre-flex{display:flex!important;justify-content:space-between!important;padding-right:10px}.summary .titre-flex .auto{flex:auto}.summary .titre-flex .icons{min-width:50px}.page-top .breadcrumbs-wrap,.products.related,.porto-block .product-bottom,.upsells,.cross-sells,.checkout,.summary,.login{padding-left:10px}.showlogin{margin-left:20px}#header .main-menu .popup .menucat a{line-height:5em;box-sizing:border-box;border-bottom:1px solid #d4d4d4;text-transform:uppercase;font-weight:600;background:#f5f5f5;color:#767676!important;text-align:center}#header .main-menu .wide li.sub>a{padding-top:15px;margin-bottom:15px;text-decoration:underline}.mega-menu>li.menu-item>a>i.Simple-Line-Icons-pointer{font-size:22px;line-height:14px}#header .main-menu .popup .menucat a>[class*=" fa-"]{text-align:right;float:inline-end;line-height:5em}#header .main-menu>li.marques .popup li{padding:50px 0 0 50px}.mega-menu .marques .popup>.inner>ul.sub-menu{padding-bottom:50px}#mini-cart .monpanier{font-size:13px;font-weight:600;line-height:16px;padding-left:10px;margin-top:5px}#header.sticky-header .monpanier{display:none}.fa-user{font-size:20px;font-weight:400}.fa-map-marker-alt{font-size:20px}#header .header-contact{margin-left:50px}.welcome-msg{font-weight:400!important}.single-product .product_title.details_produit{margin-top:50px;padding:0 0 0 20px;text-transform:uppercase}#footer .wpcf7 input[type="email"],#footer .wpcf7 input::placeholder{color:#000}.product-image .labels{top:0!important;left:0!important}.summary-before .labels{top:0.4em!important}@media (max-width:575px){#footer .col-lg-12,#footer .col-lg-3,#footer .col-lg-9{padding-right:10px;padding-left:10px}.accordion-menu li.menu-item>a span{color:#7e3ab1;font-size:1.6em;font-family:Allura;text-transform:capitalize}.newsletter-popup-form{background:#FFF}#header .mobile-toggle:first-child{padding-left:10px}#header .header-main .header-row>div{padding-right:10px}#header .welcome-msg{width:90%}#header .header-main .header-left{padding-top:0;padding-bottom:0}#header .logo img{max-height:70px}#header .searchform{margin:5px 0}}