.lensPreview{background:#f5f1e8;border-radius:12px;grid-template-columns:150px 1fr;align-items:center;gap:16px;margin-bottom:20px;padding:14px;display:grid}.lensPreviewImage{background:#fff;border-radius:10px;place-items:center;height:112px;display:grid;position:relative;overflow:hidden}.lensPreviewImage:after{content:"";pointer-events:none;opacity:.28;border-radius:45%;position:absolute;inset:14%}.lensPreviewImage.blue:after{background:linear-gradient(135deg,#79b8ff,#dff5ff)}.lensPreviewImage.green:after{background:linear-gradient(135deg,#79c7a5,#e1fae8)}.lensPreviewImage img{z-index:1;object-fit:contain;width:95%;height:90%;position:relative}.lensPreview small{color:#9a712b;letter-spacing:.1em;font-size:9px;font-weight:950}.lensPreview b{margin:5px 0;font-size:13px;display:block}.lensPreview p{color:#62736f;margin:0;font-size:10px;line-height:1.5}.sizeGuide{grid-template-columns:repeat(4,1fr);gap:7px;margin:-6px 0 18px;display:grid}.sizeGuide div{background:#faf8f2;border:1px solid #e4ded2;border-radius:8px;flex-direction:column;gap:4px;padding:9px;display:flex}.sizeGuide small{color:#788783;font-size:9px}.sizeGuide b{font-size:11px}.sizeGuide p{color:#75827f;grid-column:1/-1;margin:0;font-size:9px;line-height:1.45}.completeEyewearNote{background:#fff8e8;border-left:3px solid #c7963c;flex-direction:column;gap:5px;margin:4px 0 16px;padding:12px;display:flex}.completeEyewearNote b{font-size:11px}.completeEyewearNote span{color:#697a76;font-size:9px;line-height:1.5}@media (width<=600px){.lensPreview{grid-template-columns:1fr}.sizeGuide{grid-template-columns:repeat(2,1fr)}}
