.acf-pool, .acf-cotizador, .acf-tabla {
font-family: "Minion Pro", sans-serif !important;
text-align: center;
} .acf-table {
width: 100%;
border-collapse: collapse;
}
.acf-table td {
padding: 10px;
border: 1px solid #ddd;
} .acf-grid {
display: flex;
flex-direction: column;
width: 100%;
border: none;
border-radius: 10px;
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.05);
font-family: "Minion Pro", sans-serif;
font-size: 16px;
overflow: hidden;
} .acf-grid-header {
display: flex;
justify-content: space-between;
font-weight: bold;
text-align: center;
background: linear-gradient(to right, #af8d40, #d2b653);
color: white;
padding: 10px 20px;
font-size: 14px;
} .acf-grid-row {
display: flex;
justify-content: space-between;
padding: 10px;
}
.acf-grid-row:nth-child(odd) {
background-color: #ffffff;
}
.acf-grid-row:nth-child(even) {
background-color: #f5f5f5;
}
.acf-grid-row > div {
flex: 1;
text-align: center;
padding: 10px;
}
.acf-cotizador-adults-controls,
.acf-cotizador-individual-controls {
display: flex;
align-items: center;
gap: 10px;
}
.acf-cotizador-adults-controls button,
.acf-cotizador-individual-controls button {
width: 30px;
height: 30px;
font-size: 16px;
text-align: center;
}
.acf-cotizador-adults-controls input,
.acf-cotizador-individual-controls input {
width: 50px;
text-align: center;
} button.acf-cotizador-btn-minus,
button.acf-cotizador-btn-plus,
button.acf-cotizador-individual-btn-minus,
button.acf-cotizador-individual-btn-plus {
display: flex;
align-items: center;
justify-content: center;
font-weight: bold;
color: white;
background-color: black;
border: none;
border-radius: 50%;
transition: all 0.3s ease;
height: 40px;
width: 40px;
font-size: 18px;
cursor: pointer;
}
button.acf-cotizador-btn-minus:hover,
button.acf-cotizador-btn-plus:hover,
button.acf-cotizador-individual-btn-minus:hover,
button.acf-cotizador-individual-btn-plus:hover {
background: linear-gradient(to right, #af8d40, #d2b653);
} .acf-cotizador-adults-input,
.acf-cotizador-individual-input {
width: 50px;
text-align: center;
font-size: 20px;
border: none;
border-radius: 5px;
padding: 5px;
background-color: #f9f9f9;
} .acf-cotizador-note {
font-family: "Minion Pro", sans-serif;
font-size: 14px;
color: #333;
}
.acf-cotizador-note-total {
font-weight: bold;
color: #000;
font-size: 14px;
}
#acf-cotizador-note-total #note-total {
font-weight: bold;
color: #000;
font-size: 14px;
} .acf-cotizador-price-per-person span {
font-family: "Minion Pro", sans-serif;
font-size: 14px;
color: #333;
}
.acf-cotizador-price-value {
font-weight: bold;
color: #333;
font-size: 18px;
} .acf-cotizador-price-value,
.acf-cotizador-total-value {
font-weight: bold;
color: var(--e-global-color-0ddbc61);
font-size: 200%;
} .acf-pool-price {
font-size: 18px;
}
.acf-pool-price .acf-pool-price-value {
font-size: 36px;
font-weight: bold;
color: var(--e-global-color-0ddbc61);
}