body.product-customize{overflow-x:hidden}body.product-customize .container.main.content{position:static}#header.mobile_nav-fixed--true,.mobile_nav-fixed--false.is-active #header{z-index:1002}.dmoption_container{position:fixed;left:0;top:0;width:100%;height:100vh;background-color:#fff;z-index:10001;visibility:hidden;opacity:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}.CurrentOptionImage_Wrapper .media{position:relative!important}.dmoption_container.Active_Options{visibility:visible;opacity:1;z-index:9999999999999999}.hide_div{display:none}.Dm_Option_Active{display:block}.custom__option,.custom_product_option_from{position:relative}.custom__option .offer__code{top:-5px}.custom__option.hide_div,.select_options_properties_inner,.custom_product_option_from{display:none;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.custom__option.Dm_Option_Active,.select_options_properties_inner.Dm_Option_Active,.custom_product_option_from.Dm_Option_Active{display:block;animation:optionani .5s}@keyframes optionani{0%{transform:translate(30px);-webkit-transform:translateX(30px);-moz-transform:translateX(30px);opacity:0}to{transform:translate(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);opacity:1}}span.Option_Label{font-weight:700;display:block;margin-bottom:8px;margin-top:15px;font-size:16px}.dmoption_container .header__container{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(58,72,80,.07),0 6px 13px rgba(176,189,197,.14),0 1px 6px rgba(176,189,197,.09);box-shadow:0 1px 2px #3a485012,0 6px 13px #b0bdc524,0 1px 6px #b0bdc517;justify-content:center;min-width:1024px;padding:8px 20px;position:relative;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:10;transition:all .5s;-webkit-transition:all .5s}.dmoption_container.Active_Options .header__container{-webkit-transform:translateY(0%);transform:translateY(0)}.header__container .header__contentWrapper{display:flex;justify-content:space-between;max-width:1300px;margin:0 auto}.header__contentWrapper a.logo__wrap{display:flex}.header__container img.logo{max-width:145px}.header_right_content{width:100%;max-width:145px}.header__steps{display:flex;align-items:center}.header__steps button.header__step{background:transparent;color:#b0bdc5;height:auto;min-height:auto;line-height:1;padding:0;position:relative;font-size:14px;letter-spacing:0;font-weight:600;border:none;display:flex;align-items:center;text-transform:uppercase}.header__steps button.header__step:not(:last-child){margin-right:50px}.header__steps button.header__step:not(:last-child):after{background-color:#e7ebed;content:"";height:2px;margin-top:-1px;position:absolute;right:-39px;top:50%;width:28px}.header__steps button.header__step.stepactive{color:#5960b0}.header__steps button.header__step.stepactive .header__stepCount{background-color:#5960b0}.header__steps button.header__step .header__stepCount{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#b0bdc5;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:17px;justify-content:center;margin-right:8px;width:17px;font-size:11px}.header__steps button.header__step.doneactive{color:#444}.header__steps button.header__step.doneactive .header__stepCount,.header__steps button.header__step.doneactive:after{background-color:#444}.dmoptionContainer__content{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;height:calc(100% - 52px);overflow-x:hidden;overflow-y:auto;position:relative}.leftSide__wrapper{position:sticky;top:0;width:calc(50% - 27px)}.steps__wrapperscroll{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.steps__wrapperscroll .custom_product_options{width:100%;min-height:100%;background:transparent;border-left:1px solid #f1f1f1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.CurrentOptionImage_Wrapper .image__container{height:auto!important;margin-bottom:0}.leftSide__wrapper_inner{max-width:690px;margin-left:auto;min-height:540px;height:100%;padding:35px 95px 35px 72px;text-align:center;display:flex;flex-direction:column;justify-content:space-between}.leftSide__wrapper_header{text-align:left}.leftSide__wrapper_header button.backButton{background:transparent;color:#333;text-transform:none;min-height:auto;padding:0;height:auto;border:none}.leftSide__wrapper_header button.backButton svg{display:inline-block;margin-right:8px;width:14px}h2.productInformation__title{font-size:24px;font-weight:700;letter-spacing:0;margin:0}p.productInformation__subtitle{color:#5b6971;font-weight:600;letter-spacing:0;font-size:14px;margin-bottom:10px}.leftSide__wrapper_footer{border-top:1px solid #e7ebed;font-size:16px;font-weight:700;margin-top:16px;padding-top:20px}.leftSide__wrapper_footer .productPrice__Group{display:flex;align-items:center;justify-content:space-between}.leftSide__wrapper_footer .productPrice__Group .modal_price{margin:0;font-size:16px;color:#444}.rightSide__wrapper .custom__options{max-width:747px;padding:38px 50px 70px 72px;transform:translate(130%);-webkit-transform:translateX(130%);-moz-transform:translateX(130%);opacity:0;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out}.dmoption_container.Active_Options .rightSide__wrapper .custom__options{transform:translate(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);opacity:1}.custom_dm_option_title{font-size:20px;font-weight:600;margin:0 0 30px;letter-spacing:.2px}.custom_dm_option_value{background:#fff;-webkit-box-shadow:0 1px 1px rgba(176,189,197,.07),0 4px 12px rgba(176,189,197,.13),0 1px 4px rgba(176,189,197,.07);box-shadow:0 1px 1px #b0bdc512,0 4px 12px #b0bdc521,0 1px 4px #b0bdc512;-webkit-box-sizing:border-box;box-sizing:border-box;color:#89959c;max-width:580px;position:relative;width:100%;display:block}.custom_dm_option_value:not(:last-of-type){margin-bottom:15px}.custom_dm_option_value label{border:1px solid #e7ebed;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;min-height:102px;padding:18px 30px;text-align:left;width:100%;margin-bottom:0}.custom_dm_option_value label:hover{border-color:#5960b0}.custom_dm_option_value label.active-lens-type{background-color:#abb1ee1f;border-color:#5960b0}.custom__options input[type=checkbox],.custom__options input[type=radio]{display:none}.custom_dm_option_value .custom_dm_option_value_title span{font-size:17px;font-weight:700;vertical-align:middle}.custom_dm_option_value .custom_dm_option_value_title .questionMark__mark{line-height:0;margin-left:2px}.custom_dm_option_value_content span.p{display:block;color:#5b6971;font-size:14px;font-weight:500;line-height:20px;margin-top:4px}.free_gift-module.custom_gift-module{display:none}body.body_blockscroll{overflow:hidden!important}body.body_blockscroll:after{position:absolute;content:"";width:100%;height:110%;background-color:#fff;left:0;top:0;z-index:1000}body.body_blockscroll .section.product_section,body.body_blockscroll .newsletter_popup_click,body.body_blockscroll .related-products.related-products--slider,body.body_blockscroll .logo-row-wrapper,body.body_blockscroll .dotmagic-content,body.body_blockscroll #shopify-section-testimonial-new,body.body_blockscroll #shopify-section-footer{opacity:0!important}button.backButton__back{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#5b6971;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;text-transform:none;margin-bottom:26px;letter-spacing:0;min-height:auto;height:auto;padding:0;background:transparent;border:none}.backButton{font-size:16px}button.backButton__back:before,.backButton:before{border-bottom:1.5px solid #5b6971;border-left:1.5px solid #5b6971;content:"";display:inline-block;height:7px;margin-bottom:1px;margin-right:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7px}.eyeglassesPackageItem__leftSide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;border-right:1px solid #f1f1f1;color:#3a4850;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 147px;flex:0 0 147px;-ms-flex-direction:column;flex-direction:column;font-weight:700;height:99px;justify-content:center;margin:10px 0 10px -28px;padding-right:8px;position:relative}.eyeglassesPackageItem__leftSide .custom_dm_option_value_title span{display:flex;justify-content:center}.eyeglassesPackageItem__leftSide .custom_dm_option_value_title{margin-top:15px}.custom_dm_option_value .eyeglassesPackageItem__leftSide .custom_dm_option_value_title .custom_dm_option_value_price{font-weight:600;color:#5b6971;margin-top:3px}.eyeglassesPackageItem__rightSide{-webkit-box-flex:1;-ms-flex-item-align:start;align-self:flex-start;-ms-flex:1 0;flex:1 0;margin:16px 0 10px;padding-left:20px;color:#5b6971;font-size:13px;font-weight:500}.stepButtonWrapper__container .packagesContinueBtn__button{padding-top:50px;text-align:right}.packagesContinueBtn__button button,.packagesNextBtn__button button,.popup_leftside_content button{color:#5960b0;border:2px solid #5960b0;padding:0 20px;text-align:center;cursor:pointer;min-height:44px;height:40px;line-height:1.2;vertical-align:top;{% if settings.headline__font_custom != blank %} font-family: {{settings.headline__font_custom}};{% else %} font-family: {{settings.headline__font.family}},{{settings.headline__font.fallback_families}};{% endif %} font-weight: bold;background:white;font-size:13px;text-transform:uppercase;letter-spacing:1px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;transition:all .2s linear;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;border-radius:0}.packagesContinueBtn__button button:hover,.packagesNextBtn__button button:hover,.popup_leftside_content button:hover{background:#5960b0;color:#fff!important;-webkit-text-fill-color:white}.stepButtonWrapper__container.no-thanks-btn{padding-top:50px;display:flex;justify-content:space-between;max-width:580px}.stepButtonWrapper__container.no-thanks-btn .packagesContinueBtn__button{padding-top:0}.leftSide__wrapper_footer .productPrice__Group .modal_price .sale{color:#333}.dm-modal{display:none;position:fixed;z-index:9999999999;left:0;top:0;width:100%;height:100%;overflow:auto}.dm-modal-content{background-color:#fff;margin:auto;position:absolute;padding:0;max-width:830px;width:95%;max-height:90%;overflow-y:auto;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:1000;border-radius:12px}.dm-modal-overlay.active{position:fixed;content:"";width:100%;height:100%;left:0;top:0;z-index:99;background-color:#000000bf}.dm-modal-content .dm-close{position:absolute;right:10px;top:10px;cursor:pointer;width:24px;height:24px;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:#ffffff91}.dm-modal-content .dm-close svg{width:14px;height:14px}.popup_image_content{display:flex;max-width:50%}.dm-popup-content{display:flex;align-items:center}.popup_leftside_content{padding:35px 40px 20px}.popup_leftside_content h3{font-size:18px;letter-spacing:1px;text-transform:capitalize;font-weight:700}.popup_leftside_content .modal_text{font-size:14px}.custom_dm_option.option_level_2 .custom_dm_option_title{margin-bottom:0}.custom_dm_option.option_level_2 .custom_dm_option_discription,.add_readers_prescription .custom_dm_option_discription{margin-bottom:30px;font-weight:500;color:#5b6971;font-size:15px}.coverageScreen__benefits{padding:0;margin:0 0 30px;list-style:none;display:flex;align-items:center;justify-content:center}.coverageScreen__benefits li{margin-bottom:0;display:flex;align-items:center}.coverageScreen__benefits li:not(:last-child){padding-right:20px;margin-right:20px;border-right:1px solid #ddd}.coverageScreen__benefits li .coverageScreen__icon{line-height:1;margin-right:10px}.coverageScreen__icon svg path:first-child{stroke:#5960b0}.coverageScreen__icon svg path:nth-child(2){fill:#5960b0}.coverageScreen__benefits .coverageScreen__benefitName{color:#5960b0;font-weight:600;font-size:13px;margin-bottom:7px}.custom_dm_option_value_price .old_price{color:#999;text-decoration:line-through}.custom_dm_option_value_price .old_price span{color:#999;font-size:15px}.custom_dm_option_value_price .sale span{color:#5960b0}.custom_dm_option_value .with_tags{position:relative;line-height:1}.custom_dm_option_value .with_tags .dubule_tag{position:absolute;top:0;right:-10px;width:23px;height:23px;display:flex;align-items:center;justify-content:center;color:#5960b0;font-size:11px;border:2px solid #5960b0;border-radius:100%;background-color:#fff}.custom_dm_option_element select{background-color:#fff!important}.select_options_properties_inner #two-pd_val{margin-top:20px;margin-bottom:30px}.select_options_properties_inner .pdPrescription{position:relative;padding-left:25px;display:block}.select_options_properties_inner .pdPrescription:before{content:"";width:14px;height:14px;border:2px solid #000;display:block;position:absolute;left:0;top:2px;border-radius:2px}.select_options_properties_inner input:checked+.pdPrescription:before{background:#000}.select_options_properties_inner input:checked+.pdPrescription:after{content:"";width:7px;height:2px;border:3px solid #fff;position:absolute;left:3px;top:4px;border-top-color:transparent;border-right-color:transparent;transform:rotate(-45deg);border-radius:2px}.dm-prescription-option .custom_dm_option.two_PD:after{content:"";clear:both;display:block}.dm-prescription-right-option.display-flex{display:flex;flex-wrap:wrap;border-bottom:1px solid #e2e2e2}.dm-prescription-right-option.display-flex:first-child{border-top:1px solid #e2e2e2}.dm-prescription-right-option.display-flex div{flex:0 0 25%;max-width:25%;width:100%;background-color:#fff}.custom_dm_option_dropdown label .dm_option_title,.custom_dm_option_textbox label .dm_option_title{display:none}.dm-prescription-right-option.display-flex .custom_dm_option_element select,.dm-prescription-right-option.display-flex .custom_dm_option_element input{margin:0!important;width:100%;border:none;min-height:40px;padding:0 0 0 5px;display:block}.dm-prescription-right-option.display-flex label{margin:0}.dm-prescription-right-option.display-flex .custom_dm_option_titles{padding:9px;background-color:#d1d5ff4d}.dm-prescription-right-option.dm-prescription-option{margin-top:20px;border:none}.dm-prescription-right-option .custom_dm_option,.dm-prescription-right-option.dm-prescription-option .custom_dm_option.two_PD label:first-child{border-right:1px solid #e2e2e2}.dm-prescription-right-option .custom_dm_option:first-child{border-left:1px solid #e2e2e2}.dm-prescription-right-option.dm-prescription-option .custom_dm_option{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.dm-prescription-right-option.dm-prescription-option .custom_dm_option.two_PD{flex:0 0 50%;max-width:50%}.dm-prescription-right-option.dm-prescription-option .custom_dm_option.two_PD label{width:50%;float:left}.custom_dm_option.custom_dm_option_uploadfile{margin-bottom:40px;margin-top:20px}.custom_dm_option_uploadfile input[type=file]{opacity:0;visibility:hidden}.dropArea__dndArea{align-items:center;background-color:#e7ebed;border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%;max-width:470px;min-height:216px;text-align:center;border:2px dashed #b0bdc5;cursor:pointer}.dropArea__dndArea:hover{border-color:#89959c}.dropArea__dndArea .dropArea__plusButton{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:48px;justify-content:center;margin-bottom:10px;margin-top:20px;transition:all .3s ease-in-out;width:48px}.custom_dm_option_uploadfile .dropArea__text{margin-bottom:5px;margin-top:10px}.custom_dm_option_uploadfile .dropArea__text span{color:#89959c;font-size:15px;font-weight:500;transition:all .3s ease-in-out}.custom_dm_option_uploadfile .dropArea__text span.dropArea__focus{font-weight:600;text-decoration:underline}.custom_dm_option_uploadfile .dropArea__dndArea:hover .dropArea__text span{color:#444}.custom_dm_option_uploadfile .dropArea__maxSize{color:#89959c}.add_readers_prescription .custom_dm_option_title{margin:0 0 5px}.add_readers_prescription .custom_dm_option_element{display:flex;flex-wrap:wrap}.add_readers_prescription .custom_dm_option_element label{margin:2px;max-width:calc(25% - 4px);width:100%;text-align:center;padding:9px;background-color:#fff;border:1px solid #e2e2e2;cursor:pointer}.add_readers_prescription .custom_dm_option_element label span{font-size:14px;color:#5b6971}.add_readers_prescription .custom_dm_option_element label.active-lens-type{border-color:#d1d5ff4d;background-color:#d1d5ff4d}.dm_prescription_inner_op.Progressive_Op .dm-prescription-right-option.display-flex div{flex:0 0 20%;max-width:20%}.dm_prescription_inner_op.Progressive_Op .dm-prescription-right-option.dm-prescription-option .custom_dm_option.two_PD{flex:0 0 40%;max-width:40%}.product-template .custom_product_option_from .purchase-details .purchase-details__buttons .action_button,.ColletionProduct_CustomOptions .custom_product_option_from .purchase-details .purchase-details__buttons .action_button{transform:none;margin:0 5px 0 0;max-width:calc(50% - 5px)!important;width:100%;min-height:auto;height:auto;padding:15px!important;border:2px solid #5960b0}.product-template .custom_product_option_from .purchase-details .purchase-details__buttons .action_button:hover,.ColletionProduct_CustomOptions .custom_product_option_from .purchase-details .purchase-details__buttons .action_button:hover{color:#5960b0}.product-template .custom_product_option_from .purchase-details .purchase-details__buttons .action_button.action_button__secondary,.ColletionProduct_CustomOptions .custom_product_option_from .purchase-details .purchase-details__buttons .action_button.action_button__secondary{margin-right:0;margin-left:5px;background-color:#fff;color:#5960b0}.product-template .custom_product_option_from .purchase-details .purchase-details__buttons .action_button.action_button__secondary:hover,.ColletionProduct_CustomOptions .custom_product_option_from .purchase-details .purchase-details__buttons .action_button.action_button__secondary:hover{background-color:#5960b0;color:#fff}.custom_product_option_from .Form__Footer{display:flex;align-items:center;justify-content:center;padding-top:20px;padding-bottom:10px}.custom_product_option_from .Form__Footer .lens-include-notice{margin:0 10px 0 5px}.custom_product_option_from .product-form-contents_inner{background-color:#fff;padding:30px}.selected_custom_options .selected_option{display:grid;align-items:center;grid-template-columns:45px auto;grid-gap:25px;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #eee}.selected_custom_options .selected_option img{margin:0 auto}.selected_custom_options .selected_option .dm_title{font-weight:700;display:block}.dm_selected_option_footer{display:flex;justify-content:space-between;font-weight:700;font-size:18px;padding-bottom:25px}.selected_custom_options .selected_option .dm_content .money{margin-left:5px}.selected_custom_options .selected_option .dm_content .money:before,.custom_dm_option_value_price .money:before{content:"(+"}.selected_custom_options .selected_option .dm_content .money:after,.custom_dm_option_value_price .money:after{content:")"}.selected_custom_options .selected_option .custom_dm_option_value_price .old_price{display:none}.selected_custom_options .selected_option .custom_dm_option_value_price .sale{font-weight:400}.selected_custom_options .selected_option .custom_dm_option_value_price .sale span{color:#444}.custom_dm_option.custom_dm_option_uploadfile img#uploaded_img{max-width:400px}.rightSide__wrapper .custom_dm_option .leftSide__wrapper_header,.mobile_sitcky_selected_options{display:none}.dm-modal .dm-popup-content{flex-wrap:wrap}.dm-modal .dm-popup-content .popup_leftside_content{width:100%;text-align:center;max-width:50%}.dm-modal .popup_image_content{width:100%;max-width:50%}.dm-modal .popup_image_content img{width:100%}.option_level_2 .custom_dm_option_element .custom_dm_option_value[data-handle="30-day-warranty"]{display:none!important}@keyframes buttonani{0%{opacity:0}to{opacity:1}}.mobile_size_guide_content,.choose_lenses_button_wrapper .fast-shipping-tips,.ColletionProduct_CustomOptions .CurrentOptionImage_Wrapper img.secondary,.ColletionProduct_CustomOptions .section.product_section{display:none}.dm_upsell_products_options{margin-top:25px}.dm_upsell_products_options .dm_option_title{font-size:16px;font-weight:700;margin-right:5px;text-transform:capitalize}.custom_dm_option_element.dm_upsell_products label .custom_dm_option_value_title{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:8px}.custom_product_option_from .purchase-details__buttons{display:flex}.custom_product_option_from .custom_add_to_cart{padding:12px 15px;width:100%;max-width:calc(50% - 7.5px);border-radius:4px;text-transform:uppercase;font-weight:600;font-size:14px;position:relative;border:1px solid #5960b0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;z-index:1;background:#fff}.custom_product_option_from .custom_add_to_cart.action_button__secondary{margin-left:7.5px;color:#5960b0}.custom_product_option_from .custom_add_to_cart.change_add_to_cart{margin-right:7.5px;background:#5960b0;color:#fff}.custom_product_option_from .custom_add_to_cart:after{position:absolute;content:"";width:100%;height:0;bottom:0;left:0;z-index:-1;transition:all .3s ease;border-radius:4px}.custom_product_option_from .custom_add_to_cart.change_add_to_cart:after{background:#fff}.custom_product_option_from .custom_add_to_cart.action_button__secondary:after{background:#5960b0;color:#fff}.custom_product_option_from .custom_add_to_cart.action_button__secondary:hover{color:#fff}.custom_product_option_from .custom_add_to_cart.change_add_to_cart:hover{color:#5960b0}.custom_product_option_from .custom_add_to_cart:hover:after{top:0;height:100%}@media only screen and (max-width: 1199px){.leftSide__wrapper .leftSide__wrapper_inner{padding:20px}.rightSide__wrapper .custom__options{padding:38px 50px 40px}}@media only screen and (max-width: 890px){.product .product-template .purchase-details .purchase-details__buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px}.product-template .custom_product_option_from .purchase-details .purchase-details__buttons .action_button,.ColletionProduct_CustomOptions .custom_product_option_from .purchase-details .purchase-details__buttons .action_button,.product-template .custom_product_option_from .purchase-details .purchase-details__buttons .action_button.action_button__secondary,.ColletionProduct_CustomOptions .custom_product_option_from .purchase-details .purchase-details__buttons .action_button.action_button__secondary{margin:0 auto}.rightSide__wrapper .custom__options{padding:20px}}@media only screen and (max-width: 798px){.mobile_sitcky_selected_options{display:block}.dmoption_container .dmoptionContainer__content .leftSide__wrapper{display:none}.dmoptionContainer__content .rightSide__wrapper .custom__options .custom_dm_option_element .custom_dm_option_value{max-width:100%}.dmoptionContainer__content,.dmoption_container{height:100%}.rightSide__wrapper .custom__options{max-width:100%;padding:75px 20px 70px}.rightSide__wrapper .custom_dm_option .leftSide__wrapper_header{display:block;margin-bottom:10px}.dmoption_container.Active_Options .header__container{opacity:0;display:none}.rightSide__wrapper{width:100%}.selected_custom_options .selected_option .dm_content{font-size:14px}.mobile_sitcky_selected_options .mobile_sitcky_selected_options_inner{background-color:#fff;padding:10px 15px;flex-wrap:wrap;justify-content:center}.mobile_sitcky_selected_options_inner .selected_custom_options .selected_option{grid-gap:15px;padding-bottom:12px;margin-bottom:12px}.mobile_sitcky_selected_options_inner .selected_custom_options .selected_option .dm_title{font-size:14px}.mobile_sitcky_selected_options_inner .selected_custom_options .selected_option .dm_content{font-size:12px}.mobile_sitcky_selected_options_inner .dm_selected_option_footer{font-size:15px;padding-bottom:5px}.dm-modal .dm-popup-content .popup_leftside_content{max-width:50%;padding:20px}}@media screen and (max-width:640px){.dm-modal .popup_image_content{order:-1;max-width:100%}.dm-modal .dm-popup-content .popup_leftside_content{max-width:100%}}@media only screen and (max-width: 480px){.product-main-img-content{position:relative}button.action_button.choose_lenses_btn{display:block;min-height:auto;height:auto;padding:13px 15px!important;margin:30px 20px}.rightSide__wrapper .custom__options{padding:75px 20px 38px}.product .product-template .purchase-details .purchase-details__buttons{display:block}.product-template .custom_product_option_from .purchase-details .purchase-details__buttons .action_button,.ColletionProduct_CustomOptions .custom_product_option_from .purchase-details .purchase-details__buttons .action_button{margin-bottom:10px;max-width:100%!important}.custom_dm_option_value label{padding:8px 16px}.custom_dm_option_value .custom_dm_option_value_title span{font-size:14.5px}.custom_dm_option_value_content span.p{font-size:12px;line-height:17px}.dm-prescription-right-option.display-flex .custom_dm_option_element input,.dm-prescription-right-option.display-flex .custom_dm_option_element select{width:100%!important}.dm-prescription-right-option.display-flex .custom_dm_option_titles{padding:9px 6px}.dm-prescription-right-option .custom_dm_option_titles label span{font-size:11px}.custom_product_option_from .product-form-contents_inner{padding:15px}.selected_custom_options .selected_option{grid-gap:15px;padding-bottom:15px;margin-bottom:15px}.eyeglassesPackageItem__leftSide{flex:none;margin:0}.eyeglassesPackageItem__leftSide .custom_dm_option_value_title{margin-top:10px}.custom_dm_option_value .eyeglassesPackageItem__leftSide .custom_dm_option_value_title .custom_dm_option_value_price{line-height:1}.eyeglassesPackageItem__rightSide{margin:0;font-size:12px;padding-left:12px}.custom_product_option_from .Form__Footer{flex-wrap:wrap;text-align:-webkit-center;display:flex;justify-content:center}.custom_product_option_from .Form__Footer .lens-include-notice{margin:0 5px 5px;text-align:left}.custom_dm_option_element.dm_upsell_products label img{max-width:80px}}.related-products.related-products--slider .collection-buynow-form{display:none}.selected_option.selected_upgrades .dm_content>span:nth-child(even):after{content:"";clear:both;display:table}.selected_option.selected_upgrades .dm_option_title.dm_30-day-warranty,.selected_option.selected_upgrades .custom_dm_option_value_price.dm_30-day-warranty,.selected_option.selected_upgrades span.p{display:none}.main-offer__code,.offer__code{position:absolute;top:-10px;right:10px;font-size:10px;font-weight:600;color:#5960b0;background:linear-gradient(70deg,#e1eaff,#f5ebff);border-radius:10px;padding:0 6px;border:solid 1px #e7e7e7;transition:all .3s ease}.steps__wrapperscroll .custom_product_options{background-color:#f7f8f9}.header_right_content{display:block}.dmoption_container svg{fill:none;stroke:none;width:auto;height:auto}.dmoption_container svg>*:empty{display:block}.custom_dm_option .custom_dm_option_element textarea:empty{min-height:138px;padding:15px 9px;display:block;width:100%;line-height:22px;outline:none;background:#fff;color:#4c4b4a}.dropArea__dndArea .hide_div{display:none}
/*# sourceMappingURL=/cdn/shop/t/235/assets/dmoption.css.map?v=21993526963024167851683626103 */
