:root{--fasa-font:'DM Sans',sans-serif;--fasa-font-light:'DM Sans',sans-serif;--fasa-font-medium:'DM Sans',sans-serif;--fasa-font-bold:'DM Sans',sans-serif;--fasa-font-heading:'DM Sans',sans-serif;--fa-base-primary:#575D9B;--fa-base-secondary:#d6d1ee;--fa-base-other:#e0e9fa;--fa-base-gray-dark:#222;--fa-base-gray-light:#d8d8d8;--fa-base-text-lightDark:#1f1f24;--fa-base-scan-error:#ff0000;--fa-base-green-light:#24ff00;--fa-light-primary:#f0f5ff;--fa-alpha-black-light:rgba(0, 0, 0, 0.2);--fa-alpha-black-dark:rgba(0, 0, 0, 0.5);--fa-alpha-white-light:rgba(255, 255, 255, 0.4);--fa-alpha-blue-light:rgba(0, 130, 245, 0.7);--fa-base-black:#000000;--fa-base-text-dark:#222;--fa-base-white:#ffffff;--fa-base-text-light:#ffffff;--fa-base-gray-ultra-light:#F2F4F5;--fa-functional-success:#247534;--fa-functional-error:#bb251a;--bipa-base-gray-ultra-light:#E5EBFE}.fa__exit-scan-modal-button{border-radius:8px}.fa__exit-scan-modal-button .fa__ctas--md{font-weight:400;font-size:16px}.fa__confirm-modal,.fa__confirm-modal-cancel-button,.fa__confirm-modal-confirm-button{border-radius:8px}.fa__confirm-modal .fa__ctas--md,.fa__confirm-modal-cancel-button .fa__ctas--md,.fa__confirm-modal-confirm-button .fa__ctas--md{font-weight:400;font-size:20px}.fa__confirm-modal .fa__confirm-modal-title,.fa__confirm-modal-cancel-button .fa__confirm-modal-title,.fa__confirm-modal-confirm-button .fa__confirm-modal-title{text-transform:unset}.fa__modal-overlay{z-index:499!important}.fa__modal-overlay #fa__polaroid-preview{width:30vw;height:calc(100vh - 170px)!important;margin-top:4em}.fa__modal-overlay #fa__polaroid-preview svg{top:1.5em;right:1.5em;width:1.5em;height:1.5em}.fa__modal-overlay #fa__polaroid-preview .fa__link-icon{width:1em;height:1em}.fa__privacy-wrapper{border-top-right-radius:8px;border-top-left-radius:8px;max-height:80vh!important}.fa__privacy-wrapper .bipa-privacy-policy{border-radius:8px}.fa__privacy-wrapper .bipa-privacy-policy .bipa-privacy-policy__scrollable{scrollbar-width:none}.fa__privacy-wrapper .bipa-privacy-policy .bipa-privacy-policy__scrollable .bipa-privacy-policy__body{padding:22px 15px 16px}.fa__privacy-wrapper .bipa-privacy-policy .bipa-privacy-policy__content{border-radius:8px}.fa__privacy-wrapper .bipa-privacy-policy .bipa-privacy-policy__content .accordion-header-button-icon{color:#575d9b}.fa__privacy-wrapper .bipa-privacy-policy .bipa-button{border-radius:8px;font-weight:400}.fa__privacy-wrapper .bipa-privacy-policy .bipa-privacy-policy__footer-header-link{color:#000}#frameadv-ui{height:calc(100vh - 100px);overflow-y:auto;scrollbar-width:none}#frameadv-ui .fa__boarding{gap:120px}#frameadv-ui .fa__boarding .fa__text-bold--lg{padding:unset;margin-bottom:35px}#frameadv-ui .fa__page-wrapper--boarding .fa__page-action-header,#frameadv-ui .fa__page-wrapper--face-scan .fa__page-action-header{position:absolute}#frameadv-ui .facescanapp-wrapper--target{position:absolute}#frameadv-ui .fa__add-prescription-button,#frameadv-ui .fa__add-to-bag-button,#frameadv-ui .fa__card,#frameadv-ui .fa__cart-feedback-bag-button,#frameadv-ui .fa__onboarding-cta-button,#frameadv-ui .fa__playlist-confirm-btn,#frameadv-ui .fa__product,#frameadv-ui .fa__take-tips-cta-button{border-radius:8px}#frameadv-ui .fa__add-prescription-button span,#frameadv-ui .fa__add-to-bag-button span{font-size:16px}#frameadv-ui .fa__ctas--md{font-weight:400}#frameadv-ui .fa__onboarding-cta-button .fa__ctas--md{font-size:20px;line-height:24px}#frameadv-ui .fa__take-tips-cta-button .fa__ctas--md{font-size:16px;line-height:20px}#frameadv-ui .fa__text-bold--lg{font-weight:400}#frameadv-ui .fa__content--right .fa__text-bold--lg{font-weight:700}#frameadv-ui .fa__heading2--desktop,#frameadv-ui .fa__heading2--mobile,#frameadv-ui .fa__heading3--mobile,#frameadv-ui .fa__playlist-title,#frameadv-ui .fa__take-tips-title{text-transform:unset}#frameadv-ui .fa__plp-title{font-size:24px}#frameadv-ui .fa__take-tips-cta-wrapper{-webkit-box-shadow:unset;box-shadow:unset}#frameadv-ui .face-capture{padding-bottom:40px}#frameadv-ui .fa__playlist-view-icon.active{color:#575d9b}#frameadv-ui .fa__playlist-view-icon.inactive{color:#cedbf4}#frameadv-ui .fa__frames-container{gap:32px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}#frameadv-ui .fa__plp-playlist-wrapper{margin-bottom:0}#frameadv-ui .fa__plp-subtitle{margin-top:0}#frameadv-ui .fa__product{overflow:hidden}#frameadv-ui .fa__discount-wrapper{border-radius:4px;border:unset;background-color:#f4c8bb}#frameadv-ui .fa__discount-wrapper .fa__discount{color:#000}#frameadv-ui .fa__product-details{color:#575d9b}#frameadv-ui .fa__product-image{border-radius:8px}#frameadv-ui .fa__switch{background:#fff}#frameadv-ui .fa__page-wrapper{scrollbar-width:none}#frameadv-ui .fa__page-wrapper .fa__switch{background:#e5ebfe}#frameadv-ui .fa__page-wrapper .fa__switch button span{font-size:16px}#frameadv-ui .fa__accordion{background-color:#e5ebfe}#frameadv-ui .fa__profile{background-color:#e5ebfe}#frameadv-ui .fa__profile-result-wrapper{border-radius:8px;background-color:#e5ebfe}#frameadv-ui .fa__profile-result-wrapper .fa__text-bold--lg{font-weight:700}#frameadv-ui .fa__scrollable-item-wrapper{border-radius:8px}#frameadv-ui .fa__scrollable-item-wrapper .fa__switch{background:#f2f4f5}#frameadv-ui .fa__face-shape-title::first-letter,#frameadv-ui .fa__playlist-title::first-letter,#frameadv-ui .fa__shades-title::first-letter,#frameadv-ui .fa__shape-title::first-letter{text-transform:uppercase}#frameadv-ui .fa__shades-content .fa__heading3--desktop{text-transform:unset}#frameadv-ui .fa__shades-content .fa__heading3--desktop::first-letter,#frameadv-ui .fa__shades-content .fa__heading3--mobile::first-letter{text-transform:uppercase}#frameadv-ui .fa__playlist-wrapper{background-color:#e5ebfe;overflow:auto;scrollbar-width:none}#frameadv-ui .fa__playlist-header{background-color:#e5ebfe}#frameadv-ui .fa__carousel-card,#frameadv-ui .fa__carousel-card--active{border-radius:8px;overflow:hidden}#frameadv-ui .fa__playlist-badge-wrapper{background-color:#e5ebfe}#frameadv-ui .fa__playlist-badge-wrapper .fa__carousel-checkmark{background-color:#e5ebfe}#frameadv-ui .fa__playlist-badge-wrapper .fa__carousel-checkmark.checked{background-color:#fff;color:#000}#frameadv-ui .fa__playlist-badge-wrapper.selected{background-color:#575d9b}#frameadv-ui .fa__playlist-badge-wrapper.selected p{color:#fff}.frame-finder--grid{display:-ms-grid;display:grid}.frame-finder__img{width:100%;-o-object-fit:cover;object-fit:cover}.frame-finder--content{text-align:center}.frame-finder--content div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:1025px){.frame-finder--grid{-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;min-height:calc(100vh - 100px)}.frame-finder__left{height:calc(100vh - 100px)}.frame-finder__right{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr 1fr;grid-template-columns:1fr 2fr 1fr;-ms-flex-line-pack:center;align-content:center}.frame-finder__img{height:calc(100vh - 100px)}.frame-finder--content{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2;display:-ms-grid;display:grid;-ms-grid-rows:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr}}@media only screen and (max-width:415px),only screen and (min-width:416px) and (max-width:1024px){.frame-finder--grid{-ms-grid-rows:35vh;grid-template-rows:35vh;min-height:calc(100vh - 100px)}.frame-finder__img{height:100%}.frame-finder--content{display:-ms-grid;display:grid;height:100%;-ms-grid-rows:5vh 17vh 17vh 10vh;grid-template-rows:5vh 17vh 17vh 10vh;padding:0 1rem}.frame-finder__right{display:grid;margin-top:10px;margin-bottom:10px}.mt-15{margin-top:0}.mb-15{margin-bottom:0}}.fa-loader-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;z-index:100}.loader{border:11px solid rgba(199,199,199,.2);border-top:11px solid #fff;border-radius:50%;width:60px;height:60px;-webkit-animation:spin 1.1s linear infinite;animation:spin 1.1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (max-width:1024px){.fa__confirm-modal{width:90vw!important;padding:3em 1em!important}#frameadv-ui .fa__progress{width:90vw}#frameadv-ui .fa__privacy-wrapper{max-height:unset}#frameadv-ui .face-capture{padding-top:unset;padding-bottom:unset}#frameadv-ui .fa__frames button{border-radius:8px}#frameadv-ui .fa__profile{background-color:#f2f4f5}#frameadv-ui .fa__profile .fa__text-bold--lg{font-weight:700}#frameadv-ui .fa__product{border:unset;background-color:#fff}#frameadv-ui .fa__profile-result-wrapper{border-radius:unset}#frameadv-ui .fa__edit-profile-wrapper .fa__accordion{background-color:#e5ebfe}#frameadv-ui .fa__accordion{background-color:#fff}#frameadv-ui .fa__accordion .fa__switch{background:#f2f4f5}#frameadv-ui .fa__modal{z-index:1000!important}#frameadv-ui .fa__modal button{border-radius:8px}#frameadv-ui .fa__matches-header-mobile{top:-2px}.fa__modal-overlay{z-index:9999!important;height:100vh}.fa__modal-overlay button{border-radius:8px!important}.fa-loader-overlay{height:100%;width:100%;position:fixed;top:0;left:0;z-index:1000000}.fa__add-prescription-button,.fa__add-to-bag-button,.fa__card,.fa__cart-feedback-bag-button,.fa__onboarding-cta-button,.fa__playlist-confirm-btn,.fa__product,.fa__take-tips-cta-button{border-radius:8px!important}.fa__heading2--desktop,.fa__heading2--mobile,.fa__heading3--mobile,.fa__playlist-title,.fa__take-tips-title{text-transform:unset!important}.fa__take-tips-cta-wrapper{-webkit-box-shadow:unset!important;box-shadow:unset!important}.fa__playlist-view-icon.active{color:#575d9b!important}.fa__playlist-view-icon.inactive{color:#cedbf4!important}.fa__playlist-title::first-letter{text-transform:uppercase!important}.fa__playlist-wrapper{background-color:#e5ebfe!important;overflow:auto!important;scrollbar-width:none!important}.fa__playlist-header{background-color:#fff!important}.fa__playlist-wrapper .fa__page-content{margin-top:40px!important}.fa__carousel-card,.fa__carousel-card--active{border-radius:8px!important;overflow:hidden!important}.fa__playlist-badge-wrapper{background-color:#e5ebfe!important}.fa__playlist-badge-wrapper .fa__carousel-checkmark{background-color:#e5ebfe!important}.fa__playlist-badge-wrapper .fa__carousel-checkmark.checked{background-color:#fff!important;color:#000!important}.fa__playlist-badge-wrapper.selected{background-color:#575d9b!important}.fa__playlist-badge-wrapper.selected p{color:#fff}.fa__live-footer-body{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.fa__modal-overlay #fa__polaroid-preview{width:100vw;height:100vh!important;margin-top:unset}.fa__filter-modal{border-radius:8px!important;overflow:hidden!important}.fa__filter-modal .fa__profile-picture-switch{border-radius:100px!important;--padding-horizontal:12px!important;background:#e5ebfe!important}.fa__filter-modal .fa__profile-picture-switch span{font-size:16px!important;font-weight:400!important;line-height:20px!important;letter-spacing:.08px!important}.fa__filter-modal .fa__playlist-badge-wrapper{border-radius:100px!important;-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.fa__discount-wrapper{border-radius:4px!important;border:unset!important;background-color:#f4c8bb!important}.fa__discount-wrapper .fa__discount{color:#000!important}#header_wrapper{z-index:501}}