.cello-deposits-box {
font-family: "Cormorant Garamond", serif;
background: transparent;
border: 0px solid var(--mc-verde);
padding: 0px;
border-radius: var(--mc-radius);
margin-top: -36px;
}   .cello-deposits-box h3 {
font-size: 21px;
color: var(--mc-vinotinto);
margin-bottom: 9px;
letter-spacing: 0.5px;
}   .cello-option {
display: block;
position: relative;
padding: 14px 14px 14px 44px;
margin-bottom: 10px;
border: 1px solid rgba(60,42,33,0.2);
border-radius: var(--mc-radius);
cursor: pointer;
transition: all 0.3s ease;
color: var(--mc-marron);
font-size: 18px;
background: transparent;
} .cello-option:hover {
border-color: var(--mc-vinotinto);
background: rgba(90,28,42,0.03);
}   .cello-option input[type="radio"] {
position: absolute;
opacity: 0;
} .cello-option::before {
content: "";
position: absolute;
left: 14px;
top: 50%;
transform: translateY(-50%);
width: 16px;
height: 16px;
border: 1.5px solid var(--mc-marron);
border-radius: 50%;
transition: all 0.25s ease;
} .cello-option::after {
content: "";
position: absolute;
left: 18px;
top: 50%;
transform: translateY(-50%) scale(0);
width: 8px;
height: 8px;
background: var(--mc-vinotinto);
border-radius: 50%;
transition: all 0.25s ease;
}   .cello-option:has(input[type="radio"]:checked)::after {
transform: translateY(-50%) scale(1);
}
.cello-option:has(input[type="radio"]:checked)::before {
border-color: var(--mc-vinotinto);
}
.cello-option:has(input[type="radio"]:checked) {
border-color: var(--mc-vinotinto);
background: rgba(90,28,42,0.05);
} .cello-option input:checked + .cello-option-content {
color: var(--mc-vinotinto);
font-weight: 600;
}   .cello-recommended {
border-left: 3px solid var(--mc-verde);
background: rgba(16,53,41,0.03);
} .cello-badge {
position: absolute;
top: -8px;
right: 10px;
background: var(--mc-verde);
color: #fff;
font-size: 11px;
padding: 2px 6px;
border-radius: var(--mc-radius);
}   .cello-subtext {
font-size: 15px;
color: var(--mc-verde);
font-weight: 600;
}   .cello-accordion {
margin-top: 12px;
border: 1px solid rgba(60,42,33,0.15);
border-radius: var(--mc-radius);
overflow: hidden;
} .cello-accordion-toggle {
padding: 10px 12px;
background: rgba(16,53,41,0.03);
color: var(--mc-marron);
font-size: 15px;
cursor: pointer;
transition: all 0.3s ease;
} .cello-accordion-toggle:hover {
background: var(--mc-verde);
color: var(--mc-fondo);
} .cello-accordion-content {
display: none;
padding: 9px;
background: var(--mc-fondo);
font-size: 15px;
color: var(--mc-marron);
} .cello-accordion-content p::before {
content: "✔";
color: var(--mc-verde);
margin-right: 6px;
} .cello-accordion.open .cello-accordion-toggle {
background: var(--mc-vinotinto);
color: #fff;
}   .wc-block-components-totals-item__value {
direction: rtl;
}
.wc-block-components-totals-item__value::first-letter {
display:none;
}
.cello-terms-link {
font-size: 13px;
text-decoration: none;
color: var(--mc-vinotinto);
position: relative;
transition: all .25s ease;
margin: 0 0 6px 0;
line-height: 0.9;
opacity: 0.9;
}
.cello-terms-link:hover {
font-size: 13px;
text-decoration: none;
color: var(--mc-vinotinto);
position: relative;
transition: all .25s ease;
margin: 0 0 6px 0;
line-height: 0.9;
opacity: 0.7;
}
.cello-terms-link {
color: var(--mc-vinotinto);
text-decoration: underline!important;
}