.show-initial-options{--radio-border:#898989;--radio-fill:#6e6e6e;--primary-color:#565656;--secondary-color:#969696;display:flex;flex-direction:column;align-items:center;border:2px solid #000;position:absolute;top:-15.5rem;width:100%;background:#fff;z-index:1000000;margin:0;padding:0 1rem;color:var(--primary-color);font-family:ITC Charter,serif}#customizer-modal{--primary-color:#000;--secondary-color:#969696;--modal-overlay-bg:rgba(0,0,0,.8);--modal-bg:#fefefe;--modal-image-bg:#fff;--modal-content-bg:#fff;--option-bg:rgba(244,244,244,1);--option-border:2px solid transparent;--option-hover-bg:rgba(230,230,230,1);--option-hover-border:2px solid transparent;--option-selected-bg:rgba(230,230,230,1);--option-selected-border:2px solid #bebebe}.is-hidden{display:none;opacity:0;visibility:hidden}.modal-questions{width:100%}.step-content{text-align:center}.show-initial-options [type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}.show-initial-options [type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:36px;cursor:pointer;line-height:54px;color:#666;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.show-initial-options [type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:6px;width:24px;height:24px;border:1px solid var(--radio-border);border-radius:100%;background:#fff}.show-initial-options [type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:"";width:18px;height:18px;background:var(--radio-fill);position:absolute;top:9px;left:3px;border-radius:100%;transition:all .2s ease}.show-initial-options [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.show-initial-options [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.show-initial-wrapper{position:relative;display:none;bottom:-100%;width:100%;line-height:1.5rem}.show-initial-options hr{width:80%;margin:0 10% 10px;border-color:#c6c6c6}.initial-product-option,.inital-close-button{position:absolute;font-size:2.25rem;font-family:Twentieth Century,sans-serif;right:.75rem;font-weight:100;line-height:2rem;cursor:pointer}.options-heading{font-size:1.4rem;font-weight:700;padding:5px 0;line-height:2rem}.initial-single-option{display:flex;width:100%}.radio-text-wrapper{display:flex;align-items:center;width:100%}.radio-input-wrapper{width:100%}.initial-options-price{display:flex;flex-direction:column;align-items:center}.initial-options-text,.initial-options-price{line-height:1.5}.initial-options-text-heading{font-size:1.1rem;font-weight:700}.initial-options-price-money{font-size:1.3rem;font-weight:700}.initial-options-text-description,.initial-options-price-top{font-size:.9rem;color:var(--secondary-color)}.initial-radio-options{width:100%;display:flex;flex-direction:column;gap:.25rem}.show-initial-options .btn{margin:.25rem auto 1rem;font-weight:700;font-size:1.2rem;padding:.9rem 1.2rem}[data-show-initial]{padding:0 25px;font-size:20px;min-height:44px;height:44px;font-weight:900;line-height:44px;margin-top:20px}.w-full{width:100%}.modal{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--modal-overlay-bg);cursor:pointer;visibility:hidden;opacity:0;transition:all .35s ease-in;z-index:100000000}.modal h1,.modal .h1,.modal h2,.modal .h2,.modal h3,.modal .h3,.modal h4,.modal .h4,.modal h5,.modal .h5,.modal h6,.modal .h6{font-family:ITC Charter,serif!important;text-transform:unset}.modal.is-visible{visibility:visible;opacity:1}.modal-dialog{position:relative;width:100%;height:100%;display:flex;background:var(--modal-bg);cursor:default;overflow:auto}.modal-dialog .modal-content{display:flex;width:100%}.modal-dialog .modal-content .modal-image-holder img{display:block;width:100%;height:100%;object-fit:contain;background:var(--modal-image-bg)}.modal-dialog .modal-content .text{display:grid;place-items:center;padding:40px}.modal-image-wrapper{max-width:calc((100vw - 11.5rem)/2)}.nav-wrapper-content{display:flex;justify-content:space-between;flex-direction:row;position:absolute;top:.75rem;left:1rem;width:calc(100% - 2rem)}.subtotal-content{display:none}.modal-dialog .close-modal{height:2rem;width:2rem;padding:0;background:transparent;border:0;color:var(--primary-color)}button.previous-step{background:transparent;border:transparent;color:var(--primary-color);padding:0;height:2rem;width:2rem}button.previous-step[data-prev-tab=""]{opacity:0}.modal-image-holder{flex:100%;display:flex;justify-content:center}.modal-image{display:flex;flex-direction:column;justify-content:space-around}.modal-questionnaire{position:relative;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;flex:45%;max-width:640px;padding:4rem 2rem 0;box-shadow:-15px 0 15px -15px #00000073;background:var(--modal-content-bg)}.steps{display:none}.steps.is-visible{display:flex;flex-direction:column;justify-content:space-between;height:calc(100vh - 6rem)}.step-footer{display:flex;gap:1rem}.steps h1{font-weight:700;text-align:center;margin-bottom:2rem;font-family:ITC Charter,serif!important;font-size:1.75rem}.doctor-info h1{margin:0}.patient-info h1{margin:2rem auto 0}label{text-align:left}.option-details{padding:.5rem .75rem;background:#fff;font-size:.9rem;text-align:left}.option-details p{margin-bottom:0;font-size:1rem}.option-details p:has(+ul){margin-bottom:.5rem}.option-details p+ul{margin-bottom:.75rem}.option-details ul{margin:0 0 0 1rem}.option-detail ol{text-align:left}.next-step,.add-to-cart-btn.btn{width:100%}.available-options{display:flex;flex-direction:column;gap:1.25rem}.price small{font-size:.8rem}.btn svg{height:24px;width:24px}.single-option{padding:.5rem;border-radius:.25rem;cursor:pointer;background:var(--option-bg);border:var(--option-border);color:var(--primary-color)}.single-option:hover{background:var(--option-hover-bg);border:var(--option-hover-border);transition:background-color .3s ease}.single-option.selected{background:var(--option-selected-bg);border:var(--option-selected-border)}.single-option h6{font-family:ITC Charter,serif!important;font-weight:700;font-size:1.3rem;margin-bottom:0}.single-option p.price{margin-bottom:0;font-size:1.3rem;font-weight:700}.single-option .button-price{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:.5rem}.option-detail,.patient-info,.doctor-info,.input-wrapper{display:flex;flex-direction:column}.option-detail,.patient-info,.doctor-info{gap:1rem}.color-details{text-align:left}.input-wrapper.multiple-pd{flex-direction:row;gap:1rem}input[type=checkbox].custom-checkbox{height:0;width:0;visibility:hidden}label.checkbox{cursor:pointer;text-indent:-9999px;width:3rem;height:1.5rem;background:gray;display:block;border-radius:100px;position:relative}label.checkbox:after{content:"";position:absolute;top:.1rem;left:.1rem;width:1.25rem;height:1.25rem;background:#fff;border-radius:90px;transition:.3s}.pd-answer{display:none}.what-is-pd{margin-bottom:2rem}.what-is-pd h5{font-size:1rem;display:inline-flex;gap:.5rem}.pd-answer.is-visible{display:flex;flex-direction:column;font-size:.9rem}input.custom-checkbox:checked+label.checkbox{background:#bada55}input.custom-checkbox:checked+label.checkbox:after{left:calc(100% - .1rem);transform:translate(-100%)}label.checkbox:active:after{width:1.5rem}.checkbox-input-wrapper{display:flex}.checkbox-input{flex-direction:row;gap:1rem}.additional-detail{margin-top:0;display:none}.multiple-pd{display:none}.toggle-pd-answer{cursor:pointer;position:relative;top:-2px}.toggle-pd-answer svg{height:18px;width:18px;fill:transparent}.pd-test-info{display:none;align-items:center;flex-direction:column;justify-content:center;height:100vh;gap:1rem}.pd-test-wrapper{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin:0 2.5%}.pd-step{display:flex;flex-direction:column;border:1px solid #000;border-radius:1rem;padding:1rem;align-items:center}.pd-step *{margin:0;padding:0}input[type=file],input[type=date],input[type=color]{font-size:17px;line-height:17px;font-family:ITC Charter,serif;font-weight:400;font-style:normal;background:#fff;color:#565656;border:1px solid rgb(213,213,213);padding:.8em 15px;margin:0;vertical-align:middle;max-width:100%;border-radius:0;-webkit-appearance:none;box-sizing:border-box}input[type=color]{height:3rem;width:3rem;padding:2px;border-radius:100px}input[type=color]::-webkit-color-swatch,input[type=color]::-moz-color-swatch{border-radius:100px;border:none}.color-list{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;justify-items:center;gap:1rem 2rem}.color{display:flex;flex-direction:column;align-items:center}.color-swatch{height:2rem;width:2rem;border-radius:100%}.custom-color-input{display:none}.custom-color-input.is-visible{display:flex}.info-row{display:flex;justify-content:space-between;align-items:center}.info-row.is-hidden{display:none;opacity:0;visiblity:hidden}.selection-details h3{font-size:1.25rem;text-transform:uppercase}.subtotal h2.title{text-transform:uppercase}.nav-buttons{display:flex;flex-direction:row;position:absolute;width:100%;top:0;left:0}.nav-buttons ul{display:flex;flex-direction:row;margin-inline-start:0;margin:0;width:100%}.nav-buttons ul li{list-style:none;width:12.5%;height:.25rem;background:transparent}.nav-buttons ul li.active-tab{background:#000}.colors-list{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #dedede}.gens-logo-wrapper{text-align:center}.gens-logo-wrapper h5{font-size:1.25rem}.gens-logo{max-height:4rem}.single-color{padding:1rem;display:flex;flex-direction:column;border:2px solid #dedede;align-items:center;cursor:pointer}.single-color.selected{border-width:4px;border-color:#252525}.single-color h5{font-size:1.25rem}.options-list{border:1px solid var(--option-bg);margin-bottom:1rem}.option-item{cursor:pointer;display:flex;gap:.75rem;padding:.5rem;border:2px solid transparent}.option-item:hover{border:2px solid var(--option-hover-bg)}.option-item.selected{border:2px solid #252525}.option-item h2{font-size:1.25rem;font-weight:700}.option-item p{margin-bottom:.25rem;line-height:1.25;font-size:.9rem}.option-item .color-image{width:100px;min-width:100px}span.variant-title{font-size:1.2rem;font-style:italic}[data-checkout]{width:100%;font-size:1.25rem;font-weight:900}.hidden-mobile{display:block}.selected-file{display:none;color:#065f46;background:#ecfdf5;border:1px solid #6ee7b7;padding:.25rem;border-radius:.5rem}.selected-file.is-visible{display:block}.input-group-dob{display:flex;gap:.25rem}#patient_dob_month,#patient_dob_date{width:30%;text-align:center}#patient_dob_year{width:40%;text-align:center}.example-image img{max-width:80%;margin:0 auto}.step-two[data-selected-material=Trivex]~.step-four .option-item[data-title*=G15],.step-two[data-selected-material=Trivex]~.step-four .single-color[data-title*=Sapphire],.step-two[data-selected-material=Trivex]~.step-four .single-color[data-title*=Amethyst],.step-two[data-selected-material=Trivex]~.step-four .single-color[data-title*=Amber],.step-two[data-selected-material=Trivex]~.step-four .single-color[data-title*=Ruby],.step-two[data-selected-material=Trivex]~.step-four .single-color[data-title*=Emerald],.step-two[data-selected-material="High Index 1.74"]~.step-four .single-color[data-title*="Graphite Green"],.step-two[data-selected-material="High Index 1.74"]~.step-four .single-color[data-title*=Sapphire],.step-two[data-selected-material="High Index 1.74"]~.step-four .single-color[data-title*=Amethyst],.step-two[data-selected-material="High Index 1.74"]~.step-four .single-color[data-title*=Amber],.step-two[data-selected-material="High Index 1.74"]~.step-four .single-color[data-title*=Ruby],.step-two[data-selected-material="High Index 1.74"]~.step-four .single-color[data-title*=Emerald]{display:none}.toggle-pd-answer.show>.minus,.toggle-pd-answer>.plus{display:block!important}.toggle-pd-answer.show>.plus,.toggle-pd-answer .minus{display:none!important}#custom_tint_text{width:100%;padding:5px}body.customizer-open iframe#tidio-chat-iframe{top:10px!important;right:0!important;bottom:0!important;left:10px!important}@media (max-width:850px){.modal-dialog .modal-content{flex-direction:column}.modal-image-holder{display:none}.initial-options-text-description,.initial-options-price-top{font-size:.75rem}.subtotal-content{display:block}.option-details ul li:not(:first-child){display:none}.hidden-mobile{display:none}.option-details p+ul{margin-bottom:0}.single-option h6{text-align:left}.input-wrapper.multiple-pd{flex-direction:column}.half-input{display:flex;flex-direction:column}body.customizer-open iframe#tidio-chat-iframe{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/customizer.css.map */
