.rsl-lens{font-family:'Inter',sans-serif;margin:28px 0 24px;padding:20px;background:#F8F5F0;border-radius:12px;border:1px solid #E7E0D6}.rsl-cart-row{display:flex;align-items:center;gap:16px;margin-top:4px}.rsl-cart-row .quantity{margin:0}.rsl-cart-row .quantity .qty{height:48px;width:70px;border:1px solid #D8D3CC;border-radius:6px;text-align:center;font-family:'Inter',sans-serif;font-size:14px;box-sizing:border-box}.rsl-cart-row .quantity .qty:focus{outline:none;border-color:#C6A46A}.rsl-cart-row .single_add_to_cart_button{height:48px}.rsl-title{font-family:'Manrope',sans-serif;font-weight:700;font-size:14px;color:#111;margin:0 0 14px;text-transform:uppercase;letter-spacing:.5px}.rsl-row{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.rsl-pill{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border:1px solid #D8D3CC;border-radius:999px;background:#FFF;font-size:13px;color:#111;cursor:pointer;transition:all 0.2s ease}.rsl-pill.is-selected{border-color:#111;background:#111;color:#F8F5F0}.rsl-pill input{accent-color:#C6A46A}.rsl-eyesight-block,.rsl-manual-block,.rsl-upload-block{display:none}.rsl-eye{margin-bottom:16px;padding:14px;background:#FFF;border-radius:10px;border:1px solid #E7E0D6}.rsl-eye-label{font-family:'Manrope',sans-serif;font-weight:600;font-size:13px;color:#111;margin:0 0 10px}.rsl-eye-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.rsl-field label{display:block;font-size:11px;color:#7A7A76;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.rsl-field select,.rsl-field input[type="number"]{width:100%;height:40px;border:1px solid #D8D3CC;border-radius:6px;padding:0 10px;font-family:'Inter',sans-serif;font-size:13px;background:#FFF;box-sizing:border-box}.rsl-field select:focus,.rsl-field input:focus{outline:none;border-color:#C6A46A}.rsl-ipd{max-width:200px;margin-top:6px}.rsl-upload-block label{display:block;font-size:12px;color:#4A4A4A;margin-bottom:8px}.rsl-upload-block input[type="file"]{font-size:13px}@media (max-width:480px){.rsl-eye-fields{grid-template-columns:1fr}}