.elementor-32 .elementor-element.elementor-element-b680272{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-32 .elementor-element.elementor-element-5f57158 .woolentor-breadcrumb{text-align:left;}.elementor-32 .elementor-element.elementor-element-5f57158 .woolentor-breadcrumb .woocommerce-breadcrumb{color:#939393;}.elementor-32 .elementor-element.elementor-element-5f57158 .woolentor-breadcrumb .woocommerce-breadcrumb a{color:#939393;}.elementor-32 .elementor-element.elementor-element-5f57158 .woolentor-breadcrumb .woocommerce-breadcrumb a:hover{color:#FF14AB;}.elementor-32 .elementor-element.elementor-element-5f57158 .woolentor-breadcrumb span.breadcrumb-separator{margin:0 10px;}.elementor-32 .elementor-element.elementor-element-5f57158 .woolentor-breadcrumb .woocommerce-breadcrumb span.breadcrumb-separator i{color:#FF14AB;}.elementor-32 .elementor-element.elementor-element-5f57158 .woolentor-breadcrumb .woocommerce-breadcrumb span.breadcrumb-separator{font-size:13px;}.elementor-32 .elementor-element.elementor-element-5f57158 .woolentor-breadcrumb .woocommerce-breadcrumb span.breadcrumb-separator svg{width:13px;height:13px;}.elementor-32 .elementor-element.elementor-element-96b953a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-32 .elementor-element.elementor-element-16d9574 .woolentor_myaccount_page .woolentor-logout a{color:#FF14AB;}.elementor-32 .elementor-element.elementor-element-16d9574 .woolentor_myaccount_page .woolentor-username{font-family:"Questrial", Sans-serif;}.elementor-32 .elementor-element.elementor-element-16d9574 .woolentor_myaccount_page .woolentor-logout{font-family:"Questrial", Sans-serif;}.elementor-32 .elementor-element.elementor-element-16d9574 .woolentor_myaccount_page .woolentor-user-area{justify-content:left;}.elementor-32 .elementor-element.elementor-element-16d9574 .woolentor_myaccount_page .woocommerce-MyAccount-navigation{text-align:left;width:30%;}.elementor-32 .elementor-element.elementor-element-16d9574 .woolentor_myaccount_page .woocommerce-MyAccount-navigation ul li a{color:#FF14AB;font-family:"Questrial", Sans-serif;}.elementor-32 .elementor-element.elementor-element-16d9574 .woolentor_myaccount_page .woocommerce-MyAccount-navigation ul li a:hover{color:#DD0690;}.elementor-32 .elementor-element.elementor-element-16d9574 .woolentor_myaccount_page .woocommerce-MyAccount-navigation ul li.is-active a{color:#DD0690;}.elementor-32 .elementor-element.elementor-element-16d9574 .woolentor_myaccount_page .woocommerce-MyAccount-content{width:68%;font-family:"Questrial", Sans-serif;text-align:left;}.elementor-32 .elementor-element.elementor-element-16d9574 .woolentor_myaccount_page .woocommerce-MyAccount-content a{color:#FF14AB;}.elementor-32 .elementor-element.elementor-element-bde3fec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-32 .elementor-element.elementor-element-3752869{--display:flex;}.elementor-32 .elementor-element.elementor-element-4977361 .woolentor-myaccount-form-login .woolentor-form-title{text-align:left;}.elementor-32 .elementor-element.elementor-element-4977361 .woolentor-myaccount-form-login form.woocommerce-form-login .form-row label{text-align:left;}.elementor-32 .elementor-element.elementor-element-7d63053{--display:flex;}.elementor-32 .elementor-element.elementor-element-9b58a0d .woolentor-myaccount-form-register .woolentor-form-title{text-align:left;}.elementor-32 .elementor-element.elementor-element-9b58a0d .woolentor-myaccount-form-register form.woocommerce-form-register .form-row label{text-align:left;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-b680272{--content-width:1400px;}.elementor-32 .elementor-element.elementor-element-96b953a{--content-width:1400px;}}/* Start custom CSS for woolentor-breadcrumbs-addons, class: .elementor-element-5f57158 */.elementor-661 .elementor-element.elementor-element-9a6ca71 .woolentor-breadcrumb .woocommerce-breadcrumb{
    font-family: "Quicksand", Sans-serif;
}

.elementor-661 .elementor-element.elementor-element-9a6ca71 .woolentor-breadcrumb .woocommerce-breadcrumb a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for wl-myaccount-account, class: .elementor-element-16d9574 */.woocommerce-info {
    border-top-color: #ff1999;
}

.woocommerce-info::before {
    color: #ff1999;
}/* End custom CSS */
/* Start custom CSS for wl-myaccount-login-form, class: .elementor-element-4977361 *//* ============================= */
/* FORM LOGIN (BASE REAL) */
/* ============================= */
.woolentor-myaccount-form-login {
    background: linear-gradient(145deg, #ffffff, #fff0f8) !important;
    padding: 35px !important;
    border-radius: 20px !important;
    box-shadow: 0 15px 40px rgba(0,0,0,0.08) !important;
    border: 1px solid rgba(255,20,171,0.2) !important;
}

.woolentor-myaccount-form-login .woolentor-form-title {
    text-align: center !important;
    font-weight: 700 !important;
    margin-bottom: 25px !important;
    color: #222 !important;
}

/* ============================= */
/* LINHAS */
/* ============================= */
form.woocommerce-form-login.login .form-row {
    margin-bottom: 15px !important;
}

/* ============================= */
/* LABEL */
/* ============================= */
form.woocommerce-form-login.login label {
    display: block !important;
    font-size: 13px !important;
    margin-bottom: 6px !important;
    color: #666 !important;
}

/* ============================= */
/* INPUTS */
/* ============================= */
form.woocommerce-form-login.login input.input-text {
    width: 100% !important;
    padding: 14px 16px !important;
    border-radius: 12px !important;
    border: 1px solid #ddd !important;
    background: #fafafa !important;
    font-size: 14px !important;
    transition: all .3s ease !important;
}

/* FOCUS */
form.woocommerce-form-login.login input.input-text:focus {
    background: #fff !important;
    border-color: #FF14AB !important;
    box-shadow: 0 0 0 3px rgba(255,20,171,0.2) !important;
    outline: none !important;
}

/* ============================= */
/* BOTÃO */
/* ============================= */
form.woocommerce-form-login.login button.woocommerce-Button.button {
    width: 100% !important;
    padding: 14px !important;
    border-radius: 12px !important;
    border: none !important;
    background: linear-gradient(135deg, #FF14AB, #ff6fd8) !important;
    color: #fff !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    cursor: pointer !important;
    transition: all .3s ease !important;
    margin-bottom: 10px;
}

/* HOVER */
form.woocommerce-form-login.login button.woocommerce-Button.button:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 10px 25px rgba(255,20,171,0.35) !important;
}

/* ============================= */
/* CHECKBOX */
/* ============================= */
form.woocommerce-form-login.login input.woocommerce-form__input-checkbox {
    accent-color: #FF14AB !important;
}

/* TEXTO CHECKBOX */
form.woocommerce-form-login.login .woocommerce-form__label {
    display: flex !important;
    align-items: center !important;
    gap: 6px !important;
    font-size: 13px !important;
}

/* ============================= */
/* LOST PASSWORD */
/* ============================= */
form.woocommerce-form-login.login .lost_password {
    text-align: right !important;
    margin-top: 10px !important;
}

form.woocommerce-form-login.login .lost_password a {
    color: #FF14AB !important;
    text-decoration: none !important;
    font-weight: 500 !important;
}

form.woocommerce-form-login.login .lost_password a:hover {
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for wl-myaccount-register-form, class: .elementor-element-9b58a0d *//* ============================= */
/* CONTAINER EXTERNO */
/* ============================= */
.woolentor-myaccount-form-register {
    background: linear-gradient(145deg, #ffffff, #fff0f8) !important;
    padding: 35px !important;
    border-radius: 20px !important;
    box-shadow: 0 15px 40px rgba(0,0,0,0.08) !important;
    border: 1px solid rgba(255,20,171,0.2) !important;
}

/* ============================= */
/* TÍTULO */
/* ============================= */
.woolentor-myaccount-form-register .woolentor-form-title {
    text-align: center !important;
    font-weight: 700 !important;
    margin-bottom: 25px !important;
    color: #222 !important;
}

/* ============================= */
/* FORM ROW */
/* ============================= */
form.woocommerce-form-register.register .form-row {
    margin-bottom: 15px !important;
}

/* ============================= */
/* LABEL */
/* ============================= */
form.woocommerce-form-register.register label {
    display: block !important;
    font-size: 13px !important;
    margin-bottom: 6px !important;
    color: #666 !important;
}

/* ============================= */
/* INPUT */
/* ============================= */
form.woocommerce-form-register.register input.input-text {
    width: 100% !important;
    padding: 14px 16px !important;
    border-radius: 12px !important;
    border: 1px solid #ddd !important;
    background: #fafafa !important;
    font-size: 14px !important;
    transition: all .3s ease !important;
}

/* FOCUS */
/* ============================= */
form.woocommerce-form-register.register input.input-text:focus {
    background: #fff !important;
    border-color: #FF14AB !important;
    box-shadow: 0 0 0 3px rgba(255,20,171,0.2) !important;
    outline: none !important;
}

/* ============================= */
/* TEXTO POLÍTICA */
/* ============================= */
.woocommerce-privacy-policy-text {
    font-size: 12px !important;
    color: #777 !important;
    margin-top: 10px !important;
}

.woocommerce-privacy-policy-text a {
    color: #FF14AB !important;
    font-weight: 500 !important;
    text-decoration: none !important;
}

.woocommerce-privacy-policy-text a:hover {
    text-decoration: underline !important;
}

/* ============================= */
/* BOTÃO */
/* ============================= */
form.woocommerce-form-register.register button.woocommerce-Button.button {
    width: 100% !important;
    padding: 14px !important;
    border-radius: 12px !important;
    border: none !important;
    background: linear-gradient(135deg, #FF14AB, #ff6fd8) !important;
    color: #fff !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    cursor: pointer !important;
    transition: all .3s ease !important;
}

/* HOVER */
form.woocommerce-form-register.register button.woocommerce-Button.button:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 10px 25px rgba(255,20,171,0.35) !important;
}/* End custom CSS */