@import"fonts.css";header.header .custom_select{list-style:none;text-decoration:none;position:absolute;background:#fff;z-index:9;display:none;margin-top:-5px;border:1px solid #ebebeb;padding:11px 30px 11px 0}#shopify-section-eyeglasses-collection-template{background:#fff}header.header .logo_menu{position:relative;font-weight:700;font-size:12px;line-height:14px;letter-spacing:.05em;color:var(--dark-green)}header.header .menu-wrap:hover ul.custom_select{display:block}header.header .custom_select li a{text-decoration:none;font-size:14px}.header-wrapper--border-bottom{position:relative;z-index:999}.header-wrapper--border-bottom:before{content:"";position:absolute;right:0;width:100%;left:0;height:2px;background-color:#d8d8d8;top:53%;transform:translateY(-50%)}header.header .menu-wrap .icon-caret{max-width:10px}header.header .menu-wrap span{padding-inline:10px;position:relative;font-weight:700;font-size:12px;line-height:14px;letter-spacing:.05em;color:rgba(var(--color-foreground))}header.header .menu-wrap span>span{padding:0}header.header .menu-wrap span a{color:rgba(var(--color-foreground));text-decoration:none;font-weight:500;letter-spacing:.04em;font-size:15px;line-height:23px}header.header .menu-wrap .icon-caret{max-width:10px;position:absolute;top:50%;transform:translateY(-50%);right:0}header.header .menu-wrap span>a,header.header .header__icon.header__icon--account{font-weight:700;font-size:12px;line-height:14px;letter-spacing:.05em;text-decoration:none}header.header .header__inline-menu .list-menu li .header__menu-item{font-size:16px;font-weight:500;letter-spacing:.04em;padding:.8rem;color:rgba(var(--color-foreground))}header.header .header__inline-menu .list-menu li summary.list-menu__item.header__menu-item{padding-right:2.2rem}header.header .header__inline-menu{padding-block:4px;margin-top:0!important}header.header .custom_select li{padding:4px 15px 5px;text-wrap:nowrap}header.header .header__icon.header__icon--cart .svg-wrapper{width:30px;height:24px}header.header .menu-wrap span a:hover{border-bottom:1px solid #3a3a3a;color:#606060}header.header .header__inline-menu .list-menu li .header__menu-item:hover{color:#606060}.banner.custom-design-enabled .banner__content .banner__heading{font-weight:400;font-size:60px;line-height:64px;letter-spacing:.004em;margin-bottom:24px;max-width:90%}.banner.custom-design-enabled .banner__content .banner__box{max-width:30%}.rich-text .rich-text__wrapper .rich-text__text p{letter-spacing:.004em;font-family:var(--font-family-reckless);font-size:28px;line-height:42px;text-align:center;font-weight:500;color:rgba(var(--color-foreground))}#shopify-section-template--17663309840553__rich_text_yy64qr .rich-text__heading{font-size:40px}#shopify-section-template--17663309840553__rich_text_yy64qr .content-container--full-width:after{background:#fff}footer.custom-design-enabled .footer-block__details-content li .list-menu__item--link,footer.custom-design-enabled .footer-block__details-content p a{color:rgba(var(--color-foreground))}footer.custom-design-enabled .footer-block__details-content p a{text-decoration:none}footer.custom-design-enabled .footer__content-top{display:flex;flex-direction:column-reverse;padding-bottom:0}footer.custom-design-enabled .footer__blocks-wrapper{padding-top:40px;border-top:1px solid #ffffff}footer.custom-design-enabled .footer-block--newsletter{margin-bottom:4rem}footer.custom-design-enabled .footer-block--newsletter{flex-direction:row-reverse;align-items:center}footer.custom-design-enabled .footer__content-top .footer__blocks-wrapper{padding-block:6rem;border-bottom:1px solid #ffffff}footer.custom-design-enabled .footer-block--newsletter .footer-block__newsletter .footer-block__heading{margin-bottom:0}footer.custom-design-enabled .footer-block--newsletter .footer-block__newsletter{display:flex;align-items:center;justify-content:flex-end;gap:20px}footer.custom-design-enabled .footer-block--newsletter .footer-block__newsletter .footer-block__heading{margin-bottom:0;font-size:15px;font-weight:400;line-height:1.5;font-style:normal}footer.custom-design-enabled .footer-block--newsletter .footer-block__newsletter .newsletter-form__field-wrapper .field__label,footer.custom-design-enabled .footer__blocks-wrapper .footer-block__details-content p{color:rgb(var(--color-foreground))}footer.custom-design-enabled .footer-block--newsletter .footer-block__newsletter .newsletter-form__field-wrapper #Subscribe{background:rgb(var(--color-foreground));color:var(--gradient-background);width:auto}footer.custom-design-enabled .footer-block--newsletter .footer-block__newsletter .newsletter-form__field-wrapper #Subscribe .svg-wrapper{text-wrap:nowrap;width:auto;padding-inline:18px}footer.custom-design-enabled .footer-block--newsletter .footer-block__newsletter .newsletter-form,footer.custom-design-enabled .footer-block--newsletter .footer-block__newsletter .newsletter-form__field-wrapper{max-width:52rem}footer.custom-design-enabled .footer-block--newsletter .footer__list-social .svg-wrapper,footer.custom-design-enabled .footer-block--newsletter .footer__list-social .svg-wrapper svg{width:25px!important;height:25px!important}footer.custom-design-enabled{border-top:0px}footer.custom-design-enabled .footer-block--newsletter .footer__list-social{gap:20px}footer.custom-design-enabled .footer-block--newsletter .footer__list-social .link{padding:0}footer.custom-design-enabled .footer-block__details-content li .list-menu__item--link{font-size:15px}footer.custom-design-enabled .footer__content-bottom{border-top:0;padding-top:20px}footer.custom-design-enabled .footer__content-bottom .footer__copyright.caption{margin-top:0;display:flex;width:100%;justify-content:space-between}footer.custom-design-enabled .footer__content-bottom .footer__content-bottom-wrapper .policies li:before{content:unset}footer.custom-design-enabled .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright-block .copyright__content,footer.custom-design-enabled .footer__content-bottom .footer__content-bottom-wrapper .policies li .copyright__content{font-size:14px;letter-spacing:.06em;color:rgba(var(--color-foreground))}footer.custom-design-enabled .footer__content-bottom .footer__content-bottom-wrapper .policies li{padding-inline:8px;border-right:1px solid #fff;line-height:1}footer.custom-design-enabled .footer__content-bottom .footer__content-bottom-wrapper .policies li:last-child{border-right:none;padding-right:0}#shopify-section-template--17663309873321__17259615246effcf7e{background:#fff}#shopify-section-template--17663309873321__17259615246effcf7e .oke-reviewCarousel{margin:0;padding-bottom:50px;padding-top:50px}#shopify-section-template--17663309873321__17259615246effcf7e .oke-reviewCarousel-header-title{color:#002c33}.rich-text__wrapper{padding-top:50px;padding-bottom:50px}.rich-text__heading{color:#002c33}.facts-aligned_checklist_XVYNGe .checklist-number{color:#fff}.overlay-image-with-text .overlay-image img{width:100%;display:block}.overlay-image-with-text .sub-overlay-image-with-text{display:flex}.overlay-image-with-text .overlay-image{width:50%}.overlay-image-with-text .overly-text-container{width:50%;background:#002c33;padding:26px 35px 0 86px}.overlay-image-with-text .overlay-title p{color:#fff;font-family:var(--font-family-reckless);font-size:3vw;font-weight:400;line-height:41px;letter-spacing:.004em;margin-bottom:24px;text-shadow:none!important;text-align:left}.overlay-subtitle p{font-family:var(--font-family-neue-display);font-style:normal;font-weight:500;font-size:1.3vw;line-height:26px;letter-spacing:.04em;text-transform:none;text-align:left;margin:10px 0 0;color:#fff}body{overflow-x:hidden!important}.image-content .image-with-text__content{padding-top:3rem!important;padding-right:4rem!important}.image-content h2{color:#002c33!important}.image-content p,.image-content ul li{font-weight:500;font-family:var(--font-family-neue-display);color:#002c33}.image-content p strong{font-size:14px;letter-spacing:.1em}.image-content a.button.button--secondary .image-content p a{.image-content a.button.button--secondary color: #017e8f !important}.image-content a.button.button--secondary{font-size:12px;font-family:var(--font-family-neue-display);padding:17px 64px;display:inline-block;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--dark-green);text-align:center}.left-content-image .image-with-text__content{padding:0rem 70px 40px}.left-content-image .image-with-text__content p{letter-spacing:.04em;color:#002c33;font-family:var(--font-family-neue-display);font-weight:500}.left-content-image .image-with-text__content p:first-child{margin-bottom:20px!important}.left-content-image .image-with-text__content p strong{font-size:14px;letter-spacing:.1em}.left-content-image .image-with-text__text ul li{color:#002c33;font-family:var(--font-family-neue-display);font-weight:500}.left-content-image a.button.button--secondary{padding:17px 64px;font-size:12px;letter-spacing:.12em;font-family:var(--font-family-neue-display);line-height:18px;color:#002c33;font-weight:500;margin-top:4rem}.column-counters h4.column-block-title{font-weight:700;font-family:var(--font-family-neue-display);text-transform:uppercase;font-size:16px;line-height:25px;letter-spacing:.15em}.section-used-by hr{width:66%;border-bottom:1px solid #ebebeb;margin:auto;position:absolute;bottom:15px;left:0;right:0}.left-image-content .image-with-text__content p{letter-spacing:.04em;color:#002c33;font-family:var(--font-family-neue-display);font-weight:500}.left-image-content .image-with-text__content ul li{color:#002c33;font-family:var(--font-family-neue-display);font-weight:500}.left-image-content a.button.button--secondary{padding:17px 64px;font-size:12px;letter-spacing:.12em;font-family:var(--font-family-neue-display);line-height:18px;color:#002c33;font-weight:500;margin-top:4rem;text-align:center}.left-image-content .image-with-text__content{padding:0 0 0 80px!important}.left-image-content .image-with-text__content p strong{font-size:14px;letter-spacing:.1em}.left-image-content .image-with-text__content p:first-child{margin-bottom:20px!important}.aligned .image-with-text__content{display:flex;justify-content:center;padding:0 0 0 80px}.aligned .image-with-text__content ul li{color:#002c33;font-family:var(--font-family-neue-display);font-weight:500}.aligned .image-with-text__content ul li a:hover{color:#606060!important}.custom__item-inner--collection .full-width-link{display:none!important}span.strike-through{text-decoration:line-through}span.discount-price{color:red}.custom-collection .overly-text-container{padding:35px 0}.custom-collection .overly-text-container .overlay-title,.custom-collection .overly-text-container .overlay-subtitle{padding:0 24%}.custom-collection .overly-text-container .overlay-title h1{font-size:40px;font-weight:400;line-height:64px;letter-spacing:.004em;margin-bottom:24px;margin-top:0}.overlay-image-with-text .overlay-image img{width:100%;display:block;object-fit:fill;object-position:center;height:100%}.custom-collection .overly-text-container .overlay-subtitle h3{font-family:var(--font-family-neue-display);font-style:normal;font-weight:500;font-size:16px;line-height:26px;letter-spacing:.04em;text-transform:none;text-align:left;margin:10px 0 0}.custom__item-inner--collection .new-badge-icon-small{margin-bottom:15px}.custom__item-inner--collection div:empty{display:block!important}.custom__item-inner--collection li.collection-middle-text{font-size:40px;line-height:56px;font-family:var(--font-family-reckless);color:#002c33!important;letter-spacing:.004em;margin-top:30px;font-style:normal;font-weight:500;text-align:center;padding-right:30px;margin-bottom:30px!important}.gift-card-promo-section{border-top:1px solid #ebebeb!important;border-bottom:1px solid #ebebeb!important}.section-aligned-image-with-text .feature-checklist-title{margin:0 0 20px;text-align:left;color:inherit;font-family:var(--font-family-reckless);font-size:40px;letter-spacing:.004em;line-height:54px;font-weight:500}#shopify-section-stylish-reading-glasses-collection-template .feature-checklist-title{padding-right:40px}.section-center-image-with-text h3{margin-bottom:20px}.section-center-image-with-text .center-image-text__subtext-center_image_with_text_Ht4G3k{letter-spacing:.04em!important;line-height:1.2!important;font-size:15px}.section-aligned-images .aligned-image-checklist-title{margin-top:0!important}.section-aligned-images .featured-image-item h5{color:#002c33;font-size:15px;margin-bottom:0;font-weight:600;font-family:neue-haas-grotesk-display;line-height:1.2;word-spacing:1px}.section-aligned-images .featured-image-item p{font-weight:500!important;color:#002c33;font-family:neue-haas-grotesk-display}.section-aligned-images .aligned-image-checklist-subtitle{font-family:neue-haas-grotesk-display}.section-center-image-with-text .center-image-text__subtext-center_image_with_text_JKRbHR{font-family:neue-haas-grotesk-display;font-size:14px}.section-aligned-checklist-with-text .feature-checklist-title{text-align:center;font-weight:500}.section-aligned-checklist-with-text hr{margin:15px 0;border:0;border-bottom:1px solid #ebebeb!important}.section-aligned-checklist-with-text .checklist-alignment--center.facts-aligned_checklist_Hmgeia{padding-bottom:40px}.section-aligned-checklist-with-text .feature-row-with-subtitle .disclaimer-text{color:#6b6b6b;display:block;text-align:center;font-size:14px;letter-spacing:.04em;font-weight:500}.header--top-center .header__inline-menu>.list-menu--inline{justify-content:space-between}.header .header__menu-item span{font-family:neue-haas-grotesk-display;font-weight:400}.featured-row__subtext p{margin-bottom:28px;color:var(--dark-green)}.banner.custom-design-enabled .banner__content .banner__box{padding-bottom:0}.banner__content{padding-top:9rem!important;padding-bottom:7rem!important}#Banner-template--17708534464681__image_banner:before,#Banner-template--17708534464681__image_banner .banner__media:before{padding:0!important}.banner.custom-design-enabled .banner__content .banner__box a.button.button--secondary{padding:17px 64px;font-size:12px;border:1px solid #fff}.banner.custom-design-enabled .banner__content .banner__box a.button.button--secondary:before,.banner.custom-design-enabled .banner__content .banner__box a.button.button--secondary:after{display:none}.banner.custom-design-enabled .banner__content .banner__box a.button.button--secondary:hover{border-color:transparent;background-color:#004d58!important;color:#000!important}.image-content .image-with-text__text-item.grid__item{padding-left:80px}.image-content .image-with-text__text-item.grid__item a.button.button--secondary:hover{background-color:#002c33!important;color:#fff!important}.image-content a.button.button--secondary:before,.image-content a.button.button--secondary:after,.left-image-content a.button.button--secondary:before,.left-image-content a.button.button--secondary:after,.left-content-image a.button.button--secondary:before,.left-content-image a.button.button--secondary:after{display:none!important}.image-content a.button.button--secondary,.left-image-content a.button.button--secondary,.left-content-image a.button.button--secondary{border:1px solid #002C33!important;text-align:center}.left-image-content .image-with-text__text-item.grid__item a.button.button--secondary:hover,.left-content-image a.button.button--secondary:hover{background-color:#002c33!important;color:#fff!important}.left-image-content .image-with-text__text-item.grid__item{padding-left:50px}.column-counters h3.section-header-columns{margin-top:0}.section-used-by{background:#fff;padding:100px 0 90px;position:relative}.aligned{padding-top:94px!important;padding-bottom:94px!important}.aligned .image-with-text__content{padding-left:80px!important}.aligned h2.image-with-text__heading.inline-richtext.h1{color:#002c33}.custom-collection .custom__item--text_z3frUb .custom-text-block--subtext p{color:#333232;margin:0;padding-bottom:15px!important;font-family:neue-haas-grotesk-display;font-weight:400}.announcement-bar__message{text-align:center;padding:7px 0;min-height:auto;font-family:var(--font-family-neue-display);font-weight:400;letter-spacing:.045em!important;margin:0;font-size:12px!important}.footer h2.footer-block__heading.inline-richtext{font-weight:700;font-family:var(--font-family-neue-display)!important}.custom__item--collection_HRT7X6.one-whole{position:relative}.pop-up-close-button.pop-up-close-tuck-away{display:block}@media (max-width:1180px){.header-wrapper--border-bottom:before{top:39%}}@media (max-width:991px){.header-wrapper--border-bottom:before{display:none}}@media (max-width:749px){#shopify-section-stylish-reading-glasses-collection-template .feature-checklist-title{text-align:left}#shopify-section-stylish-reading-glasses-collection-template .feature-checklist-title{padding-right:unset}.banner.custom-design-enabled .banner__content .banner__box{max-width:100%}.banner__content{padding:10%!important}.banner__content h2{font-size:50px!important;line-height:54px!important;text-align:center!important}.banner__box{padding:0!important}.image-content .image-with-text__text-item.grid__item,.left-image-content .image-with-text__text-item.grid__item{padding-left:0}.section-used-by{padding:50px 0}.section-used-by .section-images.page-width{display:flex;flex-wrap:wrap}.section-used-by .company-image{margin:0 0 15px;width:50%;text-align:center}.section-used-by .company-image img{max-width:150px;width:100%;margin:auto}.aligned .image-with-text__content{padding-left:0!important}.aligned{padding-top:50px!important;padding-bottom:50px!important}.aligned .image-with-text__content{padding:50px 0 0!important}.left-content-image .image-with-text__content{padding:40px 0}.left-image-content .image-with-text__content{padding:40px 0 0!important}.image-content .image-with-text__content{padding-right:0!important}.custom-collection .overly-text-container .overlay-title,.custom-collection .overly-text-container .overlay-subtitle{text-align:center!important;padding-left:0!important;padding-right:0!important}}@media (max-width:641px){.section-used-by .company-image img{max-width:100px}}@media screen and (max-width:830px){.overlay-image-with-text .sub-overlay-image-with-text{flex-direction:column}.overlay-image-with-text .overlay-image{width:100%}.overlay-image-with-text .overly-text-container{padding:20px 20px 30px}.overlay-image-with-text .overly-text-container{width:100%}.overlay-image-with-text .overlay-title p{font-size:34px;text-align:center}.overlay-subtitle p{font-size:18px;text-align:center}}.image-with-text__text ul li{list-style:none;position:relative;padding-left:30px;color:#002c33;margin-bottom:14px}.image-with-text__text ul li a{color:#002c33}.image-with-text__text ul li:before{content:"";background-image:url(/cdn/shop/files/ico-checkmark.svg?v=1725960297);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:6px;left:0;width:20px;height:20px}#shopify-section-template--17663309840553__collection_items_P8zyQ6{background:#fff}nav.header__inline-menu,.list-menu--inline{width:100%}.banner__buttons:hover{background-color:#0e292d}#shopify-section-template--17663309873321__image_with_text_4EAhNk .image-with-text__text.rte a{color:#017e8f}#shopify-section-template--17663309873321__image_with_text_iTBUTt .rte a:hover{color:#002c33}#shopify-section-template--17663309840553__rich_text_Aehm9r .rich-text__heading{font-size:40px}#shopify-section-template--17663309840553__rich_text_Aehm9r .rich-text__wrapper{width:100%;max-width:70%}#shopify-section-template--17663309840553__rich_text_Aehm9r .rich-text__text p{color:#002c33;font-size:15px;line-height:20px}.section-template--17663309840553__image_with_text_NaiKCR-padding{background:#fff;color:#002c33;padding-top:80px!important;padding-bottom:80px!important}#shopify-section-template--17663309840553__image_with_text_NaiKCR .image-with-text__text{font-size:15px;line-height:18px}#shopify-section-template--17663309840553__image_with_text_Ewcjgd .image-with-text__text,#shopify-section-template--17663309840553__image_with_text_fPKYVh .image-with-text__text{font-size:15px;line-height:18px;color:#002c33}.feature-checklist-title{color:#002c33;margin:0 0 10px;text-align:left}#FeatureRowImage-center_image_with_text_Ht4G3k{width:100%}#shopify-section-template--17663309840553__image_with_text_qNjxTk .page-width{max-width:100%;margin:0;padding:0}#shopify-section-template--17663309840553__image_with_text_qNjxTk .image-with-text__heading{color:#fff}#FeatureRowImage-center_image_with_text_YDfAmL,#FeatureRowImage-center_image_with_text_9GRJRe{display:block;width:100%}#shopify-section-template--17663309840553__image_with_text_HDRn8y .image-with-text__text--caption:first-child{font-size:16px;font-weight:700;color:#002c33}.button-filter{border:1px solid #002C33;padding:15px 10px;margin:20px;text-align:center;min-width:150px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.button-filter p{margin:0;color:#333232;letter-spacing:.04em;font-size:15px;font-family:neue-haas-grotesk-display}.button-filter svg{position:relative;top:3px}.filter-options,.filter-select-options{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.filter-select-option{display:flex;align-items:center;min-width:200px;justify-content:space-between;padding:10px;margin-right:20px;margin-top:10px;border:1px solid #002C33;color:#002c33}.filter-select-option-mobile-header{margin-left:30px;margin-top:10px;margin-bottom:0;text-align:left;color:#002c33}.filter-select-option-mobile{display:flex;align-items:center;min-width:200px;gap:15px;padding:10px;margin-left:20px;margin-top:10px;font-size:18px;font-weight:500;color:#002c33}.filter-color-section{display:flex;align-items:center}.mobile-filters-box{font-size:28px;margin-left:20px;margin-top:10px;display:flex;align-items:center;flex-wrap:wrap}.mobile-filter-title{display:inline-block;color:#3a3a3a}.mobile-filters-box svg{height:25px;margin-left:10px}.filter-checkbox{border:1px solid #002C33;width:20px;height:20px}.filter-checkbox-active{background:#002c33}.color-button-filter{display:flex;justify-content:center;align-items:center;height:36px;width:36px;padding:5px;background:none;border:none;margin:0 6px}.mobile-filters{display:none}.custom-collection-items .page-width{width:100%;max-width:100%;margin:0 auto;padding-right:20px;padding-left:20px}.custom-collection-list{display:flex;justify-content:center;flex-wrap:wrap;margin:0}.custom-collection-list .product-card .collection-image{width:100%;object-fit:contain}.custom-collection-list .product-bottom a{text-decoration:none}.custom-collection-list .grid__item{width:100%;max-width:326px;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;position:relative}.custom-collection-list .grid__item:nth-child(3n){margin-right:0}.custom-collection-list .collection-middle-text{max-width:100%;text-align:center;font-size:40px;color:#333232;width:100%;margin-right:0}.custom__item-inner--text .custom-text-block{color:#002c33;text-align:left!important;margin:0;letter-spacing:.4px}.custom-text-block-section .custom-text-block--subtext{text-align:left!important;max-width:unset}.product-bottom .new-badge-icon-small,.custom-collection-list .product-card__image-with-placeholder-wrapper{display:flex;justify-content:center}.styles_StickyWidget__ZQU2a{right:3%!important}.custom-collection-list .product-bottom{display:flex;flex-wrap:wrap;flex-direction:column;position:relative;padding-top:30px}.custom-collection-list .new-badge-icon-small{position:absolute;left:0;right:0;width:100%;margin:auto}.custom-collection-list .product-bottom a{text-decoration:none;order:2}.product-bottom .plp-pricing{order:3}.product-bottom div:last-child{order:4}span.strike-through{margin-right:1rem}@media screen and (max-width:750px){.custom-collection-list{flex-direction:column}.custom-collection-list .grid__item{max-width:100%}.custom-collection-list .product-card__image-wrapper{width:100%;max-width:100%}.custom-collection-list .grid__item{padding:0!important;width:100%;margin-right:0;margin-bottom:50px;font-size:24px;line-height:34px}.custom-collection-list .product-card .collection-image{object-fit:cover}.custom-text-block--subtext{margin-left:0!important;margin-right:0!important}.custom-collection .custom-text-block-section .custom-text-block--subtext p{color:#002c33;margin:0}}.product-collection__title{font-family:var(--font-family-reckless);font-style:normal;font-weight:500;font-size:26px;letter-spacing:.004em;line-height:48px;text-align:center;margin:-10px 0 12px;display:block;color:#282828}.product-bottom .plp-pricing{text-align:center;margin-bottom:16px;font-size:16px;color:#3a3a3a;font-family:neue-haas-grotesk-display;font-weight:400}.custom__item-inner--gift-card-promo .section-header{grid-template-columns:1fr}.custom__item-inner--gift-card-promo .section-header .gift-card-promo-header{color:#002c33;text-align:center;margin:0}.section-aligned-image-with-text .feature-row{display:flex;align-items:center}.section-aligned-image-with-text .feature-row__item{width:50%}.section-aligned-image-with-text .feature-row__item .feature-row__image{width:100%;max-width:100%}.section-aligned-image-with-text .feature-row__text--{width:50%}.product-bottom .color-picker{display:flex;justify-content:center;flex-wrap:wrap;padding-left:0}.product-bottom .active-button{border:1px solid #002c33!important;border-radius:50%}.product-bottom .color-button{height:40px;width:40px;padding:5px;background:none;border:none;margin:0 6px}.color-picker li{list-style-type:none}@media screen and (max-width:1024px){.section-aligned-image-with-text .feature-row{flex-direction:column}.section-aligned-image-with-text .feature-row__item{width:100%;display:flex;justify-content:center}.section-aligned-image-with-text .feature-row__text--{width:100%;display:flex;flex-direction:column}}#shopify-section-stylish-reading-glasses-collection-template .section-aligned-checklist-with-text .feature-header-section h3{text-align:left}#shopify-section-stylish-reading-glasses-collection-template .custom__item-inner--collection{padding-top:unset}@media screen and (max-width:769px){#shopify-section-stylish-reading-glasses-collection-template .section-center-image-with-text .feature-checklist-title{text-align:center}.desktop-filters{display:none}.mobile-filters{display:block}.filter-select-option{margin-right:0}.button-filter{width:100px;margin:10px}footer.custom-design-enabled .footer-block--newsletter{flex-direction:column-reverse}footer.custom-design-enabled .footer-block--newsletter .footer-block__newsletter{width:100%;max-width:100%;margin-right:unset}#shopify-section-template--17663309840553__rich_text_Aehm9r .rich-text__wrapper{max-width:95%}}.template-product-accessory .product__tax,.template-product-accessory .installment-payment-block{display:none}.template-product-accessory .product .product__media-wrapper{padding-top:6rem}.product .product__info-wrapper .breadcrumbs{display:flex;gap:5px;align-items:center}.product .product__info-wrapper .breadcrumbs a{text-decoration:none;font-size:15px;line-height:23px;color:#606060}.product .product__info-wrapper .product__title h1{font-weight:400}.product .product__info-wrapper .price__container .price-item{font-size:20px;line-height:23px;font-weight:500;letter-spacing:.04em;font-family:var(--font-neue-family)}.product .product__info-wrapper .product__description span{font-size:16px;line-height:28px;font-family:var(--font-neue-family);font-weight:500;color:#3a3a3a}.product .product__info-wrapper .product-form__submit{font-size:13.5px;line-height:19px;text-transform:uppercase;transition:.2s ease-in-out;letter-spacing:2px;border:1px solid rgba(var(--color-button));border-radius:2px}.product .product__info-wrapper .product-form__submit:hover:after{box-shadow:unset}.product .product__info-wrapper .product-form__submit:hover{color:rgba(var(--color-button));background:rgb(var(--color-button-text));border:1px solid rgba(var(--color-button))}.product .product__info-wrapper .product__text{font-family:var(--font-neue-family);font-size:13.5px;line-height:20px;font-weight:700}.product .product__info-wrapper .product__description{margin-top:15px;margin-bottom:20px}.product .product__info-wrapper product-form.product-form{margin:0}.product.product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 8vw;max-width:40%;width:calc(40% - var(--grid-desktop-horizontal-spacing) / 2)}.product.product--large:not(.product--no-media) .product__media-wrapper{max-width:60%;width:calc(60% - var(--grid-desktop-horizontal-spacing) / 2)}.image-with-text .image-with-text__grid .image-with-text__content,.image-with-text .image-with-text__grid .image-with-text__content ul{padding-left:0}.rich-text .rich-text__wrapper .rich-text__buttons{margin-top:3rem}.custom__item-inner--collection li.collection-middle-text{padding:0 30px!important}.custom__item--html_qATk9A.one-whole hr.collection-divider{border-bottom:1px solid #ebebeb}.custom__item--text_DYrFpF.one-whole.align--center{margin-bottom:35px!important}.section-aligned-image-with-text .aligned-image-text__font_color-aligned_image_with_text_NfY3iE{padding-left:98px}.section-center-image-with-text{position:relative}.section-center-image-with-text:before{content:"";position:absolute;background-color:#ebebeb;width:81%;height:1px;top:-16px;left:0;right:0;margin:auto}.section-aligned-checklist-with-text .feature-header-section h3{text-align:center;margin-bottom:25px}.header .menu-wrap{display:flex;flex-wrap:wrap;gap:10px}header.header .menu-wrap .icon-caret{right:-5px}.header a.header__icon.header__icon--account.link.focus-inset.small-hide{padding-right:10px}.product__info-wrapper p.product__text.inline-richtext{color:#002c33}.shopify-section:has(>.contact_product_template){margin-top:50px!important}.contact_product_template .slick-product-dots li button:before{display:none}.contact_product_template .slick-product-controls .slick-arrow{top:0}.contact_product_template .slick-product-controls{align-items:center}.contact_product_template .slick-dots{padding:0 15px;bottom:0;display:flex;flex-wrap:wrap;position:relative!important}.contact_product_template .slick-dots li{width:auto!important;height:auto!important}.contact_product_template .slick-dots li.slick-active button{padding:0;height:12px;width:12px;background-color:#002c33;border-radius:100%}.contact_product_template .slick-dots li button{border:1px solid #b3b3b3;padding:0;height:12px;width:12px;border-radius:100%}.contact_product_template .display-info-subtext{font-weight:400}.contact_product_template .subscription-button-contacts{font-family:neue-haas-grotesk-display;font-size:15px}.contact_product_template .primary-action-button{font-family:neue-haas-grotesk-display;font-weight:500;font-size:13px}.contact_product_template .display-info-meta-data-contacts span.free-shipping{display:block;width:100%;line-height:1.5;font-size:12px;font-family:neue-haas-grotesk-display}.section-feature-checklist{padding-top:94px;padding-bottom:94px}.section-feature-checklist .page-width{align-items:center!important}.section-feature-checklist .feature-row.center{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;align-items:center!important}.section-feature-checklist .feature-checklist-title{margin:0 0 20px;padding-right:40px;text-align:left;color:inherit;font-family:var(--font-family-reckless);font-size:40px;letter-spacing:.004em;line-height:54px;font-weight:500}.section-feature-checklist p.checklist-subtext{font-style:normal;color:inherit;font-weight:400;font-size:16px;line-height:28px;letter-spacing:.04em;padding-top:0;margin-top:0;padding-bottom:10px;font-family:neue-haas-grotesk-display;text-align:left}.section-feature-checklist .checkmark-number{width:24px;height:24px;margin-right:10px;background-size:contain;background-repeat:no-repeat;background-position:50%;justify-content:center;align-items:center;border:1px solid var(--dark-green);border-radius:16px;margin-top:6px;display:flex;padding:14px}.section-feature-checklist ul{padding:0;margin:0 0 40px;list-style:none}.section-feature-checklist ul li{font-family:var(--font-family-neue-display);font-style:normal;font-weight:500;font-size:16px;line-height:26px;letter-spacing:.05em;color:inherit;margin:0 0 25px;display:flex}.section-feature-checklist ul li p.checklist-subtext{font-weight:700;margin:0}.section-feature-checklist ul li .contacts-facts-numbers{text-align:left}.section-feature-checklist .feature-row__item{width:49%}.section-feature-checklist .feature-checklist{width:51%;padding-right:70px}.section-feature-checklist .image-checklist-margin>div{padding-top:0!important}.section-feature-checklist .image-checklist-margin>div img{width:100%!important}.section-feature-checklist .contact-fact{text-align:left;font-size:15px;margin-bottom:5px}div#shopify-section-eyeglasses-custom-blocks .dual-image-text__font_color-dual_image_screen_LizaeE{font-family:neue-haas-grotesk-display;font-weight:400}.section-dual-images .feature-row.feature-row-dual-images{display:flex;justify-content:space-between;width:100%;align-items:center}.section-dual-images .feature-row__item.dual-image__item{width:50%}.section-dual-images .feature-row__item.dual-image__item .feature-row__image-wrapper div{padding:0!important}.section-dual-images .feature-row__item.dual-image__item .feature-row__image-wrapper div #FeatureRowImage-dual_image_screen_LizaeE-left{width:100%;max-width:100%!important;max-height:auto!important;vertical-align:bottom}.section-dual-images .dual-image__link-text{margin-top:20px}.custom__item-inner.custom__item-inner--call-to-action .section-header.text-center.info.header.section-padding{display:block}.custom__item-inner.custom__item-inner--call-to-action{padding-bottom:55px}.custom__item-inner.custom__item-inner--call-to-action .section-header.text-center.info.header.section-padding h3{margin-bottom:0}.custom-collection .dual-image-text__font_color-dual_image_screen_LizaeE-title{font-weight:500}div#slick-product-display{margin-bottom:0}.slick-display-section{width:100%!important}.contact_product_template .display-info-block span a{touch-action:manipulation;color:#3a3a3a;text-decoration:none;font-family:neue-haas-grotesk-display;font-weight:100;position:relative}.contact_product_template .display-info-block span a:before{content:"";position:absolute;left:calc(100% + 11px);width:1px;background:#3a3a3a;height:63%;opacity:.7;top:2px;bottom:0;margin:auto;transform:rotate(26deg)}.contact_product_template .price dd{margin:0 .5em 0 0}.contact_product_template .price__sale,.contact_product_template .price__badges{display:none}.contact_product_template .display-info-price .price{font-size:20px!important;line-height:23px;letter-spacing:.02em;color:#282828;margin-top:0}.contact_product_template .price-unit-price span[aria-hidden=true]{display:none}.contact_product_template .display-info-description-h2{margin-top:0}.contact_product_template .product-form .product-form__variants{display:none}.contact_product_template .product-form button#AddToCart svg{display:none}.contact_product_template .product-form__item.product-form__item--submit.product-form__item--no-variants button#AddToCart{font-size:.9em!important;padding:13px 35px;width:100%;display:inline-block;background-color:var(--dark-green);border:1px solid var(--dark-green);color:#fff;font-weight:500;letter-spacing:2px;text-transform:uppercase;transition:.2s ease-in-out;margin-top:5px;margin-bottom:5px}.contact_product_template .product-form__error-message-wrapper{display:none}.contact_product_template .grid.product-single .display-info-block{margin-left:6vw}.checkmark{display:block!important;width:24px;height:24px;margin-right:10px;background:url(https://felixgray.com/cdn/shop/t/39/assets/ico-checkmark.svg?v=5867401539661321941725468752);background-size:contain;background-repeat:no-repeat;background-position:50%;flex-shrink:0}.feature-checklist ul li a{color:#3a3a3a;text-decoration:none}.feature-checklist p.checklist-subtext.checklist-subtext--bold{font-weight:700}.feature-checklist ul li .checkmark>a{text-decoration:none!important}.contact_product_template .display-info-block-contacts .display-info-meta-data-contacts h2{margin-top:0}.contact_product_template .display-info-block-contacts span.display-bolden-header{color:#3a3a3a}.section-info .section-padding{padding-top:80px}.contact_product_template .slick-product-controls{padding-top:30px}.contact_product_template .product-form{padding-top:1rem}.contact_product_template .free-shipping{font-size:13.5px}.feature-checklist ul li a{text-decoration:underline!important}.contact_product_template ul.display-info-color-selector{padding:0}.contact_product_template p#shopify-installments{margin:0}.contact_product_template p#shopify-installments{margin:0;color:#333232;font-family:neue-haas-grotesk-display;font-size:15px;font-weight:400;line-height:1.6}.contact_product_template p#shopify-installments button{display:none}.contact_product_template .oke-sr-count{font-size:16px;font-weight:400;color:#3a3a3a;font-family:neue-haas-grotesk-display}.contact_product_template span.display-bolden-header{font-family:neue-haas-grotesk-display;color:#3a3a3a}.contact_product_template span.display-info-subtext{color:#3a3a3a}.contact_product_template .type-selection-step{font-family:var(--font-family-neue-display);font-size:15px;color:#002c33}.contact_product_template .products-icons .product-icon p{margin:0}.contact_product_template .feature-row{display:flex;flex-wrap:wrap}.collection-image-text-overlay picture{display:block!important}.collection-image-text-overlay .hero__inner.hero__length{width:50%!important;display:flex;flex-wrap:wrap;align-items:center}.collection-image-text-overlay{display:flex;flex-wrap:wrap}.custom__item--accessories-padding{margin-top:0!important}.collection-image-text-overlay h2.rte-setting.hero__font_color.hero-subtitle{font-weight:400!important}.collection-image-text-overlay .hero__overlay{width:50%!important;background-image:none!important}.collection-image-text-overlay h1.mega-title{font-family:Reckless Neue;font-weight:400}.custom__item--text_z3frUb,.custom__item--collection_GWkf6b{background:#fff}.custom-collection .custom__item-inner .medium-up--one-half{width:50%}.custom-collection-item{background:#fff}.custom-collection-item .grid-view-item__image-wrapper>div{padding:0!important}.custom-collection-item .grid-view-item__image-wrapper>div img{width:100%!important}.custom-collection-item .grid__item--accessories-collection-template{padding:35px 32px!important}.custom-collection-item dl.price.price--center-align.price--listing{margin-top:0;font-size:18px!important;font-family:neue-haas-grotesk-display!important;font-weight:500!important}.custom-collection-item .price__unit{display:none}.custom-collection-item .price__regular{text-align:center}.gift-card-promo-section{margin-top:0!important}.custom-collection-item ul.grid.grid--uniform.grid--view-items{margin-top:0}.custom-collection-item dl.price.price--center-align.price--listing dd span.price-item.price-item--regular{font-weight:700;color:#333232}.custom-collection-item dl.price.price--center-align.price--listing dd{margin-left:0}.custom-collection-item .product-description span{font-family:neue-haas-grotesk-display}.collection-image-text-overlay picture img{max-height:475px;width:100%;object-fit:cover;vertical-align:bottom}.custom-text-block-section{margin-top:0!important;margin-bottom:0!important;padding-top:30px;paddimg-bottom:10px}.new-badge-icon-small{height:auto!important;top:0!important}.center-image-text__subtext-center_image_with_text_prDzPa{font-family:neue-haas-grotesk-display;font-weight:400!important;line-height:1.5}.filter-select-option{font-size:15px;font-family:neue-haas-grotesk-display}.mobile-filters-box{padding-top:10px;margin-top:0!important}h2.collection-title{margin:0;top:0;padding-top:15px;color:#3a3a3a;font-weight:400;text-transform:uppercase;font-size:20px;letter-spacing:2px;border-top:1px solid #d8d8d8}div#shopify-section-all-collection-template{background:#fff}.header{padding-top:0!important;padding-bottom:0!important}.header .header__heading-link{padding:16px 0}.full-width-link{display:none!important}.product-collection__title{margin-top:15px!important}.template-collection-all .custom__item-inner{padding-bottom:50px}.custom__item-inner--collection{background:#fff;padding-top:30px}.custom__item-inner--collection .product-description a{color:#282828;text-decoration:none}.collection-banner-text-overlay .overlay-image-with-text .overlay-image img{max-height:560px;width:100%;object-fit:cover}.collection-banner-text-overlay .overly-text-container{padding:35px 0;display:flex;flex-wrap:wrap;align-content:center}.collection-banner-text-overlay .overlay-subtitle h3{color:#fff}.custom-collection-list .product-collection__title{margin-top:0!important;top:0;position:relative}.custom__item-inner--text{background:#fff}.custom__item--html_YYGyNM{background-color:#fff}.custom__item--html_YYGyNM .collection-divider{margin:0;padding:30px 0;position:relative}.custom__item--html_YYGyNM .collection-divider:before{background-color:#ebebeb;position:absolute;left:0;right:0;width:100%;top:50%;transform:translateY(-50%);height:1px;content:""}.custom__item--product_with_title_k9JwFC{background:#fff}.custom__item--product_with_title_k9JwFC h3{margin-top:0;padding-top:64px}.custom__item--product_with_title_k9JwFC .grid-view-item__image-wrapper>div{padding-top:0!important}#ProductCardImageWrapper-product_with_title_k9JwFC-7319111205033{margin:auto}.template-collection-kids-eyeglasses .product-with-title-card{margin-bottom:0}.custom__item--text_TWMyPk .medium-up--text-left h3{font-size:47px}.custom__item--text_TWMyPk p{font-family:neue-haas-grotesk-display;font-weight:400}.custom__item--text_TWMyPk p a{color:#002c33;text-decoration:none}.custom__item--text_TWMyPk h4{color:#002c33;font-family:Helvetica,Sans-Serif;font-size:18.33px}.custom__item--text_TWMyPk .custom-text-block--subtext h3{font-size:40px;text-align:left;margin:15px 0}.custom__item--text_TWMyPk .custom-text-block--subtext p:last-child{margin-bottom:0}.custom__item--html_7Ej4QK{background:#fff}.custom__item--html_7Ej4QK .collection-divider{margin:0;padding:30px 0;position:relative}.custom__item--html_7Ej4QK .collection-divider:before{background-color:#ebebeb;position:absolute;left:0;right:0;width:100%;top:50%;transform:translateY(-50%);height:1px;content:""}.custom__item--html_JpB8gN{background-color:#fff}.custom__item--html_JpB8gN .collection-divider{margin:0;padding:30px 0;position:relative}.custom__item--html_JpB8gN .collection-divider:before{background-color:#ebebeb;position:absolute;left:0;right:0;width:100%;top:50%;transform:translateY(-50%);height:1px;content:""}.custom__item--html_QJJDHX{background-color:#fff}.custom__item--html_QJJDHX .collection-divider{margin:0;padding:30px 0;position:relative}.custom__item--html_QJJDHX .collection-divider:before{background-color:#ebebeb;position:absolute;left:0;right:0;width:100%;top:50%;transform:translateY(-50%);height:1px;content:""}.custom__item--product_with_title_CwGER8{background:#fff}.custom__item--product_with_title_CwGER8 h3{margin-top:0;padding-top:64px}.custom__item--product_with_title_CwGER8 .grid-view-item__image-wrapper>div{padding-top:0!important}#ProductCardImageWrapper-product_with_title_CwGER8-7319111205033{margin:auto}.template-collection-kids-sleepglasses .custom__item--product_with_title_CwGER8 .product-with-title-card{margin-bottom:0}.custom-collection h2.h1.hero__font_color.mega-title{font-weight:400}.section-aligned-image-with-text .link__btn{max-width:100%;width:max-content}.section-center-image-with-text .feature-checklist .center-image-text__subtext-center_image_with_text_prPadp{font-weight:400!important;font-size:15px;font-family:neue-haas-grotesk-display;line-height:1.5}.custom-collection{background:#fff}.header-wrapper--border-bottom{border-bottom:2px solid #d8d8d8!important}.custom__item--product_with_title_CtfnHw{background:#fff}.custom__item--product_with_title_CtfnHw h3{margin-top:0;padding-top:64px}.custom__item--product_with_title_CtfnHw .grid-view-item__image-wrapper>div{padding-top:0!important}.custom__item--product_with_title_CtfnHw .grid-view-item__image{margin:auto}.template-collection-kids-sleepglasses .custom__item--product_with_title_CtfnHw .product-with-title-card{margin-bottom:0}.custom__item--product_with_title_CtfnHw .product-card__image-wrapper{margin:auto!important}.section-aligned-image-with-text ul.text-list-small{padding:0;margin:8px 0 0}.section-aligned-image-with-text p{font-weight:400!important}.section-aligned-image-with-text ul.text-list-small li{color:#002c33!important;margin:0;font-weight:400;letter-spacing:.04em;font-style:normal;font-size:16px;line-height:26px;text-align:left;font-family:neue-haas-grotesk-display;padding-left:0!important;padding-right:0!important}.virtual-try-on-collection{margin:0!important;padding-top:50px;height:auto!important}.virtual-try-on-collection .virtual-try-on-video{height:450px!important}.virtual-try-on-collection .display-info-color-selector{padding-left:0!important}.virtual-try-on-collection .virtual-active-color{color:#333232;font-family:neue-haas-grotesk-display;font-size:16px;font-weight:300!important}.virtual-try-on-collection .type-selection-step{font-family:neue-haas-grotesk-display;color:#004e59!important}.template-collection-vto .slick-product-dots li button:before{display:none}.template-collection-vto .slick-product-dots .slick-arrow{top:0}.template-collection-vto .slick-product-dots{align-items:center}.template-collection-vto .slick-dots{padding:0 15px;bottom:0;display:flex;flex-wrap:wrap;position:relative!important}.template-collection-vto .slick-dots li{width:auto!important;height:auto!important}.template-collection-vto .slick-dots li.slick-active button{padding:0;height:12px;width:12px;background-color:#002c33;border-radius:100%}.template-collection-vto .slick-dots li button{border:1px solid #b3b3b3;padding:0;height:12px;width:12px;border-radius:100%}.template-collection-vto .slick-product-next,.template-collection-vto .slick-product-back{top:0}.template-collection-vto .slick-product-controls-vto{margin-top:40px}.template-collection-vto .vto-title{font-size:24px!important;font-weight:600;font-family:neue-haas-grotesk-display!important;text-transform:uppercase!important;letter-spacing:.1em!important}.template-collection-vto .virtual-try-on-info button{display:inline-block}div#section-info\ aa{padding-top:40px}.template-product-giftcard .shopify-section .footer .footer-block p{color:#fff!important}.template-product-giftcard .product p.product__text.inline-richtext.caption-with-letter-spacing,.template-product-giftcard .product .price--large,.template-product-giftcard .product .product__tax,.template-product-giftcard .product .installment-payment-block{display:none}.template-product-giftcard .product .product__info-wrapper .product__title h1{font-weight:400}.template-product-giftcard .product .product__info-wrapper .product__title{margin-bottom:25px}.template-product-giftcard .product .product-form__input legend.form__label{font-family:neue-haas-grotesk-display;font-size:15px;color:#3a3a3a;font-weight:300!important;position:relative;margin-bottom:12px}.template-product-giftcard .product .product-form__input legend.form__label:after{position:absolute;left:calc(100% - 1px);content:":";top:-1px;bottom:0;margin:auto;width:2px}.template-product-giftcard .product .product-form__input input[type=radio]{display:none}.template-product-giftcard .product .product-form__input--pill input[type=radio]+label{border-radius:0!important;margin:0;width:33.33%;padding:0!important;font-size:15px;font-family:neue-haas-grotesk-display!important;font-weight:300!important;width:88px!important;height:59px!important;display:flex;justify-content:center;align-items:center}.template-product-giftcard .product .product-form__input{display:flex;flex-wrap:wrap}.template-product-giftcard .product div#Quantity-Form-template--17728092995753__main{display:none}.template-product-giftcard .product__info-container{width:100%;max-width:267px}.template-product-giftcard .product input[type=radio]:checked+label{background-color:transparent!important;color:#121212!important;border:3px solid #002C33!important}.template-product-giftcard .product .product__info-wrapper .product-form__submit{color:#fff!important;background:#002c33!important;border:1px solid #002C33!important}.template-product-giftcard .product .product__info-wrapper .product-form__submit:hover{background:transparent!important;color:#002c33!important}.template-product-giftcard .product .product__info-wrapper .share-button{display:none}.template-product-giftcard .product .product__description.rte.quick-add-hidden{font-size:15px;font-family:neue-haas-grotesk-display!important;font-weight:400!important;margin-top:30px}.template-product-giftcard .shopify-section p{font-size:16px!important;font-family:neue-haas-grotesk-display!important;font-weight:400!important;margin-top:30px;text-align:left!important;color:#6b6b6b!important;line-height:1.7!important;letter-spacing:1px!important}.template-product-giftcard .product .product-form__buttons{padding-top:15px}.template-product-giftcard .isolate .rich-text__wrapper.rich-text__wrapper--left.page-width{padding-bottom:0!important}.template-product-supplement-subscription .contact_product_template{background-color:#fff}.template-product-supplement-subscription .shopify-section:has(>.contact_product_template){margin-top:0!important}.page-width{padding-left:35px;padding-right:35px}.page-width{max-width:1200px;margin:0 auto}.template-product-supplement-subscription .contact_product_template .slick-display-section{width:60%!important}.template-product-supplement-subscription .contact_product_template .slick-display-section .slick-display-section{width:100%!important}.template-product-supplement-subscription .grid.product-single .display-info-price .price__pricing-group span{font-weight:400}.template-product-supplement-subscription .grid.product-single .display-info-servings-amount{font-weight:400!important;color:#3a3a3a!important}.template-product-supplement-subscription .grid.product-single .display-supplement-facts{font-family:neue-haas-grotesk-display!important;font-weight:400!important}.template-product-supplement-subscription .display-info-description-h2{margin-top:15px}.template-product-supplement-subscription .grid.product-single .product-form__controls-group .selector-wrapper{display:flex;flex-wrap:wrap;flex-direction:column}.template-product-supplement-subscription .grid.product-single .product-form__controls-group .selector-wrapper label{color:#3a3a3a;font-weight:100;font-family:neue-haas-grotesk-display}.template-product-supplement-subscription .grid.product-single select#SingleOptionSelector-0{border:1px solid #cccccc;min-height:44px;padding:10px 18px}.template-product-supplement-subscription .grid select{color:#000;font-family:neue-haas-grotesk-display;font-size:15px;font-weight:300!important}.template-product-supplement-subscription .contact_product_template .primary-action-button{margin-top:20px}.template-product-supplement-subscription .contact_product_template{background-color:#fff;padding-top:40px}.template-product-supplement-subscription .contact_product_template .checkbox-icon-svg{display:block!important;background:url(https://felixgray.com/cdn/shop/t/39/assets/ico-checkmark.svg?v=5867401\2026);background-repeat:no-repeat;background-size:contain;background-position:center}.template-product-supplement-subscription .section-feature-checklist .feature-checklist{text-align:left}.template-product-supplement-subscription .section-feature-checklist .feature-checklist .checklist-arrow-circle.checklist-arrow-circle-long{display:block!important;background:url(https://felixgray.com/cdn/shop/t/39/assets/ico-long-term.svg?v=8737005\2026);background-repeat:no-repeat;background-size:contain;background-position:left center;height:100%;max-height:300px;width:100%;min-height:130px;margin-bottom:36px!important}.template-product-supplement-subscription .section-feature-checklist .feature-checklist p.checklist-arrow-subtext--bold{display:block;font-style:normal;color:inherit;font-weight:700;font-size:16px;line-height:28px;letter-spacing:.04em;padding:0;margin-bottom:0;text-align:left}.template-product-supplement-subscription .section-feature-checklist .feature-checklist p.checklist-arrow-subtext.checklist-arrow-subtext-final{margin-top:0;font-weight:400!important;font-family:neue-haas-grotesk-display}.template-product-supplement-subscription .section-feature-checklist .feature-checklist a.checklist-arrow-subtext--bold.checklist-arrow-subtext--link{display:block;font-style:normal;color:inherit;font-weight:700;font-size:16px;line-height:28px;letter-spacing:.04em;padding:0;margin-bottom:0;text-align:left}.template-product-supplement-subscription .section-feature-checklist #FeatureRowImageWrapper-image_checklist_vertical_FqKDJg{margin:auto!important}.template-product-supplement-subscription .section-feature-checklist ul li{flex-wrap:wrap;flex-direction:column}.template-product-supplement-subscription .section-feature-checklist ul li .checklist-accordion-header{border-bottom:1px solid #FFFFFF;position:relative;cursor:pointer;padding-bottom:3px}.template-product-supplement-subscription .section-feature-checklist ul li .checklist-accordion-header p{margin-bottom:0;font-weight:700;letter-spacing:.12em}.template-product-supplement-subscription .section-feature-checklist ul li .checklist-accordion-content{height:0;overflow:hidden;transition:.4s ease-in-out}.template-product-supplement-subscription .section-feature-checklist ul li .checklist-accordion-content-open{height:auto;overflow:visible;transition:.4s ease-in-out}.template-product-supplement-subscription .section-feature-checklist ul li .checklist-accordion-header:after{content:"";position:absolute;right:0;bottom:9px;width:15px;height:15px;background:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),#0000;background-position:center;background-size:100% 1px,1px 100%;background-repeat:no-repeat}.template-product-supplement-subscription .section-feature-checklist ul li .checklist-accordion-header-open:after{background:linear-gradient(#fff,#fff),#0000;background-position:center;background-size:100% 1px,1px 100%;background-repeat:no-repeat}.template-product-supplement-subscription .section-feature-checklist ul li .checklist-accordion-content p.checklist-subtext{font-weight:400}.template-product-supplement-subscription .section-feature-checklist ul li .checklist-accordion-content p.checklist-subtext--bold{margin-bottom:0;font-weight:700}.footer-block__details-content p{font-family:neue-haas-grotesk-display}footer.custom-design-enabled .footer-block__details-content li .list-menu__item--link{font-size:15px;font-weight:400!important;font-family:neue-haas-grotesk-display}.template-product-vision-test #shopify-section-vision-test-template{margin-top:0!important}.template-product-vision-test .section-aligned-images .aligned-image-checklist-subtitle{font-weight:400}.template-product-vision-test .feature-row__image-checklist{margin-bottom:35px}.template-product-vision-test .section-aligned-images .featured-image-item{font-family:neue-haas-grotesk-display}.template-product-vision-test .custom-collection .page-width>div{color:#3a3a3a;font-family:neue-haas-grotesk-display}.template-product-vision-test .vision-test-top-section{height:85vh}.template-product-vision-test .vision-test-top-section{background-size:cover}ul.mobile_drawer_footer{display:flex;list-style:none;justify-content:space-between;width:100%;padding:0;margin:0!important}ul.mobile_drawer_footer li:nth-child(2){border-left:1px solid #000;border-right:1px solid #000;padding-inline:6px}.mobile-contact-info{background:#0e292d;color:#fff;text-align:center;padding:10px}.mobile-contact-info a{color:#fff;text-decoration:none}.menu-drawer__inner-container p.mobile-contact-info-text a{font-size:13px!important;font-weight:400;line-height:15px;letter-spacing:.04em}.mobile-contact-info p.mobile-contact-info-text-label{font-size:24px!important;margin-bottom:0!important;letter-spacing:.04em!important;color:#fff!important;text-align:center!important}.mobile-contact-info .mobile-contact-info-text{text-align:center!important}ul.menu-drawer__menu.has-submenu.list-menu li{border-bottom:1px solid #ebebeb;padding:20px 0}.custom-collection .custom-collection-item .product-card__image-with-placeholder-wrapper{font-size:0}.page-width .page-width{padding:0!important}.header .menu-drawer summary.menu-drawer__menu-item{padding-right:5.2rem;font-family:neue-haas-grotesk-display;justify-content:center}.header ul.menu-drawer__menu.has-submenu.list-menu li a{font-family:neue-haas-grotesk-display;justify-content:center}ul.mobile_drawer_footer li{width:33.33%;text-align:center;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.template-cart- .gradient.section-template--17708534104233__cart-items-padding{background-color:#fff}.template-cart- .gradient .title-wrapper-with-link h1.title.title--primary{font-size:46px;line-height:55px;font-family:Reckless Neue;color:#282828;font-weight:500;text-align:center;width:100%;text-transform:capitalize;margin-bottom:1rem}.template-cart- .gradient .title-wrapper-with-link a{display:none}.template-cart- .gradient .title-wrapper-with-link{text-align:center}.template-cart- .section-template--17708534104233__cart-items-padding{padding:68px 0 0}.template-cart- table.cart-items .cart-item td.cart-item__details a.cart-item__name{color:#002c33;font-family:neue-haas-grotesk-display!important}.template-cart- table.cart-items .cart-item td.cart-item__details .cart-item__discounted-prices{color:#002c33}.template-cart- table.cart-items .cart-item .product-option,.template-cart- table.cart-items .cart-item .discounts li.discounts__discount{color:#282828;font-weight:500;line-height:1.5!important;font-size:13px;font-family:neue-haas-grotesk-display;margin:0 0 3.2px;font-weight:400}.template-cart- table.cart-items .cart-item .discounts li.discounts__discount path{color:#000}.template-cart- table.cart-items .cart-item td.cart-item__media{padding:0;vertical-align:middle;width:22%}.template-cart- table.cart-items .cart-item__image-container{width:100%;background:#fff;height:100%;display:block}.template-cart- table.cart-items .cart-item__image-container .cart-item__image{max-width:100%;width:100%;object-fit:cover;vertical-align:bottom}.template-cart- table.cart-items .cart-item__details{padding-top:0;width:45%}.template-cart- table.cart-items thead,.template-cart- table.cart-items .visually-hidden{display:none}.template-cart- .cart-items{border-spacing:0 60px;margin:-30px auto;position:relative;width:80%;table-layout:fixed}.template-cart- .cart-item:before{content:"";position:absolute;left:0;background:#ebebeb;height:1px;width:100%;bottom:-30px}.template-cart- quantity-popover .quantity{background:transparent;color:#000}.template-cart- table.cart-items td.cart-item__quantity .quantity:before{background:transparent;border:1px solid #ccc}.template-cart- table.cart-items .quantity__button svg path{color:#000}.template-cart- table.cart-items .cart-item cart-remove-button{position:relative;margin-left:0;display:flex;flex-wrap:wrap;justify-content:center;width:60px!important}.template-cart- .cart-item__quantity-wrapper{display:flex;flex-wrap:wrap;flex-direction:column}.template-cart- table.cart-items .cart-item__quantity{padding:0;width:17%;vertical-align:middle}.template-cart- table.cart-items .cart-item{position:relative}.template-cart- table.cart-items .cart-item cart-remove-button:before{content:"remove";position:absolute;border:none!important;text-align:center;margin:0 auto;font-size:13.5px;font-weight:400;color:var(--link-color);text-decoration:underline;text-transform:capitalize;font-family:neue-haas-grotesk-display}.template-cart- table.cart-items .cart-item cart-remove-button svg{display:none}.template-cart- div#main-cart-footer{background:#fff}.template-cart- cart-remove-button .button{width:100%;min-width:100%}.template-cart- table.cart-items td.cart-item__totals.right.small-hide{padding:0 0 0 10px;width:16%;vertical-align:middle}.template-cart- table.cart-items .cart-item__price-wrapper dd.price.price--end{color:#002c33!important;font-size:18px;font-style:normal;font-weight:500;font-family:neue-haas-grotesk-display!important;display:block!important}.template-cart- table.cart-items .cart-item__price-wrapper dd :not(.price.price--end){display:none}.template-cart- table.cart-items .cart-item__price-wrapper .cart-item__discounted-prices :not(dd.price.price--end) dd{display:none!important}.template-cart- .cart__footer .totals,.template-cart- .cart__footer .totals .totals__total{color:#333232;font-size:17px;font-family:neue-haas-grotesk-display;font-weight:400}.template-cart- .cart__footer small.tax-note{display:none}.template-cart- .cart__footer .cart__blocks{display:block;width:100%}.template-cart- .cart__footer .cart__blocks .cart__dynamic-checkout-buttons{max-width:100%;margin:0}.template-cart- .cart__footer .cart__blocks .cart__ctas{padding-right:10px;width:max-content;margin-left:auto;margin-bottom:15px}.template-cart- .cart__footer .cart__blocks .cart__ctas button{height:max-content}.template-cart- .cart__footer .cart__blocks .js-contents{width:100%}.template-cart- .cart__footer .cart-item__discounted-prices dd:first-child{display:none!important}.cart-item__discounted-prices dd{margin:0;display:none}.template-cart- .cart__footer small.tax-note{color:#333232;font-size:13px;font-family:neue-haas-grotesk-display;font-weight:400;display:block!important}.template-cart- .cart__footer small.tax-note a{text-decoration:none}.template-cart- .section-template--17708534104233__cart-footer-padding{padding-top:0}.template-cart- .quantity-popover-container .quantity__input{text-indent:-14px}.template-cart- .quantity-popover-container button.quantity__button[name=minus]{position:absolute;right:10px;bottom:15px;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #555}.template-cart- .quantity-popover-container button.quantity__button[name=minus]:before{content:"";position:absolute;left:-7px;top:-6px;background:#5050501a;z-index:8;width:13px;height:9px}.template-cart- .quantity-popover-container button.quantity__button[name=plus]{position:absolute;right:10px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #555;top:19px;transform:translateY(-50%)}.template-cart- .quantity-popover-container button.quantity__button[name=plus]:before{content:"";position:absolute;left:-7px;top:-2px;background:#5050501a;z-index:8;width:13px;height:9px}.template-cart- .quantity-popover-container .quantity__button:first-child{margin-left:0}.template-cart- .quantity-popover-container .quantity__button:last-child{margin-right:0}.template-cart- .quantity.cart-quantity{background:transparent;color:#000;position:relative;height:40px;width:60px!important}.template-cart- .quantity.cart-quantity button.quantity__button{opacity:0}.template-cart- .quantity.cart-quantity:hover button.quantity__button{opacity:1;z-index:9}.template-cart- .quantity.cart-quantity button.quantity__button[name=plus]:hover:before{background:#5050504d}.template-cart- .quantity.cart-quantity button.quantity__button[name=minus]:hover:before{background:#5050504d}.template-cart- .quantity__button .svg-wrapper{display:none}.footer .grid__item.small--one-whole.site-footer-item-align-right p a.footer-legal{font-size:14px;letter-spacing:.06em;color:#fff;text-decoration:none;font-weight:300;font-family:neue-haas-grotesk-display}.footer .grid__item.small--one-whole.site-footer-item-align-right p{margin:0}.footer .grid__item.small--one-whole.site-footer-item-align-right{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.site-footer__copyright-content.site-footer__copyright-content--powered-by.site-legal{font-size:14px;letter-spacing:.06em;color:#fff;text-decoration:none;font-weight:300;font-family:neue-haas-grotesk-display}.custom-collection a.grid-view-item__link.grid-view-item__image-container.full-width-link{display:block!important}.custom-collection .custom-collection-list p{color:#000}.template-cart- cart-items.color-scheme-1,.template-login- main,.page-Privacy main,.template-login- input#CustomerEmail,.template-login- input#CustomerPassword{background:#fff}.template-login- h1#login{color:#000}.cart__ctas{width:20%}.custom_additional{width:85%}.checkout_flex_wrap{display:flex;flex-wrap:wrap}.template-login- h1#login{color:#000;font-family:Reckless Neue;font-size:46px;line-height:55px;text-transform:none;letter-spacing:.004em;font-weight:500}.custom-collection-item .grid--view-items .grid-view-item.product-card{position:relative}.gift-card-promo-button{cursor:pointer}.customer_add_btns a{text-align:center;display:block;width:100%!important}.custom-collection-list .grid-view-item.product-card{position:relative}h2.oke-reviewCarousel-header-title.oke-title,.page-Privacy ul li,.page-Privacy h4.subtitle,body.pages-computer-vision-syndrome h1,body.pages-computer-vision-syndrome h2,body.pages-computer-vision-syndrome h3,body.pages-computer-vision-syndrome h4,body.pages-computer-vision-syndrome h5,body.pages-computer-vision-syndrome h6{color:#000}body.pages-computer-vision-syndrome img.static-content__quote-source-img{max-width:120px}.footer h2.footer-block__heading{color:#fff!important}.custom-blue-light-glasses .checklist-number{color:#fff}.facts-aligned_checklist_Hmgeia .checklist-number{color:#000}.contact_product_template ul.display-info-color-selector li{list-style:none}footer.custom-design-enabled .footer-block--newsletter .footer-block__newsletter .newsletter-form__field-wrapper label.field__label{font-size:15px;font-weight:400!important;font-family:neue-haas-grotesk-display}footer.custom-design-enabled .footer-block--newsletter .footer-block__newsletter .newsletter-form__field-wrapper input{font-size:15px;font-weight:400!important;font-family:neue-haas-grotesk-display;padding:12px!important}footer.custom-design-enabled .footer-block--newsletter .footer-block__newsletter .newsletter-form__field-wrapper input:focus~label{opacity:0}.pages-computer-vision-syndrome a.static-content__quote-btn{color:#fff;text-decoration:none;margin-top:20px}body.pages-computer-vision-syndrome br{display:none}@media (min-width:750px){.product.updated .thumbnail-slider{display:none}.product.updated .slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons{display:flex;justify-content:center;align-items:center}.product--thumbnail_slider .slider-mobile-gutter .slider-button.slider-button--prev{border:solid #002C33;border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:rotate(135deg);-webkit-transform:rotate(135deg);width:13px;height:13px}.product--thumbnail_slider .slider-mobile-gutter .slider-button.slider-button--next{border:solid #002C33;border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:13px;height:13px}.product--thumbnail_slider .slider-mobile-gutter .slider-button span{display:none}}@media (max-width:992px){.shopify-policy__container{max-width:110ch!important;margin:40px auto!important}.header .menu-drawer summary.menu-drawer__menu-item svg{display:none}.header ul.menu-drawer__menu.has-submenu.list-menu li details summary{position:relative}.header ul.menu-drawer__menu.has-submenu.list-menu li details summary:after{position:absolute;content:"";border:solid black;border-width:0 2px 2px 0;display:inline-block;padding:4px;left:calc(50vw + 100px);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:.4s}.header ul.menu-drawer__menu.has-submenu.list-menu li details summary.moving:after{transition:.4s;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.header .menu-drawer__close-button,.header .menu-drawer__close-button .svg-wrapper{display:none}.header .menu-drawer__submenu.has-submenu{transform:none!important;position:relative!important;background-color:transparent!important}.header .js .menu-drawer__navigation .submenu-open{visibility:visible!important;position:relative;top:0;width:100%;bottom:auto;left:0;background-color:transparent}.header .menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu li{border-bottom:navajowhite;padding:10px 0}.js .menu-drawer__navigation .submenu-open{visibility:visible!important}.header .menu-drawer__submenu.has-submenu ul li a{font-size:15px}.header .menu-drawer__navigation{padding:0;border-top:2px solid #d8d8d8}.js details[open]>.menu-drawer,.js details[open]>.menu-drawer__submenu{transition:none!important}.js .menu-drawer__menu li{margin-bottom:0!important}.header .menu-drawer__utility-links{background-color:transparent}.header ul.mobile_drawer_footer{border-top:1px solid #ebebeb}}li.special-option-text.product-details__item.product-details__item--variant-option.small--hide{color:var(--dark-black);list-style:none;font-size:13px;background-color:var(--background-gray);display:inline-block;padding:7px 20px;margin-top:10px}.product-details__item{color:#282828;line-height:1.5!important;font-size:13px;font-family:neue-haas-grotesk-display;margin:0 0 3.2px;font-weight:400;list-style:none}h1.cart__empty-text{font-size:1.2em;margin:40px auto;font-weight:500;color:var(--dark-black)}.is-empty .cart__warnings h1.title.title--primary{font-size:46px;line-height:55px;font-family:var(--font-family-reckless);color:var(--dark-black);font-weight:500;text-transform:capitalize}.newsletter-form__field-wrapper .field__input::placeholder{display:block;opacity:1;color:#fff}.cart__warnings a.button{background:#002c33!important}.cart__warnings a.button:hover{background:transparent;border:1px solid #002C33;color:#002c33}.cart__warnings a.button:after,.cart__warnings a.button:before{display:none}.cart__warnings p.cart__login-paragraph,.cart__warnings h2.cart__login-title{color:#282828}cart-items.gradient.cart-bg.color-scheme-1.isolate.is-empty{background:#fff}.page-Privacy .shopify-policy__title h1{text-align:center;margin:0 0 15px;font-size:35px}.page-Privacy .shopify-policy__container{margin:42px auto!important}.page-Privacy .rte h2{line-height:24px;font-size:20px}.page-Privacy .rte p{line-height:23px;font-size:15px;font-weight:400}.page-Privacy h4.subtitle{font-size:17px;line-height:20px;font-weight:700;font-family:Helvetica}.template-cart- .cart__footer .cart__blocks .cart__ctas{padding-right:0}button#checkout{background-color:#002c33;min-width:150px}@media (min-width:750px){.template-cart- .cart__footer .cart__blocks .cart__ctas{padding-right:0;height:44px;overflow:hidden;margin-bottom:0}}@media (max-width:750px){button#checkout{max-width:100%}.custom_additional{width:100%}.template-cart- .cart__footer .cart__blocks .cart__ctas{padding-right:0;width:100%;margin-left:0;padding-top:8px}.header .menu-wrap{display:none}.popup-content h3.filter-select-option-mobile-header{font-size:40px;line-height:50px;padding:0 0 5px}.popup-content h4.filter-select-option-mobile-header{font-size:15px;font-family:neue-haas-grotesk-display;font-weight:600}.popup-content .filter-checkbox{display:block!important}.popup-content .pop-up-close-button.popup-lens-selection{display:block!important;background-color:#f7f7f7;cursor:pointer;text-align:right;margin-right:4%;margin-top:12px;font-size:1.5em;width:35px;height:35px;position:absolute;float:right;z-index:50;top:0;right:10px}.popup-content .pop-up-close-button:before{transform:rotate(45deg);content:"";position:absolute;width:1px;height:35px;top:0;left:12px;background-color:#9b9b9b}.popup-content .pop-up-close-button:after{transform:rotate(-45deg);content:"";position:absolute;width:1px;height:35px;top:0;left:12px;background-color:#9b9b9b}.custom__item-inner--collection li.collection-middle-text{padding:0!important}.custom__item-inner--collection li.collection-middle-text{font-size:25px;line-height:1.3}.section-aligned-image-with-text .aligned-image-text__font_color-aligned_image_with_text_NfY3iE{padding-left:0}.section-aligned-image-with-text .feature-checklist-title{padding-right:0}.custom-collection .overlay-subtitle h3{text-align:center!important}.feature-aligned-checklist-aligned_checklist_Hmgeia p{padding:0!important}.section-aligned-checklist-with-text .page-width{max-width:100%!important}.section-aligned-checklist-with-text .feature-header-section h3{text-align:center;font-size:40px}.contact_product_template .display-block{flex-wrap:wrap}.contact_product_template .slick-display-section{width:100%;min-width:100%}.contact_product_template .display-info-block-contacts{width:100%;margin-left:0}.section-feature-checklist .feature-checklist{width:100%;padding-right:30px;padding-left:0}.section-feature-checklist .feature-row.center .feature-row__item:last-child{order:1;width:100%;display:flex;justify-content:center;flex-wrap:wrap}.section-feature-checklist .feature-row.center .feature-row__item:first-child{order:2;width:100%}.section-dual-images .feature-row.feature-row-dual-images{flex-wrap:wrap}.section-dual-images .feature-row__item.dual-image__item{width:100%}.section-dual-images .feature-row.feature-row-dual-images{gap:0}.section-feature-checklist .contact-fact{text-align:center}.contact_product_template{padding:50px 0}.section-feature-checklist{padding-bottom:70px;padding-top:0}.feature-row__text--right{padding-left:30px;padding-right:30x}.section-feature-checklist .feature-checklist-title{padding-right:0;margin-top:30px}.custom__item-inner.custom__item-inner--call-to-action .section-header.text-center.info.header.section-padding{padding-top:40px}.custom__item-inner.custom__item-inner--call-to-action{padding-bottom:35px}.footer .newsletter-form__field-wrapper .field{flex-wrap:wrap}footer.custom-design-enabled .footer-block--newsletter .footer-block__newsletter .newsletter-form__field-wrapper #Subscribe{width:100%!important;position:relative;padding:10px 0}.footer .footer__content-top{padding-left:22px!important;padding-right:22px!important}.footer__blocks-wrapper .footer-block:first-child{width:50%;max-width:fit-content}.footer__blocks-wrapper .footer-block:nth-child(2){width:50%;max-width:fit-content}.footer__blocks-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 18px;column-gap:9px}.footer__blocks-wrapper .footer-block a{font-size:13px!important;color:#fff;font-weight:500;line-height:15px;letter-spacing:.04em;font-family:neue-haas-grotesk-display;padding-bottom:16px;padding-top:16px}.contact_product_template .grid.product-single .display-info-block{margin-left:0}.section-feature-checklist p.checklist-subtext{text-align:center}.contact_product_template .feature-row .feature-row__item:last-child{order:1;width:100%}.contact_product_template .feature-row .feature-row__item:first-child{order:2;width:100%}.contact_product_template .feature-row .feature-row__image-wrapper{max-width:100%!important}.page-width{padding-left:22px!important;padding-right:22px!important;width:100%}.collection-image-text-overlay .hero__inner.hero__length,.collection-image-text-overlay .hero-accessories-collection-template{width:100%!important}.collection-image-text-overlay .hero-text h1{text-align:center}.collection-image-text-overlay h2.rte-setting.hero__font_color.hero-subtitle{margin-bottom:30px}.custom-collection .custom__item-inner .medium-up--one-half{width:100%;max-width:100%;padding:0!important}.custom-collection-item ul.grid.grid--uniform.grid--view-items{margin-top:0;flex-wrap:wrap;gap:40px}.custom-collection-item .grid-view-item__image-wrapper>div img{vertical-align:bottom}.custom-collection-item dl.price.price--center-align.price--listing{margin-bottom:0!important}.custom__item-inner--gift-card-promo .section-header .gift-card-promo-header{padding-top:50px}.collection-image-text-overlay .hero__overlay{width:100%!important}.template-collection-kids-eyeglasses .custom-text-block--subtext{margin:10px 20px 0!important}.section-center-image-with-text:before{display:none}.template-collection-vto .vto-title{font-size:15px!important}.virtual-try-on-collection .virtual-try-on{height:500px!important}.template-product-giftcard .isolate .rich-text__wrapper.rich-text__wrapper--left.page-width{padding:0!important}.template-product-giftcard .isolate .rich-text__wrapper.rich-text__wrapper--left.page-width p{margin-top:0!important}.template-product-giftcard .product .product__description.rte.quick-add-hidden{margin-bottom:0}.template-product-giftcard .section-feature-checklist .feature-checklist,.template-product-giftcard .feature-row__text--right{padding-left:0!important;padding-right:0!important}.template-product-giftcard .section-feature-checklist .feature-checklist{padding-right:0!important}.template-product-vision-test .vision-test-top-section{height:auto}.template-collection-acetate .custom-collection-item,.template-collection-acetate .custom__item-inner--collection{padding-top:0!important}footer.custom-design-enabled .footer__content-top .footer__blocks-wrapper{padding-block:0!important}footer.custom-design-enabled .footer__blocks-wrapper{border-top:0!important}footer.custom-design-enabled .footer__content-bottom .footer__copyright.caption{font-family:neue-haas-grotesk-display}.footer__copyright-block{margin-bottom:20px}footer.custom-design-enabled .footer__content-bottom .footer__content-bottom-wrapper .policies li{line-height:0;margin-bottom:10px}.custom__item--text_TWMyPk .medium-up--text-left h3,.custom__item-inner--text .custom-text-block{font-size:40px}.collection-banner-text-overlay .overly-text-container{padding:35px 10%}.header--has-social .menu-drawer__utility-links{padding:0!important}.header .menu-drawer__utility-links:has(.menu-drawer__localization) .menu-drawer__account{margin:0;font-family:neue-haas-grotesk-display;font-weight:400;font-size:1.8rem}.header .header__icon span{position:relative}.header ul.mobile_drawer_footer li{padding:20px 10px;border:none}.header ul.mobile_drawer_footer li:first-child{border-right:1px solid #ebebeb!important}.header ul.mobile_drawer_footer li:nth-child(2){border-right:1px solid #ebebeb!important}.template-cart- .cart-items{display:flex;flex-wrap:wrap;width:100%;margin:0}.template-cart- .cart-item{display:flex;flex-wrap:wrap;margin:30px 0;border-radius:3px;box-shadow:0 2px 7px #00000012;gap:0;justify-content:space-between}.template-cart- table.cart-items .cart-item td.cart-item__media{width:100%}.template-cart- table.cart-items td.cart-item__totals.right.small-hide{padding:0 30px 0 10px;width:50%}.template-cart- table.cart-items .cart-item__details{width:50%;padding-left:30px;padding-top:30px}.template-cart- table.cart-items .cart-item__quantity{padding:30px 30px 0 0;width:100%;vertical-align:middle;order:3;text-align:right;max-width:max-content;margin-left:auto}.template-cart- .cart-item__quantity-wrapper{justify-content:flex-end}.template-cart- table.cart-items quantity-popover{position:static}.template-cart- table.cart-items cart-remove-button{position:absolute!important;top:-17px;right:-10px;justify-content:flex-end;width:40px!important;height:40px;border-radius:100%;border:1px solid #6a6a6a;font-size:0}.template-cart- table.cart-items cart-remove-button:before{content:"";position:absolute;height:25px;width:1px;background-color:#6a6a6a;transform:rotate(45deg);top:5px;left:17px}.template-cart- table.cart-items cart-remove-button:after{content:"";position:absolute;height:25px;width:1px;background-color:#6a6a6a;transform:rotate(-45deg);top:5px;right:18px}.template-cart- table.cart-items .cart-item__totals{padding-right:33px!important;padding-top:30px}.template-cart- .section-template--17708534104233__cart-items-padding{padding:30px 0 0}.template-cart- .gradient .title-wrapper-with-link{margin-bottom:0}.template-cart- table.cart-items .cart-item cart-remove-button{width:40px!important}.template-cart- table.cart-items .cart-item cart-remove-button:before{content:""!important}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{background-color:transparent!important}.footer .grid__item.small--one-whole.site-footer-item-align-right{width:100%;max-width:100%;justify-content:center}.footer .grid__item.small--one-whole.site-footer-item-align-left{width:100%;max-width:100%;text-align:center;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/custom.css.map?v=56742473967955392471729596338 */
