@font-face{font-family:Mandrel Norm;src:url(https://cdn.shopify.com/s/files/1/0552/0464/2890/files/insigne_-_Mandrel_Norm_Regular.otf?v=1696692500) format("opentype")}@font-face{font-family:Hurme Geometric Sans;src:url(https://cdn.shopify.com/s/files/1/0552/0464/2890/files/HurmeGeometricSans4_Light.otf?v=1696691857) format("opentype")}@font-face{font-family:Hurme Geometric Sans;src:url(https://cdn.shopify.com/s/files/1/0552/0464/2890/files/HurmeGeometricSans4_Bold.otf?v=1696691857) format("opentype");font-weight:700}@font-face{font-family:Sofia Sans Extra Condensed;src:url(https://cdn.shopify.com/s/files/1/0587/5430/2057/files/SofiaSansExtraCondensed-VariableFont_wght.ttf?v=1715893369) format("truetype")}@font-face{font-family:Saira Extra Condensed;src:url(https://cdn.shopify.com/s/files/1/0587/5430/2057/files/SairaExtraCondensed-Regular.ttf?v=1715893639) format("truetype")}h1,.h1-style,h2,h3,h4,h5,h6,.heading-font{font-family:Saira Extra Condensed,serif;text-transform:uppercase}.button,a.button,.btn,a.btn,button,input[type=submit],input[type=reset],input[type=button]{font-weight:700;text-transform:uppercase}.logo-area__left .show-search-link{display:none}.logo-area__right .show-search-link{display:block}.header-account-link__text,.show-search-link__text{font-size:12px!important;text-transform:uppercase}.header-account-link__text.btn{padding:10px}.header-secondary-link__text{border-bottom:1px solid #000}.navigation__tier-2 .navigation__item--with-children:nth-child(1) .navigation__tier-3{columns:3;-webkit-columns:3;-moz-columns:3}.navigation__tier-2-container{background:#fff!important}.navigation__column-title{font-weight:700!important}.navigation__tier-2-container{border-bottom:3px solid black!important;box-shadow:0 14px 12px #ccc}.section-footer{padding-bottom:50px}.signup-form__response .heading-font{color:#fff;font-weight:400}.collection-listing{background:#f3f3f3;padding:50px}.collection-listing .block-inner{background:#fff;height:360px;padding:20px;overflow:hidden}.pagination{margin:50px 0;font-size:20px}.pagination__number{background:#fff;border:1px solid #000;padding:10px;color:#000;border-radius:3px}.pagination__number.underline{background:#000;color:#fff;text-decoration:none}#template a{text-decoration:underline}#vb-password-popup,#vb-invite-popup{padding:50px 290px 50px 50px;background-image:url(https://cdn.shopify.com/s/files/1/0552/0464/2890/files/DesignerPhotoBrand00009.png?v=1696742715);background-repeat:no-repeat;background-position:430px 144px;background-color:#f6f6f6;background-size:180px}#vb-password-popup .logo,#vb-invite-popup .logo{max-width:320px;margin-bottom:20px}#vb-password-popup p,#vb-invite-popup p{width:320px;clear:both}#vb-password-popup .error,#vb-invite-popup .error{color:red}hr{border-bottom:1px solid #000}.country-link{margin-top:6px;margin-left:20px}.country-link.not-active{filter:grayscale(100%);opacity:50%}.button,a.button,.btn,a.btn,button,input[type=submit],input[type=reset],input[type=button]{font-size:15px;padding:1em 25px;text-transform:uppercase}.virtooal-tryon-btn{font-weight:700;background-color:#fff;color:#000;margin-bottom:60px}.virtooal-tryon-btn:hover{background-color:#000;color:#fff}.input-row .btn{width:100%}button[data-pf-type="Accordion.Header"]{padding-right:40px!important;line-height:120%}.product-block-options__item--unavailable{display:none}.price-area .price{margin-top:30px;font-size:16px}.price-area .current-price>span{font-weight:700}.price-area .the-price{font-size:21px}.price-area .was-price{margin-left:0;font-size:21px}.price-area .pricing-with-points{font-size:16px;margin:20px 0;padding:20px 30px;text-align:center;white-space:normal;background-color:#f3f3f3;border-radius:3px;border:1px solid #000}.theme-money{white-space:normal}.option-selector-wrapper--lenses,.option-selector-wrapper--packages{display:none}.rx-field-helper{width:75%;font-size:20px;background-color:#f3f3f3;border-radius:40px;margin:20px 30px;padding:20px 20px 20px 40px}.rx-field-helper-hannah{position:absolute;width:60px;object-fit:cover;object-position:center center;height:auto;aspect-ratio:1 / 1;border-radius:50%;margin-left:-70px}.lb-pd-app .spb-helptext a.lb-pd-app-open{display:inline-block;background-color:#f3f3f3;border:3px solid #000;border-radius:3px;padding:5px;margin-bottom:2px}.lb-pd-app .spb-helptext .lb-pd-app-panel{display:none}.spb-tooltip{margin-left:5px}.sx-group-radio{margin-bottom:18px}.spb-label-tooltip .spb-productdescfont,.lb-group-dropdown>.spb-productdescfont,.sx-group-radio .spb-productdescfont{font-weight:600}.sx-group-radio>.spb-productdescfont{display:block;padding-bottom:10px;border-bottom:1px solid #eee}.option-selector-wrapper--lab,.template-product form[data-uploadery]{display:none}.template-product-contacts form[data-uploadery]{display:block}.product-form .option-selector-new{margin-bottom:20px;cursor:pointer}.option-selector-close{text-align:right;font-size:26px;font-weight:700;cursor:pointer}.glasses-step-number{display:inline-block;margin-right:10px;background-color:#000;color:#fff;border-radius:50%;width:30px;height:30px;padding:6px 12px}.option-selector-new legend{border-bottom:1px solid #eee;padding-bottom:10px;color:#ccc}.option-selector-new legend .glasses-step-number{background-color:#ccc}.glasses-step-price{float:right}.glasses-btn{width:100%}.product-with-lenses .product-purchase-form,#product-form-template--14895544434762__main-7254087499850,#product-form-template--21324322603285__main-8894415864085,#product-form-template--14895544434762__main-7426573795402{display:none}.selling-plan-fieldset{position:relative;width:75%;font-size:16px;background-color:#f3f3f3;border-radius:40px;margin:20px 0;padding:50px 20px 20px!important}.selling-plan-fieldset legend{position:absolute;top:20px;font-size:15px;font-weight:700}.cart-item.product-specsx-fee-members .cart-item__quantity .quantity,.cart-item.product-specsx-fee-members .cart-item__quantity .cart-item__remove-noajax,.cart-item.product-specsx-fee-nonmembers .cart-item__quantity .quantity,.cart-item.product-specsx-fee-nonmembers .cart-item__quantity .cart-item__remove-noajax{display:none}.sx-item-qty{font-weight:600}.cart-callout{background-image:url(https://cdn.shopify.com/s/files/1/0552/0464/2890/files/cart-callout.jpg?v=1704322221);background-size:cover;background-position:right;margin-bottom:70px;padding:100px 380px 70px 90px;border-radius:40px;font-size:30px}@media(max-width:928px){.cart-callout{background-color:#eee;background-image:none;padding:50px;font-size:20px}}.cart-coupon{font-weight:700;margin-bottom:10px}.cart-coupon-code{font-weight:400;padding:5px 10px;background-color:#f3f3f3;border-style:solid;border-color:#212e51;border-width:3px;border-radius:5px;white-space:nowrap}.sx-title{font-size:20px}.sx-first-name{float:left;margin-right:10px}.sx-first-name input,.sx-last-name input{width:240px}form[data-uploadery]{color:#000;border-radius:3px;border:1px solid #000;padding:10px;margin:20px 0 10px;font-size:20px}.lb-field-referral,.lb-field-hidden span,.lb-rx-number label{display:none}.lb-rx-number{display:inline-block}.lb-upload-field .spb-fileupload{margin-bottom:20px}.lb-group-radio span label,.lb-group-checkbox span label,.lb-group-dropdown select,.lb-rx-number select{display:inline-block;font-size:15px;background:#fff;border:1px solid #d8dce0;padding:.8em 15px;margin:0 10px 10px 0;vertical-align:middle;max-width:100%;border-radius:3px;-webkit-appearance:none;box-sizing:border-box;cursor:pointer}.sx-group-radio span label{display:block;font-size:15px;font-weight:600;padding:.8em 63px;width:100%;border-bottom:1px solid #eee;cursor:pointer}.lb-rx-number select{margin-bottom:0}.lb-group-radio span label:hover,.lb-group-checkbox span label:hover{border-color:#a9b2ba}.lb-group-radio span label.active,.lb-group-checkbox span label.active{border-color:#637381}.lb-group-radio span label:first-child,.lb-group-radio span label input,.sx-group-radio span label:first-child,.lb-group-checkbox span label input{display:none}.lb-group-radio .spb-label-tooltip,.lb-group-dropdown .spb-label-tooltip,.lb-field-hidden .spb-label-tooltip{margin-bottom:8px}.sx-group-radio input[type=radio]{margin-left:-20px;margin-right:8px;transform:scale(1.5);accent-color:#000}.sx-group-radio .spb-helptext{font-weight:400}.template-cart.platform-kiosk .checkout-buttons,.template-cart.platform-none .mobile-checkout-wrapper,#virtooal-tA{display:none}.shopify-policy__title h1{font-size:40px;margin-bottom:40px;text-transform:capitalize}@media(max-width:767.98px){.show-search-link__icon{width:auto}.logo-area__left{flex-grow:1}.logo-area__middle--logo-image{max-width:150px!important}.logo-area__right .show-search-link{margin-inline-end:7px}.country-link{margin-left:9px;margin-right:7px}}@media(max-width:1040px){.sx-first-name{float:none;margin-right:0}.sx-last-name{margin-top:10px}.sx-first-name input,.sx-last-name input{width:100%}}.hide,.ios-device .hide-ios,.android-device .hide-android{display:none}.ios-device .show-ios,.android-device .show-android{display:block}.platform-kiosk .kiosk-hidden,.template-cart.platform-kiosk .checkout-buttons,.template-cart.platform-web .mobile-checkout-wrapper{display:none}.mobile-checkout-wrapper h4{font-size:28px}.mobile-checkout-wrapper canvas{border:10px solid #000;padding:10px}.signage img{position:absolute;object-fit:cover;top:0;left:0;min-width:100%;min-height:100%;z-index:999}#kiosk-timeout{overflow:auto;background:#fff;padding:20px;width:600px;max-width:100%;border-radius:6px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vb-styles.css.map */
