/*

┏━━━┓ ┏┓ ┏┓ ┏━━━┓ ┏━━━━┓ ┏━━━┓ ┏━┓┏━┓   ┏━━━┓ ┏━━━┓ ┏━━━┓
┃┏━┓┃ ┃┃ ┃┃ ┃┏━┓┃ ┃┏┓┏┓┃ ┃┏━┓┃ ┃ ┗┛ ┃   ┃┏━┓┃ ┃┏━┓┃ ┃┏━┓┃
┃┃ ┗┛ ┃┃ ┃┃ ┃┗━━┓ ┗┛┃┃┗┛ ┃┃ ┃┃ ┃┏┓┏┓┃   ┃┃ ┗┛ ┃┗━━┓ ┃┗━━┓
┃┃ ┏┓ ┃┃ ┃┃ ┗━━┓┃   ┃┃   ┃┃ ┃┃ ┃┃┃┃┃┃   ┃┃ ┏┓ ┗━━┓┃ ┗━━┓┃
┃┗━┛┃ ┃┗━┛┃ ┃┗━┛┃   ┃┃   ┃┗━┛┃ ┃┃┃┃┃┃   ┃┗━┛┃ ┃┗━┛┃ ┃┗━┛┃
┗━━━┛ ┗━━━┛ ┗━━━┛   ┗┛   ┗━━━┛ ┗┛┗┛┗┛ ▀ ┗━━━┛ ┗━━━┛ ┗━━━┛ - "CUSTOM STYLESHEET"

DESIGN BY © DIDO

CUSTOM.CSS STYLESHEET FOR => " ___NOME_SITO___ "

BASE (MOBILE) SIZE

/*∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞*/



/**
 *
 *  ▄▀▀▄  ▄▀▀  ▄▀▀  █▀▀  ▀▀█▀▀  ▄▀▀
 *  █▀▀█   ▀▄   ▀▄  █▀▀    █     ▀▄
 *  ▀  ▀  ▀▀   ▀▀   ▀▀▀    ▀    ▀▀  - ASSETS
 *
 * ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
 */

/*∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞ GENERAL ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞*/
#woo_content { margin-top: 2rem; }

#woo_content .woocommerce-privacy-policy-text p { font-size: 0.8rem; }

/*∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞ FORMS ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞*/
#woo_content form a { text-decoration: underline; }
#woo_content form p { margin: 0; padding: 1rem 0 0 0; position: relative; display: block; }

#woo_content form :where(label) { color: var(--white); font-size: 18px;  text-align: left; opacity: 0.8; line-height: 1; }

/* Input */
#woo_content form input::placeholder, #woo_content form .select2-selection__placeholder { color: var(--white); font-size: 1rem; opacity: 0.5; text-align: left; }
#woo_content form :where(input[type="text"], input[type="email"], input[type="password"], input[type="tel"]) { font-size: 1rem;
    border-radius: 0; padding: 0.25rem 0.5rem 0.5rem 0.5rem; background-color: transparent; border: 0; border-bottom: 1px solid rgb(var(--white-rgb) / 75%); color: var(---white); }

/* Select 2 */
#woo_content form .select2-selection__rendered { font-size: 1rem; color: var(--white); opacity: 1; text-align: left; padding: 0; }
#woo_content form .select2-selection--single { border-radius: 0; padding: 0.25rem 0.5rem 0.5rem 0.5rem; border: 0; background-color: transparent; color: var(--white); 
    border-bottom: 1px solid rgb(var(--white-rgb) / 75%); }

#woo_content form fieldset { margin-top: 2rem; }
#woo_content form legend { color: var(--white); font-size: 2rem; } 

#woo_content form .woocommerce-form-row span em { font-size: 0.85rem; margin-top: 0.5rem; position: relative; display: block; }

#woo_content button:where([type="submit"]) { background-color: var(--yellow); border-radius: 0; color: var(--black); font-size: 1.2rem; display: block; 
    float: unset; width: 100%; margin-right: 0; margin-top: 2rem; padding: 0.75rem 1rem; }



