#main-header .container{display:flex!important;align-items:center!important;justify-content:space-between!important;width:90%!important;max-width:1400px!important;height:80px!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important}#logo-container{padding-bottom:0!important;margin-bottom:0!important}#top-menu-nav{padding-top:0!important;margin-top:0!important}img.logo{max-height:55px!important}#top-menu li a{color:#3ca99d!important;font-weight:bold!important}#top-menu li a:hover{color:#2a7a71!important}#sidebar,.widget,.et_pb_widget,#sidebar-area{display:none!important}#left-area{width:100%!important;max-width:100%!important;float:none!important;padding-right:0!important;border:none!important}#main-content .container:before{display:none!important}#main-content .container{width:90%!important;max-width:1200px!important}header#main-header{top:0!important;position:relative!important;z-index:999}#et-top-navigation{padding-top:0!important;padding-bottom:0!important}#top-menu li{align-self:center!important}#top-menu li:last-child{align-self:stretch!important}.et_fixed_nav #main-header{position:relative!important}#page-container{padding-top:0!important;margin-top:0!important}#main-content{padding-top:40px!important}.single-product #main-content{padding-top:40px!important}.woocommerce-ordering,.woocommerce-result-count{display:none!important}.woocommerce ul.products{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:30px}.woocommerce ul.products li.product{float:none!important;margin-left:0!important;margin-right:0!important}.post-type-archive-product .main_title,.post-type-archive-product #left-area header{text-align:center!important}.woocommerce-breadcrumb{text-align:center!important}.single-product .summary{float:none!important;width:100%!important;text-align:center!important;display:flex;flex-direction:column;align-items:center}.single-product div.product div.images{float:none!important;width:600px!important;margin:0 auto 30px auto!important}.single-product div.product{display:flex;flex-direction:column;align-items:center}.single-product .cart{justify-content:center!important;display:flex!important}.woocommerce-breadcrumb,.product_meta{text-align:center!important;width:100%}.single-product .product_meta .posted_in{display:none!important}.single-product .summary form.cart+.product_meta{border-top:none!important}.single-product p.price,.single-product span.price{color:#3ca99d!important}#top-menu li a:hover,#top-menu li.current-menu-item a{color:#3ca99d!important}.woocommerce-page #content .container button.alt.button,.woocommerce #content .container button.alt.button,.woocommerce-page .container button.alt.button,.woocommerce .container button.alt.button{background-color:#3ca99d!important;border-color:#3ca99d!important;color:#fff!important}.woocommerce-page #content .container button.alt.button:hover,.woocommerce #content .container button.alt.button:hover,.woocommerce-page .container button.alt.button:hover,.woocommerce .container button.alt.button:hover{background-color:#2a7a71!important;border-color:#2a7a71!important}.woocommerce div.product span.onsale,.woocommerce-page div.product span.onsale,.et_overlay:before{color:#3ca99d!important}.et_overlay{border:2px solid #3ca99d!important;background-color:rgba(255,255,255,0.7)!important}.et_overlay:before{font-size:32px!important}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notice{background-color:#f4fcfb!important;color:#3ca99d!important;border:none!important;border-left:6px solid #3ca99d!important;border-radius:5px!important;padding:20px!important;text-align:center!important;margin-bottom:30px!important;font-weight:500!important;box-shadow:0 4px 6px rgba(0,0,0,0.05)!important}.woocommerce-message .button,.woocommerce-error .button{background-color:#3ca99d!important;color:#ffffff!important;border-radius:5px!important;padding:8px 20px!important;font-size:12px!important;margin-left:10px!important}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a{color:#2a7a71!important;font-weight:bold!important;text-decoration:underline!important}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{display:none!important}.woocommerce-cart .entry-title,.cart-empty,.return-to-shop{text-align:center!important;color:#3ca99d!important}.woocommerce-cart .cart-empty::before{color:#3ca99d!important}.woocommerce-cart .return-to-shop{text-align:center!important}.woocommerce-cart .return-to-shop a.button{background-color:#3ca99d!important;color:#fff!important;border-radius:5px;padding:10px 20px!important;border:none!important}.woocommerce-cart .return-to-shop a.button:hover{background-color:#2a7a71!important}.woocommerce .products ul.products li.product .button,.woocommerce-page .products ul.products li.product .button{background-color:#3ca99d!important;color:#fff!important}.woocommerce ul.products li.product h3,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product a{color:#3ca99d!important}#top-menu li:last-child{background-color:#2a9d8f!important;align-self:stretch!important;display:flex!important;align-items:center!important;padding:0 20px!important;margin:0!important}#top-menu li:last-child a{background:none!important;color:#ffffff!important;padding:0!important;font-weight:bold!important;font-size:14px!important;display:inline-flex!important;align-items:center!important;line-height:1!important;box-shadow:none!important;border-radius:0!important;white-space:nowrap!important}#top-menu li:last-child a:hover{background:none!important;transform:none!important;opacity:0.85!important}.woocommerce-MyAccount-navigation ul{border:none!important;background:#f8fafb;border-radius:15px;padding:20px!important;list-style:none!important}.woocommerce-MyAccount-navigation-link a{padding:15px 10px!important;border-bottom:1px solid #eef2f4;color:#444!important;text-decoration:none;display:block;line-height:1.4;font-size:15px;transition:all 0.3s ease}.woocommerce-MyAccount-navigation-link a:hover{background:rgba(0,161,135,0.05);color:#00a187!important}.woocommerce-MyAccount-navigation-link--ma-zone-zenway a{background:#00a187!important;color:#ffffff!important;border-radius:10px;font-weight:bold;margin-bottom:15px;border:none!important;box-shadow:0 4px 12px rgba(0,161,135,0.2);text-align:center}.woocommerce-MyAccount-navigation-link--customer-logout a{border-bottom:none;color:#a0a0a0!important;font-size:13px;margin-top:10px}.woocommerce-MyAccount-content p:nth-child(1),.woocommerce-MyAccount-content p:nth-child(2){display:none!important}.woocommerce-MyAccount-content::before{content:"Bienvenue dans votre espace personnel Zenway !";display:block;font-size:26px;font-weight:bold;color:#00a187;margin-bottom:10px}.woocommerce-MyAccount-content::after{content:"Prêt pour votre séance ? Retrouvez tous vos modules dans le menu de gauche.";display:block;font-size:16px;color:#555;margin-bottom:30px}.woocommerce-account #main-content,.woocommerce-page #main-content{padding-top:130px!important}.woocommerce-cart .woocommerce-error,.woocommerce-cart .woocommerce-info,.woocommerce-cart .woocommerce-message{font-size:17px!important;padding:20px 24px!important;border-radius:10px!important;text-align:center!important;margin:0 auto 24px auto!important;max-width:600px!important}.woocommerce-checkout #payment #place_order{background-color:#1a1a1a!important;color:#ffffff!important;border:none!important;border-radius:8px!important;padding:16px 32px!important;font-size:16px!important;font-weight:bold!important;width:100%!important;box-shadow:0 4px 10px rgba(0,0,0,0.15)!important;transition:background-color 0.3s ease,transform 0.2s ease!important}.woocommerce-checkout #payment #place_order:hover{background-color:#3ca99d!important;color:#ffffff!important;transform:translateY(-2px)!important;box-shadow:0 6px 14px rgba(60,169,157,0.3)!important}.home header#main-header{position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;background:transparent!important;box-shadow:none!important;z-index:9999!important}.home #main-header #top-menu li a{color:#ffffff!important}.home #main-header #top-menu li:last-child{background-color:#2a9d8f!important}.home #page-container,.home #main-content,.home #et-main-area{padding-top:0!important;margin-top:0!important}