.ch-keratina-opciones{border:0;padding:0;margin:0 0 20px;min-width:0}.ch-keratina-opciones legend{padding:0;margin-bottom:12px;font-weight:600;color:var(--ch-cocoa,#6e3a30)}.ch-keratina-opciones__lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ch-keratina-opciones__tarjeta{display:block;position:relative;cursor:pointer;min-width:0}.ch-keratina-opciones__tarjeta input{position:absolute;top:13px;right:11px;width:17px;height:17px;accent-color:#cb007a;z-index:1}.ch-keratina-opciones__cuerpo{display:flex;flex-direction:column;gap:5px;height:100%;padding:36px 12px 14px;border:2px solid #b37968;border-radius:13px;background:#fffaf7;box-sizing:border-box;color:#6e3a30;transition:border-color .15s,background .15s}.ch-keratina-opciones__tarjeta input:checked+.ch-keratina-opciones__cuerpo{border-color:#cb007a;background:#fceaf3;box-shadow:0 0 0 1px #cb007a}.ch-keratina-opciones__tarjeta input:focus-visible+.ch-keratina-opciones__cuerpo{outline:3px solid #6e3a30;outline-offset:4px}.ch-keratina-opciones__tarjeta input:disabled+.ch-keratina-opciones__cuerpo{opacity:.6}.ch-keratina-opciones__nombre{font-size:15px;font-weight:600;line-height:1.3}.ch-keratina-opciones__detalle,.ch-keratina-opciones__envio{font-size:12px;line-height:1.45}.ch-keratina-opciones__precio{font-size:22px;white-space:nowrap}.ch-keratina-opciones__precio small{font-size:9px;font-weight:400}.ch-keratina-opciones__envio{font-weight:600}.ch-keratina-opciones__total{font-size:15px;margin:14px 0 0;line-height:1.5}@media(max-width:600px){.ch-keratina-opciones__lista{grid-template-columns:1fr}.ch-keratina-opciones__cuerpo{padding:13px 40px 13px 15px;display:grid;grid-template-columns:1fr auto;gap:3px 12px}.ch-keratina-opciones__nombre,.ch-keratina-opciones__detalle{grid-column:1}.ch-keratina-opciones__precio{grid-column:2;grid-row:1 / span 2;align-self:center}.ch-keratina-opciones__envio{grid-column:1 / -1}.ch-keratina-opciones__tarjeta input{top:18px;right:13px}}
