.po-lens-price-promise{display:grid;gap:5px;border:1px solid rgba(0,0,0,.14);border-radius:14px;background:#fff;padding:16px 18px;margin:0 0 18px;box-shadow:0 4px 18px rgba(0,0,0,.04)}.po-lens-price-promise strong{font-size:1.05rem}.po-lens-price-promise span{display:block}.po-lens-price-promise small{opacity:.76;margin-top:4px}.posuite-option-title{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.po-lens-price-badge{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-size:.78rem;font-weight:700;background:rgba(0,0,0,.07);white-space:nowrap}.po-lens-price-badge.is-included{background:rgba(0,128,0,.10)}.po-advanced-rx{grid-column:1/-1;border:1px solid rgba(0,0,0,.13);border-radius:12px;padding:0;margin:8px 0;background:#fff}.po-advanced-rx summary{cursor:pointer;padding:12px 14px;font-weight:700;list-style-position:inside}.po-advanced-rx summary span{font-weight:400;opacity:.7;margin-left:6px}.po-advanced-rx-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:0 14px 14px}.po-advanced-rx-fields .posuite-rx-field{margin:0}@media(max-width:600px){.po-lens-price-promise{padding:14px}.po-advanced-rx-fields{grid-template-columns:1fr}}