Skip to content
  • Shop
  • Discover
  • Featured plus minus
  • New Arrivals
  • Best Sellers
  • Accessories
  • Collaborations
  • Gift Cards
  • Readers plus minus
  • Reading Glasses
  • Progressive Readers
  • Sun plus minus
  • Sun Progressives
  • Sun Readers
  • Prescription Sun
  • Sunglasses
  • Prescription plus minus
  • Prescription Glasses
  • Prescription Sunglasses
  • Our Story
  • Readers 101
  • Collaborations
  • Architects & Custodians
  • Find a Store
Caddis Logo
  • Stores
Search
  • Featured
    • New Arrivals
    • Best Sellers
    • Accessories
    • Collaborations
    • Gift Cards
  • Readers
    • Reading Glasses
    • Progressive Readers
  • Sun
    • Sun Progressives
    • Sun Readers
    • Prescription Sun
    • Sunglasses
  • Prescription
    • Prescription Glasses
    • Prescription Sunglasses

Find Your Fit

Find Your Store

Our Story

Learn where it all began.

Readers 101

Eyeballs are our business.

Collaborations

Meet our co-conspirators in creativity.

Architects & Custodians

People who create change.

{% for offer in offers %} {% if offer.eligible and offer.success != blank %}
{{ offer.success }}
{% break %} {% endif %} {% endfor %}

Your cart

{% for item in items %} {% unless item.properties._bundle == 'component' %}
{% if item.properties._image %} {{ item.product_title }} {% else %} {{ item.product_title }} {% endif %}
{% assign itemTitle = item.product_title | split: ' | ' %}

{{ item.product_title | split: '|' | first }}

{% if itemTitle[2] != blank %}

Color: {{ itemTitle[2] }}

{% endif %}

Lens: {{ item.product_title | split: '|' | last }}

{%- for option in item.options_with_values -%}

{{ option.name }}: {{ option.value }}

{%- endfor -%} {% for prop in item.properties %} {% assign propStarts = prop | first | split:'_' %} {% unless propStarts[0] == blank %}

{{ prop | first }}: {{ prop | last }}

{% endunless %} {% endfor %}
{% assign price = item.final_price %}

{{price | money | remove: '.00' }}

{% endunless %} {% else %}

Your cart is empty

{% endfor %} {% assign offers = offers.eligible %} {% for offer in offers %} {% assign offerIndex = forloop.index0 %} {% if offer.products.size > 0 and offer.all_in_cart == false %} {% if offer.display_type == "carousel" %}
{% if offer.prompt != blank %}

{{ offer.prompt | newline_to_br }}

{% endif %}
{% for product in offer.products %} {% assign productIndex = forloop.index0 %} {% if product.in_cart %}{% continue %}{% endif %}
{{ product.title }}
check
{% assign offerTitle = product.title | split: " - " | first %}
{{ offerTitle }}
{% assign product_style = product.title | remove: offerTitle | remove_first: "-" | strip %} {% if product_style != blank %}

{{ product_style }}

{% endif %} {% assign discount_amount = 0 %} {% if offer.discount %} {% assign discount_amount = offer.discount | times: 0.01 | times: product.price %} {% endif %} {{ product.price | minus: discount_amount | money }}
{% if product.variants.size > 1 %}
{% else %} {% endif %}
{% endfor %}
{% else %}
{% if offer.prompt != blank %}

{{ offer.prompt | newline_to_br }}

{% endif %} {% for product in offer.products %} {% assign productIndex = forloop.index0 %} {% if product.in_cart %}{% continue %}{% endif %} {% unless offer.product_selection == 'all' %} {% if offer.products.size == 1 %} {% else %} {% endif %} {% endunless %} {% endfor %}
{% endif %} {% break %} {% endif %} {% endfor %}
{% unless items.size == 0 %}

Summary

Taxes and shipping calculated at checkout

Subtotal

{{items_subtotal_price | money | remove: '.00' }}

Checkout
{% endunless %}
{% if searchLoading %}
{% endif %} {% if resources %}
{% assign results_empty = true %} {% assign types = 'collections,articles,pages' | split: ',' %} {% for type in types %} {% if resources.results[type].size > 0 %} {% assign results_empty = false %}

Suggested {{ type | capitalize }}:

    {% for item in resources.results[type] %}
  • {{ item.title }}
  • {% endfor %}
{% endif %} {% endfor %}
{% if resources.results['products'].size > 0 %} {% assign results_empty = false %}

Suggested Products:

{% for product in resources.results.products limit:8 %}
{{product.title}}
{% assign title_segments = product.title | split: "|" %}
{{ title_segments[0] }}{{ title_segments[1] }}
{{product.price | times: 100 | money}}
{% endfor %}
{% endif %}
{% if results_empty == true and searchLoading != true %}

Hmm..looks like we don’t have that. Try searching again or check out our popular searches:

{% endif %}
{% else %}

Popular Searches:

  • Miklos Readers
  • Progressive Readers
  • RX Glasses
  • Sunglasses
{% endif %}
Home /

D28

{% if collection and collection.products.filtered[0].variant %} {% assign entity = collection.products.filtered[0].variant %} {% elsif collection and collection.products.filtered[0].price %} {% assign entity = collection.products.filtered[0] %} {% elsif collection.product.variants[0].price %} {% assign entity = collection.product.variants[0] %} {% elsif variant.price %} {% assign entity = variant %} {% elsif product.price %} {% assign entity = product %} {% endif %}

{{ entity.price | money | remove: '.00' }} {% if entity.price != entity.compare_at_price and entity.compare_at_price > 0 %} {{entity.compare_at_price | money | remove: '.00' }} {% endif %}