.elementor-8 .elementor-element.elementor-element-b4e09ea{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8 .elementor-element.elementor-element-b4e09ea:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b4e09ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://linuxtips.io/wp-content/uploads/2025/08/BANNER-PRETO-DESKTOP.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-b7cdb3b{text-align:center;}.elementor-8 .elementor-element.elementor-element-b7cdb3b .elementor-heading-title{font-size:85px;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-1a71153{text-align:center;font-size:25px;line-height:30px;color:var( --e-global-color-kadence4 );}.elementor-8 .elementor-element.elementor-element-fd93de6{--display:flex;--padding-top:80px;--padding-bottom:400px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fd93de6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fd93de6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-680da80 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button-icon-left svg, 
                    .elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button-icon-left i,
                    .elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button-icon-right i{rotate:0deg;}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button i{font-size:30px;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button svg{height:30px;width:30px;fill:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button .cretive-button-text{font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button-wrapper{justify-content:center;}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button{width:300px;color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-radius:0px;}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button .eael-creative-button--tamaya-secondary{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button.eael-creative-button--tamaya::before{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button.eael-creative-button--tamaya::after{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button.eael-creative-button--wayra:hover{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button.eael-creative-button--rayen:hover{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button.eael-creative-button--pipaluk::after{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button.eael-creative-button--wave:hover{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button.eael-creative-button--aylen::before{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button.eael-creative-button--nuka::before{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button.eael-creative-button--nuka::after{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button.eael-creative-button--antiman::after{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button.eael-creative-button--quidel::after{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button::before{border-radius:0px;}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button::after{border-radius:0px;}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button:hover i{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button:hover svg{fill:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button.eael-creative-button--winona::after{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button.eael-creative-button--saqui::after{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button.eael-creative-button--rayen::before{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button.eael-creative-button--wave::before{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button.eael-creative-button--wave:hover::before{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button.eael-creative-button--aylen::after{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button.eael-creative-button--saqui:hover{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button.eael-creative-button--nuka:hover::after{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-680da80 .eael-creative-button.eael-creative-button--quidel:hover::after{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-74032bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8bf94a7{--display:flex;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-b4e09ea{--content-width:90%;}.elementor-8 .elementor-element.elementor-element-b7cdb3b .elementor-heading-title{font-size:50px;}.elementor-8 .elementor-element.elementor-element-1a71153{font-size:16px;line-height:21px;}.elementor-8 .elementor-element.elementor-element-fd93de6{--content-width:90%;}}/* Start custom CSS for shortcode, class: .elementor-element-74032bd */.woocommerce-account .woocommerce-MyAccount-content p:first-of-type a:hover {
    color: #FF9B00;
}


/* Garantir que os botões fiquem abaixo do texto e distribuídos corretamente */
.woocommerce-account .woocommerce-MyAccount-navigation ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; /* Centraliza os botões */
    gap: 15px; /* Espaçamento entre os botões */
    padding: 0;
}

/* Cada botão ocupa 22% da largura para alinhar 4 por linha em desktop */
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
    flex: 1 1 22%;
    list-style: none;
    box-sizing: border-box;
}

/* Estilo dos botões */
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    display: block;
     background: linear-gradient(135deg, #FF9B00, #FF9B00);
    color: #000;
    padding: 15px 20px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    transition: background-color 0.3s ease;
    width: 100%;
}

/* Efeito hover nos botões, usando a cor do rodapé */
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
   background: linear-gradient(135deg, #FF9B00, #EA5B0C);
   transition: background-color 0.3s ease;
   color: #000;
}

/* Responsividade para mobile */
@media (max-width: 768px) {
    .woocommerce-account .woocommerce-MyAccount-navigation ul li {
        flex: 1 1 45%; /* Ajuste para 2 botões por linha no mobile */
    }
}

/* Responsividade para telas muito pequenas (smartphones) */
@media (max-width: 480px) {
    .woocommerce-account .woocommerce-MyAccount-navigation ul li {
        flex: 1 1 100%; /* Ajuste para 1 botão por linha em telas menores */
    }
}

.woocommerce-EditAccountForm {
    margin-top: 80px !important;
}

.woocommerce-MyAccount-content {
    margin-top: 30px !important;
    background-color: #130F18 !important;
    padding: 50px 30px 15px 30px;
}

.woocommerce-orders-table__header {
    text-transform: uppercase;
    color: #FBFBFF;
}

.woocommerce-button {
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
}

.woocommerce-orders-table__row {
    padding: 12px 0;
}

.woocommerce-order-details__title, .woocommerce-column__title, .woocommerce-Address-title h2 {
    color: #FF9B00 !important;
    text-transform: uppercase;
    font-size: 25px !important;
}

address {
    margin-top: 15px !important;
}

.woocommerce-table--order-details th {
    text-transform: uppercase;
    color: #FBFBFF;
}

.woocommerce-info {
    background-color: #130F18 !important;
}

.woocommerce-info .button {
    font-weight: 600 !important;
    text-transform: uppercase !important;
}

/* Antes do login */

#customer_login h2 {
    text-transform: uppercase;
    color: #FF9B00;
    font-size: 45px;
    text-align: center;
}

.woocommerce-form-login, .woocommerce-form-register {
    border: none !important;
    border-radius: 0px !important;
    background-color: #130F18;
}

.woocommerce-form-login label, .woocommerce-form-register label {
    font-size: 15px !important;
    text-transform: uppercase;
}

.woocommerce-form-login input {
    background-color: white;
    padding: 10px !important;
    border: none !important;
    border-radius: 0px;
}

.woocommerce-form-register input {
    background-color: white;
    padding: 10px !important;
    border: none !important;
    border-radius: 0px;
}

.woocommerce-form-login .input-text {
    color: #07020D !important;
}

.woocommerce-form-register .input-text {
    color: #07020D !important;
}

.show-password-input {
    padding: 2px 10px !important;
    background-color: #FF9B00 !important;
    border: none !important;
}

button.show-password-input::after {
  background: white !important;
}

.woocommerce-button {
    background-color: #FF9B00 !important;
    border:none !important;
    box-shadow: none !important;
}

.woocommerce-button:hover {
    background-color: #EA5B0C !important;
}

.form-row {
    margin-top: 20px !important;
}

.woocommerce-form-register p.woocommerce-form-row,
.woocommerce-form-register > p {
  font-size: 14px !important;
  margin-bottom: 15px !important;
}

.wlr-signup-message {
    text-transform: uppercase;
    color: #FF9B00;
    font-weight: 600;
}

.woocommerce-privacy-policy-text {
    margin: 15px 0px !important;
    font-size: 14px !important;
}

/* checkbox 8x8 + margem direita */
input#rememberme{
  margin-right: 5px;
  margin-left: 15px;
  -webkit-appearance: none;
  appearance: none;
  width: 5px;
  height: 5px;
  background: #fff;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}

/* marcado: fundo laranja */
input#rememberme:checked{
  background: #FF9B00;
}

/* check branco, centrado e proporcional ao 8x8 */
input#rememberme:checked::after{
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 8px;          /* comprimento do risco maior */
  height: 12px;         /* comprimento do risco menor */
  margin-left: -4px;   /* centraliza horizontal */
  margin-top: -8px;    /* centraliza vertical */
  border-right: 3px solid #fff;
  border-bottom: 3px solid #fff;
  transform: rotate(45deg);
}

.woocommerce-LostPassword {
    margin: 24px 0px !important;
    text-transform: uppercase;
    font-size: 15px;
}/* End custom CSS */