@media screen and (min-width:1921px) {
  .lang-lg-size12{font-size:var(--size12)}
  .lang-lg-size13{font-size:var(--size13)}
  .lang-lg-size14{font-size:var(--size14)}
  .lang-lg-size15{font-size:var(--size15)}
  .lang-lg-size16{font-size:var(--size16)}
  .lang-lg-size17{font-size:var(--size17)}
  .lang-lg-size18{font-size:var(--size18)}
  .lang-lg-size19{font-size:var(--size19)}
  .lang-lg-size20{font-size:var(--size20)}
  .lang-lg-size21{font-size:var(--size21)}
  .lang-lg-size22{font-size:var(--size22)}
  .lang-lg-size23{font-size:var(--size23)}
  .lang-lg-size24{font-size:var(--size24)}
  .lang-lg-size25{font-size:var(--size25)}
  .lang-lg-size26{font-size:var(--size26)}
  .lang-lg-size27{font-size:var(--size27)}
  .lang-lg-size28{font-size:var(--size28)}
  .lang-lg-size29{font-size:var(--size29)}
  .lang-lg-size30{font-size:var(--size30)}
  .lang-lg-size31{font-size:var(--size31)}
  .lang-lg-size32{font-size:var(--size32)}
  .lang-lg-size33{font-size:var(--size33)}
  .lang-lg-size34{font-size:var(--size34)}
  .lang-lg-size35{font-size:var(--size35)}
  .lang-lg-size36{font-size:var(--size36)}
  .lang-lg-size37{font-size:var(--size37)}
  .lang-lg-size38{font-size:var(--size38)}
  .lang-lg-size39{font-size:var(--size39)}
  .lang-lg-size40{font-size:var(--size40)}
  .lang-lg-size41{font-size:var(--size41)}
  .lang-lg-size42{font-size:var(--size42)}
  .lang-lg-size43{font-size:var(--size43)}
  .lang-lg-size44{font-size:var(--size44)}
  .lang-lg-size45{font-size:var(--size45)}
  .lang-lg-size46{font-size:var(--size46)}
  .lang-lg-size47{font-size:var(--size47)}
  .lang-lg-size48{font-size:var(--size48)}
  .lang-lg-size49{font-size:var(--size49)}
  .lang-lg-size50{font-size:var(--size50)}
  .lang-lg-size55{font-size:var(--size55)}
  .lang-lg-size56{font-size:var(--size56)}
  .lang-lg-size57{font-size:var(--size57)}
  .lang-lg-size58{font-size:var(--size58)}
  .lang-lg-size59{font-size:var(--size59)}
  .lang-lg-size60{font-size:var(--size60)}
  .lang-lg-size65{font-size:var(--size65)}
  .lang-lg-size74{font-size:var(--size74)}
  .lang-lg-size100{font-size:var(--size100)}
}
 @media screen and (max-width:1920px) {
  .lang-md-size12{font-size:var(--size12)}
  .lang-md-size13{font-size:var(--size13)}
  .lang-md-size14{font-size:var(--size14)}
  .lang-md-size15{font-size:var(--size15)}
  .lang-md-size16{font-size:var(--size16)}
  .lang-md-size17{font-size:var(--size17)}
  .lang-md-size18{font-size:var(--size18)}
  .lang-md-size19{font-size:var(--size19)}
  .lang-md-size20{font-size:var(--size20)}
  .lang-md-size21{font-size:var(--size21)}
  .lang-md-size22{font-size:var(--size22)}
  .lang-md-size23{font-size:var(--size23)}
  .lang-md-size24{font-size:var(--size24)}
  .lang-md-size25{font-size:var(--size25)}
  .lang-md-size26{font-size:var(--size26)}
  .lang-md-size27{font-size:var(--size27)}
  .lang-md-size28{font-size:var(--size28)}
  .lang-md-size29{font-size:var(--size29)}
  .lang-md-size30{font-size:var(--size30)}
  .lang-md-size31{font-size:var(--size31)}
  .lang-md-size32{font-size:var(--size32)}
  .lang-md-size33{font-size:var(--size33)}
  .lang-md-size34{font-size:var(--size34)}
  .lang-md-size35{font-size:var(--size35)}
  .lang-md-size36{font-size:var(--size36)}
  .lang-md-size37{font-size:var(--size37)}
  .lang-md-size38{font-size:var(--size38)}
  .lang-md-size39{font-size:var(--size39)}
  .lang-md-size40{font-size:var(--size40)}
  .lang-md-size41{font-size:var(--size41)}
  .lang-md-size42{font-size:var(--size42)}
  .lang-md-size43{font-size:var(--size43)}
  .lang-md-size44{font-size:var(--size44)}
  .lang-md-size45{font-size:var(--size45)}
  .lang-md-size46{font-size:var(--size46)}
  .lang-md-size47{font-size:var(--size47)}
  .lang-md-size48{font-size:var(--size48)}
  .lang-md-size49{font-size:var(--size49)}
  .lang-md-size50{font-size:var(--size50)}
  .lang-md-size55{font-size:var(--size55)}
  .lang-md-size56{font-size:var(--size56)}
  .lang-md-size57{font-size:var(--size57)}
  .lang-md-size58{font-size:var(--size58)}
  .lang-md-size59{font-size:var(--size59)}
  .lang-md-size60{font-size:var(--size60)}
  .lang-md-size65{font-size:var(--size65)}
  .lang-md-size74{font-size:var(--size74)}
  .lang-md-size100{font-size:var(--size100)}
}
@media (min-width:768px) and (max-width:1024px) {
  .lang-sm-size12{font-size:var(--size12)!important}
  .lang-sm-size13{font-size:var(--size13)!important}
  .lang-sm-size14{font-size:var(--size14)!important}
  .lang-sm-size15{font-size:var(--size15)!important}
  .lang-sm-size16{font-size:var(--size16)!important}
  .lang-sm-size17{font-size:var(--size17)!important}
  .lang-sm-size18{font-size:var(--size18)!important}
  .lang-sm-size19{font-size:var(--size19)!important}
  .lang-sm-size20{font-size:var(--size20)!important}
  .lang-sm-size21{font-size:var(--size21)!important}
  .lang-sm-size22{font-size:var(--size22)!important}
  .lang-sm-size23{font-size:var(--size23)!important}
  .lang-sm-size24{font-size:var(--size24)!important}
  .lang-sm-size25{font-size:var(--size25)!important}
  .lang-sm-size26{font-size:var(--size26)!important}
  .lang-sm-size27{font-size:var(--size27)!important}
  .lang-sm-size28{font-size:var(--size28)!important}
  .lang-sm-size29{font-size:var(--size29)!important}
  .lang-sm-size30{font-size:var(--size30)!important}
  .lang-sm-size31{font-size:var(--size31)!important}
  .lang-sm-size32{font-size:var(--size32)!important}
  .lang-sm-size33{font-size:var(--size33)!important}
  .lang-sm-size34{font-size:var(--size34)!important}
  .lang-sm-size35{font-size:var(--size35)!important}
  .lang-sm-size36{font-size:var(--size36)!important}
  .lang-sm-size37{font-size:var(--size37)!important}
  .lang-sm-size38{font-size:var(--size38)!important}
  .lang-sm-size39{font-size:var(--size39)!important}
  .lang-sm-size40{font-size:var(--size40)!important}
  .lang-sm-size41{font-size:var(--size41)!important}
  .lang-sm-size42{font-size:var(--size42)!important}
  .lang-sm-size43{font-size:var(--size43)!important}
  .lang-sm-size44{font-size:var(--size44)!important}
  .lang-sm-size45{font-size:var(--size45)!important}
  .lang-sm-size46{font-size:var(--size46)!important}
  .lang-sm-size47{font-size:var(--size47)!important}
  .lang-sm-size48{font-size:var(--size48)!important}
  .lang-sm-size49{font-size:var(--size49)!important}
  .lang-sm-size50{font-size:var(--size50)!important}
  .lang-sm-size55{font-size:var(--size55)!important}
  .lang-sm-size56{font-size:var(--size56)!important}
  .lang-sm-size57{font-size:var(--size57)!important}
  .lang-sm-size58{font-size:var(--size58)!important}
  .lang-sm-size59{font-size:var(--size59)!important}
  .lang-sm-size60{font-size:var(--size60)!important}
  .lang-sm-size100{font-size:var(--size100)!important}
}
@media screen and (max-width:767px){
  .lang-xs-size12{font-size:var(--size12)!important}
  .lang-xs-size13{font-size:var(--size13)!important}
  .lang-xs-size14{font-size:var(--size14)!important}
  .lang-xs-size15{font-size:var(--size15)!important}
  .lang-xs-size16{font-size:var(--size16)!important}
  .lang-xs-size17{font-size:var(--size17)!important}
  .lang-xs-size18{font-size:var(--size18)!important}
  .lang-xs-size19{font-size:var(--size19)!important}
  .lang-xs-size20{font-size:var(--size20)!important}
  .lang-xs-size21{font-size:var(--size21)!important}
  .lang-xs-size22{font-size:var(--size22)!important}
  .lang-xs-size23{font-size:var(--size23)!important}
  .lang-xs-size24{font-size:var(--size24)!important}
  .lang-xs-size25{font-size:var(--size25)!important}
  .lang-xs-size26{font-size:var(--size26)!important}
  .lang-xs-size27{font-size:var(--size27)!important}
  .lang-xs-size28{font-size:var(--size28)!important}
  .lang-xs-size29{font-size:var(--size29)!important}
  .lang-xs-size30{font-size:var(--size30)!important}
  .lang-xs-size31{font-size:var(--size31)!important}
  .lang-xs-size32{font-size:var(--size32)!important}
  .lang-xs-size33{font-size:var(--size33)!important}
  .lang-xs-size34{font-size:var(--size34)!important}
  .lang-xs-size35{font-size:var(--size35)!important}
  .lang-xs-size36{font-size:var(--size36)!important}
  .lang-xs-size37{font-size:var(--size37)!important}
  .lang-xs-size38{font-size:var(--size38)!important}
  .lang-xs-size39{font-size:var(--size39)!important}
  .lang-xs-size40{font-size:var(--size40)!important}
  .lang-xs-size41{font-size:var(--size41)!important}
  .lang-xs-size42{font-size:var(--size42)!important}
  .lang-xs-size43{font-size:var(--size43)!important}
  .lang-xs-size44{font-size:var(--size44)!important}
  .lang-xs-size45{font-size:var(--size45)!important}
  .lang-xs-size46{font-size:var(--size46)!important}
  .lang-xs-size47{font-size:var(--size47)!important}
  .lang-xs-size48{font-size:var(--size48)!important}
  .lang-xs-size49{font-size:var(--size49)!important}
  .lang-xs-size50{font-size:var(--size50)!important}
  .lang-xs-size51{font-size:var(--size51)!important}
  .lang-xs-size52{font-size:var(--size52)!important}
  .lang-xs-size53{font-size:var(--size53)!important}
  .lang-xs-size54{font-size:var(--size54)!important}
  .lang-xs-size55{font-size:var(--size55)!important}
  .lang-xs-size56{font-size:var(--size56)!important}
  .lang-xs-size57{font-size:var(--size57)!important}
  .lang-xs-size58{font-size:var(--size58)!important}
  .lang-xs-size59{font-size:var(--size59)!important}
  .lang-xs-size60{font-size:var(--size60)!important}
  .lang-xs-size100{font-size:var(--size100)!important}
}
.footer-mana .block-content-statick li a{white-space:normal;word-break:break-all}
.footer-mana .block-subscribe .input-box{padding-left:10px}
.notice_news_txt{left:35px}
.commonProduct_txt{left:35px!important}
.liveChat{width:108px}
.nav-help:hover .nav-help-contact{height:340px}
#popup-newsletter .txt{font-size:20px!important}
.eyeIntroduce_nav_right_gender_shop{width:auto!important}
.polarized_feature_icon p{white-space:normal}
.footer-mana .subscribe-part>label{font-size:12px}
.footer-mana .collapsible .form-subscribe-header p{font-size:13px}
.coupon_more_top{font-size:15px!important}
.top_subcribe .col-md-7{width:60%}
.top_subcribe .col-md-5{width:40%}
.tryOn-lz{width:auto}
#submit_giftcard,#submit_points{width:auto}
.footer_linkItem{padding-left:5px;padding-right:5px}
#applied_gift_card_list .cancel-code{width:auto}
/* .product-item-info .product-hover .product-image-wrapper img{position:absolute;left:0;top:0} */
.cms-customer-sharing .banner_bottom{left:calc(50% - 265px)}
.productOrder_img .img{width:180px!important}
.photochromic_img_two,.productOrder_img_two{width:87%}
.banner_polarizedGlasses{left:10px!important}
.photochromic_img_two_c{left:calc(50% - 78px);top:calc(50% - 69px);width:85%}
.LearnMore_txt{min-height:38px}
.try_Online_upload{width:40%}
.product-try-on-list .btn-wrapper .note-info{margin-bottom:0}
.de_w250{width:250px}
.genderTxt_b{min-height:70px}
#submit_giftcard{width:auto}
.genderTxt_b h3{font-size:30px!important}
.genderTxt_b p{font-size:16px!important}
#eyewomen .size17{font-size:15px}
.add_to_cart{font-size:14px}
.productCartBox_li_item .w8{width:70%}
#applied_gift_card_list .cancel-code,#submit_giftcard,#submit_points,.productCartBox_coupon_apply,.productCartBox_couponcode_btn{min-width:unset}
.polarized_feature_right_txt_img{bottom:40px!important}
.productCartBox_li_lens_finalPrice{min-width:80px;text-align:right}
.search{width:200px}
.cus-row-one_r::before{content:unset}
.home_blue_light_slide_addCard .recommend-item{display:none}
.checkout-index-index .payWapper_summary_time_day::after{left:-16px}
.noticeNews_text_desc {min-height:99px;}
.product-detail-lens-desc{font-size:1.3rem!important;letter-spacing:0;min-height:43px;}
.fresh_detail_size_txt,
.fresh_detail_size_chart{font-size:var(--size12)!important}
.cus_row_one_r_t{font-size: 1.5rem!important;}
#prescription_form .od-title{line-height: 48px;}
#prescription_form .od-title span,#prescription_form .os-title span{display: none;}
@media screen and (min-width: 1921px) {
  .de-lg-size16{font-size:1.6rem!important;}
  .de-lg-size17{font-size:1.7rem!important;}
  .de-lg-size18{font-size:1.8rem!important;}
  .de-lg-size19{font-size:1.9rem!important;}
  .de-lg-size30{font-size:3.0rem!important;}
  .de-lg-size32{font-size:3.2rem!important;}
}
@media screen and (max-width: 1920px) {
  .de-md-size16{font-size:1.6rem!important;}
  .de-md-size17{font-size:1.7rem!important;}
  .de-md-size18{font-size:1.8rem!important;}
  .de-md-size19{font-size:1.9rem!important;}
  .de-md-size30{font-size:3.0rem!important;}
  .de-md-size32{font-size:3.2rem!important;}
}
@media screen and (max-width:1440px) {
  .cus-row-one_r{width:40%;}
  .cus_row_one_r_t{font-size: 1.4rem!important;}
}
@media screen and (max-width:1024px) {
  .de-sm-size16{font-size: 1.6rem!important;}
  .de-sm-size17{font-size: 1.7rem!important;}
  .de-sm-size18{font-size: 1.8rem!important;}
  .de-sm-size19{font-size:1.9rem!important;}
  .de-sm-size26 {font-size:2.6rem!important;}
}

