.fv-header{background:#fffdf9;border-bottom:1px solid #e8e1d7}.fv-header .fv-logo{display:flex;align-items:center;flex-shrink:0}.fv-header .fv-logo img{display:block;width:200px;height:auto;max-width:100%}.fv-pdp .fv-pdp-main,.fv-pdp .fv-pdp-thumbs button{background:#f5f0e7;border-radius:10px}.fv-pdp .fv-pdp-summary{background:#f7f1e8;border:1px solid #e7ddce;border-radius:10px}.fv-pdp .fv-pdp-facts strong{border-color:#ddd2c2;background:#fffdf9}.fv-pdp .fv-pdp-buy{background:#fffdf9;border-radius:7px}.fv-pdp .fv-pdp-rx{border-radius:7px}.fv-pdp .fv-pdp-buy:hover{background:#f4ecdf}#dialog-lens_configurator.fv-rx{background:#2c272075}.fv-rx .dialog-wrapper.configurator{background:#fffdf9;box-shadow:0 20px 70px #30271c33}.fv-rx .fv-rx-sidebar{background:#f3ecdf}.fv-rx .config_body .product-cont{background:#fffefb;border-color:#e3d9cb;border-radius:10px}.fv-rx .config_body .product-cont.selected{background:#f1e8d9;border-color:#8a7353}.fv-rx .product-cont.selected:before{border-color:#8a7353}.fv-rx .product-cont:hover{border-color:#a89172}.fv-rx .fv-rx-intro p,.fv-rx .product-cont .description,.fv-rx .product-cont .description p{color:#6c6256}.fv-rx .fv-rx-brand img{display:block;object-fit:contain;width:160px;height:auto}.fv-rx .fv-rx-review-row,.fv-rx .fv-rx-sidebar p{border-color:#ddd1bf}.fv-rx .config_button{border-radius:7px}@media(max-width:700px){.fv-header .fv-logo img{width:155px}.fv-rx .fv-rx-brand img{width:135px}}#dialog-lens_configurator.fv-rx .configurator-cont,#dialog-lens_configurator.fv-rx .config_body,#dialog-lens_configurator.fv-rx .product-cont{box-shadow:none!important}.fv-rx .configurator-cont{background:transparent;min-height:0;height:auto}.fv-rx .fv-rx-brand{width:100%;justify-content:space-between}.fv-rx .fv-rx-help{margin-top:20px}.fv-rx .fv-rx-progress li.active{color:#725b3c}.fv-rx .fv-rx-progress li{padding-bottom:8px;border-bottom:2px solid #e8dfd2}.fv-rx .fv-rx-progress li.active{border-bottom-color:#8a7353}#dialog-lens_configurator.fv-rx{padding:24px 16px}#dialog-lens_configurator.fv-rx .dialog-wrapper.configurator{max-width:1060px;width:min(1060px,100%);overflow:hidden}.fv-rx .fv-rx-brand{padding:16px 30px 8px;position:relative;min-height:58px}.fv-rx .fv-rx-brand img{width:132px}.fv-rx #configurator_close_btn{margin-left:auto;align-self:flex-start}.fv-rx .fv-rx-columns{grid-template-columns:minmax(0,2fr) minmax(270px,1fr);align-items:start}.fv-rx .fv-rx-main{padding:12px 32px 24px}.fv-rx .configurator-cont{margin:0!important;padding:0!important;min-height:0!important;height:auto!important}.fv-rx .fv-rx-progress{gap:0;margin:0 0 28px;align-items:center}.fv-rx .fv-rx-progress li{display:flex;align-items:center;gap:8px;border:0;padding:0;white-space:nowrap;font-size:11px;font-weight:400;flex:1}.fv-rx .fv-rx-progress li:not(:last-child):after{content:"";height:1px;min-width:12px;flex:1;margin:0 10px;background:#d8d8d4}.fv-rx .fv-rx-progress li:last-child{flex:0}.fv-rx-step-number{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#ebeae7;color:#626773;flex-shrink:0}.fv-rx .fv-rx-progress li.active{color:#152c46}.fv-rx .active .fv-rx-step-number{background:#192d50;color:#fff}.fv-rx .fv-rx-intro h2{font-size:30px;line-height:1.18;margin-bottom:8px}.fv-rx .fv-rx-intro p{margin-bottom:18px;font-size:14px}.fv-rx .config_body .product-cont{padding:15px 18px;min-height:72px;margin-bottom:12px;border-radius:7px}.fv-rx .product-cont:before{width:20px;height:20px;margin-right:18px}.fv-rx .product-cont.selected:before{border-color:#1c3359}.fv-rx .config_body .product-cont.selected{background:#eef3f8;border-color:#223d63}.fv-rx-choice-icon{width:42px;height:40px;flex:0 0 42px;margin-right:22px;color:#142e51}.fv-rx-choice-icon svg{width:100%;height:100%;display:block}.fv-rx .product-cont .title{font-size:18px!important}.fv-rx .product-cont .description{font-size:12px}.fv-rx .fv-rx-sidebar{margin:12px 20px 24px 0;padding:22px;border-radius:10px;background:#f6f3ed}.fv-rx .fv-rx-sidebar h3{font-size:21px;margin-bottom:12px}.fv-rx .fv-rx-sidebar>img{height:125px}.fv-rx .fv-rx-sidebar>strong{font-size:18px;line-height:1.3;margin:12px 0 24px}.fv-rx .fv-rx-cost{margin:18px 0;font-size:13px}.fv-rx .buttons_cont{margin:0!important;padding-top:8px;min-height:0!important;height:auto!important}.fv-rx #next_btn{min-width:155px;padding:14px 20px}.fv-rx .fv-rx-help{margin-top:10px}@media(max-width:700px){#dialog-lens_configurator.fv-rx{padding:8px}.fv-rx .fv-rx-brand{padding:12px 18px 4px}.fv-rx .fv-rx-main{padding:12px 18px 20px}.fv-rx .fv-rx-progress li{font-size:9px;gap:4px}.fv-rx .fv-rx-progress li:not(:last-child):after{margin:0 4px;min-width:5px}.fv-rx-step-number{width:21px;height:21px}.fv-rx .fv-rx-intro h2{font-size:26px}.fv-rx .config_body .product-cont{padding:12px;min-height:72px}.fv-rx-choice-icon{width:32px;height:32px;flex-basis:32px;margin-right:12px}.fv-rx .product-cont:before{margin-right:12px}.fv-rx .fv-rx-sidebar{margin:0 18px 18px;padding:18px}.fv-rx .fv-rx-sidebar>img{height:80px}.fv-rx #next_btn{min-width:130px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/fv-warm.css.map */
