.rx-page{--ink:#0A2540;--bg:#FAFAF9;--text:#1A1A1A;--muted:#5B6470;--border:#E6E6E1;--tint:#EEF3F8;--radius:16px;--radius-sm:10px;max-width:820px;margin:0 auto;padding:8px 0;font-family:'Work Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--text);font-size:16.5px;line-height:1.7;-webkit-font-smoothing:antialiased;}
.rx-page *{box-sizing:border-box;}
.rx-page a{color:var(--ink);text-decoration:underline;text-underline-offset:2px;}
.rx-page .rx-hero{background:var(--ink);color:#fff;border-radius:var(--radius);padding:46px 44px;margin:0 0 40px;}
.rx-page .rx-hero .eyebrow{font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#9DB6D6;margin:0 0 14px;}
.rx-page .rx-hero h1{font-family:'Jost',sans-serif;font-weight:600;line-height:1.08;font-size:clamp(30px,5vw,44px);margin:0;color:#fff;letter-spacing:-.01em;}
.rx-page .rx-hero p{color:#CBD8E8;font-size:17px;margin:16px 0 0;max-width:60ch;}
.rx-page .rx-updated{display:inline-block;margin-top:22px;font-size:12.5px;color:#9DB6D6;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:5px 13px;letter-spacing:.02em;}
.rx-page h2{font-family:'Jost',sans-serif;font-weight:600;color:var(--ink);font-size:23px;margin:42px 0 14px;padding-bottom:10px;position:relative;}
.rx-page h2::after{content:"";position:absolute;left:0;bottom:0;width:34px;height:3px;background:var(--ink);border-radius:2px;}
.rx-page p{margin:0 0 16px;}
.rx-page ul{list-style:none;margin:0 0 16px;padding:0;}
.rx-page ul li{position:relative;padding:0 0 9px 26px;}
.rx-page ul li::before{content:"•";position:absolute;left:6px;top:-1px;color:var(--ink);font-weight:700;}
.rx-page .rx-callout{background:var(--tint);border-left:4px solid var(--ink);border-radius:var(--radius-sm);padding:18px 22px;margin:24px 0;font-size:15.5px;}
.rx-page .rx-callout strong{color:var(--ink);}
.rx-page .rx-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0;}
.rx-page .rx-box{background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);padding:22px 24px;}
.rx-page .rx-box h3{font-family:'Jost',sans-serif;font-weight:600;font-size:16px;margin:0 0 14px;color:var(--ink);}
.rx-page .rx-box.is-covered{border-top:3px solid var(--ink);}
.rx-page .rx-box.is-not{border-top:3px solid #C9CDCF;}
.rx-page .rx-box ul li{padding-bottom:11px;}
.rx-page .rx-box.is-covered ul li::before{content:"\2713";color:var(--ink);}
.rx-page .rx-box.is-not ul li::before{content:"\2013";color:var(--muted);}
.rx-page ol.rx-steps{list-style:none;counter-reset:s;margin:18px 0;padding:0;}
.rx-page ol.rx-steps li{counter-increment:s;position:relative;padding:0 0 18px 52px;min-height:34px;}
.rx-page ol.rx-steps li::before{content:counter(s);position:absolute;left:0;top:0;width:32px;height:32px;background:var(--ink);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Jost',sans-serif;font-weight:600;font-size:15px;}
.rx-page ol.rx-steps li strong{display:block;font-family:'Jost',sans-serif;color:var(--ink);font-size:16.5px;margin:0 0 2px;}
.rx-page details.rx-acc{border:1px solid var(--border);border-radius:var(--radius-sm);margin:0 0 12px;background:#fff;overflow:hidden;}
.rx-page details.rx-acc summary{cursor:pointer;list-style:none;padding:18px 22px;font-family:'Jost',sans-serif;font-weight:600;font-size:16.5px;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:14px;}
.rx-page details.rx-acc summary::-webkit-details-marker{display:none;}
.rx-page details.rx-acc summary::after{content:"+";font-size:24px;color:var(--ink);font-weight:400;line-height:1;}
.rx-page details.rx-acc[open] summary::after{content:"\2013";}
.rx-page details.rx-acc .rx-acc-body{padding:0 22px 20px;}
.rx-page details.rx-acc .rx-acc-body p{margin:0;}
.rx-page .rx-faq-group{font-family:'Jost',sans-serif;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:12.5px;margin:34px 0 14px;}
.rx-page .rx-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:22px 0;}
.rx-page .rx-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);padding:22px 24px;}
.rx-page .rx-card .rx-label{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:600;margin:0 0 6px;}
.rx-page .rx-card h3{font-family:'Jost',sans-serif;font-weight:600;font-size:16px;margin:0 0 8px;color:var(--ink);}
.rx-page .rx-card p{margin:0;font-size:15.5px;}
.rx-page .rx-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;}
.rx-page .rx-stat{background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);padding:24px 20px;text-align:center;}
.rx-page .rx-stat .num{font-family:'Jost',sans-serif;font-weight:600;font-size:26px;color:var(--ink);line-height:1.1;margin:0 0 8px;}
.rx-page .rx-stat .lbl{font-size:13.5px;color:var(--muted);}
.rx-page .rx-cta{background:var(--ink);border-radius:var(--radius);padding:30px 32px;margin:40px 0 0;text-align:center;color:#fff;}
.rx-page .rx-cta h3{font-family:'Jost',sans-serif;font-weight:600;font-size:20px;margin:0 0 8px;color:#fff;}
.rx-page .rx-cta p{color:#CBD8E8;margin:0 0 18px;}
.rx-page .rx-btn{display:inline-block;background:#fff;color:var(--ink);padding:12px 26px;border-radius:var(--radius-sm);font-weight:600;text-decoration:none;letter-spacing:.02em;}
.rx-page .rx-foot{font-size:13px;color:var(--muted);border-top:1px solid var(--border);margin-top:44px;padding-top:18px;}
@media (max-width:600px){.rx-page .rx-hero{padding:34px 26px;}.rx-page .rx-grid{grid-template-columns:1fr;}.rx-page .rx-stats{grid-template-columns:1fr;}}
Shipping
Free US Shipping, Every Order
No minimum, no surprise charges at checkout. The price you see is the price you pay.
Last updated · June 2026
Free US shipping on every order — there's no minimum and no hidden fees.
Where we ship
We currently ship within the United States only.
Pricing
The price you see at checkout is the price you pay. Applicable taxes are included, with no hidden fees.
How long it takes
Because your eyeglasses are made to order, every pair is custom-built before it ships. Most customers receive their order within 1–2 weeks. For the full breakdown, see Delivery Time.
Order confirmation & tracking. You'll receive an email confirmation right after you order, and a second email with a tracking link as soon as your pair ships.
Address accuracy
Please make sure your shipping address is correct at checkout. We can't be responsible for orders delayed or lost due to an incorrect address.