@media screen and (max-width:1439px) {
  .byte-sm-size12{font-size:var(--size12)!important}
  .byte-sm-size13{font-size:var(--size13)!important}
  .byte-sm-size14{font-size:var(--size14)!important}
  .byte-sm-size15{font-size:var(--size15)!important}
  .byte-sm-size16{font-size:var(--size16)!important}
  .byte-sm-size17{font-size:var(--size17)!important}
  .byte-sm-size18{font-size:var(--size18)!important}
  .byte-sm-size19{font-size:var(--size19)!important}
  .byte-sm-size20{font-size:var(--size20)!important}
  .byte-sm-size21{font-size:var(--size21)!important}
  .byte-sm-size22{font-size:var(--size22)!important}
  .byte-sm-size23{font-size:var(--size23)!important}
  .byte-sm-size24{font-size:var(--size24)!important}
  .byte-sm-size25{font-size:var(--size25)!important}
  .byte-sm-size26{font-size:var(--size26)!important}
  .byte-sm-size27{font-size:var(--size27)!important}
  .byte-sm-size28{font-size:var(--size28)!important}
  .byte-sm-size29{font-size:var(--size29)!important}
  .byte-sm-size30{font-size:var(--size30)!important}
  .byte-sm-size31{font-size:var(--size31)!important}
  .byte-sm-size32{font-size:var(--size32)!important}
  .byte-sm-size33{font-size:var(--size33)!important}
  .byte-sm-size34{font-size:var(--size34)!important}
  .byte-sm-size35{font-size:var(--size35)!important}
  .byte-sm-size36{font-size:var(--size36)!important}
  .byte-sm-size37{font-size:var(--size37)!important}
  .byte-sm-size38{font-size:var(--size38)!important}
  .byte-sm-size39{font-size:var(--size39)!important}
  .byte-sm-size40{font-size:var(--size40)!important}
  .byte-sm-size41{font-size:var(--size41)!important}
  .byte-sm-size42{font-size:var(--size42)!important}
  .byte-sm-size43{font-size:var(--size43)!important}
  .byte-sm-size44{font-size:var(--size44)!important}
  .byte-sm-size45{font-size:var(--size45)!important}
  .byte-sm-size46{font-size:var(--size46)!important}
  .byte-sm-size47{font-size:var(--size47)!important}
  .byte-sm-size48{font-size:var(--size48)!important}
  .byte-sm-size49{font-size:var(--size49)!important}
  .byte-sm-size50{font-size:var(--size50)!important}
  }
  @media (min-width:768px) and (max-width:1439px){
  #checkout,.productCartBox_li_img_link,.shopEyeglasses_wrapper{width:100%}
  .pc_header_wrapper{width:100%;padding-left:5px;padding-right:5px;box-sizing:border-box}
  .fresh_menu{width:100%}
  .header_logo_link{width:100%}
  .fresh_menu_left{margin-right:0;min-width:45%}
  .fresh_menu_left_li{margin-left:0;margin-right:0!important;padding-left:5px;padding-right:5px}
  .fresh_menu_left_link{font-size:var(--size12)!important}
  .fresh_menu_right{padding-left:5px;padding-right:5px}
  .search{margin-right:10px!important}
  .header_fav,.login{margin-right:5px}
  .nav_eyeglasses{width:100%;padding-left:10px;padding-right:10px}
  .nav_sun_img{width:auto;height:auto}
  #checkout,.fresh_breadcrumbs{padding-left:10px;padding-right:10px;width:100%}
  .productionList_li{width:33.3%!important;padding:5px}
  #virtual_wrapper .productionList_li,.cms-bifocal-lenses-category-93 .productionList_li,.cms-polarized-glasses .productionList_li{width:33.3%!important;padding:5px}
  .home_slider{left:3%!important;top:calc(50% - 80px)!important;transform:unset!important}
  .home_banner_title{font-size:var(--size24)}
  .home_banner_txt p{font-size:var(--size12)!important}
  .policy_wrapper{width:100%;padding-left:0}
  .ipad_size12{font-size:var(--size12)!important}
  /* #home_blue_light .swiper-slide_favourites,#home_shop_gift .swiper-slide_favourites,.swiper-slide_favourites{right:0} */
  .shopEyeglasses_link{padding-left:20px;padding-right:20px;font-size:var(--size15)!important}
  .gendergenderBox{width:100%}
  .genderTxt_p{font-size:var(--size12)!important}
  .notice_news_txt1{left:35px;bottom:calc(50% - 85px)}
  .our_pick_content:first-child{margin-right:13px!important}
  .LearnMore_txt{font-size:var(--size12)!important;margin-bottom:0;min-height:38px}
  .customer_wrapper_box{width:100%;padding-left:10px;padding-right:10px}
  .ipad_size20{font-size:var(--size20)}
  .ipad_mt45{margin-top:45px}
  .ipad_size14{font-size:var(--size14)}
  .search{width:140px}
  .header_logo{width:20%}
  .nav_fix_head{top:79px}
  .footer-mana .top_subcribe .clearboth{padding-left:0!important}
  .collapsible{margin-top:0}
  .footer-mana .block-subscribe .input-box{margin-left:0;padding:0}
  .footer-mana .subscribe-part>label{white-space:nowrap;margin-right:0!important}
  #footer .list_inline_li{margin-right:0!important;margin-left:10px!important}
  .footer-mana .international h3{text-indent:0}
  .footer-mana .form-subscribe-header{display:none}
  .productionList_li .productionList_li_content .btn-wrapper{opacity:1}
  .productionList_li ._favourites{display:block!important}
  .productionList_li .wrapper{box-shadow:unset;transition:unset;border:1px solid #eee}
  .productFilter_title .li{margin-right:10px;padding-left:10px;padding-right:35px;padding-bottom:0}
  .sun#commonProduct{width:100%}
  .productionList_li_content .btn-wrapper{display:flex;justify-content:center}
  .price ._favourites{bottom:110px}
  .banner_polarizedGlasses{left:1%!important;top:34%!important}
  .banner_polarized_non{left:37%!important;bottom:1%!important}
  .banner_polarized_pol{right:17%!important;bottom:1%!important}
  .banner_polarizedGlasses_title{font-size:2.2rem}
  .banner_polarizedGlasses_txt{font-size:1.3rem}
  .banner_prescriptionSunglasses{top:50%!important;transform:translateY(-50%);margin-top:0;margin-bottom:0}
  #maincontent{max-width:unset;padding-left:10px;padding-right:10px}
  .our_pick{justify-content:space-between;margin-bottom:50px}
  .product-try-on-list{display:flex;align-items:center;justify-content:space-between;width:100%}
  .try_Online_upload{float:unset;width:10%}
  .product-try-on-list .btn-wrapper .note-info{display:none}
  .product-try-on-list .swiper-head{float:unset;height:unset;margin-left:auto;margin-right:unset;width:100px;flex-grow:1}
  .lens_wrapper .lens_nav .nav_item{width:100%}
  .lens_wrapper .lens_nav .nav_item li a{font-size:var(--size16)}
  .glasses_type_eye,.glasses_type_sun{width:50%}
  .lens_banner_title{font-size:var(--size36)}
  .lens_banner_txt{text-align:left}
  .computer_lenses_left{width:100%!important;margin-bottom:10px}
  .computer_lenses_box{height:unset!important;min-height:362px;justify-content:center}
  .computer_lenses{margin-bottom:60px}
  .computer_filter_left,.computer_filter_right{width:100%!important}
  .computer_filter_left{margin-bottom:10px}
  .shareBetter .circleColor{bottom:2px}
  #productList_1 .shareBetter_li:nth-child(1) .circleColor,#productList_2 .shareBetter_li:nth-child(1) .circleColor,#productList_3 .shareBetter_li:nth-child(1) .circleColor,#productList_4 .shareBetter_li:nth-child(1) .circleColor{bottom:20px!important}
  .shareBetter_img_li{box-sizing:border-box}
  body.page-layout-1column a.toShop_link{padding:5px 10px!important;}
  .shareBetter_li_img{margin-right:0}
  .shareBetter_li .wrapper{padding:10px;box-sizing:border-box}
  .shareBetter_li_content .price{padding-top:0;padding-bottom:0}
  .photochromic_feature_left,.photochromic_feature_right{width:100%!important}
  .photochromic_color_img{justify-content:center!important}
  .coupon_card_left,.coupon_card_right{width:50%}
  .coupon_card_txt{font-size:var(--size14)!important;text-align:center}
  .coupon_banner_bottom{padding-top:10px;padding-bottom:10px}
  .coupon_banner_title{font-size:var(--size16)!important;margin-right:0}
  .coupon_banner_code{font-size:var(--size16)!important}
  .coupon_banner_copy{margin-left:auto;font-size:var(--size16)!important}
  .coupon_banner_txt{bottom:-57px!important}
  .coupon_code:hover .coupon_banner_txt{bottom:0!important}
  .clearance{width:100%!important}
  #allEye,#cate25,#eyemen,#eyewomen,#sunmen,#sunwomen,.commonProduct_txt{left:4%!important}
  .fresh_detail{width:100%;flex-wrap:wrap}
  .fresh_detail_right,.fresh_layout,.product-detail-left,.product-detail-right{width:100%}
  .fresh_detail_left{margin-right:0!important;width:100%}
  .fresh_detail_right{padding-top:0}
  .mobile_addCartBtn_txt{margin-bottom:10px}
  .Reviews,.fresh_detail_right,.fresh_detail_right_box,.ques_ans{padding-left:10px;padding-right:10px}
  .ipad_size16{font-size:var(--size16)}
  .alocolumns .column.main .detail #left_form{width:100%}
  .line-one-box .question{right:0}
  .details .tab-content .line-one .param-normal{margin-right:30px}
  .line-one-box .param-box:after{right:10px}
  .line-one-box .param-box:before{right:30px}
  .details .tab-content .line-one .param-label{flex-grow:1}
  .product-information .close_panel{display:block;top:25px;right:auto;padding:2px 8px;left:-35px;font-size:var(--size18);background-color:var(--color-white);border:1px solid #b0b0b0;border-radius:10px 0 0 10px;border-right:1px solid transparent}
  .product-information{transition:right .5s,left .5s;-moz-transition:right .5s,left .5s;-ms-transition:right .5s,left .5s;-o-transition:right .5s,left .5s;-webkit-transition:right .5s,left .5s;z-index:8!important}
  .line-one-box{width:65%;max-width:100%}
  .productCartBox_li_img{width:250px}
  .productCartBox_li_inde{width:15%}
  .productCartBox_li_frame{margin-left:30px}
  .page-footer .container{width:100%;max-width:100%;padding-left:10px!important;padding-right:10px!important}
  .ipad_none{display:none}
  .ipad_inblock{display:inline-block}
  .ipad_block{display:block}
  .ipad_flex{display:flex!important;}
  .help_txt,.payWapper_summary_express_price,.tel_txt{white-space:nowrap}
  .product-img-box{width:50%}
  .ipad_w{width:100%}
  .ipad_width{width:100%!important}
  .LearnMore_title{height:auto}
  #home_shop_gift .swiper-slide_imgUl{margin-top:20px;margin-bottom:20px}
  .shop_latest_box{padding-left:10px;padding-right:10px}
  .swiper_shopgift_bar{width:100%}
  .shopgift_prev{top:-2px;right:35px}
  .shopgift_next{top:-2px;right:0}
  .PauseOrPlay{left:38%}
  .shop_latest_box_d p{line-height:1;margin-bottom:10px!important;font-size:var(--size13)!important}
  .shop_latest_box_d{padding-left:0;padding-right:0}
  .productFilter_title{padding-left:5px;padding-right:5px}
  .mode-box{margin-top:0;margin-bottom:0}
  .mode-box .mode-btn{margin-right:0;padding-left:10px;padding-right:10px}
  .banner_desc{width:100%}
  .try-right-upload-btn .common-btn i,.use-webcam i{margin-right:0}
  .cus-row-one,.cus-row-two{margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}
  .bestOfTheClassis_filter .mode-box,.sun .mode-box{margin-top:0;margin-bottom:0;flex-direction:column;top:8px}
  .bestOfTheClassis_filter .show-product,.sun .show-product{margin-bottom:5px;padding-top:2px;padding-bottom:2px}
  .bestOfTheClassis_filter .mode-box .mode-btn.try,.sun .mode-box .mode-btn.try{margin-left:0;width:100%;padding-top:2px;padding-bottom:2px}
  .product-detail-right_top{width:60%!important;margin:0 auto}
  .column.main .products-grid .product-items>button.slick-next{right:20px}
  #productFilter .layui-colla-content{overflow-x:auto}
  .easily_customize_left_txtIpad{margin-bottom:0}
  .productDesc{margin-bottom:20px}
  .arrowImg{display:none}
  .photochromic_img{width:25%}
  .listDescWrapper_content_disExpand{position:relative;line-height:1.5em;height:3em;overflow:hidden;display:inline-block!important}
  .listDescWrapper_content_disExpand::after{content:"...";position:absolute;bottom:0;right:68px;background-color:var(--color-white);width:20px}
  .cms-eyeglasses .listDescWrapper_content_disExpand::after,.cms-eyeglasses-men .listDescWrapper_content_disExpand::after,.cms-eyeglasses-women .listDescWrapper_content_disExpand::after,.cms-sunglasses .listDescWrapper_content_disExpand::after,.cms-sunglasses-women .listDescWrapper_content_disExpand::after{right:70px}
  .listDescWrapper_content_disExpand+.listDescWrapper_more{position:absolute;right:0;bottom:5px;background-color:var(--color-white);line-height:1.5}
  #allSun{width:100%;bottom:0;left:50%;transform:translateX(-50%)}
  #html-body .home_shop_gift_slide{height:auto}
  .swiper-slide_txt,.swiper_slide_link{left:10px}
  .shop_transitions{right:10px;left:unset}
  .order_success_wrapper{width:100%}
  .toLink{padding-top:8px;padding-bottom:8px}
  .lens-choose .dlDefault .lesDtfonts{min-height:35px;height:auto}
  .productCartBox{width:65%;margin-right:5px}
  .productCartBox_pancel{width:35%;overflow:hidden}
  .applied_gift_card_code,.applied_point_code,.productCartBox_coupon_discount{min-width:150px!important}
  .checkout-cart-index .layui-form-radio{margin-right:0;padding-right:0}
  .payWapper_summary_img{width:30%}
  .payWapper_summary_time{justify-content:flex-start}
  .checkout-index-index .payWapper_summary_time_day::after{content:unset}
  .checkout-index-index .customer_help_service::after{left:-10px}
  .pay_tip_wrapper_pc_li:nth-child(1) .pay_tip_wrapper_pc_li_txt::after,.pay_tip_wrapper_pc_li:nth-child(2) .pay_tip_wrapper_pc_li_txt::after,.pay_tip_wrapper_pc_li:nth-child(3) .pay_tip_wrapper_pc_li_txt::after{right:-8px}
  .footer_linkItem{margin-right:0;width:30%}
  .cus-row-one{flex-wrap:wrap}
  .cus-row-one_r{margin-left:unset}
  .cus-row-one_r::before{content:unset}
  .footer_logo_c .payment_area_t_img{width:8%;margin-right:5px}
  .payment_area_b_img{width:6%;margin-right:5px}
  .fresh_menu_right_searchBox{width:140px;margin-right:0}
  .genderBox_left_top{border-radius:4px 0 0 4px}
  /* .menu_img{height:auto} */
  .nav_fix_heads{height:260px}
  .deals_box{padding-top:10px}
  .out_collection_image{height:auto;min-width:190px;}
  /* .our_collection_btn{position: static;} */
  .billboard_post_cate_li{width:50%}
  .Reviews_top_wrapper .layui-progress-big{min-width:unset}
  .Recommendation_table{margin-right:0}
  .productCartBox_li_desc{padding-left:5px;padding-right:5px}
  .payment_cart_box_img{width:45px}
  .productCartBox_coupon_title{margin-bottom:0}
  .home_banner_btn{width:100px}
  .sale_module_btn{min-width:unset;right:5px;bottom:10px;padding-left:10px;padding-right:10px}
  .sale_module{left:10px;bottom:5px}
  .sale_module_desc{width:260px}
  .cart_safe_desc{display:none}
  .fresh_detail_L{width:100%;margin-right:0}
  /* .fresh_detail_R{width:100%} */
  .cart_safe_desc,.productCartBox_coupon_p{display:none}
  .fresh_coupon_ul{max-height:400px}
  .fresh_coupon_box .layui-icon-add-circle{right:-30px;top:-30px}
  .ourPromise_wrapper{margin-top:20px}
  .ipad_mb5{margin-bottom:5px}
  .ipad_mb10{margin-bottom:10px}
  .discover_title{top:30%}
  .fresh_detail_L .address-list{min-height:300px;}
  .fresh_detail_right_box{transform: translateY(0)}
  #rx-container #rx-step-section,
  #rx-container #product-media-section{width:50%;}
  .section:nth-child(2) ul.rx-settings li:nth-child(2)::after, .no-add ul.rx-settings li:nth-child(n+2)>div:nth-child(n+2)::after {right:25px;}
  #rx-step-section .step-content .step-wrapper .step-container .rx-step{padding-left:0;padding-right:0;}
  .p_plr20 {padding-left:20px;padding-right:20px;}
  .productOrder_img_item{width:100%;}
  .cms-our-collection-photochromic .arrowImg{display:block;right:-35%;top: calc(50% - 40px);}
  .product__top{padding-left:0!important;padding-right:0!important;}
  .home_slide_item{width: calc(100% - 220px);}
  .home_shop_gift_slide_imgwrapper {margin-top:0;margin-bottom:0;}
  .nav_eyeglasses_wrapper{width:98%;padding:10px;}
  .nav_lenses,.nav_about{padding-bottom:0;}
  .header_img{max-width:20.2rem;width:100%;}
  .nav_eyeglasses_eye_btn{white-space:nowrap;}
  }
  @media (max-width:1024px){.home_slide_item{width:100%;padding-top:0;margin-bottom:250px}
  .home_slide_item_content{position:absolute;left:30px;bottom:30px}
  .home_slide_item_one,.home_slide_item_three,.home_slide_item_two{width:100%}
  .home_swiper_pagination{padding-left:30px;padding-right:30px;width:100%!important;bottom:15px!important}
  .nav_eyeglasses_explore{width:40%}
  /* .nav_eyeglasses_eye,.nav_eyeglasses_sun{width:30%} */
  /* .nav_explore_lenses_i{width:100%} */
  .lens_banner_box{left:20px;}
  #noticeNews{margin:0;}
  .nav_eyeglasses_wrapper{padding:24px;}
  .nav_eyeglasses_sun_wrapper, .nav_eyeglasses_eye_wrapper{gap: 0 10px;}
  .nav_eyeglasses_wrapper .nav_eyeglasses{grid-template-columns: repeat(2, 1fr);gap: 0 15px;}
  /* .LearnMore_bottom_two{top: 1rem;} */
  .LearnMore_bottom{top:1rem;}
  .LearnMore_bottom{left:2rem;}
  .genderTxt{min-width:unset;}
  .learnMore_bottom_txt {margin-bottom:10px!important;}
  #demo{margin-bottom:30px;}
  .noticeNews_textbox{padding-left:15px!important;padding-right:15px!important;}
  .photochromic_20250516_desc{padding-left:0;text-align: center!important;}
  .genderBox_left_bottom{padding-bottom:15px;}
  .genderTxt{padding-left:10px;padding-right:10px;}
  }
  @media (max-width:1500px) {
    .fresh_detail_right_box {position:static;}
    .fresh_detail_small{flex-direction: row;}
    .fresh_detail_small_li{margin-right:10px;margin-bottom:0;}
    .fresh_detail_tool{bottom:80px;position: absolute;left:50%;margin-left:0;transform:translateX(-50%);}
    .fresh_detail_small{height:auto;}
    .fresh_detail_tool_tryOn{padding-top:.2rem;padding-bottom:.2rem}
  }