*{font-size:inherit}h1{font-size:24px}h2{font-size:18px}h3{font-size:16px}h4{font-size:15px}body,h5{font-size:14px}a,.collection .btn-link{color:#000;text-decoration:none}a:hover{color:#651d32;text-decoration:underline;text-underline-offset:10px}.announcement-bar{background-color:#651d32}.announcement-bar *{color:#fff}header{background-color:#fff;border-bottom:1px solid #E4D5D3}header .logo-img{width:190px}header a.nav-link{color:#000;text-decoration:none}header a.nav-link:hover{color:#651d32}header .mega-menu{display:none;background-color:#fff;border-top:1px solid #E4D5D3;box-shadow:0 2px 6px #0000000a}header .mega-menu .submenu>li>a{font-size:18px}header .mega-menu a{display:inline-block}header ul>li:hover>.mega-menu{display:block;z-index:999}header .mega-menu .card .submenu-group-img,header .mega-menu .image-menu-big .card img{width:100%;aspect-ratio:295 / 311;object-fit:cover;object-position:center}header .mega-menu .service-menu-small .card img{width:100%;aspect-ratio:295 / 125;object-fit:cover;object-position:center}header .mega-menu .brand-menu-small .card img{width:100%;aspect-ratio:190 / 80;object-fit:cover;object-position:center}header .mega-menu .card img{width:100%;aspect-ratio:232 / 278;object-fit:cover;object-position:center}.hero-slider .splide,.hero-slider .splide .splide__track{height:650px}.hero-slider .splide__slide img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-slider .splide__pagination--custom{right:250px}.hero-slider .splide__pagination--custom span{font-size:32px;color:#fff}.hero-slider .splide__pagination--custom li{line-height:0}.hero-slider .splide__pagination--custom .splide__pagination__page{height:62px;width:2px;border-radius:0;margin:0}.hero-slider .splide__pagination--custom .splide__pagination__page.is-active{transform:none}.hero-cta-block{width:100%;max-width:1030px;box-shadow:0 4px 40px #0000000d;position:absolute;bottom:0;left:50%;transform:translate(-50%);padding:30px;display:flex;justify-content:space-between;align-items:center;background-color:#fff}.hero-cta-block h1{font-size:24px;font-weight:500;margin-top:0;margin-bottom:5px}.hero-cta-block p{margin:0;color:#676767}.hero-cta-block a{padding:15px 30px;background-color:#651d32;color:#fff;text-decoration:none}.value-prop .card{border:none;border-right:1px solid #E4D5D3;border-radius:0;background-color:transparent}.value-prop .col:last-of-type .card{border:none}.brand-slider .splide__list{align-items:center}.brand-slider .splide__slide img,.brands .brand-card img{max-width:100%;max-height:100%;object-fit:contain;filter:invert(50%)}.brand-slider .splide__slide img:hover,.brands .brand-card:hover img{filter:invert(0)}.content-banner img{width:100%;height:465px;object-fit:cover;object-position:center}.tall-column-grid .row-cols-lg-4 .card img{width:100%;aspect-ratio:295 / 380;object-fit:cover;object-position:center}.tall-column-grid .row-cols-md-3 .card img{width:100%;aspect-ratio:400 / 480;object-fit:cover;object-position:center}.short-column-grid .card img{width:100%;aspect-ratio:400 / 280;object-fit:cover;object-position:center}.eye-exam-block .col:first-of-type .card{background-color:#f1ece1;border-radius:0}.eye-exam-block .col .card ul,.eye-exam ul{list-style:none}.eye-exam-block .col .card ul.incl,.eye-exam ul.incl{padding:30px 0 15px;margin:30px 0;display:grid;grid-auto-flow:column;grid-auto-rows:auto;grid-template-rows:repeat(4,auto);grid-template-columns:none;column-gap:20px;row-gap:0}.eye-exam-block .col:first-of-type .card ul.incl,.eye-exam .row>div:first-of-type ul.incl{border-top:1px solid #E4D5D3;border-bottom:1px solid #E4D5D3}.eye-exam-block .col:last-of-type .card{background-color:#e4d5d3;border-radius:0}.eye-exam-block .col:last-of-type .card ul.incl,.eye-exam .row>div:last-of-type ul.incl{border-top:1px solid rgba(101,29,50,.2);border-bottom:1px solid rgba(101,29,50,.2)}.eye-exam-block .col .card ul.features>li,.eye-exam ul.features>li{position:relative;padding-left:35px;margin-bottom:15px}.eye-exam-block p,.eye-exam p{color:#676767}.eye-exam-block a.card-link,.eye-exam a.card-link{background-color:#651d32;width:100%;display:block;text-align:center;padding:15px;text-decoration:none;color:#fff;margin-top:40px}.img-copy img{width:100%;aspect-ratio:610 / 564;object-fit:cover;object-position:center}.img-copy p{color:#676767}.img-copy a.btn,.ig-feed-title a.btn{border-radius:0;padding:15px 30px}.img-copy a.btn-vex-outline,.add-to-cart-outline-btn{border:1px solid #651D32;background:transparent;color:#651d32;margin-right:20px}.img-copy a.btn-vex,.img-copy a.btn-vex-outline:hover,.eye-exam-block a,.ig-feed-title a.btn-vex-outline:hover,footer form .input-group button,.comment-form button.submit-btn,.collection .collection-sidebar-filters .collection-filters-form button.submit-btn,.add-to-cart-btn,.rx-type-next-btn,.cart-checkout-btn,.cta-section-btn,.offcanvas .submit-btn,.add-to-cart-outline-btn:hover,.journey-error button{border:1px solid #651D32;background-color:#651d32;color:#fff;text-decoration:none;position:relative;overflow:hidden;transition:background-color .25s ease}.img-copy a.btn-vex:hover,footer form .input-group button:hover,.comment-form button.submit-btn:hover,.collection .collection-sidebar-filters .collection-filters-form button.submit-btn:hover,.add-to-cart-btn:hover,.rx-type-next-btn:hover,.cart-checkout-btn:hover,.cta-section-btn:hover,.journey-error button:hover{background-color:#651d32;color:#fff;text-decoration:none}.img-copy a.btn-vex:after,.eye-exam-block a:after,footer form .input-group button:after,.comment-form button.submit-btn:after,.collection .collection-sidebar-filters .collection-filters-form button.submit-btn:after,.add-to-cart-btn:after,.rx-type-next-btn:after,.cart-checkout-btn:after,.cta-section-btn:after,.journey-error button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0003;opacity:0;transition:opacity .25s ease;pointer-events:none}.img-copy a.btn-vex:hover:after,.eye-exam-block a:hover:after,footer form .input-group button:hover:after,.comment-form button.submit-btn:hover:after,.collection .collection-sidebar-filters .collection-filters-form button.submit-btn:hover:after,.add-to-cart-btn:hover:after,.rx-type-next-btn:hover:after,.cart-checkout-btn:hover:after,.cta-section-btn:hover:after,.journey-error button:hover:after{opacity:1}.ig-feed-title a.btn-vex-outline{border:1px solid #651D32;background:transparent;color:#651d32}.ig-feed-title p{color:#651d32}.gfa-content{padding-right:10.5px;padding-left:10.5px}footer{border-top:1px solid #E4D5D3}footer p{color:#676767}footer p strong{color:#000}footer ul.nav-underline .nav-link:focus,footer ul.nav-underline .nav-link:hover{color:#651d32}footer ul.nav>li>a{color:#676767;display:inline-block;text-decoration:none}footer small a{font-size:inherit;color:#651d32}footer .newsletter-message{margin-top:8px;font-size:12px}footer .newsletter-message.is-success,.comment-form p.comment-success{color:#1a7f3b}footer .newsletter-message.is-error,.comment-form .comment-errors{color:#b00020}footer ul.socmed-list{list-style:none}footer ul.socmed-list>li{display:inline-block;margin-right:10px}footer .absolute-footer p,footer .absolute-footer a{color:#fff;font-size:12px}footer .absolute-footer ul{list-style:none}footer .absolute-footer ul>li{display:inline-block;margin-left:30px}.collection-slider .splide .splide__arrow,.recommended-products-slider .splide .splide__arrow{background:#651d32}.collection-slider .splide .splide__arrow:disabled,.recommended-products-slider .splide .splide__arrow:disabled{opacity:0}.collection-slider .splide .splide__arrow--prev,.recommended-products-slider .splide .splide__arrow--prev{left:-1em}.collection-slider .splide .splide__arrow--next,.recommended-products-slider .splide .splide__arrow--next{right:-1em}.collection-slider .splide .splide__arrow svg,.recommended-products-slider .splide .splide__arrow svg{fill:#fff}.product-card img.product-image{width:100%;aspect-ratio:295 / 380;object-fit:cover;object-position:center;border-radius:0;border:1px solid #EEECEC;padding:30px}.product-card p.product-title a{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.product-card p.product-sku,.product p.product-sku{color:#676767}.product-card p.product-price,.product p.product-price{font-weight:700;font-size:18px}.product-card p.product-price span.original-price,.product p.product-price span.original-price{color:#676767;font-weight:400;font-size:inherit;text-decoration:line-through}.product-card span.product-badge,.product span.product-badge{position:absolute;color:#651d32;font-size:16px;border:1px solid #651D32;background-color:#eeecec80;padding:10px;right:20px;top:20px}.custom-pagination>span{margin:0 10px}.custom-pagination>span>a{color:#676767}.custom-pagination>span.prev>a,.custom-pagination>span.next>a{color:#000}.custom-pagination>span.current{background-color:#e4d5d3;border-radius:100%;padding:10px 15px;margin:0;color:#651d32}.blog-listing ul.blog-filters{list-style:none}.blog-listing ul.blog-filters>li{display:inline-block;margin-left:20px}.article-card img{width:100%;aspect-ratio:400 / 190;object-fit:cover;object-position:center}.article-card p.article-tag{color:#651d32;background-color:#e4d5d3}.article-card p.article-date,.article-card p.article-excerpt{color:#676767}.article-card a.card-link{color:#651d32}.article h1.article-title{font-weight:700}.article h1,.page h1{font-weight:500}.article .article-content h2,.page h2{color:#000;margin-bottom:20px}.article .article-content h5,.page h5{color:#000;margin-bottom:10px}.article .article-content p,.page p{color:#676767;line-height:1.8;margin-bottom:30px}.article .article-content p img,.page p img{width:100%;margin:10px 0}.article .article-content p a,.page p a{color:#651d32}.article .social-sharing p.social-sharing-title{font-weight:600}.article .social-sharing ul.social-sharing-icons{list-style:none}.article .social-sharing ul.social-sharing-icons>li{display:inline-block;margin-right:10px}.comment-form textarea{resize:none}.brands .brand-card img{width:100%;height:auto;aspect-ratio:190 / 140;object-fit:contain;object-position:center}.brands.non-gray .brand-card img{filter:invert(0)}.brands.logo-black .brand-card img{filter:invert(0) brightness(0)}.brands.logo-black .brand-card:hover img{filter:invert(0) brightness(1)}.multistat .row-cols-md-4 *+* .wysiwyg{border-top:1px solid;border-left:0}.collection .dropdown .dropdown-toggle,.collection .dropdown .dropdown-toggle:focus{border:0}.collection .dropdown .dropdown-menu{box-shadow:0 2px 6px #0000000a}.collection .dropdown .dropdown-menu a.dropdown-item{padding:10px}.collection .dropdown .dropdown-menu a.dropdown-item.active{background-color:#fbf7f7;color:#000}.collection .dropdown .dropdown-menu a.dropdown-item:hover{text-decoration:none;background-color:#fbf7f7}.collection .collection-sidebar-filters .accordion-button{font-size:18px;padding-left:0;padding-right:0}.collection .collection-sidebar-filters .accordion-button:not(.collapsed),.product .accordion .accordion-item .accordion-header button.accordion-button:not(.collapsed){color:#000;background-color:inherit;box-shadow:none}.collection .collection-sidebar-filters .accordion-button:focus,.product .accordion .accordion-item .accordion-header button.accordion-button:focus{box-shadow:none}.collection .collection-sidebar-filters .accordion-item .form-check .form-check-label{line-height:1.8}.collection .collection-sidebar-filters .accordion-item .form-check .form-check-input:checked,.form-check .form-check-input:checked{background-color:#651d32;border-color:#651d32}.product ol.breadcrumb>li.breadcrumb-item>a{color:#676767;font-size:12px}.product ol.breadcrumb>li.breadcrumb-item.active{color:#000;font-size:12px;line-height:1.8}.product p.stock-left{color:#676767}.product #product-main-carousel{border:1px solid #EEECEC}.product #product-main-carousel .splide__slide{aspect-ratio:610 / 610;overflow:hidden}.product #product-main-carousel .splide__slide img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.product #product-thumbnails{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;padding:0;list-style:none}.product #product-thumbnails .thumbnail{aspect-ratio:1 / 1;overflow:hidden;cursor:pointer;border:1px solid transparent;transition:border-color .2s ease}.product #product-thumbnails .thumbnail.is-active{border-color:#000}.product #product-thumbnails img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.product #thumbnail-carousel .splide__slide{border:1px solid #EEECEC}.product #thumbnail-carousel .splide__slide.is-active{border:1px solid #651D32}.product #thumbnail-carousel .splide__slide img{width:100%;height:100%;object-fit:cover;object-position:center}.product h1.product-title{font-weight:500;line-height:1.6}.product button.add-to-cart-btn svg{margin-right:10px}.product button.add-to-cart-btn svg path{fill:#fff}.product .accordion .accordion-body img{width:100%;height:100%}.product .accordion .accordion-body,.product .accordion .accordion-body p,.product .accordion .accordion-body ul,.product .accordion .accordion-body ul>li{color:#676767;line-height:1.6}.product .accordion .accordion-body a{color:#651d32}.product .accordion .accordion-item .accordion-header button.accordion-button{font-size:18px}#eyeglassesModal .progress,#contactLensesModal .progress{background-color:#fff;height:10px}#eyeglassesModal .progress .progress-bar,#contactLensesModal .progress .progress-bar{background-color:#651d32}#eyeglassesModal label.radio,#contactLensesModal label.radio{cursor:pointer}#eyeglassesModal label.radio input,#contactLensesModal label.radio input{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none}#eyeglassesModal label.radio div,#contactLensesModal label.radio div{padding:30px;border:1px solid #E4D5D3;display:inline-block;color:#000}#eyeglassesModal label.radio div h2,#contactLensesModal label.radio div h2,.file-upload-box h2{font-weight:400}#eyeglassesModal label.radio div p,#contactLensesModal label.radio div p,.file-upload-box p{color:#676767}#eyeglassesModal label.radio input:checked+div,#contactLensesModal label.radio input:checked+div{background-color:#e4d5d3}#eyeglassesModal label.radio input:disabled+div,#contactLensesModal label.radio input:disabled+div{border-color:#c1c1c1;color:#c1c1c1}#eyeglassesModal .product-properties,#contactLensesModal .product-properties{background:#fff;background:linear-gradient(0deg,#fff,#ffffffb3 50%,#fff0 80%)}.modal .modal-main-img{border-right:1px solid #EEECEC}.rx-type-next-btn:disabled{background-color:#d8d8d8;border-color:#d8d8d8;color:#212529}.rx-type-next-btn svg{margin-right:10px;fill:#fff}.rx-type-next-btn svg path{fill:#fff}.rx-cart-amt{font-weight:700}.rx-summary-label{color:#676767}.var-amt{font-size:inherit}.file-upload-box{display:flex;align-items:start;gap:20px;border:1px solid #E4D5D3;padding:30px;cursor:pointer}.file-upload-box input[type=file]{display:none}.file-selected-box,.radio-desc-photo{display:flex;justify-content:space-between;align-items:center;border:1px solid #E4D5D3;padding:30px}#file-name{display:inline-block;max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#change-btn{background:none;border:none;font-size:14px;color:#b25a79;cursor:pointer}.journey-preloader .spinner-border{color:#651d32}.cart-item-img{width:100%;aspect-ratio:295 / 200;object-fit:cover;object-position:center;border:1px solid #E4D5D3}.cart-item-title{font-size:16px;color:#000}.cart-item-title a{font-size:inherit}.cart-item-sku{font-size:12px;color:#676767}.cart-price{font-weight:700}.cart p{color:#676767;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-checkout-btn{background-color:#651d32;color:#fff}.cta-section h1{font-weight:500}.cta-section p,#eyeExamModal label.form-label{color:#676767}#eyeExamModal label.form-label span.asterisk{color:#651d32}#eyeExamModal input.form-control{border-color:#e4d5d3}.vex-burgundy{background-color:#651d32}#offcanvasNav a{color:#651d32}.eye-exam .item-img{width:100%;aspect-ratio:610 / 592;object-fit:cover;object-position:center}.wysiwyg>*{margin-bottom:1.5rem}.wysiwyg>*:last-child{margin-bottom:0}.wysiwyg h6,.wysiwyg a{color:#651d32}.wysiwyg ul{padding:0}.wysiwyg ul li{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDIuNjY4MDZWMi43MDQ3MUw2LjI3NzEgMTRMMCA3LjAzNjY1TDIuNTc4NDcgNC41NzM4Mkw2LjQ0OTcxIDguODQ3MTJMMTUuNjA4MiAwSDE1LjY0MzRMMTggMi42NjgwNloiIGZpbGw9IiM2NTFEMzIiLz4KPC9zdmc+Cg==) 0 10px no-repeat;padding:7px 0 7px 30px;list-style:none;text-align:left}.bg-varset{background-color:var(--bg-varset)}.of-cover{object-fit:cover;object-position:center}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (min-width: 768px){.multistat .row-cols-md-4 *+* .wysiwyg{border-left:1px solid;border-top:0}.bg-content-box .row-cols-md-2 .alt-order{order:2}}@media (max-width: 768px){.hero-slider .splide__pagination--custom{right:30px}.hero-cta-block{width:95%}.value-prop .col:nth-of-type(2) .card{border-right:0}.tall-column-grid .row-cols-md-2 .card img{aspect-ratio:344 / 240;width:100%;object-fit:cover;object-position:center}.eye-exam-block .col .card ul.incl{row-gap:0}.img-copy img{aspect-ratio:708 / 564}.rx-subtotal{position:relative!important}}@media (max-width: 440px){.hero-slider .splide,.hero-slider .splide .splide__track{height:600px}.hero-slider .splide__pagination{display:none}.hero-cta-block{width:90%;display:block}.hero-cta-block .hero-cta-content{margin-bottom:20px}.hero-cta-block .hero-cta-btn a{display:block;width:100%;text-align:center}.value-prop .card{border-right:none;border-bottom:1px solid #E4D5D3;padding-top:10px!important}.collection-slider .splide .splide__arrow--prev{left:0}.collection-slider .splide .splide__arrow--next{right:0}.short-column-grid .splide__pagination{bottom:-1em}.img-copy img{aspect-ratio:400 / 564}.img-copy a.btn-vex-outline{margin-right:0}.eye-exam-block .col .card ul.incl,.eye-exam ul.incl{grid-template-columns:1fr;row-gap:0;grid-auto-flow:row;column-gap:0}.var-amt{position:relative!important;display:block;font-size:14px;margin-top:10px}}@media (max-width: 375px){.hero-slider .splide,.hero-slider .splide .splide__track{height:500px}}
/*# sourceMappingURL=/cdn/shop/t/230/assets/vex.css.map */
