@media (min-width:768px) 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}
#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_right{padding-left:5px;padding-right:5px;min-width:25%;}
.search{margin-right:10px!important}
.header_fav,.login{margin-right:5px}
.nav_eyeglasses{width:100%;}
.nav_sun_img{width:auto;height:auto}
.our_collection_img{padding-left:0;margin-right:0!important;}
.our_collection_right_about{grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));}
#checkout,.fresh_breadcrumbs{padding-left:10px;padding-right:10px}
.fresh_breadcrumbs{width:100%}
.product_filter+.product{width:70%!important}
.product_filter.none+.product{width:100%!important}
.home_slider{left:2%!important}
.home_banner_title{font-size:var(--size24)}
.home_banner_txt{width:325px}
.home_banner_txt p{font-size:var(--size12)!important}
.fresh_detail_L{width:100%;margin-right:0}
/* .fresh_detail_R{width:100%} */
.policy_wrapper{width:100%;padding-left:0;margin-bottom:30px;padding-top:10px;padding-bottom:10px}
.ipad_size12{font-size:var(--size12)!important}
.swiper-slide_imgUl{min-height:12rem;height:auto}
.swiper-slide_favourites{right:15px}
.shopEyeglasses_link{padding-left:20px;padding-right:20px;font-size:var(--size15)!important}
.gendergenderBox{width:100%}
.genderTxt_p{white-space:nowrap}
.notice_news_txt1{left:15px;bottom:calc(50% - 75px)}
.LearnMore_title{height:55px}
.LearnMore_bottom{left:20px;bottom:5px}
.swiper_bestSellers_bar,.swiper_blueLight_bar{width:100%}
.LearnMore_txt{font-size:var(--size12)!important;margin-bottom:0;min-height:38px}
.customer_wrapper_box{width:100%;padding:15px}
.customer_wrapper_left,.customer_wrapper_right{padding:5px}
.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:82px}
.footer-mana .top_subcribe .clearboth{padding-left:0!important}
.collapsible{margin-top:0}
.footer-mana .block-subscribe .input-box{width:66%;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:30px}
#commonProduct{width:100%}
.productionList_li_content .btn-wrapper{display:flex;justify-content:center}
.price ._favourites{bottom:8px;right:0}
.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{left:2%!important;top:calc(50% - 39%)!important}
.banner_prescriptionSunglasses_ipadTxt{font-size:var(--size14)!important}
#maincontent.container{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}
.try_Online_upload{float:unset;width:40%}
.product-try-on-list .btn-wrapper .note-info{display:none}
.product-try-on-list .swiper-head{float:unset;width:50%;height:unset;margin-left:auto;margin-right:unset}
.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{font-size:var(--size18)!important;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:0!important}
.shareBetter_img{min-height:162px!important}
.shareBetter_li_content .price_new{font-size:var(--size30)!important}
.shareBetter_img_li{height:auto!important;box-sizing:border-box}
body.page-layout-1column a.toShop_link{padding:5px 10px!important;font-size:var(--size14)!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,#allSun,#cate25,#eyemen,#eyewomen,#sunmen,#sunwomen,.commonProduct_txt{left:4%!important}
.fresh_detail{width:100%;flex-wrap:wrap;}
.fresh_layout,.product-detail-left,.product-detail-right{width:100%}
.fresh_detail_left{margin-right:0!important;width:100%}
.fresh_detail_right{width:100%}
.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:#fff;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%;padding-left:10px!important;padding-right:10px!important}
.ipad_none{display:none}
.ipad_inblock{display:inline-block}
.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}
.home_banner_btn{padding:7px 20px}
.policy_wrapper_li_txt{font-size:var(--size12)!important;word-break:break-all}
.swiper_fullScreenSwiper_bar,.swiper_shopgift_bar{width:100%}
.fullScreenSwiper_prev,.shopgift_prev{top:-2px;right:35px}
.fullScreenSwiper_next,.shopgift_next{top:-2px;right:0}
.PauseOrPlay{left:38%}
.alocolumns,.blue_light,.notice_news_pc,.shop_gift{margin-bottom:30px}
.filterPower_m_txt,.genderBox_left_m_txt{font-size:var(--size12)!important}
.header{width:100%;margin-top:8px;margin-bottom:8px}
.help{margin-left:10px}
.login_img{display:none}
.header_right{margin-right:1px}
.swiper-slide_txt,.swiper_slide_link{left:15px}
.swiper_slide_link{bottom:15px}
.mode-box .mode-btn{padding:1rem 1rem;white-space:nowrap}
.product_filter{width:28%;margin-right:10px}
.modeWapper{padding-bottom:15px}
.product-try-on-list .swiper-head{min-height:unset}
/* .fresh_detail_small_li{width:60px;height:50px;display:flex;justify-content:center;align-items:center;padding:2px;margin-right:5px} */
.fresh_detail_small_img{height:unset}
.cms-accessories .productionList_img{height:120px!important}
.productionList_img_li .img{height:unset!important}
.fresh_detail_degrees{justify-content:space-between}
.fresh_detail_degrees_li{width:23%;margin-right:0}
.fresh_detail_lenses{justify-content:space-between}
.fresh_detail_lenses_tip{margin-right:0!important}
.fresh_detail_tool_tryOn .fa-camera{margin-right:0}
.filterPower_title{margin-bottom:20px}
.home_fullScreenSwiper_slide{height:300px}
.home_fullScreenSwiper_slide_imgwrapper{margin-top:40px}
.genderBox_img_pc_m{display:none}
.filterPower_box{overflow-y:auto;padding-top:20px}
.product-detail-right-box{width:60%;margin:0 auto}
.ipad_inline_block{display:inline-block!important}
.ipad_block{display:block}
.ipad_none{display:none}
.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:#fff;width:20px}
.listDescWrapper_content_disExpand+.listDescWrapper_more{position:absolute;right:0;bottom:5px;background-color:#fff;line-height:1.5}
.btn-wrapper .use-webcam,.try-alert-right-upload-btn,.try-right-upload-btn,.try-right-upload-btn .common-btn{height:34px;line-height:34px}
.btn-wrapper .try-right-upload-btn{margin-bottom:5px}
.about_us .content_item_tbody .td{padding:5px}
.fresh_detail_left_swiper{display:flex;align-items:center;justify-content:center}
.review_addComments{width:70%}
.try-content{padding:5px}
.try-left-box{width:28%}
.try-content{width:95%}
.cms-accessories .shop-now{width:100%;margin-left:0}
.computer_filter_left,.computer_lenses_left{padding-top:20px;padding-bottom:20px}
.virtual_guarantee{padding-top:10px;padding-bottom:10px}
.virtual_guarantee_t{margin-bottom:10px}
.fresh_detail_lenses .layui-form-item{white-space:nowrap}
.fresh_detail_lenses .layui-form-radio{margin-right:0}
.order_success_wrapper{width:100%}
.banner_loading .address-list,.cms-index-index .address-list,.home_loading .address-list{height:150px}
.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}
.cus-row-one,.cus-row-two{margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}
.payment_area_b_img{width:6%;margin-right:5px}
.fresh_menu_right_searchBox{max-width:90px;margin-right:0}
.genderBox_left_top{border-radius:4px 0 0 4px}
.menu_img{height:auto;width:100%;display:block;}
.nav_fix_heads{height:300px}
.deals_box{padding-top:10px}
.out_collection_image{height:auto;}
.our_collection_btn{position:static;transform:unset;min-width:unset}
.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}
.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}
.fresh_detail_L .address-list{min-height:300px;}
.nav_eyeglasses_wrapper{width:98%;padding: 10px 10px 0 10px;}
.fresh_menu_left_ul{gap:0 15px;}
.nav_about, .nav_featured{padding-left:24px;padding-bottom:0;}
.nav_eyeglasses_wrapper .nav_eyeglasses_about{gap:0 10px;}
.nav_about .out_collection_image{min-width: 190px;}
.our_collection_left .mb10{margin-bottom: 6px;}
.reading_glasses_box{gap: 0 15px;}
}
@media (max-width:1024px){
  .home_slide_item{width:100%;padding-top:0;margin-bottom:0;flex-direction: column-reverse;}
  .home_slide_item_content{position:static;max-width:100%;padding: 20px;margin-bottom:10px;}
  .home_slide_bg1 .home_slide_item_content,
  .home_slide_bg3 .home_slide_item_content{bottom: 50px;}
  .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:10px!important}
  .noticeNews_text h3{margin-bottom:5px}
  .noticeNews_text{left:20px;width:40%}
}
@media (max-width:1500px) {
  .fresh_detail_small {
    flex-direction: row;
  }
  .fresh_detail_right_box{
    position: static;
  }
  .fresh_detail_small_li{margin-right:10px;margin-bottom:0;}
}
