/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/styles/sections/section-prescription.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/.prescription-desktop{display:none}@media (min-width: 750px){.prescription-desktop{display:block}}.prescription-mobile{display:block}@media (min-width: 750px){.prescription-mobile{display:none}}.contact-prescription__login{padding:1.3rem 0;background:#efedeb}.contact-prescription__login a{display:inline-block;border-bottom:.05rem solid #000;margin-left:.5rem}.contact-prescription__login .h6{margin-bottom:2rem}.contact-prescription__login p:not(.p-strong){font-weight:300}.contact-prescription__select{position:relative;display:flex;width:100%;overflow-x:auto;margin-bottom:1.5rem}.contact-prescription__select input{position:absolute;opacity:0;z-index:-2}.contact-prescription__select label{position:relative;width:37.4rem;min-width:37.4rem;padding:1.4rem 3rem 2.4rem 4.5rem;margin-right:2rem;border:.1rem solid #000000;box-sizing:border-box;border-radius:.7rem}.contact-prescription__select label:before{content:"";position:absolute;top:2rem;left:1.6rem;display:inline-block;width:1.6rem;height:1.6rem;border:.1rem solid #333;border-radius:100%}.contact-prescription__select label div{display:flex}.contact-prescription__select label div>p:first-child{width:40%}.contact-prescription__select input:checked+label{background:#fff}.contact-prescription__select input:checked+label:before{background:radial-gradient(#000 45%,#fff 45% 100%)}.contact-prescription__block{margin:5rem auto 6rem}@media (max-width: 750px){.contact-prescription__block>div{margin-top:30px}}@media (min-width: 750px){.contact-prescription__block>div{display:flex;flex-wrap:wrap}}@media (min-width: 1540px){.contact-prescription__block>div{flex-wrap:nowrap}}.contact-prescription__options{display:flex;flex-wrap:wrap}.contact-prescription__options-row{display:flex;flex-wrap:wrap;justify-content:space-between;width:50%}@media (min-width: 750px){.contact-prescription__options-row{width:100%;flex-wrap:nowrap}}.contact-prescription__options-row p.p-strong{align-self:flex-end;width:100%;margin-bottom:1rem}@media (min-width: 750px){.contact-prescription__options-row p.p-strong{width:6rem}}@media (min-width: 990px){.contact-prescription__options-row p.p-strong{width:auto;min-width:10rem;white-space:nowrap}}.contact-prescription__options-row>div:last-child{margin-top:2rem;border-top:.1rem solid #000}@media (min-width: 750px){.contact-prescription__options-row>div:last-child{padding-left:2rem;border-top:none;border-left:.1rem solid #000;margin-top:0}}@media (min-width: 1200px){.contact-prescription__options-row>div:last-child{padding-left:4rem}}.contact-prescription__options-item{display:flex;flex-direction:column;width:100%}@media (min-width: 750px){.contact-prescription__options-item{width:auto;align-items:center;margin-left:2rem}}@media (min-width: 1200px){.contact-prescription__options-item{margin-left:4rem}}.contact-prescription__options-item label{font-weight:700;font-size:1.6rem;line-height:180%;margin-bottom:1.6rem;margin-top:2rem}@media (min-width: 750px){.contact-prescription__options-item label{margin-top:3rem}}.contact-prescription__options-item select,.contact-prescription__options-item input{appearance:none;-webkit-appearance:none;width:100%;height:5rem;color:#4f4f4f;padding:.5rem 4rem .5rem 2rem;border:.1rem solid #4F4F4F;box-sizing:border-box;border-radius:.4rem}@media (min-width: 750px){.contact-prescription__options-item select,.contact-prescription__options-item input{width:5rem}}@media (min-width: 990px){.contact-prescription__options-item select,.contact-prescription__options-item input{width:10rem}}.contact-prescription__options-item input[type=text]{width:100%;padding:.5rem}@media (min-width: 750px){.contact-prescription__options-item input[type=text]{width:5rem}}.contact-prescription__options>div:first-child>div{padding-right:1.5rem}@media (min-width: 750px){.contact-prescription__options>div:first-child>div{padding-right:0}}.contact-prescription__options-repeat{margin-bottom:2rem}.contact-prescription__options-repeat input{border:.05rem solid #000;border-radius:.3rem;width:1.5rem;height:1.5rem;margin-right:1.4rem}@media (min-width: 750px){.contact-prescription__options-repeat{margin-top:4.5rem;margin-bottom:0}}@media (min-width: 1540px){.contact-prescription__options-repeat{width:100%;padding-left:2rem;margin-top:3.5rem}}.contact-prescription__confirm-item{margin-top:4rem}.contact-prescription__confirm-item>p{margin-bottom:1rem}.contact-prescription__confirm-item input[type=text]{width:100%;height:5rem;padding:1.2rem 1.5rem;border:.1rem solid #e5e5e5;border-radius:.4rem}.contact-prescription__confirm form>div:first-child{padding-bottom:4rem;border-bottom:.1rem solid #000;margin-bottom:4rem}.contact-prescription__confirm .download-file{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:4rem}.contact-prescription__confirm .download-file>div,.contact-prescription__confirm .download-file>label{width:100%}@media (min-width: 400px){.contact-prescription__confirm .download-file>div,.contact-prescription__confirm .download-file>label{width:calc(50% - 1rem)}}.contact-prescription__confirm .download-file input{display:none}.contact-prescription__confirm .download-file .file-info{height:5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:.1rem solid #828282;padding:1.2rem 1.6rem;border-radius:.4rem;margin-bottom:1rem}.contact-prescription__confirm a{display:flex;align-items:center;margin-bottom:2rem}.contact-prescription__confirm a svg{width:.6rem;transform:rotate(180deg);margin-right:1rem}.contact-prescription__confirm .button--secondary{height:5rem}.contact-prescription__confirm .button--primary{width:100%;min-width:100%;margin-bottom:2rem}.contact-prescription__options-item{display:grid;flex-direction:row;justify-content:stretch;margin-top:25px;margin-left:25px}.product-popup-modal__content{background:#fff;overflow-y:scroll!important}.prescription-lense.modal-scroll{overflow-y:auto}.lense-popup-modal{background:transparent}.lense-popup-modal.product-popup-modal{overflow-y:scroll!important}.prescription-lense{height:100%}.prescription-lense #step-number,.prescription-lense #newstep-number{position:absolute;opacity:0}.prescription-lense #prescriptions{overflow-y:auto;overflow-x:hidden}.prescription-lense .d-flex{display:flex;flex-wrap:wrap}.prescription-lense .width-full{width:100%}.prescription-lense .prescription__form,.prescription-lense .prescription__form-step{height:100%}.prescription-lense .prescription__options{margin:24px 0 32px}.prescription-lense .prescription-radio{position:absolute;opacity:0;z-index:-2}.prescription-lense .prescription-label{position:relative;display:flex;flex-wrap:wrap;width:100%;padding:1.4rem 3rem 2.4rem 4.5rem;margin-bottom:2rem;border:.1rem solid #000000;box-sizing:border-box;border-radius:.7rem}.prescription-lense .prescription-label:before{content:"";position:absolute;top:2rem;left:1.6rem;display:inline-block;width:1.6rem;height:1.6rem;border:.1rem solid #333;border-radius:100%}.prescription-lense .prescription-label .d-flex>p:first-child{width:14rem}.prescription-lense .prescription-label .d-flex input{position:absolute;opacity:0}.prescription-lense .prescription-label .d-flex label{position:relative;display:inline-block;width:1.6rem;height:1.6rem;border-radius:100%;margin:1.3rem 1rem 0 0}.prescription-lense .prescription-label .d-flex input:checked+label:before{content:"";position:absolute;top:-.3rem;left:-.3rem;width:2.2rem;height:2.2rem;border-radius:100%;border:.1rem solid #000}.prescription-lense .prescription-label>.p-strong{display:flex;justify-content:space-between;width:100%}.prescription-lense .prescription-radio:checked+.prescription-label{background:#f2efeb}.prescription-lense .prescription-radio:checked+label+.prescription-addons{display:block}.prescription-lense .prescription-radio:checked+.prescription-label:before{background:radial-gradient(#000 45%,#fff 45% 100%)}.prescription-lense .prescription__steps{display:none;margin-bottom:5rem}@media (min-width: 750px){.prescription-lense .prescription__steps{display:block}}.prescription-lense .prescription__steps .p-strong{margin:2rem 0 1rem}.prescription-lense .prescription__steps-item{display:flex;flex-wrap:wrap;justify-content:stretch;padding:1.7rem 2rem;margin-bottom:.5rem;background:#efedeb}.prescription-lense .prescription__steps-item strong{display:inline-block;margin-right:1.5rem}.prescription-lense .prescription__steps-item>span{display:flex}.prescription-lense .prescription__steps-item .price:before,.prescription-lense .prescription__steps-item .color:before{content:"/";display:inline-block;margin:0 .5rem}.prescription-lense .prescription__steps-item.not-fill .price{color:#cacaca}.prescription-lense .prescription__steps-item.not-fill{background:#f2f2f2;color:#cacaca}.prescription-lense .prescription-addons{display:none;position:relative;left:.4rem;padding:2.8rem;margin:2rem auto;background:#f2efeb}.prescription-lense .prescription-addons:before{content:"";position:absolute;top:-2.5rem;left:25%;border:2rem solid transparent;border-bottom:2rem solid #F2EFEB}.prescription-lense .prescription-addons .material-color{width:6rem}.prescription-lense .prescription-addons .material-color span{display:block;width:3rem;height:3rem}.prescription-lense .prescription-addons .d-flex{flex-wrap:wrap;margin-top:1.6rem}@media (min-width: 500px){.prescription-lense .prescription-addons .d-flex{flex-wrap:nowrap}}.prescription-lense .prescription-addons .info{font-size:1.3rem;text-decoration:underline}.prescription-lense .prescription-addons .info:after{content:"?";display:inline-flex;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;color:#fff;background:#000;border-radius:100%;margin-left:.5rem}.prescription-lense .prescription-addons .button{min-width:auto;width:11.1rem}@media (min-width: 500px){.prescription-lense .prescription-addons .button{margin:0 0 0 auto}}.prescription-lense .prescription-addons .button svg{width:2rem}.prescription-lense .subtotal{display:flex;justify-content:space-between;padding:2rem 0 4rem;border-top:.1rem solid #828282;margin-top:4rem}.prescription-lense .flow-step-next{width:100%}.prescription-lense .previous-step{font-size:1.3rem;margin-bottom:2.5rem}.prescription-overlay{position:fixed;width:100%;height:100vh;top:0;left:0;z-index:110;display:none;background-color:#0000004d}.prescription-modal{position:absolute;width:calc(100% - 4rem);height:80%;left:50%;top:50%;transform:translate(-50%,-50%);padding:2rem;border-radius:.7rem;background:#fff;overflow:scroll}@media (min-width: 450px){.prescription-modal{width:80%}}@media (min-width: 750px){.prescription-modal{width:59rem;padding:5rem 6rem 6rem}}.prescription-modal-close{color:rgba(var(--color-foreground),.55);display:flex;align-items:center;cursor:pointer;position:absolute;padding:1.2rem;top:1.5rem;right:1rem;width:4rem}.prescription-modal .h5{display:flex;justify-content:center;margin-bottom:3.8rem}.prescription-modal .d-flex{margin:4rem 0}.prescription-modal .d-flex>p.p-strong,.prescription-modal .d-flex>input[type=text],.prescription-modal .d-flex>select{width:calc(50% - 1.6rem);margin-right:1.6rem;white-space:nowrap}@media (min-width: 450px){.prescription-modal .d-flex>p.p-strong,.prescription-modal .d-flex>input[type=text],.prescription-modal .d-flex>select{width:17.4rem;white-space:normal}}.prescription-modal .d-flex>label{width:100%;margin:2rem 0 .6rem}.prescription-modal .justify-between{justify-content:space-between}.prescription-modal input[type=text],.prescription-modal select{width:100%;height:5rem;padding:1.2rem 1.5rem;border:.1rem solid #e5e5e5;border-radius:.4rem}.prescription-modal select{-webkit-appearance:none;appearance:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-down" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708"/></svg>');background-position:right 10px center;background-repeat:no-repeat;padding-right:24px}.prescription-modal .other-field{margin-top:2rem}.prescription-modal .other-field input[type=radio]{position:absolute;opacity:0}.prescription-modal .other-field .label-radio{position:relative;padding-left:2.5rem;margin-top:.5rem}.prescription-modal .other-field .label-radio:before{content:"";position:absolute;top:.3rem;left:0;display:inline-block;width:1.6rem;height:1.6rem;border:.1rem solid #333;border-radius:100%}.prescription-modal .other-field input:checked+label:before{background:radial-gradient(#000 45%,#fff 45% 100%)}.prescription-modal .other-field select:last-child{display:none}.prescription-modal .other-field input:checked+label+label+select+select{display:block!important}.prescription-modal .button--primary{width:100%;min-width:100%;margin-bottom:2rem}.prescription-modal .new-step-previous{display:flex;align-items:center;margin-bottom:2rem}.prescription-modal .new-step-previous svg{width:.6rem;transform:rotate(180deg);margin-right:1rem}.prescription-modal .new-step-skip{display:flex;align-items:center;margin-bottom:2rem}.prescription-modal .new-step-skip svg{width:.6rem;margin-left:1rem}.prescription-tip{display:inline-flex;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:1.2rem;color:#fff;border-radius:100%;background:#000}.prescription__confirm-item{margin-top:4rem}.prescription__confirm-item>p{margin-bottom:1rem}.prescription__confirm-item input[type=text]{width:100%;height:5rem;padding:1.2rem 1.5rem;border:.1rem solid #e5e5e5;border-radius:.4rem}.prescription__confirm form>div:first-child{padding-bottom:4rem;border-bottom:.1rem solid #000;margin-bottom:4rem}.prescription__confirm .download-file{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:4rem}.prescription__confirm .download-file>div,.prescription__confirm .download-file>label{width:100%}@media (min-width: 400px){.prescription__confirm .download-file>div,.prescription__confirm .download-file>label{width:calc(50% - 1rem)}}.prescription__confirm .download-file input{display:none}.prescription__confirm .download-file .file-info{height:5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:.1rem solid #828282;padding:1.2rem 1.6rem;border-radius:.4rem;margin-bottom:1rem}.prescription__confirm a{display:flex;align-items:center;margin-bottom:2rem}.prescription__confirm a svg{width:.6rem;transform:rotate(180deg);margin-right:1rem}.prescription__confirm .button--secondary{height:5rem}.prescription__confirm .button--primary{width:100%;min-width:100%;margin-bottom:2rem}.prescription-lense__login-btn{margin-top:16px}
/*# sourceMappingURL=/cdn/shop/t/319/assets/section-prescription.css.map */
