/* LibroCole: selector de preparación estándar o asistida en producto. */
.lc-studio-options-panel{max-width:760px;margin:24px 0 8px;color:#29345c}
.lc-studio-options-panel h2{margin:0 0 8px;color:#202b58;font-size:clamp(1.45rem,3vw,2rem);line-height:1.1}
.lc-studio-options-panel .lc-studio-prices-title{margin-bottom:16px}
.lc-studio-prices-title + .lc-studio-volume-prices{margin-bottom:24px}
.lc-studio-options-intro{margin:0 0 18px;color:#5c6881;font-size:.95rem}
.lc-studio-volume-prices{overflow:hidden;margin-bottom:18px;border:1px solid #d7dce7;border-radius:14px;background:#fff}
.lc-studio-volume-prices-heading,.lc-studio-volume-price{display:grid;grid-template-columns:1fr auto;gap:16px;padding:10px 14px}
.lc-studio-volume-prices-heading{color:#202b58;background:#fafbfc;font-size:.9rem}
.lc-studio-volume-price{border-top:1px solid #e5e8ef;color:#48546e;font-size:.92rem}
.lc-studio-volume-price:nth-child(odd){background:#f8f9fb}
.lc-studio-volume-price strong{color:#202b58}
.lc-studio-option-cards{display:grid;gap:14px}
.lc-studio-option-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:15px 24px;padding:18px;border:1px solid;border-radius:16px}
.lc-studio-option-standard{border-color:#c7d9b1;background:#f0f7e5}
.lc-studio-option-assisted{border-color:#afc0eb;background:#eff3ff}
.lc-studio-option-copy h3{margin:0 0 8px;color:#202b58;font-size:1.22rem;line-height:1.1}
.lc-studio-option-copy h3 small{font-size:.68em;white-space:nowrap}
.lc-studio-option-copy p{margin:0;color:#45516d;font-size:.92rem;line-height:1.45}
.lc-studio-review-explainer{margin-top:12px!important;font-size:.85rem!important}
.lc-studio-review-explainer strong{font-weight:900}
.lc-studio-included-note{margin-top:12px!important;color:#2d3b66!important;font-size:.84rem!important}
.lc-studio-option-cta{display:flex;min-width:150px;flex-direction:column;align-items:center;justify-content:center;gap:12px}
.lc-studio-option-price{display:grid;justify-items:center;color:#253261;font-size:1.55rem;line-height:1}
.lc-studio-option-price small{margin-top:5px;font-size:.72rem;line-height:1.1}
.lc-studio-option-button{min-width:142px;padding:13px 14px;border:1px solid;border-radius:11px;background:transparent;color:#202b58;font:inherit;font-weight:900;line-height:1.1;cursor:pointer;transition:box-shadow .16s ease,transform .16s ease,background .16s ease}
.lc-studio-option-button:hover,.lc-studio-option-button:focus-visible{transform:translateY(-1px);box-shadow:0 7px 15px rgba(38,49,91,.2);outline:0}
.lc-studio-option-button-green{border-color:#a9bd8e;background:#fff}
.lc-studio-option-button-green:hover,.lc-studio-option-button-green:focus-visible{background:#f9fff1}
.lc-studio-option-button-blue{border-color:#9badde;background:#fff}
.lc-studio-option-button-blue:hover,.lc-studio-option-button-blue:focus-visible{background:#f8faff}
.lc-studio-option-form{grid-column:1/-1;margin:0}
.lc-studio-review-checkbox{display:flex;align-items:flex-start;gap:9px;color:#35415f;cursor:pointer}
.lc-studio-review-checkbox input{width:19px;height:19px;flex:0 0 19px;margin:1px 0 0;accent-color:#29315c}
.lc-studio-review-checkbox span{display:grid;gap:3px}
.lc-studio-review-checkbox strong{font-size:.9rem}
.lc-studio-review-checkbox small{color:#69748b;font-size:.8rem}
@media(max-width:600px){
  .lc-studio-option-card{grid-template-columns:1fr}
  .lc-studio-option-cta{display:grid;grid-template-columns:1fr auto;align-items:center;justify-items:end}
  .lc-studio-option-price{justify-items:end}
  .lc-studio-option-button{min-width:132px}
}
@media(max-width:390px){
  .lc-studio-option-copy h3 small{display:block;margin-top:4px}
  .lc-studio-option-cta{grid-template-columns:1fr}
  .lc-studio-option-price,.lc-studio-option-button{justify-self:stretch;justify-items:center;text-align:center}
}
