/*
 * CSS di Oxa Nails che prima stava nel CSS aggiuntivo del tema (Customizer).
 * Qui viaggia col plugin tema fm-pulse: e' la pelle del sito, non un ritocco.
 */

/* Area riservata, barra mobile: etichetta sopra ogni pulsante, piccola e scura
 * (Sebastian, 4 settembre 2026). .fmwaw-nav-mobile e' nascosta su desktop: la
 * sidebar desktop non e' toccata. !important per battere la specificita' della
 * regola Elementor del widget. */
.fmwaw-nav-mobile .fmwaw-nav-link{min-height:58px!important;height:auto!important;justify-content:flex-start!important;gap:4px!important;padding-top:5px!important;}
.fmwaw-nav-mobile .fmwaw-nav-label{font-size:10px!important;line-height:1.1!important;color:#333749!important;white-space:nowrap!important;text-align:center!important;overflow:visible!important;order:-1!important;font-weight:700!important;}

/* Checkout: "Clicca qui per accedere" a capo e sottolineato in rosso, frase
 * piccola sotto il riquadro giallo (Sebastian punto 1, 10 settembre 2026). */
.e-woocommerce-login-section .woocommerce-form-login-toggle a.e-show-login{display:block!important;margin-top:2px;text-decoration:underline!important;text-decoration-color:#F1135E!important;text-decoration-thickness:2px!important;text-underline-offset:4px!important;}
.e-woocommerce-login-section .woocommerce-form-login-toggle a.e-show-login:hover{color:#F1135E;}
.e-woocommerce-login-section::after{content:"Se non sei registrato compila i campi qui di seguito";display:block;margin:8px 0 0;font-size:13px;line-height:1.3;font-weight:400;color:#606787;}

/* Drawer carrello: sulla barra della spedizione gratuita il segnaposto e' il
 * camioncino, non la stellina (Sebastian punto 6, 10 settembre 2026). */
.fm-wpgc-cart-shipping em{font-size:0!important;width:30px!important;height:30px!important;}
.fm-wpgc-cart-shipping em::before{content:"";display:block;width:19px;height:19px;background:#f3b900;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%2018V6a2%202%200%200%200-2-2H4a2%202%200%200%200-2%202v11a1%201%200%200%200%201%201h2%22%2F%3E%3Cpath%20d%3D%22M15%2018H9%22%2F%3E%3Cpath%20d%3D%22M19%2018h2a1%201%200%200%200%201-1v-3.65a1%201%200%200%200-.22-.62l-3.48-4.35A1%201%200%200%200%2017.52%208H14%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%2018V6a2%202%200%200%200-2-2H4a2%202%200%200%200-2%202v11a1%201%200%200%200%201%201h2%22%2F%3E%3Cpath%20d%3D%22M15%2018H9%22%2F%3E%3Cpath%20d%3D%22M19%2018h2a1%201%200%200%200%201-1v-3.65a1%201%200%200%200-.22-.62l-3.48-4.35A1%201%200%200%200%2017.52%208H14%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}
.fm-wpgc-cart-shipping[data-reached="yes"] em::before{background:#1f9d55;}
.fm-wpgc-cart-shipping[data-reached="yes"] em{border-color:#1f9d55!important;}
