.quotation-container{width:100%}.quotation-container .quotation-body{display:flex;flex-wrap:wrap;padding:45px}.quotation-container .quotation-body .left-content{width:50%;padding-left:131px;min-width:280px;min-height:410px}.quotation-container .quotation-body .left-content .quote-title{font-family:minerva-modern;font-style:normal;font-weight:400;font-size:32px;line-height:40px;color:#222}.quotation-container .quotation-body .left-content .quote-description{max-width:410px;font-family:sofia-pro;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.5px;color:#222;margin-top:16px}.quotation-container .quotation-body .left-content .quote-form{display:grid;max-width:410px;margin-top:33px}.quotation-container .quotation-body .left-content .quote-form .quote-field{position:relative;margin-bottom:40px}.quotation-container .quotation-body .left-content .quote-form .quote-field .quote-value{max-width:410px;width:100%;height:48px;background:#fff;border:1px solid #d8d8d8;box-sizing:border-box;border-radius:4px;font-family:sofia-pro;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.5px;color:#222;padding:12px 16px;-webkit-appearance:none}.quotation-container .quotation-body .left-content .quote-form .quote-field .quote-value.focus-visible::placeholder{color:transparent}.quotation-container .quotation-body .left-content .quote-form .quote-field .quote-value.focus-visible{border:2px solid #557b92!important;outline-color:none}.quotation-container .quotation-body .left-content .quote-form .quote-field .quote-value.ng-invalid.ng-touched{border:1px solid #e32118}.quotation-container .quotation-body .left-content .quote-form .quote-field .quote-value.focused{color:transparent!important}.quotation-container .quotation-body .left-content .quote-form .quote-field .quote-value:-webkit-autofill{-webkit-text-fill-color:#222222}.quotation-container .quotation-body .left-content .quote-form .quote-field .quote-value:-webkit-autofill.focused{-webkit-text-fill-color:transparent!important}.quotation-container .quotation-body .left-content .quote-form .quote-field .quote-date-placeholder-pattern{position:absolute;width:100%;height:100%;padding:12px 16px;font-family:sofia-pro;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.5px;color:#d3d3d3;display:none;left:2px}.quotation-container .quotation-body .left-content .quote-form .quote-field .quote-date-placeholder-pattern.focused{display:block}.quotation-container .quotation-body .left-content .quote-form .quote-field .quote-date-placeholder-pattern .bar{color:#222}.quotation-container .quotation-body .left-content .quote-form .quote-field .quote-date-placeholder-pattern.date-focus{text-transform:uppercase}.quotation-container .quotation-body .left-content .quote-form .quote-field .quote-name{position:absolute;top:-7px;padding-right:4px;padding-left:4px;background-color:#fff;left:16px;font-style:normal;font-weight:400;font-size:12px;line-height:16px;font-family:sofia-pro;color:#222}.quotation-container .quotation-body .left-content .quote-form .quote-field .quote-error{display:inline-block;position:relative;left:16px;top:-2px;width:100%;color:#e32118;font-family:sofia-pro,sans-serif!important;font-weight:400!important;font-stretch:normal;font-style:normal;font-size:12px;line-height:16px;letter-spacing:.16px;margin:0}.quotation-container .quotation-body .left-content .quote-form .quote-field .quote-error .icon-error-field{position:absolute;width:24px;height:24px;top:-38px;right:30px}.quotation-container .quotation-body .left-content .quote-form .quote-field .quote-error.quote-dob-error .icon-error-field{right:62px}.quotation-container .quotation-body .left-content .quote-form .quote-field .clear-input-icon{position:absolute;top:18px;right:17px}.quotation-container .quotation-body .left-content .quote-form .quote-field .clear-input-icon .icon.close{width:16px;height:16px;right:7px;left:7px;pointer-events:none;fill:#767676}.quotation-container .quotation-body .left-content .quote-form .quote-field a.calendar-btn{position:absolute;right:15px;top:0;display:flex;height:48px;align-items:center;cursor:pointer}.quotation-container .quotation-body .left-content .quote-form .quote-field .lc-datepicker{position:absolute;right:0;bottom:0}.quotation-container .quotation-body .left-content .quote-form .submit-quote-info{width:140px;height:40px;background:#557b92;border-radius:100px;color:#fff;font-family:sofia-pro;text-transform:uppercase;border:unset}.quotation-container .quotation-body .left-content .quote-form .submit-quote-info .quote-loader{width:28px;filter:invert(1) brightness(10);margin-top:-4px}.quotation-container .quotation-body .right-content{width:50%}.quotation-container .quotation-body .right-content .quote-image{width:100%;height:100%}.quotation-container .quotation-footer{background:#e7eef0;width:100%;min-height:329px;display:flex;justify-content:space-evenly}.quotation-container .quotation-footer .v-divider{border-left:1px solid #d8d8d8;margin:2% 0 2% 0}.quotation-container .quotation-footer .footer-info{top:64px;position:relative;color:#222}.quotation-container .quotation-footer .footer-info span{width:100%;display:block}.quotation-container .quotation-footer .footer-info span.general-text.general-text--bold.chatnow-link{cursor:pointer;text-decoration:underline;font-size:20px;line-height:55px;font-weight:600}.quotation-container .quotation-footer .footer-info .call-text{font-style:normal;font-weight:400;font-size:32px;line-height:40px;font-family:minerva-modern;color:#222;text-align:center}.quotation-container .quotation-footer .footer-info .phone-text{font-family:sofia-pro;font-style:normal;font-weight:400;font-size:20px;line-height:32px;text-align:center}.quotation-container .quotation-footer .footer-info .general-text{font-family:sofia-pro;font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center}.quotation-container .quotation-footer .footer-info .general-text.general-text--bold{font-weight:600}@media only screen and (max-width:980px){.quotation-container .quotation-footer{flex-direction:column;min-height:460px}.quotation-container .quotation-footer .footer-info{top:0;position:unset}.quotation-container .quotation-footer .v-divider{border-left:none;border-bottom:1px solid #d8d8d8;margin:0 10% 0 10%}.quotation-container .quotation-body{padding:16px;justify-content:center}.quotation-container .quotation-body .quote-description,.quotation-container .quotation-body .quote-title{width:100%;max-width:100%!important;text-align:center;display:block}.quotation-container .quotation-body .left-content{padding:0 16px;width:100%}.quotation-container .quotation-body .left-content .quote-form{max-width:100%}.quotation-container .quotation-body .left-content .quote-form .submit-quote-info{margin:4px auto}.quotation-container .quotation-body .left-content .quote-form .quote-field .quote-value{max-width:100%}.quotation-container .quotation-body .right-content{display:none}}.quote-error-popup{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(34,34,34,.2);z-index:999}.quote-error-popup .popup-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:600px;width:600px;min-height:314px;background-color:#fff;margin:0 auto;box-shadow:0 0 2.94545px rgba(40,41,61,.04),0 5.89091px 11.7818px rgba(96,97,112,.16);border-radius:8px}.quote-error-popup .popup-content .close-container{position:relative;right:20.42px;float:right;top:20.42px;width:13.18px;height:13.18px;cursor:pointer}.quote-error-popup .popup-content .close-container .close-icon{width:100%}.quote-error-popup .popup-content .info{padding:50px 5%}.quote-error-popup .popup-content .info .info-title{font-family:minerva-modern;font-style:normal;font-weight:400;font-size:28px;line-height:32px;text-align:center;color:#222;display:block}.quote-error-popup .popup-content .info .info-title{font-family:minerva-modern;font-style:normal;font-weight:400;font-size:28px;line-height:32px;text-align:center;color:#222;display:block}.quote-error-popup .popup-content .info .sub-info{margin:32px 0}.quote-error-popup .popup-content .info .sub-info .sub-info-text{font-family:sofia-pro;font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-align:center;margin:0}.quote-error-popup .popup-content .info .info-button{background:#557b92;border-radius:100px;width:156px;height:40px;margin:0 auto;color:#fff;display:block;border:unset}.quote-error-popup.quote-cart-options .popup-content .info{min-height:261px}.quote-error-popup.quote-cart-options .popup-content .info .info-title{font-size:20px}.quote-error-popup.quote-cart-options .popup-content .info .info-button{width:276px;height:40px;margin-top:37px}.quote-error-popup.quote-cart-options .popup-content .info .info-button.info-button--white{background-color:#fff;border:1px solid #557b92;color:#557b92;margin-top:16px}.quote-error-popup.quote-cart-options .popup-content .info .exit-button{position:absolute;right:0;top:0;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.quote-error-popup.quote-cart-options .popup-content .info .exit-button .icon{width:17px;height:17px}@media only screen and (max-width:980px){.quote-error-popup .popup-content{width:80%}.quote-error-popup .popup-content .close-container{width:18.18px;height:18.18px}}.quote-content{display:none}.quotation-order.quote-content{display:block}.quotation-order.quote-content .protection-quote{padding:16px 0;border-bottom:1px solid #d8d8d8;font-weight:600;font-size:16px;line-height:24px;color:#557b92;font-family:sofia-pro}.quotation-order.quote-content .protection-quote .check-icon_dark-grey{padding-right:6px}.quotation-order.quote-content .insurance-benefits{font-weight:600;font-size:14px;line-height:16px;color:#247534!important;padding:12px 0;font-family:sofia-pro}.quotation-order.quote-content.checkout .insurance-benefits{padding:20px 0;display:block}.quotation-order.quote-content .collect-order-quote{display:flex;margin-top:16px;margin-bottom:23px}.quotation-order.quote-content .collect-order-quote .left-content{width:40px}.quotation-order.quote-content .collect-order-quote .right-content{position:relative;bottom:4px}.quotation-order.quote-content .collect-order-quote .right-content .text-content{font-family:sofia-pro;font-style:normal;font-weight:400;font-size:10px;line-height:16px;color:#222;margin-bottom:0}.cart-item-container.quotation-order .productTitleDetails p a,.right-nav-order-details-container.quotation-order .productTitleDetails p a{pointer-events:none}.cart-item-container.quotation-order .lensEdit,.cart-item-container.quotation-order a.remove_link.delete-link,.right-nav-order-details-container.quotation-order .lensEdit,.right-nav-order-details-container.quotation-order a.remove_link.delete-link{display:none!important}.cart-item-container.quotation-order #insurance-switch,.cart-item-container.quotation-order .lc2,.right-nav-order-details-container.quotation-order #insurance-switch,.right-nav-order-details-container.quotation-order .lc2{display:none}.affirm-afterpay-cta.quotation-order,.affirm-afterpay-klarna-cta.quotation-order,.affirm-klarna-cta.quotation-order,.afterpay-klarna-cta.quotation-order,.boss-disclaimer.quotation-order,.cartParagraph.quotation-order,.contact-lens-boxes-table.quotation-order,.contact-lens-modal-prescription.quotation-order,.ct_Link_Default_Medium.quotation-order,.ct_overlay__telecomando.quotation-order,.idme-promo-code.quotation-order,.insurance-section.quotation-order,.klarna-cta.quotation-order,.nav-prescription-preview.quotation-order,.prescription-information.quotation-order,.prescriptionStatusSubtitle.quotation-order{display:none!important}.quote-prescription{display:none}.quote-prescription.subtitle{font-family:sofia-pro;font-size:12px;line-height:16px;color:#192c50}.quote-prescription.preview{font-family:sofia-pro;font-weight:700;font-size:14px;line-height:24px;text-decoration-line:underline;color:#557b92}@media only screen and (min-width:336px){.quote-prescription.preview{position:absolute;top:7px;right:10px}}.quote-prescription.quotation-order{display:block!important}#quoteDob::placeholder{color:gray!important}#topBannerUI .ct_Link_Default_Medium.quotation-order{display:block!important}#topBannerUI .header-center-espot-container .slick-slider .slick-list{width:100%}#topBannerUI .header-center-espot-container .slick-slider .slick-list .top_header_carousel_item.slick-slide{display:flex;justify-content:center}#topBannerUI .header-center-espot-container .slick-slider .slick-list .top_header_carousel_item a{width:fit-content}#topBannerUI .header-center-espot-container .slick-slider>svg{width:auto;height:57%;margin-top:2px;cursor:pointer}