:root{--color-primary: #0B2572;--color-primary-accent: #fff;--color-secondary: #295EDB;--color-secondary-accent: #0B2572;--color-tertiary: #1A8DCD;--color-tertiary-accent: #fff;--color-blue-medium: #1A8DCD;--color-blue-cream: #f5f8fa;--color-red-light: #ce8483;--color-red-dark: #a00e1d;--color-orange-light: #ffd090;--color-blue-dark: #024b86;--color-blue-strong: #0B1942;--color-blue-bright: #70BDFA;--color-blue-desaturated: #EFEDE7;--color-blue-smoke: #9ED4FF;--color-blue-light: #9ED4FF;--color-blue-lighter: #9ED4FF;--color-red-light: #ce8483;--color-orange-light: #ffd090;--color-white: #fff;--color-offwhite: #f3f3f3;--color-alabaster: #e3e3e3;--color-gray: #ccc;--color-gray-dark: #909090;--color-charcoal: #444;--color-black: #000;--color-success: #0B2572;--color-success-light: #deedf6;--color-error: #CC0000;--color-error-light: #f1dfdf;--color-error-dark: #a00e1d;--color-weak: #906d0f;--color-weak-light: #fcf3da;--color-body-background: #f3f2f0;--color-button-disabled: #d5c6c6;--color-button-text-disabled: #fff;--color-border-blue: #295EDB;--color-heading-blue: #024b86;--color-button-bg: #0B2572;--color-create-button: #295EDB}.checkbox-group-continue-btn__none-of-these,.checkbox-group-continue-btn__continue{align-items:center;border-radius:2px;display:flex;font-weight:700;justify-content:center;width:100%}.checkbox-group-continue-btn__none-of-these{box-shadow:0px 3px 5px 0px #0000001A;color:#0b2572;height:53px;letter-spacing:normal}.checkbox-group-continue-btn__none-of-these:hover{color:#0b2572}.checkbox-group-continue-btn__continue{background-color:#0b2572;height:48px;text-transform:uppercase}.checkbox-group-continue-btn__continue:hover{background-color:#0b2572;color:#fff}.lens-summary{display:flex;flex-direction:column;justify-content:center;max-width:656px}@media(min-width: 768px){.lens-summary{margin-bottom:3rem}}.lens-summary__product-image{margin:auto;padding:0 1.5rem 0 0}.review-lens-selection .lens-summary__product-image{padding-right:0}.previous-lens-selection .lens-summary__product-info{display:flex;flex-wrap:wrap}.lens-summary__product-info--brand-name,.lens-summary__product-info--price{letter-spacing:0;margin-bottom:.5rem}.lens-summary__product-info--brand-name b,.lens-summary__product-info--price b{font-weight:700}.lens-summary__product-info--price{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;align-items:center;display:flex;justify-content:space-between;margin-bottom:0;order:1;width:100%}@media(min-width: 768px){.lens-summary__product-info--price{justify-content:flex-start;margin-bottom:1rem}}.lens-summary__product-info--price .text-decoration-line-through{color:#8d866d;display:none;padding-right:8px;text-decoration:line-through}.previous-lens-selection .lens-summary__product-info--price .text-decoration-line-through{display:block}@media(min-width: 768px){.previous-lens-selection .lens-summary__product-info--price .text-decoration-line-through{display:none}}.review-lens-selection .lens-summary__product-info--price{display:none}.lens-summary__product-info--brand-name{font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.625rem}.previous-lens-selection .lens-summary__product-info--brand-name{margin-bottom:1.25rem;order:0;width:100%}@media(min-width: 768px){.previous-lens-selection .lens-summary__product-info--brand-name{margin-bottom:inherit}}.method-swiper-wrapper{height:auto;width:100%;overflow:hidden;padding-bottom:1.5rem}.method-swiper-wrapper .swiper-wrapper{background:#f3f2ef;height:auto;padding-top:4px;transition-timing-function:cubic-bezier(0.7, 0, 0.7, 1.5)}.method-swiper-wrapper .swiper-slide{background:#f3f2ef;opacity:0}.method-swiper-wrapper .swiper-slide-prev,.method-swiper-wrapper .swiper-slide-active,.method-swiper-wrapper .swiper-slide-next{opacity:1;overflow:hidden}.online-prescription-renewal-form{padding-bottom:2.5rem;width:335px}.online-prescription-renewal-form h4{font-size:16px;font-size:1rem}.online-prescription-renewal-form__card{border:1px #dedacd solid;margin-bottom:1rem;width:335px}.online-prescription-renewal-form__card .card-body{padding:.75rem}.online-prescription-renewal-form__card .card-body p{font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem;letter-spacing:0}.online-prescription-renewal-form__card .card-body p img{float:right}.online-prescription-renewal-form .information-message{margin-bottom:1rem}.online-prescription-renewal-form__submit-btn{font-size:16px;font-size:1rem;border-radius:2px;font-weight:700;height:44px;text-transform:uppercase;width:100%}.patient-form .row{align-items:center;margin-bottom:1.25rem}.patient-form .form-group{margin-bottom:0}.patient-form .form-group select{font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem;background:url(../e0f06c38f51c122d78c3.svg) no-repeat right 6px center;background-size:14px;border:1px solid #747474;height:48px;font-weight:400;width:100%}.patient-form .form-group input[type=text],.patient-form .form-group input[type=tel]{font-size:16px;font-size:1rem;background-size:14px;border:1px solid #999;height:48px;padding:0 .75rem;width:100%}.patient-form .form-group .a-text-input__float-label-container{line-height:16px;line-height:1rem}.patient-form .form-group .a-text-input__float-label-container--active label{font-size:14px;font-size:0.875rem;background:#fff;color:#0b2572;padding:0 .25rem;top:-0.5rem}.patient-form .form-group .a-text-input__float-label{font-size:16px;font-size:1rem;left:.75rem;top:1rem;width:fit-content}.patient-form .date-of-birth-input__dob-legend{position:static;width:auto}.patient-form .date-of-birth-input__dob-legend h5{font-size:16px;font-size:1rem;color:#333;line-height:normal}.patient-form__validation-error{margin-bottom:0}.prescription-entry-form{padding-bottom:2.5rem}.prescription-entry-form h4{font-size:16px;font-size:1rem}.prescription-entry-form__card{border:1px #dedacd solid;margin-bottom:1rem;width:335px}.prescription-entry-form__card .card-body{padding:.75rem}.prescription-entry-form__card .row{align-items:center;margin-bottom:.75rem}.prescription-entry-form__card.same-rx-both-eyes .card-body>.row .form-group select{width:119px}.prescription-entry-form__card .form-group{margin-bottom:0}.prescription-entry-form__card .form-group select{background:url(../e0f06c38f51c122d78c3.svg) no-repeat right 6px center;background-size:14px;border:1px solid #747474;color:#747171;height:48px}.prescription-entry-form__card .form-group select:disabled{background-color:#f3f2f0;border-color:#dedacd}.prescription-entry-form__card .form-group input[type=text],.prescription-entry-form__card .form-group input[type=tel]{font-size:16px;font-size:1rem;background-size:14px;border:1px solid #999;height:48px;padding:0 .75rem;width:100%}.prescription-entry-form__card .form-group .a-checkbox__label{font-size:16px;font-size:1rem;color:#333}.prescription-entry-form__card .form-group .a-checkbox__label::before{border-color:#979797;margin-top:-2px}.prescription-entry-form__card .form-group .a-checkbox__input:checked~label{font-weight:normal}.prescription-entry-form__card .form-group .a-checkbox__input:checked~label::before{background-color:#024b86}.prescription-entry-form__card .form-group .a-checkbox__input:checked~label::after{color:#fff;top:6px}.prescription-entry-form__card .form-group .a-text-input__float-label-container--active label{font-size:14px;font-size:0.875rem;background:#fff;color:#0b2572;padding:0 .25rem;top:-0.5rem}.prescription-entry-form__card .form-group .a-text-input__float-label{font-size:16px;font-size:1rem;left:.75rem;top:1rem;width:fit-content}.prescription-entry-form__card .date-of-birth-input__dob-legend{position:static;width:auto}.prescription-entry-form__card .date-of-birth-input__dob-legend h5{font-size:16px;font-size:1rem;color:#333;line-height:normal;font-weight:400}.prescription-entry-form__validation-error{margin-bottom:0}.prescription-entry-form__help-btn{font-size:16px;font-size:1rem;color:#0b2572;letter-spacing:normal;position:relative}.prescription-entry-form__help-btn span{color:#efede7}.prescription-entry-form__help-btn:hover,.prescription-entry-form__help-btn:active,.prescription-entry-form__help-btn:focus{text-decoration:none}.prescription-entry-form__help-btn::after{background-color:#0b2572;bottom:0;content:"";display:block;height:1px;position:absolute;width:calc(100% - 23px)}.prescription-entry-form__submit-btn{font-size:16px;font-size:1rem;border-radius:2px;font-weight:700;height:44px;text-transform:uppercase;width:100%}.price-bar{border:#efede7 1px solid;border-bottom:0;border-radius:4px 4px 0 0;width:100%}.fixed .price-bar{box-shadow:0px -3px 5px 0px rgba(0,0,0,.25)}.price-bar__title-toggle,.price-bar__list-item{align-items:center;display:flex;min-height:50px;justify-content:space-between;padding:0 3rem 0 1.5rem;width:100%}.price-bar__title-toggle.no-min-height,.price-bar__list-item.no-min-height{min-height:0}.fixed .price-bar__title-toggle,.fixed .price-bar__list-item{padding:0 calc(2rem - 10px)}.price-bar__title-price{font-weight:700;margin-left:auto}.price-bar__title-toggle{background:#f5f8fa;border-radius:4px 4px 0 0;padding-right:calc(3rem - 27px)}.price-bar__list,.price-bar__inner-list{background:#fff;max-height:0;overflow:hidden;padding:0;transition:max-height .2s;width:100%}.price-bar__inner-list{max-height:none}.price-bar__inner-list li{padding:0}@media(min-width: 768px){.fixed .price-bar__inner-list li{padding:0}}@media(min-width: 768px){.fixed .price-bar__list-item{padding:0 3rem 0 1.5rem}}.price-bar__list-item::before{display:none}.price-bar__list-item small{line-height:21px;line-height:1.3125rem;margin:1rem 0}.price-bar__chevron{align-items:center;border:0;display:flex;justify-content:center;margin-left:8px;margin-top:0px;padding:0;position:relative}.price-bar__chevron::before{background:#747474;content:"";display:block;height:2px;position:relative;transform:rotate(-45deg);transition:.3s ease-in-out;width:10px}.price-bar__chevron::after{background:#747474;content:"";display:block;height:2px;left:-3px;position:relative;transform:rotate(45deg);transition:.3s ease-in-out;top:0;width:10px}.price-bar__checkbox-toggle{height:50px;left:0;position:absolute;top:0;width:100%}.price-bar__checkbox-toggle:checked~.price-bar__list{max-height:800px;padding-bottom:.75rem}.price-bar__checkbox-toggle:checked~.price-bar__title-toggle .price-bar__chevron::after{background:#0b2572;transform:rotate(-45deg)}.price-bar__checkbox-toggle:checked~.price-bar__title-toggle .price-bar__chevron::before{background:#0b2572;transform:rotate(45deg)}.prescription-display__store-name,.prescription-display__doctor-name{margin-bottom:.5rem}.prescription-display__store-name img,.prescription-display__doctor-name img{margin-right:.5rem}.prescription-display__doctor-name{align-items:center;display:flex;text-transform:capitalize}.prescription-display__doctor-name .icon-doctor-icon{color:#666;margin-right:.5rem}.prescription-display__table{font-size:14px;font-size:0.875rem;line-height:19.25px;line-height:1.203125rem;margin:0 .625rem 1rem;text-transform:uppercase}.prescription-display__table .row{padding:.5rem 1.25rem}.prescription-display__table .row:nth-child(odd){background:#f5f8fa}.prescription-display__table .row:nth-child(even){background:linear-gradient(0deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%),#f5f8fa}.prescription-display__table .row:first-child{border-top:#9ed4ff 1px solid}.prescription-display__table .row:last-child{border-bottom:#9ed4ff 1px solid}.prescription-display__table .row .col{padding-left:0;padding-right:0;text-align:right}.prescription-display__table .row .col:first-child{text-align:left}.previous-lens-selection__wrapper{background:#fff;margin-bottom:1rem;border-radius:2px;border:1px #dedacd solid;padding:.75rem}.previous-lens-selection__name-exp-text{font-size:16px;font-size:1rem;align-items:flex-end;color:#000;display:flex;margin-bottom:1rem}.previous-lens-selection__name-exp-text strong{font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem;font-weight:700;margin-right:.25rem}.previous-lens-selection__name-exp-text--date{color:#716c5b}.previous-lens-selection__name-exp-text img{margin-left:auto}.previous-lens-selection__config-detail-btn{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;align-items:center;background-color:#f5f8fa;border:0;color:#333;display:flex;font-weight:400;height:42px;justify-content:space-between;margin-bottom:1rem;padding:0 1rem;width:100%}.previous-lens-selection__config-detail-btn.collapsed{margin-bottom:0}.previous-lens-selection__chevron{align-items:center;border:0;display:flex;justify-content:center;margin-left:8px;margin-top:0px;padding:0;position:relative}.previous-lens-selection__chevron::before{background:#747474;content:"";display:block;height:2px;position:relative;transform:rotate(-45deg);transition:.3s ease-in-out;width:10px}.collapsed .previous-lens-selection__chevron::before{transform:rotate(45deg)}.previous-lens-selection__chevron::after{background:#747474;content:"";display:block;height:2px;left:-3px;position:relative;transform:rotate(45deg);transition:.3s ease-in-out;top:0;width:10px}.collapsed .previous-lens-selection__chevron::after{transform:rotate(-45deg)}.previous-lens-selection ul{list-style:none;padding:0;width:100%}.previous-lens-selection ul li{font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem;align-items:center;border-bottom:#dedacd 1px solid;display:flex;justify-content:space-between;flex-wrap:wrap;font-weight:400;padding:.5rem 0}.previous-lens-selection ul li:last-child{border-bottom:0;border-top:#dedacd 2px solid;font-weight:700}.previous-lens-selection ul li:nth-last-child(2){border-bottom:0}.previous-lens-selection ul li ul li{border-bottom:0}.previous-lens-selection ul li ul li:first-child,.previous-lens-selection ul li ul li:last-child{border:none;font-weight:normal}.previous-lens-selection ul li ul li::before{display:none}.previous-lens-selection ul li .text-decoration-line-through{color:#8d866d;display:flex;justify-content:flex-end;padding-right:8px;text-decoration:line-through}.previous-lens-selection ul li span{display:flex}.previous-lens-selection .line-break{flex-basis:100%;height:0}.previous-lens-selection__edit-btn{font-size:18px;font-size:1.125rem;line-height:24.75px;line-height:1.546875rem;align-items:center;appearance:none;border:0;color:#333;display:flex;font-weight:700;letter-spacing:0em;margin-bottom:.5rem;margin-right:auto;padding:0;width:auto}.previous-lens-selection__edit-btn .icon-edit-pencil{font-size:14px;font-size:0.875rem;line-height:14px;line-height:0.875rem;color:#024b86;height:14px;margin-left:.5rem;width:14px}.previous-lens-selection__cta-buttons{display:flex;justify-content:space-between;padding-top:1rem}.previous-lens-selection__cta-buttons form{margin-left:auto}.previous-lens-selection__cta-buttons--delete{font-size:14px;font-size:0.875rem;align-items:center;border:0;color:#747474;display:flex;font-weight:normal;justify-content:space-between;min-width:95px;padding-left:0}.previous-lens-selection__add-to-cart-btn{height:44px;min-width:165px;padding:0}.previous-lens-selection__delete-confirmation{display:none;position:relative}.previous-lens-selection__delete-confirmation--message,.previous-lens-selection__delete-confirmation--undo-btn{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;color:#000;font-weight:400;margin:0}.previous-lens-selection__delete-confirmation--undo-btn{border:0;color:#024b86;padding:0;text-decoration:underline}.previous-lens-selection__delete-confirmation--close-btn{font-size:16px;font-size:1rem;align-items:center;border:0;display:flex;height:18px;justify-content:center;padding:0;position:absolute;right:0;top:0;width:18px}.pending-delete .previous-lens-selection__delete-confirmation{display:block}.previous-lens-selection .pending-delete>*:not(.previous-lens-selection__delete-confirmation){display:none}.previous-lens-selection .deleted{display:none}.progress-indicator{background:#f3f2ef;position:relative;width:100%}.progress-indicator::before{background:#ced9de;bottom:30px;content:"";height:1px;left:0;position:absolute;width:100vw}@media(min-width: 1024px){.progress-indicator::before{width:50vw}}.progress-indicator__wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 1.25rem;position:relative;width:335px}@media(min-width: 1024px){.progress-indicator__wrapper{width:414px}}.fixed .progress-indicator__wrapper{margin-bottom:0}.method-previous .progress-indicator__wrapper{margin-bottom:.5rem}.progress-indicator.fixed{border-top:1rem #f3f2ef solid;padding-top:10px;position:fixed;top:48px;z-index:3}.theme-egw .progress-indicator.fixed,.progress-indicator.fixed .theme-mo{top:140px}.progress-indicator.fixed::before{bottom:0px}@media(min-width: 768px){.progress-indicator.fixed::before{background:#f3f2ef;border-bottom:1px #ced9de solid;height:136px;left:50vw;position:fixed;top:0}}@media(min-width: 1024px){.progress-indicator.fixed::before{height:93px}}.progress-indicator.fixed::after{background-color:#dedacd;bottom:-1px;box-shadow:0px 3px 5px 0px rgba(0,0,0,.25);content:"";height:1px;width:50vw;position:absolute;left:0}@media(min-width: 768px){.progress-indicator.fixed::after{left:50vw;position:fixed;top:136px;width:50vw}}@media(min-width: 1024px){.progress-indicator.fixed::after{top:93px}}@media(min-width: 768px){.progress-indicator.fixed{min-width:340px;padding:15px 0 0;top:44px;width:auto}}@media(min-width: 1024px){.progress-indicator.fixed{top:0}.theme-egw .progress-indicator.fixed,.progress-indicator.fixed .theme-mo{top:0}}.progress-indicator.opacity-0{opacity:0}.progress-indicator__previous-btn{font-size:12px;font-size:0.75rem;line-height:32px;line-height:2rem;align-items:center;border:none;color:#0b2572;display:flex;height:50px;justify-content:center;left:-25px;padding:0;position:absolute;text-decoration:none;top:-12px;width:50px;z-index:1}.progress-indicator__text{margin:0 auto 1rem;position:relative;text-align:center;width:100%}.method-previous .progress-indicator__text{margin-bottom:1.5rem}.progress-indicator__step-title{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:400;letter-spacing:0}.progress-indicator__list{align-items:center;display:flex;list-style:none;justify-content:space-between;margin:auto;padding:0;position:relative;width:200px}.fixed .progress-indicator__list{margin-bottom:-11px}.progress-indicator__list>li{height:22px;width:22px;padding:0;position:relative}.method-previous .progress-indicator__list>li{display:none}.fixed .progress-indicator__list>li::after{border-radius:0 0 4px 4px;box-shadow:0px 3px 5px 0px rgba(0,0,0,.25);content:"";height:11px;left:0;position:absolute;top:11px;width:22px}.no-title .progress-indicator__list{margin-bottom:1rem;order:0}.no-title .progress-indicator__list::before{bottom:-1.25rem}.progress-indicator__checkbox{background:#ced9de;border-radius:4px;height:22px;position:relative;width:22px;z-index:1}.current .progress-indicator__checkbox{background:#f3f2ef;border:2px solid #0b2572}.complete .progress-indicator__checkbox{background:#024b86 url(../2d7a6f07da46b49b6552.svg) no-repeat center center}.review-lens-selection__wrapper{background:#fff;margin-bottom:1rem;border-radius:2px;border:1px #fff solid;padding:.75rem}.review-lens-selection ul{list-style:none;padding:0;width:100%}.review-lens-selection ul li{font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem;align-items:center;border-top:#dedacd 1px solid;display:flex;justify-content:space-between;flex-wrap:wrap;font-weight:400;padding:.5rem 0}.review-lens-selection ul li:first-child{border-top:0;border-bottom:#dedacd 1px solid;font-weight:700}.review-lens-selection ul li:last-child{border-top-width:2px}.review-lens-selection ul li:first-child,.review-lens-selection ul li:last-child{flex-wrap:nowrap}.review-lens-selection ul li.transitionType-li{border:0}.review-lens-selection ul li ul li:first-child,.review-lens-selection ul li ul li:last-child{border:none;font-weight:normal}.review-lens-selection ul li .text-decoration-line-through{color:#8d866d;display:flex;flex-grow:1;justify-content:flex-end;padding-right:8px;text-decoration:line-through}.review-lens-selection ul li>span{display:flex;width:80%}.review-lens-selection ul li>span:last-child{margin-bottom:auto;margin-left:auto;width:auto}.review-lens-selection .line-break{flex-basis:100%;height:0}.review-lens-selection__edit-btn{font-size:18px;font-size:1.125rem;line-height:24.75px;line-height:1.546875rem;align-items:center;appearance:none;border:0;color:#333;display:flex;font-weight:700;letter-spacing:0em;margin-bottom:.5rem;margin-right:auto;padding:0;width:auto}.review-lens-selection__edit-btn .icon-edit-pencil{font-size:14px;font-size:0.875rem;line-height:14px;line-height:0.875rem;color:#024b86;height:14px;margin-left:.5rem;width:14px}.review-lens-selection__add-to-cart-btn{height:44px;padding:0}.rx-upload p{margin-bottom:.625rem}.rx-upload .icon-info-circle{color:#efede7;position:relative;top:2px}.rx-upload__reset-btn{font-size:16px;font-size:1rem;color:#0b2572;font-weight:400;letter-spacing:normal;line-height:normal;text-align:left;text-transform:none;text-decoration:underline}.rx-upload__details img{border-radius:2px;border:1px solid #e3e3e3}.theme-ambest .rx-upload__details img{border-color:#8d866d}.wizard-card-button{margin:.25rem auto 1rem;position:relative;width:335px}.wizard-card-button__wrapper{background:#fff;border-radius:2px;border:1px #fff solid;box-shadow:0px 3px 5px 0px #0000001A;padding:14px 18px;padding:.875rem 1.125rem;width:100%}.collapse-open .wizard-card-button__wrapper,.selected .wizard-card-button__wrapper{border-color:#024b86;border-bottom-width:4px;margin-bottom:-3px;box-shadow:none}.component .wizard-card-button__wrapper{box-shadow:none;padding:0}.disabled .wizard-card-button__wrapper{background:rgba(141,134,109,.1);border:1px solid #dedacd;box-shadow:none}.ReviewLensSelections .wizard-card-button__wrapper,.PreviousLens .wizard-card-button__wrapper{background:none;border:none}.wizard-card-button.checkbox{padding-top:5px}.wizard-card-button.selected.checkbox .wizard-card-button__top{position:relative}.wizard-card-button.selected.checkbox .wizard-card-button__top::after{font-size:14px;font-size:0.875rem;align-items:center;background-color:#024b86;border-radius:50px;content:"";color:#fff;display:flex;font-family:"nvicons";height:22px;justify-content:center;position:absolute;top:-20px;right:-24px;width:22px}@media(min-width: 1024px){.wizard-card-button{width:414px}.wizard-card-button.ReviewLensSelections{width:450px}}.wizard-card-button__top{align-items:flex-start;display:flex}.wizard-card-button__bottom{margin-top:1rem}.wizard-card-button__image{margin-right:1rem}.wizard-card-button__title-subtext{width:100%}.wizard-card-button__fast-flag{position:absolute;right:1.125rem;top:.875rem}.wizard-card-button__bullet-list{font-size:18px;font-size:1.125rem;line-height:24.75px;line-height:1.546875rem;color:#8d866d}.wizard-card-button__mini-banner{font-size:14px;font-size:0.875rem;align-items:center;background:#f5f8fa;border:1px solid #efede7;border-radius:4px;color:#024b86;display:flex;font-weight:700;margin-top:.75rem;padding:.625rem 1rem;width:100%}.wizard-card-button__mini-banner .icon-shield-check{font-size:18px;font-size:1.125rem;margin-right:.5rem}.wizard-card-button__action-element a,.wizard-card-button__action-element input{cursor:pointer;display:block}.wizard-card-button__action-element a{text-decoration:none}.wizard-card-button__action-element button{border:none;padding:0;text-align:left;width:100%}.wizard-card-button__action-element input{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.wizard-card-button__title,.wizard-card-button__subtext,.wizard-card-button__collapse{font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem;letter-spacing:0;margin-bottom:0}.wizard-card-button__title{border-bottom:1px solid #dedacd;color:#0b2572;display:flex;justify-content:space-between;font-weight:700;margin-bottom:8px;margin-bottom:0.5rem;padding-bottom:8px;padding-bottom:0.5rem}.wizard-card-button__title.no-title-line{margin-bottom:0;padding-bottom:0;border-bottom:none}.wizard-card-button__title span{font-size:16px;font-size:1rem;color:#8d866d;font-weight:400}.collapse-open .wizard-card-button__title,.selected .wizard-card-button__title{color:#024b86}.wizard-card-button__subtext,.wizard-card-button__collapse{color:#8d866d;font-weight:400}.collapse-open .wizard-card-button__subtext,.selected .wizard-card-button__subtext,.collapse-open .wizard-card-button__collapse,.selected .wizard-card-button__collapse{border-color:#024b86;color:#1c1818}.wizard-card-button.skip-prescription-entry.collapse-open .wizard-card-button__subtext{display:none}.wizard-card-button__collapse p{font-size:18px;font-size:1.125rem;line-height:24.75px;line-height:1.546875rem}.collapse-open .wizard-card-button__collapse{border-color:#8d866d}.wizard-card-button__cta .expired{display:none}.wizard-card-button.expired-rx .expired{display:block}.wizard-card-button.expired-rx .manual{display:none}.wizard-card-button.disabled *{cursor:not-allowed}.wizard-card-button.disabled img,.wizard-card-button.disabled h4{opacity:.5}.wizard-card-button.recommended{background:#feeed5;border:2px solid #fdcb81;padding:10px 8px;border-radius:4px}.wizard-card-button__recommended-text{padding:0 .5rem}.wizard-card-button__recommended-text h4,.wizard-card-button__recommended-text p{font-size:18px;font-size:1.125rem;line-height:24.75px;line-height:1.546875rem}.wizard-card-button__recommended-rx{font-size:15px;font-size:0.9375rem;line-height:20.63px;line-height:1.289375rem;background:rgba(255,255,255,.5);margin-bottom:.75rem;padding:8px}@media(min-width: 1024px){.page-lensWizardVersion2Page .sticky-nav-top-1,.page-lensWizardV2PageTemplate .sticky-nav-top-1{display:none !important}}.lens-wizard-wrapper{background:#f3f2ef;position:relative}@media(min-width: 768px){.lens-wizard-wrapper{background:linear-gradient(to right, #fff 0%, #fff 50%, #F3F2EF 50%, #F3F2EF 100%)}}.lens-wizard-wrapper.min-height{min-height:450px}@media(min-width: 768px){.lens-wizard-wrapper.min-height{min-height:550px}}.lens-wizard-v2__row{align-items:flex-start;margin:0;position:relative}.lens-wizard-v2__top-observer,.lens-wizard-v2__bottom-observer{display:block;height:1px}.lens-wizard-v2__left-column,.lens-wizard-v2__right-column{display:flex;flex-wrap:wrap;justify-content:center}.lens-wizard-v2__left-column{background:#fff;order:1;position:static;z-index:2}@media(min-width: 768px){.lens-wizard-v2__left-column{height:100%;order:0;padding-bottom:4rem}}.lens-wizard-v2__right-column{padding-top:34px;padding-top:2.125rem;align-items:flex-start;background:#f3f2ef;order:0;padding-bottom:2rem;transition:transform .5s}@media(min-width: 768px){.lens-wizard-v2__right-column{order:1}}@media(min-width: 1024px){.lens-wizard-v2__right-column.method-zero{transform:translateY(10%)}}@media(min-width: 1181px){.lens-wizard-v2__right-column.method-zero{transform:translateY(20%)}}.show-progress-indicator .lens-wizard-v2__right-column.top-padding{padding-top:115px}.lens-wizard-v2__heading,.lens-wizard-v2__sub-heading{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;color:#000;font-weight:400;letter-spacing:0;margin:0 auto 1rem;text-align:left;width:335px}@media(min-width: 1024px){.lens-wizard-v2__heading,.lens-wizard-v2__sub-heading{width:414px}}@media(min-width: 768px){.method-zero .lens-wizard-v2__heading{text-align:center}}.lens-wizard-v2__sub-heading{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.lens-wizard-v2__breadcrumb{margin-right:auto;width:100%}@media(min-width: 768px){.lens-wizard-v2__breadcrumb{padding:3.125rem 0 1rem}}.lens-wizard-v2__lens-summary{width:100%}.lens-wizard-v2 .m-breadcrumb{margin-bottom:0}.lens-wizard-v2 .m-breadcrumb__item{margin-bottom:0}.lens-wizard-v2 .m-breadcrumb__item a{font-size:14px;font-size:0.875rem;color:#0b2572;font-weight:400}.lens-wizard-v2 .m-breadcrumb__item::after{padding:0 .5rem;transform:rotate(180deg)}.lens-wizard-v2__button{font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;align-items:center;border-radius:2px;display:flex;font-weight:700;height:44px;justify-content:center;padding:.5rem 1rem;text-decoration:none;text-transform:uppercase}.lens-wizard-v2__button--primary{background:#0b2572;border:2px solid #0b2572;color:#fff}.lens-wizard-v2__button--primary:hover{color:#fff}.lens-wizard-v2__button--primary.outline{background:#fff;color:#0b2572}.lens-wizard-v2__button--primary.link{background:transparent;border-color:transparent;color:#0b2572;text-decoration:underline}.lens-wizard-v2__button--primary:disabled{background:#9ab1be;border:2px solid #9ab1be;opacity:1}.lens-wizard-v2__button.full-width{width:100%}.lens-wizard-v2__button.text-transform-none{text-transform:none}.wizard-card-button .lens-wizard-v2__button{font-size:14px;font-size:0.875rem;line-height:14px;line-height:0.875rem;height:33px}.wizard-card-button .lens-wizard-v2__button.large{line-height:16px;line-height:1rem;height:44px}.lens-wizard-v2 .fade-enter-active{transition:all .3s ease}.lens-wizard-v2 .fade-leave-active{transition:all .3s cubic-bezier(1, 0.5, 0.8, 1)}.lens-wizard-v2 .fade-enter,.lens-wizard-v2 .fade-leave-to{opacity:0}.lens-wizard-v2__price-bar{bottom:0;width:100%;position:absolute}@media(min-width: 768px){.lens-wizard-v2__price-bar{right:calc(50% + 2rem);max-width:calc(50% - 2rem)}}.lens-wizard-v2__price-bar.fixed{bottom:0;right:0;position:fixed;z-index:2}@media(min-width: 768px){.lens-wizard-v2__price-bar.fixed{right:calc(50% + 2rem);width:calc(50% - 2.625rem)}}@media(min-width: 1440px){.lens-wizard-v2__price-bar.fixed{max-width:678px}}.lens-wizard-v2 .form-error{font-size:14px;font-size:0.875rem;align-items:center;color:#c00;display:flex;margin-top:.5rem;padding-left:.5rem}.lens-wizard-v2 .form-error .icon-alert-icon{margin-right:.5rem}.lens-wizard-v2 .has-error input{border-color:#c00}.lens-wizard-v2 .has-error label{color:#c00 !important}.lens-wizard-v2 .information-message{font-size:16px;font-size:1rem;line-height:24.8px;line-height:1.55rem;background:#feeed5;border:2px #fdcb81 solid;color:#1c1818;padding:.75rem .75rem .75rem 3.625rem}.lens-wizard-v2 .information-message::before{font-size:22px;font-size:1.375rem;align-items:center;content:"";display:flex;font-family:"nvicons";height:22px;justify-content:center;position:absolute;top:1rem;left:2rem;width:22px}.lens-wizard-v2 .information-message a{color:#1c1818}.lens-wizard-v2 .information-message__dismiss{font-size:16px;font-size:1rem;border:0;display:block;font-weight:normal;letter-spacing:normal;margin-top:.5rem;padding:0;text-decoration:underline;text-transform:capitalize}.lens-wizard-v2__leave-wizard-warning-modal .modal-content,.lens-wizard-v2__loggedin-no-valid-rx-modal .modal-content,.lens-wizard-v2__strong-prescription-plastic-warning-modal .modal-content{background:#f3f2ef}.lens-wizard-v2__leave-wizard-warning-modal .modal-header,.lens-wizard-v2__loggedin-no-valid-rx-modal .modal-header,.lens-wizard-v2__strong-prescription-plastic-warning-modal .modal-header{border-bottom:0;padding-bottom:0}.lens-wizard-v2__leave-wizard-warning-modal .modal-header .close,.lens-wizard-v2__loggedin-no-valid-rx-modal .modal-header .close,.lens-wizard-v2__strong-prescription-plastic-warning-modal .modal-header .close{color:#333;opacity:1}.lens-wizard-v2__leave-wizard-warning-modal .modal-header .close:hover,.lens-wizard-v2__loggedin-no-valid-rx-modal .modal-header .close:hover,.lens-wizard-v2__strong-prescription-plastic-warning-modal .modal-header .close:hover{opacity:1}.lens-wizard-v2__leave-wizard-warning-modal .modal-title,.lens-wizard-v2__loggedin-no-valid-rx-modal .modal-title,.lens-wizard-v2__strong-prescription-plastic-warning-modal .modal-title{font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem;color:#000;font-weight:700;letter-spacing:0px}.lens-wizard-v2__leave-wizard-warning-modal .modal-dialog,.lens-wizard-v2__loggedin-no-valid-rx-modal .modal-dialog,.lens-wizard-v2__strong-prescription-plastic-warning-modal .modal-dialog{margin:auto;width:345px}.lens-wizard-v2__leave-wizard-warning-modal .modal-body ul,.lens-wizard-v2__loggedin-no-valid-rx-modal .modal-body ul,.lens-wizard-v2__strong-prescription-plastic-warning-modal .modal-body ul{margin-bottom:1rem}.lens-wizard-v2__leave-wizard-warning-modal .modal-body ul li,.lens-wizard-v2__loggedin-no-valid-rx-modal .modal-body ul li,.lens-wizard-v2__strong-prescription-plastic-warning-modal .modal-body ul li{font-size:16px;font-size:1rem;line-height:19px;line-height:1.1875rem;font-weight:400;letter-spacing:1px}.lens-wizard-v2__strong-prescription-plastic-warning-modal--prescription{font-size:15px;font-size:0.9375rem;line-height:20.63px;line-height:1.289375rem;background:rgba(255,255,255,.5);margin-bottom:.75rem;padding:8px}.lens-wizard-v2__strong-prescription-plastic-warning-modal--info{font-size:16px;font-size:1rem;line-height:19px;line-height:1.1875rem;font-weight:400;letter-spacing:1px}.lens-wizard-v2__strong-prescription-plastic-warning-modal--inner-box{background:#fff;margin-bottom:1rem;padding:1rem}.lens-wizard-v2__strong-prescription-plastic-warning-modal--inner-box img{margin-top:-1.5rem;width:100%}.lens-wizard-v2__strong-prescription-plastic-warning-modal--inner-box hr{background-color:#dedacd;border:none;height:1px;margin:.5rem 0}.lens-wizard-v2 .btn-primary:disabled{background:linear-gradient(rgba(192, 192, 192, 0.8), rgba(192, 192, 192, 0.8)),#0b2572;border-color:transparent;opacity:1}
