@font-face{font-family:"Specsavers";src:url("/wp-content/themes/specsavers-canada/includes/custom-fonts/Specsavers-Regular.otf");font-weight:400}@font-face{font-family:"Specsavers";src:url("/wp-content/themes/specsavers-canada/includes/custom-fonts/Specsavers-Light.otf");font-weight:300}@font-face{font-family:"Specsavers";src:url("/wp-content/themes/specsavers-canada/includes/custom-fonts/Specsavers-Bold.otf");font-weight:700}body{height:auto}.discount-wrap{display:flex;justify-content:space-between;margin-bottom:20px}.discount-wrap .discount-title{display:flex;gap:20px;flex-grow:1}.discount-wrap .discount-title .delete-link{width:initial;text-align:initial}.discount-wrap .pricing{width:initial}.col-select{font-size:14px}.bottom-options-wrapper{display:flex;justify-content:space-between;padding:0 40px 0 65px;align-items:baseline;flex-wrap:wrap}.frame-type,.material,.coating,.sun-option,.design{display:flex;justify-content:space-between;margin-bottom:20px}.frame-type .pricing,.material .pricing,.coating .pricing,.sun-option .pricing,.design .pricing{width:initial}.free-line-wrapper{display:flex;justify-content:space-between;padding-left:50px}.free-line-wrapper .pricing{width:initial}.line-block.final-block,.line-block.final-block .section-heading{display:flex;justify-content:space-between;align-items:baseline;font-size:22px;font-weight:700;padding-bottom:0;color:#222}.line-block.final-block .pricing,.line-block.final-block .section-heading .pricing{width:initial}.final-block .our-price{font-weight:700;font-size:22px}.pricing .custom-link a{margin-bottom:0}.pricing table:nth-child(n+3),.pricing table:nth-child(even){border-top:1px solid #ddd;margin-top:20px}.pricing table:nth-child(n+3) tr:first-child td:first-child,.pricing table:nth-child(even) tr:first-child td:first-child{padding-top:20px}.star img{width:14px}.selected-details span{font-weight:300}.summ-cat{display:flex;gap:20px;flex-grow:1}.summ-cat .line-wrap{display:block}.tabs{padding:0;margin-top:40px;display:flex;gap:5px}.tabs .lens-tab{display:inline-block;flex-basis:0;flex-grow:1}.tabs .lens-tab a{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:0px;border-top-left-radius:0px;padding:13px 30px 13px 30px;margin-bottom:0;background:none;background-color:#016c42;color:#fff;margin-right:3px;width:100%;text-align:center}.tabs .lens-tab a:hover{background-color:#c4c4c4}.tabs .lens-tab.active a{color:#000;background:#ececec}.tabs .lens-tab.active a:hover{background-color:#929d00}.tabs .tab-add a{color:#fff;background-color:#c1d000;font-weight:700}.line-block .pricing table tr:first-child{font-size:inherit}.line-block:nth-child(even){background:#ececec}.line-block:nth-child(odd){background:#fff}.line-block .section-heading{font-size:24px;font-weight:400;color:#016c42}.line-block .lens-info img{display:none}.line-block .our-cost span{display:inline-block;min-width:140px}.line-block .pricing table tr td:last-child.our-price,.line-block .promo-price{text-align:right;padding:0}.line-block .pricing-total{font-size:20px;padding-bottom:20px}.line-block .pricing-total span{display:inline-block;padding:0px 10px}.line-block .comp-total span{display:inline-block;padding:0px 10px}.line-block .line-bot{padding-top:5px}.line-block .line-bot span{display:inline-block;height:44px;line-height:44px}.line-block .line-bot .small-button{display:inline-block;text-align:right;float:right}.line-block.custom-link{text-align:right}.line-block .pricing.total table tr:first-child{font-size:inherit;opacity:1}.line-block .summary-row{font-size:17px}.line-text .sub-heading{display:flex}.line-text .sub-heading .edit-link{margin-right:10px}.pricing .offer-name{color:#016c42;font-weight:300}.pricing .small-button a{margin-bottom:0px}.summary-header .offer-name{color:#016c42;font-weight:300}.print{display:none}.print-logo{max-width:300px;height:92px;margin:25px auto;margin-bottom:25px}.final-promo{color:#c1d000;font-weight:400;display:flex;justify-content:space-between}.print-button{text-align:center}.pricing .double-lens{margin-bottom:0px !important}.pricing .summary-link{display:none !important}.delete-link{width:30%;text-align:right}.delete-link a{background:none;padding:0}.delete-link svg{fill:#a7beca;width:18px;float:left;margin:6px 5px 0 0}.summary-header{display:flex;flex-wrap:wrap}.summary-header .section-heading{width:70%}/*# sourceMappingURL=summary47.css.map */
