.woocommerce-page .password-input{position:relative;display:flex;align-items:center}.woocommerce-page .password-input input{flex:1;padding-right:140px}.woocommerce-page .show-password-input{position:absolute;right:5px;top:50%;transform:translateY(-50%);padding:5px 10px;min-width:120px;background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;z-index:10;font-size:12px;white-space:nowrap;text-align:center}.woocommerce-page .show-password-input::before{content:"Afficher le mot de passe";color:#000}.woocommerce-page .show-password-input.active{background-color:#000;border-color:#000}.woocommerce-page .show-password-input.active::before{content:"Masquer le mot de passe";color:#fff}.site-header .sub-menu,.main-header-menu .sub-menu,.ast-builder-menu .sub-menu{position:absolute;z-index:1000!important;overflow:visible}#wcfmmp-store-list-map .leaflet-pane,#wcfmmp-store-list-map .leaflet-control-container,#wcfmmp-store-list-map .leaflet-marker-pane,#wcfmmp-store-list-map .leaflet-tooltip-pane,#wcfmmp-store-list-map .leaflet-popup-pane{z-index:0!important}.ast-sticky-active .main-header-bar{position:sticky;z-index:999!important}select#billing_state{appearance:auto!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;background-color:#fff!important;padding-right:1.5em!important;border:1px solid #ccc;border-radius:4px}body.woocommerce-order-received .woocommerce-order-details .order-actions,body.woocommerce-order-received .woocommerce-order-details .order_actions,body.woocommerce-order-received .woocommerce-order-details .woocommerce-order-actions,body.woocommerce-order-received .woocommerce-order-details .woocommerce-orders-table__cell-order-actions,body.woocommerce-order-received .woocommerce-order-details .actions,body.woocommerce-order-received .woocommerce-order-details a.button{display:none!important}