.select-lenses-modal{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);overflow:auto;z-index:99990;display:none}.select-lenses-modal.open{display:block}.select-lenses-box{width:100%;height:100%;background-color:#fff;transform:translateY(100%)}.select-lenses-modal.open .select-lenses-box{animation:slideUp .3s ease forwards}.select-lenses-main{display:flex;height:100%;padding-bottom:min(11.4rem,114px)}.select-lenses-details{width:calc(100% - 100%*874/1920);height:100%;padding-top:min(10rem,100px);overflow:auto}.select-lenses-details .glasses{width:min(60.6rem,606px);height:min(30.3rem,303px)}.select-lenses-details .datails-container{width:min(64.2rem,642px);margin:auto}.select-lenses-details .datails-container .params-list-container{display:flex;align-items:center;justify-content:space-between}.select-lenses-details .datails-container .params-list-container .frame-price{display:flex;align-items:center}.select-lenses-steps{width:calc(100%*874/1920);height:100%;background-color:#f2f2f2;overflow:auto}.select-lenses-modal .select-lenses-box .select-lenses-bottom-container{position:absolute;left:0;right:0;bottom:0;width:100%;height:min(11.4rem,114px);display:flex;align-items:center;justify-content:space-between;padding-left:min(25.4rem,254px);padding-right:min(15.7rem,157px);overflow:auto;background-color:#fff;z-index:99991;box-shadow:0 5px 22px rgba(0,0,0,.5)}.select-lenses-modal .select-lenses-box .select-lenses-bottom-container .left{display:flex;align-items:center}.select-lenses-modal .select-lenses-box .select-lenses-bottom-container .left .price{display:flex;align-items:center;margin-left:min(43.6em,436px)}.select-lenses-modal .select-lenses-box .select-lenses-bottom-container .select-lenses-submit{height:min(5.9em,59px);background-color:#0018ac;padding-left:min(5.3em,53px);padding-right:min(4.6em,46px);border-radius:min(3em,30px)}.select-lenses-container.prescription-container,.datails-container .prescription-container{position:unset;top:unset;left:unset;right:unset;bottom:unset;transition:transform .3s ease;z-index:unset;background-color:unset;overflow:unset;display:unset;flex-direction:unset}.select-lenses-container.prescription-container .header-container{align-items:flex-start;justify-content:space-between;height:unset;padding-left:min(2.5rem,25px);padding-top:min(2.8rem,28px)}.select-lenses-container.prescription-container .header-container .btn-back{display:flex;align-items:center}.select-lenses-container.prescription-container .header-container .step-container{margin-top:min(4.9rem,49px)}.select-lenses-container.prescription-container .header-container .select-lenses-close-btn{margin-right:min(15.9rem,159px)}.select-lenses-container.prescription-container .body-container{padding-left:min(11.2rem,112px)}.select-lenses-container.prescription-container .body-container .type-container{margin-left:min(4rem,40px);margin-right:min(22.8rem,228px)}.select-lenses-container.prescription-container .body-container .type-container .item-type{background-color:#fff;cursor:pointer}.eyeglass-prescription-container .upload-prescription-container{display:flex;align-items:center}.eyeglass-prescription-container .placeholder-container{width:min(7rem,70px);height:min(7rem,70px);border:1px solid #ddd}.eyeglass-prescription-container .placeholder-container.no-pic{display:flex;align-items:center;justify-content:center;font-size:min(1.6rem,16px);color:#e4e4e4}.eyeglass-prescription-container .placeholder-container.style-hub-photo .photo-preview{width:100%;height:100%}.eyeglass-prescription-container .placeholder-container.style-hub-photo .photo-preview img{max-width:100%;max-height:100%;object-fit:contain}.eyeglass-prescription-container .upload-prescription{display:flex;align-items:center;cursor:pointer}.eyeglass-prescription-container .upload-prescription span{border-bottom:2px solid currentColor;padding-bottom:0}.params-container{background-color:#fff;border-radius:min(2rem,20px);border:1px solid #ddd}.params-container .body-row:last-child{border-color:transparent !important}.params-container .row .cell{cursor:pointer}.pupillary-distance-container{border:unset !important}.pupillary-distance-container .params-container{padding-top:min(2.6rem,26px);padding-bottom:min(2.8rem,28px)}.prism-container .prism-header-container .add-prism{font-size:min(1.8rem,18px)}.select-lenses-container-third .color-modal-container .modal-color-options .modal-color-item{cursor:pointer}.picker-container .box{max-width:min(60rem,600px) !important;margin:min(3.3rem,33px) auto !important}.my-prescriptions.prescription-container .container,.prescription-details.prescription-container .container{max-width:min(60rem,600px);margin:auto}.select-lenses-container-third .color-modal-container{height:100%;bottom:0;z-index:99993}.select-lenses-modal .select-lenses-details .frame-picture{width:min(60.6rem,606px);height:auto;max-height:min(30.3rem,303px);object-fit:contain}.select-lenses-modal .select-lenses-details .frame-schematic-diagram{width:min(60.6rem,606px);height:min(30.3rem,303px);margin:auto}.select-lenses-modal .select-lenses-details .frame-schematic-diagram .glasses-section{width:min(60.6rem,606px);height:min(30.3rem,303px);top:0;left:0;right:0}.select-lenses-modal .select-lenses-details .frame-schematic-diagram .glasses-frame{z-index:3}.select-lenses-modal .select-lenses-details .frame-schematic-diagram .glasses-temple{z-index:1}.select-lenses-modal .select-lenses-details .frame-schematic-diagram .glasses-lens-color{width:min(60.6rem,606px);height:min(30.3rem,303px);top:0;left:0;right:0;bottom:0;z-index:2;opacity:.5}.select-lenses-modal .style-hub-photo .photo-item{width:min(7.7rem,77px);height:min(7.9rem,79px)}.select-lenses-modal-third .prescription-container .body-container,.select-lenses-modal-fourth .prescription-container .body-container{padding-bottom:0}.select-lenses-modal .datails-container .lens-container{padding-bottom:min(3.7rem,37px);border-bottom:1px solid #ccc}.select-lenses-modal .datails-container .lens-container .item-detail{display:flex;align-items:center;justify-content:space-between}.select-lenses-modal .datails-container .lens-container .item-detail .price-container{display:flex;align-items:center}.select-lenses-container-fourth .section-container{padding:min(3.5rem,35px);background:#fff;border:1px solid #ddd;border-radius:min(2rem,20px)}.select-lenses-container-fourth .section-container .section-content .section-option-group .option{cursor:pointer}.select-lenses-container-second .prescription-name-container{flex-direction:column;align-items:flex-start}.select-lenses-container-second .prescription-name-container .prescription-name-operate{width:100%;display:flex;align-items:center;padding-top:min(2.6rem,26px);padding-left:min(2.6rem,26px);padding-bottom:min(2.8rem,28px);background-color:#fff;border-radius:min(2rem,20px);border:1px solid #ddd}.select-lenses-container-second .prescription-name-container .checkbox-area input[type="checkbox"]{display:none}.select-lenses-container-second .prescription-name-container .prescription-name-input{width:min(27rem,270px)}