/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/sections/eyewear-configurator/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************/.eyewear-configurator__option-cards{display:flex;flex-wrap:wrap;justify-content:center;margin:calc(var(--rds-spacing-200) * -1);pointer-events:none}.eyewear-configurator__option-card-wrapper{width:100%;pointer-events:all;padding:var(--rds-spacing-200)}@media (min-width: 576px){.eyewear-configurator__option-card-wrapper{max-width:318px}}.eyewear-configurator__option-card{height:100%;flex-basis:0;display:flex;flex-direction:column;border-radius:var(--rds-border-radius-50);border:1px solid var(--rds-color-neutral-text-weak)}.eyewear-configurator__option-card_selected,.eyewear-configurator__option-card:has(button.eyewear-configurator__card-cta:active){outline:2px solid var(--rds-color-glue-text-default)}.eyewear-configurator__card-image-wrapper{aspect-ratio:16/9;position:relative}.eyewear-configurator__card-image-wrapper>img{position:absolute;display:block;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.eyewear-configurator__card-heading-wrapper{margin-top:var(--rds-spacing-200);margin-bottom:var(--rds-spacing-200);display:flex;flex-direction:row;align-items:center}.eyewear-configurator__card-heading{margin-top:0;margin-bottom:0;flex-grow:1;font-size:var(--rds-font-size-1500)}.eyewear-configurator__card-price{display:flex;align-items:center;color:var(--rds-color-glue-text-default);font-size:var(--rds-font-size-1500);font-weight:var(--rds-font-weight-bold);line-height:var(--rds-font-line-height-150)}.eyewear-configurator__card-price>span:last-child:not(:first-child){font-size:var(--rds-font-size-0875)}.eyewear-configurator__card-compare-price{color:var(--rds-color-blue-900);font-size:var(--rds-font-size-0750);font-weight:var(--rds-font-weight-semibold);line-height:var(--rds-font-line-height-150)}.eyewear-configurator__card-text{font-size:var(--rds-font-size-0875);flex-grow:1;padding-left:var(--rds-spacing-200);padding-right:var(--rds-spacing-200);margin-bottom:var(--rds-spacing-200)}.eyewear-configurator__description{margin-bottom:var(--rds-spacing-200)}.eyewear-configurator__description:last-child{margin-bottom:0}.eyewear-configurator__description h1,.eyewear-configurator__description h2,.eyewear-configurator__description h3,.eyewear-configurator__description h4,.eyewear-configurator__description h5{margin-top:var(--rds-spacing-200);margin-bottom:var(--rds-spacing-50)}.eyewear-configurator__description ul{padding-left:0;margin-top:var(--rds-spacing-200);margin-bottom:var(--rds-spacing-50)}.eyewear-configurator__description li{margin-bottom:var(--rds-spacing-100);list-style:none;display:flex;flex-direction:row}.eyewear-configurator__description li:before{background:var(--rds-color-success-background-medium);content:"";-webkit-mask-image:url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M12 21.96l-5.56-5.56-1.893 1.88 7.453 7.453 16-16-1.88-1.88-14.12 14.107z"></path></svg>');mask-image:url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M12 21.96l-5.56-5.56-1.893 1.88 7.453 7.453 16-16-1.88-1.88-14.12 14.107z"></path></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-repeat:no-repeat;width:24px;margin-right:var(--rds-spacing-75)}.eyewear-configurator__card-cta-wrapper{display:grid;padding-left:var(--rds-spacing-200);padding-right:var(--rds-spacing-200);margin-bottom:var(--rds-spacing-200)}.eyewear-configurator__lens-type-cart-error{margin-bottom:var(--rds-spacing-400)}.eyewear-configurator__prescription-page{padding-bottom:2rem}@media (min-width: 992px){.eyewear-configurator__prescription-page{padding-bottom:unset}}.eyewear-configurator__prescription-page input[type=number]::-webkit-outer-spin-button,.eyewear-configurator__prescription-page input[type=number]::-webkit-inner-spin-button{display:none}.eyewear-configurator__prefill-message{max-width:37rem;margin:var(--rds-spacing-400) auto}.eyewear-configurator__prefill-message a{display:inline;font-weight:var(--rds-font-weight-bold);text-decoration:underline}.eyewear-configurator__prescription-error,.eyewear-configurator__prescription-warning{max-width:62rem;margin:var(--rds-spacing-200) auto}.eyewear-configurator__prescription-error--contact-lens,.eyewear-configurator__prescription-warning--contact-lens{max-width:37rem}.eyewear-configurator__prescription-error .error-message,.eyewear-configurator__prescription-error .warning-message,.eyewear-configurator__prescription-warning .error-message,.eyewear-configurator__prescription-warning .warning-message{gap:var(--rds-spacing-100)}.eyewear-configurator__prescription-content{display:flex;flex-direction:column;max-width:62rem;gap:var(--rds-spacing-400);margin:var(--rds-spacing-200) auto var(--rds-spacing-400)}@media (min-width: 992px){.eyewear-configurator__prescription-content{flex-direction:row}}.eyewear-configurator__prescription-help{margin-bottom:var(--rds-spacing-400);text-align:center}.eyewear-configurator__prescription-help p{margin:0}.eyewear-configurator__prescription-help a,.eyewear-configurator__prescription-help button{font-weight:var(--rds-font-weight-bold);text-decoration:none}.eyewear-configurator__prescription-form{display:grid;grid-template-columns:min-content var(--rds-spacing-200) repeat(3,minmax(0,1fr));row-gap:var(--rds-spacing-150)}@media (min-width: 992px){.eyewear-configurator__prescription-form{grid-template-columns:100px var(--rds-spacing-200) repeat(3,minmax(0,1fr)) 16px minmax(0,1fr);row-gap:var(--rds-spacing-200)}}.eyewear-configurator label,.eyewear-configurator-inner-wrap label{font-size:var(--rds-font-size-0875);font-weight:var(--rds-font-weight-bold);color:var(--rds-color-grey-500)}.eyewear-configurator__prescription-date{display:grid;grid-template-columns:min-content var(--rds-spacing-200) repeat(3,minmax(0,1fr));margin-bottom:var(--rds-spacing-300)}.eyewear-configurator__prescription-date input{min-height:var(--rds-input-height-md);color:var(--rds-color-coolgrey-600)}.eyewear-configurator__prescription-date input::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;color:transparent;cursor:pointer;background:transparent}.eyewear-configurator__prescription-date .input-wrapper{position:relative}.eyewear-configurator__prescription-date .input-wrapper svg{position:absolute;top:50%;right:12px;pointer-events:none;transform:translateY(-50%)}@media (min-width: 992px){.eyewear-configurator__prescription-date{grid-template-columns:100px var(--rds-spacing-200) repeat(3,minmax(0,1fr)) var(--rds-spacing-200) minmax(0,1fr);margin-bottom:var(--rds-spacing-600)}}.eyewear-configurator__prescription-date-input{grid-column:3/6}.eyewear-configurator__prescription-date .error-message{margin-top:var(--rds-spacing-50)}.eyewear-configurator__prescription-date .error-message--date{align-items:baseline}.eyewear-configurator__prescription-right-label,.eyewear-configurator__prescription-left-label{display:flex;flex-direction:column}.eyewear-configurator__prescription-right-label{grid-row:2;grid-column:1}.eyewear-configurator__prescription-left-label{grid-row:3;grid-column:1}.eyewear-configurator__prescription-sph-label,.eyewear-configurator__prescription-cyl-label,.eyewear-configurator__prescription-axis-label,.eyewear-configurator__prescription-add-label{text-align:center;display:flex;align-items:center;justify-content:center;gap:var(--rds-spacing-50)}.eyewear-configurator__prescription-sph-label .tooltip__trigger,.eyewear-configurator__prescription-cyl-label .tooltip__trigger,.eyewear-configurator__prescription-axis-label .tooltip__trigger,.eyewear-configurator__prescription-add-label .tooltip__trigger{padding:0}.eyewear-configurator__prescription-sph-label .tooltip__trigger path,.eyewear-configurator__prescription-cyl-label .tooltip__trigger path,.eyewear-configurator__prescription-axis-label .tooltip__trigger path,.eyewear-configurator__prescription-add-label .tooltip__trigger path{fill:var(--rds-color-neutral-text-default)}.eyewear-configurator__prescription-sph-label{grid-row:1;grid-column:3}.eyewear-configurator__prescription-cyl-label{grid-row:1;grid-column:4}.eyewear-configurator__prescription-axis-label{grid-row:1;grid-column:5}@media (min-width: 0) and (max-width: 991px){.eyewear-configurator__prescription-add-label{align-self:center;grid-row:5;grid-column:1}}@media (min-width: 992px){.eyewear-configurator__prescription-add-label{text-align:center;grid-row:1;grid-column:7}}.eyewear-configurator__prescription-right-sph-input{grid-row:2;grid-column:3}.eyewear-configurator__prescription-right-cyl-input{grid-row:2;grid-column:4}.eyewear-configurator__prescription-right-axis-input{grid-row:2;grid-column:5}.eyewear-configurator__prescription-left-axis-input input::-moz-placeholder,.eyewear-configurator__prescription-right-axis-input input::-moz-placeholder{color:inherit}.eyewear-configurator__prescription-left-axis-input input::placeholder,.eyewear-configurator__prescription-right-axis-input input::placeholder{color:inherit}.eyewear-configurator__prescription-right-add-input{width:150%;grid-row:5;grid-column:3}@media (min-width: 0) and (max-width: 991px){.eyewear-configurator__prescription-right-add-input{border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:1px}}@media (min-width: 992px){.eyewear-configurator__prescription-right-add-input{width:auto;grid-row:2;grid-column:7}}.eyewear-configurator__prescription-left-sph-input{grid-row:3;grid-column:3}.eyewear-configurator__prescription-left-cyl-input{grid-row:3;grid-column:4}.eyewear-configurator__prescription-left-axis-input{grid-row:3;grid-column:5}.eyewear-configurator__prescription-left-add-input{width:150%;grid-row:5;grid-column:4;margin-left:50%}@media (min-width: 0) and (max-width: 991px){.eyewear-configurator__prescription-left-add-input{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}}@media (min-width: 992px){.eyewear-configurator__prescription-left-add-input{width:auto;grid-row:3;grid-column:7;margin-left:0}}.eyewear-configurator__prescription-pd-wrapper{flex-basis:40%;background-color:var(--rds-color-neutral-background-medium);padding:var(--rds-spacing-300);display:flex;flex-direction:column;gap:var(--rds-spacing-200);justify-content:space-between;grid-row:12;grid-column:1/span 5}@media (min-width: 992px){.eyewear-configurator__prescription-pd-wrapper{grid-row:1/span 6;grid-column:9}}.eyewear-configurator__prescription-pd-wrapper input,.eyewear-configurator__prescription-pd-wrapper .select{background-color:var(--rds-color-white-500)}.eyewear-configurator__prescription-pd-number-help button{font-weight:var(--rds-font-weight-bold)}.eyewear-configurator__prescription-multi-pd-numbers{display:flex;flex-direction:row;justify-content:flex-start}.eyewear-configurator__prescription-pd-number-inputs{display:grid;grid-template-columns:min-content var(--rds-spacing-300) max-content max-content 1fr;grid-template-rows:var(--input-height)}.eyewear-configurator__prescription-pd-number-input-label{align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--rds-spacing-50);font-weight:var(--rds-font-weight-bold)}.eyewear-configurator__prescription-pd-number-input-label .tooltip__trigger{padding:0}.eyewear-configurator__prescription-pd-number-input-label .tooltip__trigger path{fill:var(--rds-color-neutral-text-default)}.eyewear-configurator__prescription-first-pd-number-input{grid-column:3}.eyewear-configurator__prescription-second-pd-number-input{grid-column:4}.eyewear-configurator__prescription-next-button-wrapper{margin-top:var(--rds-spacing-400);text-align:center}.eyewear-configurator .select,.eyewear-configurator-inner-wrap .select{padding-left:var(--rds-spacing-100);padding-right:var(--rds-spacing-200);text-overflow:ellipsis;background-position:right center}.eyewear-configurator .select:focus-visible,.eyewear-configurator-inner-wrap .select:focus-visible{outline-color:var(--rds-color-blue-600);outline-offset:calc(-1 * var(--rds-outline-offset))}@media (min-width: 992px){.eyewear-configurator .select,.eyewear-configurator-inner-wrap .select{padding-left:var(--rds-spacing-200);padding-right:var(--rds-spacing-400);background-position:right 10px center}}.eyewear-configurator .input-wrapper,.eyewear-configurator-inner-wrap .input-wrapper{padding:0 var(--rds-spacing-100)}.eyewear-configurator .input-wrapper:has(:focus-visible),.eyewear-configurator-inner-wrap .input-wrapper:has(:focus-visible){outline-color:var(--rds-color-blue-600);outline-offset:calc(-1 * var(--rds-outline-offset))}.eyewear-configurator .input-wrapper:has(:disabled),.eyewear-configurator-inner-wrap .input-wrapper:has(:disabled){background-color:initial}@media (min-width: 992px){.eyewear-configurator .input-wrapper,.eyewear-configurator-inner-wrap .input-wrapper{padding:0 var(--rds-spacing-200)}}.contactlens-prescription{margin:var(--rds-spacing-200) auto var(--rds-spacing-400)}@media (min-width: 992px){.contactlens-prescription{max-width:37rem}}@media (min-width: 0) and (max-width: 991px){.contactlens-prescription label{display:flex;align-items:center}}.contactlens-prescription__form{display:grid;grid-template-columns:33% repeat(2,1fr);align-items:center}@media (min-width: 992px){.contactlens-prescription__form{grid-template-columns:calc(50% - 32px) repeat(2,1fr)}}.contactlens-prescription__form--date{grid-template-columns:1fr;grid-template-rows:repeat(2,auto);margin-top:var(--rds-spacing-300)}@media (min-width: 992px){.contactlens-prescription__form--date{grid-template-columns:calc(50% - 32px) 2fr;grid-template-rows:auto;margin-top:0}}.contactlens-prescription__form-date-input{padding:var(--rds-spacing-150)}@media (min-width: 992px){.contactlens-prescription__form-date-input{padding:var(--rds-spacing-150) var(--rds-spacing-400)}}.contactlens-prescription__right-label,.contactlens-prescription__left-label{margin-bottom:var(--rds-spacing-300);font-weight:var(--rds-font-weight-semibold)}.contactlens-prescription__right-label{grid-row:1;grid-column:2;padding-left:var(--rds-spacing-150)}@media (min-width: 992px){.contactlens-prescription__right-label{padding-left:var(--rds-spacing-400)}}.contactlens-prescription__left-label{grid-row:1;grid-column:3}.contactlens-prescription__label-0{grid-row:2;grid-column:1}.contactlens-prescription__select-right-0{grid-row:2;grid-column:2}.contactlens-prescription__select-left-0{grid-row:2;grid-column:3}.contactlens-prescription__label-1{grid-row:3;grid-column:1}.contactlens-prescription__select-right-1{grid-row:3;grid-column:2}.contactlens-prescription__select-left-1{grid-row:3;grid-column:3}.contactlens-prescription__label-2{grid-row:4;grid-column:1}.contactlens-prescription__select-right-2{grid-row:4;grid-column:2}.contactlens-prescription__select-left-2{grid-row:4;grid-column:3}.contactlens-prescription__label-3{grid-row:5;grid-column:1}.contactlens-prescription__select-right-3{grid-row:5;grid-column:2}.contactlens-prescription__select-left-3{grid-row:5;grid-column:3}.contactlens-prescription__label-4{grid-row:6;grid-column:1}.contactlens-prescription__select-right-4{grid-row:6;grid-column:2}.contactlens-prescription__select-left-4{grid-row:6;grid-column:3}.contactlens-prescription__label-5{grid-row:7;grid-column:1}.contactlens-prescription__select-right-5{grid-row:7;grid-column:2}.contactlens-prescription__select-left-5{grid-row:7;grid-column:3}.contactlens-prescription__label-6{grid-row:8;grid-column:1}@media (min-width: 992px){.contactlens-prescription__date-input{grid-column:2/span 2}}.contactlens-prescription__button-wrapper{position:fixed;z-index:1;bottom:0;left:0;right:0;padding:var(--rds-spacing-100) var(--rds-spacing-300);text-align:center;background-color:var(--rds-color-white-500)}.contactlens-prescription__button-wrapper button{width:100%;font-weight:var(--rds-font-weight-bold)}@media (min-width: 992px){.contactlens-prescription__button-wrapper{position:static;margin:var(--rds-spacing-400) 0 0;padding:unset;background-color:unset}.contactlens-prescription__button-wrapper button{width:auto}}.contactlens-prescription .error-message{grid-column:span 3;margin-top:var(--rds-spacing-50)}.contactlens-prescription .error-message--date{align-items:baseline}.item-wrapper{position:relative;height:100%;display:flex;align-items:center;padding:0 var(--rds-spacing-150)}@media (min-width: 992px){.item-wrapper{padding:0 var(--rds-spacing-400)}}.item-wrapper--0{background-color:var(--rds-color-blue-100)}.item-wrapper--1{background-color:var(--rds-color-coolgrey-50)}.item-wrapper span{max-width:8ch}@media (min-width: 576px){.item-wrapper span{max-width:none}}.prescription-tooltip{display:inline-block;position:absolute;top:var(--rds-spacing-200);right:-10px}@media (min-width: 992px){.prescription-tooltip{right:20px}}.prescription-label-wrapper{position:relative;padding:0 0 var(--rds-spacing-50) var(--rds-spacing-150)}@media (min-width: 992px){.prescription-label-wrapper{padding:0 0 var(--rds-spacing-50) var(--rds-spacing-400)}}.prescription-label-wrapper .prescription-tooltip{position:static}@media (min-width: 992px){.prescription-label-wrapper .prescription-tooltip{position:absolute;top:-8px}}.select-wrapper{padding:var(--rds-spacing-150) var(--rds-spacing-150) var(--rds-spacing-150) 0}@media (min-width: 992px){.select-wrapper{padding:var(--rds-spacing-150) var(--rds-spacing-400) var(--rds-spacing-150) 0}}.select-wrapper--0{background-color:var(--rds-color-blue-100)}.select-wrapper--1{background-color:var(--rds-color-coolgrey-50)}.select-wrapper .select{background-color:var(--rds-color-white-500)}.select-wrapper__right{padding-right:0;padding-left:var(--rds-spacing-150)}@media (min-width: 992px){.select-wrapper__right{padding-left:var(--rds-spacing-400)}}.select-wrapper__right select{border-radius:var(--rds-border-radius-50) 0 0 var(--rds-border-radius-50)}.select-wrapper__left select{margin-left:-1px;border-radius:0 var(--rds-border-radius-50) var(--rds-border-radius-50) 0}.prescription-date-wrapper{position:relative;width:100%}.prescription-date-wrapper input{color:var(--rds-color-coolgrey-600);min-height:var(--rds-input-height-md)}.prescription-date-wrapper input::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;color:transparent;cursor:pointer;background:transparent}.prescription-date-wrapper svg{position:absolute;top:50%;right:12px;pointer-events:none;transform:translateY(-50%)}.eyewear-configurator__lens-color-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,270px));grid-gap:var(--rds-spacing-400);justify-content:center}.eyewear-configurator__lens-color-wrapper{display:grid;place-content:center}.eyewear-configurator__lens-color{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:270px;width:auto;border-radius:var(--rds-border-radius-50);outline-offset:var(--rds-outline-offset);overflow:hidden;aspect-ratio:1/1}.eyewear-configurator__lens-color_selected,.eyewear-configurator__lens-color:hover,.eyewear-configurator__lens-color:focus-visible{outline:2px solid var(--rds-color-blue-500)}.eyewear-configurator__lens-color>img{display:block;position:absolute;width:100%;height:100%;z-index:-1}.eyewear-configurator__lens-color-content{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;padding:26px var(--rds-spacing-300) 0}.eyewear-configurator__lens-color-title,.eyewear-configurator__lens-color-description{margin:0;font-size:var(--rds-font-size-1000);font-weight:var(--rds-font-weight-medium);line-height:var(--rds-font-line-height-150);color:var(--rds-color-white-500)}.eyewear-configurator__lens-color-title{font-size:var(--rds-font-size-1500);font-weight:var(--rds-font-weight-semibold)}.eyewear-configurator__lens-color-footer{padding:0 var(--rds-spacing-300) 20px}.eyewear-configurator__lens-color-button{width:100%;color:var(--rds-color-white-500);border-color:var(--rds-color-white-500);border-width:2px}.eyewear-configurator__lens-color-button:hover,.eyewear-configurator__lens-color-button:focus-visible{border-color:var(--rds-color-white-500)}.eyewear-configurator-summary__heading{margin-top:0}.eyewear-configurator-summary__summary-cart-error{margin-bottom:var(--rds-spacing-400)}.eyewear-configurator-summary .product-info{display:grid;grid-template-columns:min(40%,200px) 50%;border-top:1px solid var(--rds-color-neutral-background-pressed);gap:var(--rds-spacing-300);padding:var(--rds-spacing-400) 0;color:var(--rds-color-neutral-text-default);align-items:center}.eyewear-configurator-summary .product-info__image-container{aspect-ratio:1/1}.eyewear-configurator-summary .product-info__image-container img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.eyewear-configurator-summary .product-info__details{display:flex;flex-direction:column}.eyewear-configurator-summary .product-info span{font-size:var(--rds-font-size-1000);font-weight:var(--rds-font-weight-regular);line-height:1.75}.eyewear-configurator-summary .product-info span.product-info__title{font-weight:var(--rds-font-weight-medium)}.eyewear-configurator-summary .product-info__description{margin-bottom:var(--rds-spacing-150)}.eyewear-configurator-summary .product-info__sku{color:var(--rds-color-neutral-text-medium)}.eyewear-configurator-summary .product-breakdown-row{padding:var(--rds-spacing-200) 0;border-bottom:1px solid var(--rds-color-neutral-background-pressed);display:flex;flex-direction:column;gap:var(--rds-spacing-100)}.eyewear-configurator-summary .product-breakdown-row:first-child{border-top:1px solid var(--rds-color-neutral-background-pressed)}.eyewear-configurator-summary .product-breakdown-row__header{display:flex;align-items:center;justify-content:space-between}.eyewear-configurator-summary .product-breakdown-row__heading{font-size:var(--rds-font-size-1000);font-weight:var(--rds-font-weight-medium);line-height:1.75}.eyewear-configurator-summary .product-breakdown-row__edit-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--rds-color-glue-text-default);padding:0 var(--rds-spacing-50);font-size:var(--rds-font-size-1000);font-weight:var(--rds-font-weight-semibold);margin:0;cursor:pointer}.eyewear-configurator-summary .product-breakdown-row__edit-button:hover,.eyewear-configurator-summary .product-breakdown-row__edit-button:focus-visible{text-decoration:underline}.eyewear-configurator-summary .product-breakdown-row__body{display:flex;flex-direction:column;gap:var(--rds-spacing-100)}.eyewear-configurator-summary .product-breakdown-line{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.eyewear-configurator-summary .product-breakdown-line__label{font-size:var(--rds-font-size-1000);font-weight:var(--rds-font-weight-regular);line-height:1.75}.eyewear-configurator-summary .product-breakdown-line__price-list{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--rds-spacing-100);align-items:flex-end}.eyewear-configurator-summary .product-breakdown-line__price{font-size:var(--rds-font-size-1000);font-weight:var(--rds-font-weight-semibold);line-height:1.25;color:var(--rds-color-glue-text-default)}.eyewear-configurator-summary .product-breakdown-line__price.strikethrough{text-decoration:line-through;font-size:var(--rds-font-size-0750);color:var(--rds-color-glue-text-strong);font-style:italic}.eyewear-configurator-summary .product-total{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:var(--rds-spacing-200) 0}.eyewear-configurator-summary .product-total__label{font-size:var(--rds-font-size-1500);font-weight:var(--rds-font-weight-medium);color:var(--rds-color-neutral-text-default);line-height:1.2}.eyewear-configurator-summary .product-total__amount{font-size:var(--rds-font-size-1750);font-weight:var(--rds-font-weight-semibold);color:var(--rds-color-glue-text-default);line-height:1.5}.prescription-table{width:100%}@media (min-width: 1296px){.prescription-table{max-width:600px}}.prescription-table td{padding:var(--rds-spacing-100);font-size:var(--rds-font-size-1000);color:var(--rds-color-neutral-text-default);line-height:1.5;text-align:center}.prescription-table td:first-child{padding-left:0}.prescription-table td.left-aligned{text-align:left}.prescription-table td:nth-child(2n){background-color:var(--rds-color-neutral-background-medium)}.prescription-table td.bg-white{background-color:var(--rds-color-neutral-background-default)}.prescription-table tr:first-child td{font-weight:var(--rds-font-weight-medium)}.prescription-table tr:not(:first-child) td:not(:first-child){font-size:var(--rds-font-size-1000);line-height:1.5}.prescription-table tr:last-child td{padding-top:var(--rds-spacing-300)}.eyewear-configurator,.eyewear-configurator-inner-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--rds-z-index-modal);background-color:var(--rds-color-neutral-background-default);display:flex;flex-direction:column}.eyewear-configurator__heading{margin-top:0;text-align:center}.eyewear-configurator__help-text{text-align:center;font-size:var(--rds-font-size-0875);margin-top:var(--rds-spacing-300)}.eyewear-configurator__help-text a{font-weight:var(--rds-font-weight-bold);text-decoration:none}.eyewear-configurator__header{border-bottom:1px solid var(--rds-color-neutral-text-weak);order:1}.eyewear-configurator__header-prev-section{height:32px;width:32px}.eyewear-configurator__header-button{margin:0;padding:0;color:var(--rds-color-blue-500);background:none;border:none;cursor:pointer}.eyewear-configurator__header-button>span{width:100%}.eyewear-configurator__header-button svg{height:32px;width:32px;fill:currentColor}.eyewear-configurator__header-content{padding-top:var(--rds-spacing-200);padding-bottom:var(--rds-spacing-200);display:flex;flex-direction:row;align-items:center;justify-content:space-between}.eyewear-configurator__body{flex-grow:1;overflow-y:auto;width:100%;order:2}.eyewear-configurator__body-content{padding-top:var(--rds-spacing-500);padding-bottom:var(--rds-spacing-500);min-height:100%}.eyewear-configurator__footer{border-top:1px solid var(--rds-color-neutral-text-weak);order:3}.eyewear-configurator__footer-content{padding-top:var(--rds-spacing-200);padding-bottom:var(--rds-spacing-200);display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;justify-content:flex-start;gap:var(--rds-spacing-100)}.eyewear-configurator__footer-content>*{grid-column:1}@media (min-width: 576px){.eyewear-configurator__footer-content{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row;gap:var(--rds-spacing-100)}}@media (min-width: 992px){.eyewear-configurator__footer-content{gap:var(--rds-spacing-400)}}.eyewear-configurator__footer-cta{width:100%;grid-column:1/span 2}@media (min-width: 992px){.eyewear-configurator__footer-cta{width:auto;min-width:200px}}.eyewear-configurator__footer-product{display:flex;flex-direction:row;align-items:center;flex-grow:1}.eyewear-configurator__footer-product img{display:none;margin-right:var(--rds-spacing-50);height:90px;width:90px}@media (min-width: 576px){.eyewear-configurator__footer-product img{display:block}}.eyewear-configurator__footer-product-title,.eyewear-configurator__footer-price,.eyewear-configurator__footer-login-message a{font-weight:var(--rds-font-weight-semibold)}.eyewear-configurator__footer-login-message{grid-row:1/span 2;grid-column:2;text-align:right}.eyewear-configurator__footer-product-title{margin-top:0;font-size:var(--rds-font-size-0875);line-height:var(--rds-font-line-height-150);color:var(--rds-color-blue-900)}.eyewear-configurator__footer-price{font-size:var(--rds-font-size-1750);line-height:2.25rem}.eyewear-configurator__footer-price--is-member{color:var(--rds-color-blue-500)}.eyewear-configurator__footer-price--is-on-sale{color:var(--rds-color-orange-500)}.eyewear-configurator__acknowledgement-decision{display:flex;align-items:center;flex-direction:column;row-gap:var(--rds-spacing-400);margin-top:var(--rds-spacing-400);text-align:center}
/*# sourceMappingURL=/cdn/shop/t/81/assets/sections-eyewear-configurator.css.map */
