/* Esconder os círculos azuis (radios) */
.xlab-options input[type="radio"] {
display: none;
}

/* 🔥 Garantir que apenas os aromas VISÍVEIS fiquem na horizontal */
.xlab-options[style*="display: block"] {
display: flex !important;
flex-direction: row !important; /* 🔥 Força os itens a ficarem lado a lado */
flex-wrap: nowrap !important; /* 🔥 Impede quebra de linha */
gap: 120px !important; /* Espaço entre os itens */
justify-content: flex-start !important; /* Alinha os itens à esquerda */
align-items: center !important; /* Alinha verticalmente */
}

/* Aplicar o mesmo estilo dos volumes aos aromas */
.xlab-options label {
display: flex !important;
align-items: center !important;
justify-content: center !important;
padding: 10px 15px !important;

cursor: pointer !important;
font-size: 16px !important;
min-width: 100px !important;
text-align: center !important;
background-color: #fff !important;
transition: all 0.3s ease !important;
white-space: nowrap !important; /* 🔥 Impede que os textos quebrem para baixo */
}

/* Quando selecionado, manter o mesmo comportamento dos volumes */
input[type="radio"]:checked + label {
background-color: #193174 !important;
color: #fff !important;
padding:  2px  10px 2px 10px ;
}
.product-single__reviews-item {
display: flex;
align-items: flex-start;
padding: 15px 0;
border-bottom: 1px solid #eee;
}

.customer-avatar {
margin-right: 10px;
}

.customer-review {
flex-grow: 1;
}



.reviews-group {
display: flex;
justify-content: flex-end; /* Mantém estrelas alinhadas à direita */
align-items: center;
gap: 3px;
min-width: 100px; /* Define largura mínima para evitar desalinhamento */
}


.review-text {
margin-top: 5px;
}



.btn-addtocart {
    border: 2px solid #E4E4E4; /* Cor da borda */
    background-color: #193174; /* Fundo transparente */
    color: #193174; /* Cor do texto */
    padding: 10px 20px;
    font-weight: bold;
    text-transform: uppercase;
    color: #ffffff; /* Texto branco */
    transition: all 0.3s ease-in-out;
}

.btn-addtocart:hover {
    border: 2px solid #193174; /* Cor da borda */
    background-color: #2f51a1; /* Fundo azul escuro */
    color: #ffffff; /* Texto branco */
}
