body{font-family:'Montserrat',sans-serif;color:#443f3f!important;font-size:16px!important;max-width:2560px;margin:0 auto}a{color:#501163}#select-prod-home .et_pb_button:hover,#select-prod-home .et_pb_module .et_pb_button:hover{color:#501163;background-color:transparent;border:2px solid #501163}p{text-align:justify;font-size:18px}header #top-menu a{color:#501163!important;line-height:1;padding:10px 10px 33px 10px!important;margin:0 -.25rem}header #top-menu a:hover{text-decoration:underline 2px #501163!important}#et-top-navigation .et-cart-info{display:none}.vi-wcaio-menu-cart .vi-wcaio-menu-cart-nav-wrap{max-width:none!important}.xoo-el-username-menu:before,.xoo-el-login-tgr:before{font-family:FontAwesome;content:"\f007";padding-right:5px;font-size:18px}.xoo-el-username-menu a,.xoo-el-login-tgr a{display:inline-block!important}.woocommerce a.button.alt:after,.woocommerce-page a.button.alt:after,.woocommerce button.button.alt:after,.woocommerce-page button.button.alt:after,.woocommerce input.button.alt:after,.woocommerce-page input.button.alt:after,.woocommerce #respond input#submit.alt:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce #content input.button.alt:after,.woocommerce-page #content input.button.alt:after,.woocommerce a.button:after,.woocommerce-page a.button:after,.woocommerce button.button:not(.button-confirm):after,.woocommerce-page button.button:not(.button-confirm):after,.woocommerce input.button:after,.woocommerce-page input.button:after,.woocommerce #respond input#submit:after,.woocommerce-page #respond input#submit:after,.woocommerce #content input.button:after,.woocommerce-page #content input.button:after,.woocommerce a.button:before,.woocommerce-page a.button:before,.woocommerce button.button:before,.woocommerce-page button.button:before,.woocommerce input.button:before,.woocommerce-page input.button:before,.woocommerce #respond input#submit:before,.woocommerce-page #respond input#submit:before,.woocommerce #content input.button:before,.woocommerce-page #content input.button:before{position:relative!important}.related a:hover:after{color:#501163!important;top:2px!important}.woocommerce .cart .button{color:#501163!important}.woocommerce .cart .button:hover:after{top:6px!important}.wc-proceed-to-checkout a.button{color:#501163!important;border-color:#501163!important}.wc-proceed-to-checkout a.button:hover:after{color:#501163!important}.place-order button,.checkout_coupon button{color:#501163!important}.checkout_coupon button:hover:after{top:6px!important}.vi-wcaio-menu-cart-show .vi-wcaio-menu-cart-content-wrap .woocommerce-mini-cart .cart_item img,.vi-wcaio-menu-cart-show .vi-wcaio-menu-cart-content-wrap .woocommerce-mini-cart .mini_cart_item img,.vi-wcaio-menu-cart-show .vi-wcaio-menu-cart-content-wrap .woocommerce-mini-cart li img{position:relative!important;padding-right:5px}#top-menu .vi-wcaio-menu-cart-content-wrap .wc-forward{padding:8px!important;margin-top:8px!important;font-size:16px}.vi-wcaio-menu-cart-show .vi-wcaio-menu-cart-content-wrap .elementor-menu-cart__footer-buttons,.vi-wcaio-menu-cart-show .vi-wcaio-menu-cart-content-wrap .woocommerce-mini-cart__buttons{justify-content:center!important}.vi-wcaio-menu-cart-show .vi-wcaio-menu-cart-content-wrap .widget_shopping_cart_content .product_list_widget li a.remove{Display:flex!important;height:20px!important;width:20px!important;font-size:30px;margin:0 auto;padding:0!important;margin:0 0 10px}#page-panier .woocommerce a.remove:hover,#top-menu-nav .vi-wcaio-menu-cart a.remove:hover{color:red!important;background:transparent!important;box-shadow:0 0 0 0!important;height:20px!important}.vi-wcaio-sidebar-cart-close-wrap{top:26px!important}.nav li ul{border-top:#501163!important}.et_pb_button:hover,.et_pb_module .et_pb_button:hover{color:#fdff0d;background-color:transparent;border:2px solid #fdff0d}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:100px!important}.vi-wcaio-menu-cart-show .vi-wcaio-menu-cart-content-wrap .woocommerce-mini-cart__empty-message{font-size:14px;text-align:center}h1{text-decoration:#fdff0d underline;text-underline-offset:6px;text-decoration-thickness:4px}.et_pb_slide_title{font-weight:900!important}.et_pb_slide_description .et_pb_slide_title{color:#fff!important}.et_pb_portfolio_image h3{color:#fdff0d}.arobase:before{content:"\000040"}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#501163!important}.woocommerce-notices-wrapper .woocommerce a.button,.woocommerce-page a.button{color:#fff}.woocommerce-notices-wrapper a.button:hover,.woocommerce-page a.button:hover{color:#fdff0d}.woocommerce-notices-wrapper a.button:hover:after,.woocommerce-page a.button:hover:after{color:#fdff0d;top:7px}.woocommerce-mini-cart__buttons a:hover:after{color:#501163!important}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price,.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{font-size:18px!important;text-align:center}.woocommerce-loop-product__title{text-align:center}.woocommerce ul.products li.product .button{display:flex!important;justify-content:center;color:#501163}.et_pb_wc_price .price{font-size:30px!important;color:#501163!important}#produits button{color:#501163}#infos a{color:#fff!important;line-height:1;box-shadow:inset 0 0 0 0 #54b3d6;padding:10px;margin:0 -.25rem;transition:color .3s ease-in-out,box-shadow .3s ease-in-out}#infos a:hover{color:#501163!important;box-shadow:inset 290px 0 0 0 #fdff0d}#droits-reserves a{color:#000}#droits-reserves a:hover{color:#501163;text-decoration:underline}form select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color]{width:100%;border:1px solid #501163;border-radius:4px;box-shadow:2px 2px 5px #333;margin-bottom:10px;height:50px}input[type=search]{border:1px solid #443f3f;padding:4px 15px}input[type=search]:focus{border:1px solid #fd6411}input[type=submit]{background-color:transparent;border:1px solid #501163;color:#501163;margin-top:20px;padding:20px;border-radius:5px;font-size:18px;box-shadow:inset 0 0 0 0 #54b3d6;transition:color .3s ease-in-out,box-shadow .3s ease-in-out}input[type=submit]:hover{color:#fff;cursor:pointer;color:#fff!important;box-shadow:inset 200px 0 0 0 #501163}[data-name=spam-quiz] input[type=text]{width:100px}.list-ss-puces{list-style-type:none!important}.pas-robot{position:relative;top:10px}.woocommerce button.button.alt:hover:after,.woocommerce-page button.button.alt:hover:after{top:7px}#page-panier .paypal-buttons,#produits .paypal-buttons{display:none!important}.text-apres-total{font-weight:700}@media only screen and (max-width:1275px){#main-header .container{width:100%;padding:0 5px}}@media only screen and (max-width:1234px){.woocommerce ul.products li.product .button{line-height:2.2em!important;font-size:14px}}@media only screen and (max-width:1112px){#mobile_menu .xoo-el-username-menu,#mobile_menu .xoo-el-login-tgr,#mobile_menu .vi-wcaio-menu-cart{display:none!important}#mobile_menu{width:100%!important}#et_mobile_nav_menu{display:block}.et_mobile_menu{position:fixed;left:0!important;width:100%!important;text-align:center}#et-top-navigation .et-cart-info{display:block;margin:4px 0 0}.xoo-el-username-menu a{font-size:12px}#top-menu{display:block!important}#top-menu .menu-item-151,#top-menu .menu-item-1975,#top-menu .menu-item-2618,#top-menu .menu-item-2714,#top-menu .menu-item-4973,#top-menu .vi-wcaio-menu-cart{display:none!important}}@media only screen and (max-width:1051px){.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:.9em!important}}@media only screen and (max-width:768px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%!important}}@media only screen and (max-width:573px){#main-header .container{width:100%;padding:0 5px}}@media only screen and (max-width:470px){.et_header_style_left #logo{max-width:25%}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_left #et-top-navigation{padding-left:195px!important}#et-top-navigation .et-cart-info{margin:4px 0 0}#top-menu li{padding-right:5px}}@media only screen and (max-width:468px){.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_left #et-top-navigation{padding-left:150px!important}}@media only screen and (max-width:423px){.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_left #et-top-navigation{padding-left:100px!important}}@media screen and (max-width:414px) and (orientation :portrait){h1{font-size:25px}h2{font-size:24px}}