@media (min-width:768px) and (max-width:1024px){
  .LearnMore_title{height:55px}
}
@media screen and (max-width:768px){.top_subcribe .col-md-5,.top_subcribe .col-md-7{width:auto}
  .footer-mana .collapsible .form-subscribe-header p{font-size:14px}
  .company-link-footer .col-lg-3{padding-left:15px;padding-right:15px}
  .footer_linkItem{padding-left:0;padding-right:0;}
  .block-newletter .block-content .newsletter,.footer-mana .block-subscribe .input-box{width:72%}
  .form-subscribe-header p{padding-left:10px}
  .photochromic_img{width:50%}
  .LearnMore_link{padding-left:10px!important;padding-right:10px!important}
  .login_forgot .forgot{font-size:13px!important}
  .polarized_feature_right_txt_img{bottom:60px!important}
  .pay_tip_wrapper_s_li:nth-child(2)::after{left:-10px}
  .productCartBox_li_item .w8{width:100%}
  .de-xs-size12{font-size: 1.2rem!important}
  .de-xs-size13{font-size: 1.3rem!important;}
  .de-xs-size14{font-size: 1.4rem!important;}
  .de-xs-size15{font-size:1.5rem!important;}
  .de-xs-size19{font-size:1.9rem!important;}
  .de-xs-size24 {font-size:2.4rem!important;}
  .de-xs-size20{font-size: 2.0rem!important;}
  .de-xs-size22{font-size: 2.2rem!important;}
  #rx-step-section .step-content .rx-step ul.type-list div.type-item-imgBox{width: 11rem;}
  #add-prescription-btn{padding-left: 5px;padding-right:5px;}
  .order-links .nav a, .order-links .nav strong{font-size:1.2rem;}
}
@media screen and (max-width: 375px) {
  .best_seller_all{top: -5px;}
  .home_shop_gift_slide_txtwrapper{padding-left:0;padding-right:0;}
  #shop_gift .circleColor{width:70%;}
}