/*
Theme Name: Poity Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: WebGeniusLab team presents absolutely fresh and powerful WordPress theme. It combines new technologies and functional design that helps to showcase your content in better way. This WordPress theme is developed with attention to details, so you can create effective presentation of a website easily. Enjoy building web pages with our product!
Version: 1.0
Template: poity
Text Domain: poity-child
*/

/* Correction des placeholders dans WooCommerce Checkout avec une spécificité extrêmement élevée */
html body .wc-block-components-form div.wc-block-components-text-input label, 
html body div.wc-block-components-text-input label, 
html body div.wc-block-components-state-input label {
    all: initial !important; /* Réinitialiser tout */
    display: block !important; /* Nécessaire après all: initial */
    font-family: inherit !important;
    font-size: 16px !important;
    color: #757575 !important;
    margin: 0 !important;
    position: absolute !important;
    top: 50% !important;
    left: 16px !important;
    transform: translateY(-50%) !important;
    transition: none !important;
    pointer-events: none !important;
}

/* Masquer le label quand le champ a du contenu ou le focus */
html body .wc-block-components-form div.wc-block-components-text-input.is-active label,
html body div.wc-block-components-text-input.is-active label,
html body div.wc-block-components-state-input.is-active label,
html body .wc-block-components-form div.wc-block-components-text-input input:focus ~ label,
html body div.wc-block-components-text-input input:focus ~ label,
html body div.wc-block-components-state-input input:focus ~ label {
    opacity: 0 !important;
}

/* Assurer que le texte saisi est correctement positionné */
html body .wc-block-components-form div.wc-block-components-text-input input,
html body div.wc-block-components-text-input input,
html body div.wc-block-components-state-input input {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 48px !important;
    line-height: 48px !important;
}