/**
 *
 *  █▀▀▄  ▄▀▀▄  ▄▀▀▀   █▀▀  ▄▀▀
 *  █  █  █▀▀█  █  ▀▌  █▀▀   ▀▄
 *  █▀▀   ▀  ▀   ▀▀▀   ▀▀▀  ▀▀  - TEMPLATES _ PAGINE
 *
 * ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
 */

/*∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞ SECTION 1 ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞*/
#s1_system .container { padding-top: calc(var(--c10v) + 3.5rem); }

/*∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞ MY ACCOUNT ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞*/
/* Navigation */
#woo_content .woocommerce-MyAccount-content { border-radius: 1rem; padding: 2rem; border: 2px solid var(--white); max-width: 1024px; margin: 0 auto; }
#woo_content .woocommerce-MyAccount-content a { text-decoration: underline; }

#woo_content .woocommerce-MyAccount-navigation { margin-bottom: 2rem; }
#woo_content .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads { display: none; }
#woo_content .woocommerce-MyAccount-navigation ul li { list-style: none; margin: 0; text-align: center; width: 100%;  display: flex; justify-content: center; align-items: center;}
#woo_content .woocommerce-MyAccount-navigation ul li a { padding: 0.25rem 1rem; font-size: 1.25rem; width: max-content; text-decoration: underline; position: relative; display: block; }

/* Login */
#woo_content form:where(.login, .register) {  border-radius: 1rem; padding: 2rem; border: 2px solid var(--white); max-width: 1024px; margin: 0 auto; } 
#woo_content #customer_login { max-width: 1024px; margin: 0 auto;  }
#woo_content #customer_login :where(.u-column2, .col-2) { margin-top: 2rem; }
#woo_content #customer_login h2 { margin-bottom: 1.5rem; }

/* Edit address */
#woo_content .woocommerce-Addresses :where(.woocommerce-Address-title , .title) { margin-top: 2rem; }
#woo_content .woocommerce-Addresses :where(.woocommerce-Address-title a, .title a) { background-color: var(--yellow); border-radius: 0; color: var(--black); 
    font-size: 1.2rem; display: block; padding: 0.75rem 1rem; width: 100%; margin-right: 0; margin-top: 1rem; }
#woo_content .woocommerce-Addresses address { color: var(--white); font-size: 0.8rem; margin-top: 0.5rem; }





@media screen and (min-width: 769px) {

    /*∞∞∞∞∞∞∞∞∞∞ MY ACCOUNT ∞∞∞∞∞∞∞∞∞∞*/
    /* Navigation */
    #woo_content .woocommerce-MyAccount-navigation ul { display: flex; justify-content: center; align-items: center; max-width: 1024px; margin: 0 auto; }
    #woo_content .woocommerce-MyAccount-navigation ul li { width: max-content; }
    #woo_content .woocommerce-MyAccount-navigation ul li a { text-transform: uppercase; color: var(--black); background-color: var(--yellow); width: max-content; padding: 1rem 1.5rem; }

    /* Login */
    #woo_content #customer_login :where(.u-column2, .col-2) { margin-top: 0; }

}

/**
 *
 *  █▀▀▄  █▀▀  ▄▀▀  █ ▄▀  ▀▀█▀▀  ▄▀▀▄  █▀▀▄      ▄▀▀  █▄ ▄█  ▄▀▀▄  █    █ 
 *  █  █  █▀▀   ▀▄  █▀▄     █    █  █  █  █       ▀▄  █ █ █  █▀▀█  █ ▄  █ ▄ 
 *  ▀▀▀   ▀▀▀  ▀▀   ▀ ▀▀    ▀     ▀▀   █▀▀       ▀▀   ▀   ▀  ▀  ▀  ▀▀▀  ▀▀▀  - LAPTOP |  1024 x 768  ->  1280 x 720
 * __________________________________________________________________________________________________________________________________________________________________________
 */


@media screen and (min-width: 1024px) {



}