@media screen and (max-width:767px){
  .byte-xs-size12{font-size:var(--size12)!important}
  .byte-xs-size13{font-size:var(--size13)!important}
  .byte-xs-size14{font-size:var(--size14)!important}
  .byte-xs-size15{font-size:var(--size15)!important}
  .byte-xs-size16{font-size:var(--size16)!important}
  .byte-xs-size17{font-size:var(--size17)!important}
  .byte-xs-size18{font-size:var(--size18)!important}
  .byte-xs-size19{font-size:var(--size19)!important}
  .byte-xs-size20{font-size:var(--size20)!important}
  .byte-xs-size21{font-size:var(--size21)!important}
  .byte-xs-size22{font-size:var(--size22)!important}
  .byte-xs-size23{font-size:var(--size23)!important}
  .byte-xs-size24{font-size:var(--size24)!important}
  .byte-xs-size25{font-size:var(--size25)!important}
  .byte-xs-size26{font-size:var(--size26)!important}
  .byte-xs-size27{font-size:var(--size27)!important}
  .byte-xs-size28{font-size:var(--size28)!important}
  .byte-xs-size29{font-size:var(--size29)!important}
  .byte-xs-size30{font-size:var(--size30)!important}
  .byte-xs-size31{font-size:var(--size31)!important}
  .byte-xs-size32{font-size:var(--size32)!important}
  .byte-xs-size33{font-size:var(--size33)!important}
  .byte-xs-size34{font-size:var(--size34)!important}
  .byte-xs-size35{font-size:var(--size35)!important}
  .byte-xs-size36{font-size:var(--size36)!important}
  .byte-xs-size37{font-size:var(--size37)!important}
  .byte-xs-size38{font-size:var(--size38)!important}
  .byte-xs-size39{font-size:var(--size39)!important}
  .byte-xs-size40{font-size:var(--size40)!important}
  .byte-xs-size41{font-size:var(--size41)!important}
  .byte-xs-size42{font-size:var(--size42)!important}
  .byte-xs-size43{font-size:var(--size43)!important}
  .byte-xs-size44{font-size:var(--size44)!important}
  .byte-xs-size45{font-size:var(--size45)!important}
  .byte-xs-size46{font-size:var(--size46)!important}
  .byte-xs-size47{font-size:var(--size47)!important}
  .byte-xs-size48{font-size:var(--size48)!important}
  .byte-xs-size49{font-size:var(--size49)!important}
  .byte-xs-size50{font-size:var(--size50)!important}
  .content-logo.col-md-4.col-sm-12.col-xs-12{padding-left:15px}
  .content-logo{width:100%;margin-bottom:10px}
  .slide-showcase.alo-block-slide{width:100%!important}
  .cms-index-index .home-slider .slick-list{height:145px!important}
  .warranty_policy{display:flex;flex-wrap:wrap;margin-left:0!important;margin-right:0!important}
  .warranty .policy-icon img{margin-top:0}
  .block-static-block.widget{margin:20px 0!important}
  .entry_pic_img{height:auto}
  .magicproduct .content-products,.warranty{margin-left:0!important;margin-right:0!important}
  .column.main .products-grid .product-items>button.slick-next,.mage-magictabs.mc-random .products-grid .product-items>button.slick-next{right:10px!important}
  .column.main .products-grid .product-items>button.slick-prev,.mage-magictabs.mc-random .products-grid .product-items>button.slick-prev{left:10px!important}
  .banner-lz .imgTxt-lz{text-align:unset!important}
  .shop_gift_box{left:0;top:0;width:100%;padding:10px}
  .shop_gift_t,.shop_gift_txt{font-size:var(--size12)}
  .shop_gift_link{padding:3px}
  .shop-gift{margin-bottom:20px}
  .column.main .block:last-child{padding:0 10px;color:var(--color-white)!important}
  .footer-mana .form-subscribe-header{width:100%;padding-left:unset!important;margin-left:0}
  .footer-mana .block-subscribe .input-box{padding-left:0!important}
  .social-link{margin-top:0;display:flex;align-items:center;justify-content:center;line-height:unset!important}
  .footer-mana .subscribe-part{display:flex;align-items:center;padding:0 10px!important}
  .block-content-statick{display:none}
  .footer-mana ul.bullet{height:auto!important;transition:all .5s}
  .shop_gift_title,.shop_gift_txt{margin-bottom:0!important}
  .footer-mana .block-title{display:flex!important;justify-content:space-between;color:var(--color-white)}
  .company-link-footer .container{padding-right:15px;padding-left:15px}
  .company-link-footer .container .row:first-child{margin-bottom:0}
  #footer .international{margin-bottom:20px}
  .header-content .content-cart{position:relative;margin-top:0!important;top:0}
  .nav-toggle{position:absolute;top:6px!important;left:12px!important;width:35px;text-align:center;height:30px;line-height:30px}
  .header .logo{width:260px;height:40px}
  .header .logo img{width:220px;height:40px;margin:0 auto}
  .header .header-search{padding:0 15px}
  .header .form-search{padding-bottom:0}
  .header .form-search button.button{padding:0}
  .home-slider .slick-dots{left:calc(50% - 30px)}
  .banner-lz .imgTxt-lz{right:0!important;width:100%!important;padding:0 10px}
  .block-subscribe .block-content{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:center}
  .block-newletter .block-content .newsletter,.footer-mana .block-subscribe .input-box{margin-left:0!important}
  .block-subscribe .actions{float:unset}
  .border-container{margin:0 auto 10px}
  #activity-block .activity-info{line-height:20px;height:auto!important}
  .block-subscribe .actions button.button{margin-top:0}
  .footer-mana .subscribe-part>label{display:block;width:100%;margin-right:0!important;color:var(--color-white);font-size:var(--size14)}
  #footer .list_inline_li{margin-right:10px!important}
  #footer .list_inline_li:last-child{margin-right:0!important}
  .dropdown.options.switcher-options{margin-right:0;float:unset}
  #ms-block{width:90%;left:5%;top:10%;justify-content:space-between}
  #ms-block .cus-st{width:49%}
  .active{display:block!important}
  .header-container-fixed{box-shadow:unset;display:none}
  .nav_sign_link{height:auto!important;line-height:unset!important}
  .nav_sign_txt{font-weight:unset}
  .nav_sign_txt:hover{color:var(--theme)}
  .shop_cart_box .page_title_shopCart{padding:0 15px}
  .breadcrumbs{padding-left:15px;padding-right:15px}
  .filter-subtitle+.dropdown{padding-left:15px;padding-right:15px}
  .dropdown-menu{flex-wrap:wrap}
  .dropdown .dropdown-menu:nth-of-type(2),.dropdown .dropdown-menu:nth-of-type(3),.dropdown .dropdown-menu:nth-of-type(4),.dropdown .dropdown-menu:nth-of-type(5),.dropdown .dropdown-menu:nth-of-type(6),.dropdown .dropdown-menu:nth-of-type(7){padding-left:25px}
  .category-products{padding:0 10px}
  .category-products .shop_women_link{width:100%;padding:0 10px}
  .category-products .price-box.price-final_price{left:0;width:100%}
  .grid.products-grid .item{margin-bottom:10px}
  .category-products .grid .product-item-info{padding-bottom:0}
  .category-products .product-item-details .actions{position:absolute;right:0;bottom:0;width:100%;height:100%;display:block}
  .category-products .product-item-details .add-to-links.pull-right{position:absolute;right:25px;bottom:5px;margin-right:0!important}
  .category-products .product-item-details .actions-primary{display:block;width:100%;height:100%}
  .customer-account-login .header-search .input-text{width:100%}
  .customer-account-login .actions-toolbar .primary{text-align:center}
  .cms-brand-story .text_with_image{padding:0}
  .cms-brand-story .brand_story .brand_matters,.cms-brand-story .text_image_item{margin-bottom:0}
  .cms-brand-story .big_difference{padding:0 15px}
  .catalog-product-view .breadcrumbs-catalog{padding:10px 15px}
  .catalog-product-view .product-img-box{width:100%;padding:0 15px}
  .catalog-product-view .fotorama__stage{height:200px!important;margin:0}
  .catalog-product-view .fotorama__stage__frame .fotorama__img{padding:0 25px}
  .catalog-product-view .product-shop .product-info-price .page-title span{max-height:48px;height:auto}
  .catalog-product-view .product-view .product-shop #select_add_type,.catalog-product-view .product-view .product-shop ul{margin:10px 0 10px 0}
  .catalog-product-view .alocolumns,.catalog-product-view .product-size-info,.catalog-product-view .ques_content_item .row,.catalog-product-view .spin-lz{margin-left:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important}
  .catalog-product-view .product-options-wrapper{padding-top:0;padding-bottom:0;position:absolute;left:calc(50% - 64px);top:180px}
  .catalog-product-view .fieldset{width:100%;padding:0!important;margin-top:0!important;margin-bottom:0!important;background-color:transparent}
  .catalog-product-view #options-1-list,.catalog-product-view .fieldset .field{display:flex;align-items:center}
  .catalog-product-view .fieldset>.field>.label{padding:0;margin-right:20px;display:none}
  .catalog-product-view .product-view .product-shop{width:100%}
  .catalog-product-view .reviews_ul_li:first-child,.catalog-product-view .reviews_ul_li:last-child{display:flex;flex-direction:column;height:auto}
  .catalog-product-view .review-ratings{margin-bottom:0}
  .catalog-product-view #product-review-container .review-pull-left{line-height:2}
  .catalog-product-view .li_nth2{height:auto}
  .catalog-product-view #product-review-container .review-pull-right .pull-right .btn{padding:0 10px;font-size:var(--size12)}
  .catalog-product-view #product-review-container .container .row:first-child{display:flex;align-items:center}
  .catalog-product-view .customColor:first-child{flex-direction:unset;align-items:center}
  .catalog-product-view .reviews_default_b{margin-left:10px}
  .catalog-product-view .products-grid .product-name{width:auto}
  .catalog-product-view .product-item-info .images-container{height:auto}
  .catalog-product-view .products-grid{padding:0 10px}
  .catalog-product-view .column.main .products-grid .product-items>button.slick-prev{left:-10px!important}
  .catalog-product-view .column.main .products-grid .product-items>button.slick-next{right:0}
  .cms-page-view .productList-lz .list-lz .list_item-lz{width:50%;text-align:center;padding:0;margin-bottom:0;margin-bottom:0;padding:5px}
  .cms-page-view .common_cate_img,.cms-page-view .grid_cate_img{width:170px;height:85px}
  .cms-page-view .productList-lz .list-lz{padding:0 10px;margin-bottom:50px}
  .cms-page-view .container-lz .content-lz .orderInfo-lz,.cms-page-view .productList-lz{margin-bottom:50px}
  .cms-page-view .footerContent-lz .contentList-lz{margin-bottom:20px}
  .cms-page-view .alocolumns{margin-bottom:40px}
  .cms-page-view .container-lz .content-lz .orderInfo-lz h2,.cms-page-view .container-lz .productList-lz h2,.cms-page-view .imgInfoCo-lz{margin-bottom:30px}
  .cms-page-view .shop_cart_box{margin-bottom:0}
  .cms-page-view .page-title{margin:10px}
  .cms-computer-glasses .carousel-indicators{bottom:0;left:0;width:100%;margin-left:0}
  .cms-computer-glasses .carousel-indicators .active{display:inline-block!important}
  .cms-the-lens .lens_wrapper .lens_nav .lens_nav_items{padding:10px 0;margin:0}
  .cms-the-lens .lens_wrapper .lens_nav .nav_item,.cms-the-lens .right_text .text{margin-bottom:0}
  .cms-the-lens .lens_wrapper .lens_content .lens_content_item .lens_usage .text_with_image .right_text .title{padding:0;width:100%;margin-top:0;margin:30px 0}
  .cms-the-lens .lens_wrapper .lens_content .lens_content_item .lens_usage .text_with_image .right_text{padding:0}
  .cms-the-lens .lens_func{padding:0 15px}
  .cms-the-lens .lens_wrapper .lens_content .lens_content_item .lens_func .bro_eye .shop_btn{display:flex;justify-content:space-around;align-items:center}
  .cms-the-lens .lens_wrapper .lens_content .lens_content_item .lens_func .bro_eye .shop_btn a:nth-child(1){margin-right:0}
  .cms-the-lens .lens_wrapper .lens_content .lens_content_item .lens_func .bro_eye .shop_btn a{width:40%}
  .cms-progressive-eyeglasses .container-lz .content-lz .topBanner-lz .bannerCon-lz{left:0;bottom:0;width:100%;padding:10px}
  .cms-progressive-eyeglasses .container-lz .content-lz .topBanner-lz .bannerCon-lz h2{font-size:var(--size12)}
  .cms-progressive-eyeglasses .container-lz .content-lz .topBanner-lz .bannerCon-lz p{font-size:var(--size16);margin-top:0}
  .cms-progressive-eyeglasses .container-lz .content-lz .topBanner-lz .bannerCon-lz a{margin-top:0;font-size:var(--size12)}
  .cms-progressive-eyeglasses .container-lz .content-lz .bannerBot-lz{margin:30px 0;padding:0 10px}
  .cms-progressive-eyeglasses .container-lz .content-lz .eyeglassInfo-lz .boxInfo-lz>li{width:100%}
  .cms-progressive-eyeglasses .container-lz .content-lz .imgTxtCon-lz>h2{font-size:var(--size24);margin:30px 0}
  .cms-progressive-eyeglasses .imgTxtCon-lz{margin-bottom:30px}
  .cms-progressive-eyeglasses .priceStep-lz{margin-bottom:30px;padding:0 10px}
  .cms-progressive-eyeglasses .container-lz .content-lz .priceStep-lz h2{margin-bottom:30px;font-size:var(--size24)}
  .cms-progressive-eyeglasses .container-lz .content-lz .priceStep-lz .step-lz{margin-top:30px;font-size:var(--size24)}
  .cms-page-view .common_cate .common_cate_img .product-item-photo{width:100%;height:100%}
  .cms-progressive-eyeglasses .container-lz .content-lz .priceStep-lz .step-lz li p{padding:0}
  .cms-progressive-eyeglasses .container-lz .content-lz .priceStep-lz .step-lz li{padding:0 5px}
  .cms-progressive-eyeglasses .container-lz .productList-lz h2{font-size:var(--size24)}
  .cms-featured-glasses .presc_glasses .list_content .list_item{margin-bottom:20px;padding:5px}
  .cms-share-better-glasses .share_pages_cate:first-child .show_box{padding:unset}
  .cms-share-better-glasses .share_pages_cate:first-child{margin-bottom:20px}
  .cms-share-better-glasses .share_pages_cate:first-child .share_pages_cate_img .product-item-photo{width:100%;height:100%}
  .cms-share-better-glasses .share_pages_cate:first-child .share_pages_cate_img{margin-right:0}
  .cms-share-better-glasses #share_pages .shareProduct-lz .list-lz{padding:50px 0}
  .cms-share-better-glasses .productDisplay_ul img{height:135px}
  .cms-share-better-glasses .productDisplay_ul img{height:135px}
  .cms-share-better-glasses .container-lz .content-lz .shareChic-lz ul li .chicTxt-lz{transform:unset;padding:10px;width:100%;height:100%;top:0;left:0}
  .cms-share-better-glasses .container-lz .content-lz .shareChic-lz ul li .chicTxt-lz h3{font-size:var(--size12)}
  .cms-share-better-glasses .common_cate .common_cate_img .product-item-photo,.cms-share-better-glasses .select_glasses_cate .select_cate_img .product-item-photo,.cms-share-better-glasses .select_glasses_cate_2 .select_cate_img .product-item-photo,.cms-share-better-glasses .share_pages_cate .share_pages_cate_img .product-item-photo,.cms-share-better-glasses .share_pages_cate_2 .select_cate_img .product-item-photo{width:100%;height:100%}
  .cms-share-better-glasses .share_pages_cate:first-child .show_btn{padding:6px 20px}
  .cms-share-better-glasses .shareChic_ul{height:135px}
  .cms-share-better-glasses .moblic_mr0{margin-right:0}
  .customer-account-create .form.create.account>.fieldset{width:100%;padding:0 15px}
  .customer-account-create .shop_cart_box{margin-bottom:0}
  .customer-account-create input.input-text{padding:5px;width:100%}
  .customer-account-create .form.create.account{margin-bottom:0;padding:0}
  .cms-blog .blog_wrapper .blog_content{margin:0}
  .page-with-filter .category-products.grid .products{margin:0}
  .page-with-filter .product-items .product-item{padding:0 10px}
  .page-with-filter .affirm-lz p{padding:0}
  .page-with-filter .friendly-lz:last-child{margin-bottom:0}
  .cart.table-wrapper .product-item-name{width:100%;margin-bottom:10px}
  .customer-account-login .page-title{padding-left:20px;padding-right:20px}
  .product-reviews-summary+.answered-question{float:right}
  .lens .table tbody tr .td_radio{vertical-align:middle;padding:0 10px!important}
  .back_box{margin:10px 15px}
  .back_box+.row{padding:0 15px}
  .alocolumns .column.main>.row:nth-child(4)>.col-md-8{width:100%}
  .details .details_img{display:none}
  .details .details_login{left:unset;right:0;width:100px;margin-right:0!important}
  #lens-prescription .nav-tabs li a{padding:10px!important;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
  .lens-prescription .pres_title{margin:0!important}
  .lens-prescription .date-of-prescription,.lens-prescription .prescription-name{padding-left:0!important;margin-left:0;margin-right:0}
  .lens-prescription .date-of-prescription{display:flex;align-items:center;margin-bottom:20px}
  .w37{width:58.333333333333336%!important}
  .dateOfPrescription{display:none!important}
  .w12{width:25%!important}
  #form-save{position:static;margin:0 auto;text-align:center}
  .lens-prescription .save_prescription{padding-right:0;padding-left:0}
  .lens-prescription .lens-form select{width:100%!important}
  .lens-prescription .param-box:before,.line-two ul:nth-child(3) .param-box:before{right:30px!important}
  .lens-prescription .param-box:after,.line-two ul:nth-child(3) .param-box:after{right:10px!important}
  .details .tab-content .line-one{padding:35px 0 25px!important}
  #online .line-one .od_right{margin-bottom:20px;margin-top:30px}
  #online .line-one .os_left{margin-bottom:30px}
  #online .line-one .od_right p,#online .line-one .os_left p{padding:10px 15px!important}
  .product-information{top:325px}
  .product-information .close_panel{top:-1px!important;left:-25px!important;right:auto!important;background:var(--color-white);color:var(--color-almost-black);border-radius:5px 0 0 5px;border-top:1px solid #b0b0b0;border-left:1px solid #b0b0b0;border-bottom:1px solid #b0b0b0;border-right:transparent}
  #submitModal .modal-content .modal-body{padding:0}
  .lens-prescription .pres_title b{margin-top:4px}
  .spcy_table table>tbody>tr>td,.spcy_table table>tbody>tr>th{padding:8px 5px}
  .modal-footer button.btn{padding:0 5px}
  .alocolumns .column.main .detail #left_form{width:100%;margin-bottom:10px}
  #glasses_lens_select .lens-choose h5 b{font-size:var(--size18)}
  .choose .lens-choose h5 span{top:2px!important}
  .form-save-box{display:flex;justify-content:center}
  .prism-part .param-normal{width:50%!important}
  .wrapper-parm .param-label{width:30%!important;flex-grow:1}
  .line-one-box{display:flex;flex-wrap:wrap;width:100%}
  .line-one .param-label{width:30%}
  .line-one-box .param-normal{width:40%;margin:0 10px}
  .details .tab-content .line-two{padding:20px!important}
  .line-two .pd-section{padding:0 5px}
  .line-two-ul .pd-section-one{margin-right:0!important;flex-grow:1;width:50%}
  .line-two .pd-section li label{margin-bottom:0!important}
  .line-two-ul .pd-section-two{flex-grow:1;width:50%;align-items:center;justify-content:center}
  .pd-section-two .li{width:100%!important}
  .pd-section-two .li:nth-child(2){margin-bottom:10px!important}
  .prismItemWrapper .bdIn_title,.prismItemWrapper .bdUp_title,.prismItemWrapper .ph_title,.prismItemWrapper .pv_title{width:100%}
  .line-one-box .question{right:0}
  .favorite-list-dropdown{right:-15px!important;top:32px!important}
  .favourites{width:350px!important}
  .checkout-cart-index .page-title-wrapper .page-title{padding:15px}
  .checkout-cart-index .cart-container{padding:0 15px}
  .checkout-cart-index .item-info{display:flex;flex-direction:column;justify-content:center;width:100%;height:auto}
  .checkout-cart-index .shop_cart_content .table-wrapper{border:1px solid transparent}
  .checkout-cart-index .tbody_shop_cart .empty{height:0}
  .checkout-cart-index .cart.table-wrapper .item .col.item{height:100px;padding:0;margin:20px auto}
  .checkout-cart-index .tbody_shop_cart .top .col:nth-child(2){padding:0}
  .checkout-cart-index .cart.table-wrapper .col{padding:10px 0}
  .checkout-cart-index .data.table .custom-qty{justify-content:flex-end;margin-left:0;width:auto}
  .checkout-cart-index .item-info .col.price{display:flex;justify-content:space-between;padding-right:0!important;width:auto!important}
  .checkout-cart-index .item-info .col.subtotal{width:100%!important;border-bottom:1px dashed #a0a0a0;padding:10px 0}
  .checkout-cart-index .lens-price-col,.checkout-cart-index .subtotal-col{display:flex;position:static!important}
  .cart.table-wrapper .col.qty:before,.cart.table-wrapper .col.subtotal:before{content:unset}
  .checkout-cart-index .pay_pal_box .pay_pal_box_btn,.shop_cart_content .pay_pal_box_item{width:100%}
  .cart-summary .checkout-methods-items .item .paypal a{height:50px}
  .cart-summary .checkout-methods-items .item .paypal a>img{height:100%}
  .checkout-cart-index .edit-prescription-form{width:90%}
  .edit-table-tr{display:flex;align-items:center}
  .edit-table-tr .td{width:20%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px 2px;text-align:center}
  .edit-table-tr .td select{padding:0;text-align:center}
  .checkout-cart-index #shopping-cart-table,.checkout-cart-index .tbody_shop_cart{display:block}
  .checkout-cart-index #prescription-table{width:100%!important;display:block;overflow-x:scroll}
  .checkout-cart-index #prescription-table::-webkit-scrollbar{width:4px;height:4px}
  .checkout-cart-index #prescription-table::-webkit-scrollbar-thumb{border-radius:5px;background:#ccc}
  .checkout-cart-index #prescription-table::-webkit-scrollbar-track{border-radius:0;background-color:transparent}
  .checkout-cart-index #coupon_code,.checkout-cart-index .fieldset .field,.checkout-index-index .payment-method{width:100%!important}
  .checkout-cart-index .subtotal_price{border-bottom:unset;height:auto;width:100%;display:flex;justify-content:flex-end}
  .checkout-index-index .checkoutNav-lz h2{padding:20px 15px}
  .checkout-index-index #checkoutSteps #shipping,.checkout-index-index .billing-address-same-as-shipping-block,.checkout-index-index .checkout-payment-method .step-title,.checkout-index-index .firecheckout #checkout .opc-wrapper .step-title{padding:0 15px!important}
  .checkout-index-index #checkout-step-shipping .field .label{width:35%!important}
  .checkout-index-index #checkout-step-shipping .field .label span{font-size:var(--size13)}
  .checkout-index-index #checkoutSteps #opc-shipping_method{padding:25px 15px!important}
  .checkout-index-index .payment-group{flex-direction:column}
  .checkout-index-index .opc-sidebar{padding:15px!important}
  .checkout-index-index #checkout .opc-shopping-cart{position:absolute;bottom:-40px;left:15px}
  .checkout-index-index #payment{margin-bottom:0}
  .checkout-index-index #discount-form .actions-toolbar .primary{text-align:center}
  .checkout-index-index .payment-method-title{padding:5px 15px!important}
  .checkout-cart-index .paypal,.checkout-index-index #checkout-step-shipping_method,.checkout-index-index .opc-wrapper .checkout-shipping-address .step-content{padding:0}
  #activity-block{display:none}
  .header .fav-cart{display:flex;justify-content:space-around;align-items:center;padding:0 60px}
  .favorite-list .fa-heart{padding-left:0}
  .header-content .content-cart .minicart-wrapper{float:unset!important;height:unset;line-height:unset!important;margin-right:0;margin-top:0;text-align:unset}
  .header-content .content-cart .minicart-wrapper .action.showcart{line-height:unset}
  .header .fa-shopping-cart{border:1px solid transparent;padding-left:0;margin-right:0;position:relative}
  .header .fa-shopping-cart:before{position:absolute;left:0;top:1px}
  .favorite-list .fa-heart p:nth-child(1){margin-top:0}
  .favorite-list .fa-heart:before{position:absolute;top:0;left:-20px}
  .header-content .content-cart .switcher-language{margin:0;margin-right:0;position:absolute;right:-16vw;top:-99px}
  .content-cart .flag-icon{line-height:unset!important;margin-right:0}
  .header-content .container{margin-bottom:20px}
  .add-to-links.pull-right{margin-right:10px!important}
  .fa-shopping-cart p:nth-child(1){float:unset}
  .fa-shopping-cart p:nth-child(2){margin-left:15px}
  .header-content{margin-bottom:0!important}
  .mobileHeader{height:auto!important}
  .minicart-wrapper .block-minicart{right:0!important;top:0;width:350px;z-index:99}
  .minicart-wrapper .block-minicart:after,.minicart-wrapper .block-minicart:before{right:50%;content:unset}
  .content-cart .minicart-wrapper .block-minicart{right:28px!important}
  .block-minicart .subtitle.empty{line-height:30px}
  #commentList .li_left,#commentList .li_right{padding:10px}
  #commentList .li_left{width:40%}
  #commentList .li_right{width:60%}
  .level0.dropdown:hover .deals,.level0.dropdown:hover .nav_eyeglasses,.level0.dropdown:hover .our_collection{visibility:hidden;opacity:0}
  .image-container{padding-top:20%!important}
  .fotorama__nav__shaft .fotorama__nav__frame{padding:0!important}
  .catalog-product-view .product-size-info .layui-layer-page{width:90%!important;height:200px!important;left:5%!important}
  .product-options-wrapper .field[id^=bss_options]>.label>span{font-size:var(--size14);font-weight:700;color:#666}
  #cart-totals .grand{position:absolute;right:0;bottom:-40px;z-index:1;padding:0}
  #cart-totals .grand .mark{padding-top:0;vertical-align:unset;margin-right:10px}
  #cart-totals .grand .amount{padding-top:0;padding-bottom:0;padding-right:0}
  .customer-account-login .login-container{width:100%}
  .block-new-customer{padding:30px 0!important}
  .create-account-box,.customer-account-forgotpassword .forgetPassword,.customer-account-login .login-container .block-customer-login,.customer-account-login .login-container .block-new-customer,.form.password.forget{width:100%}
  .create-account-box .mage-error[generated]{bottom:-20px}
  .create-account-box .create .newsletter{padding-left:0}
  .create-account-box .actions-toolbar .primary{justify-content:center!important;margin-left:0}
  .create-account-box .secondary{font-size:var(--size18);text-align:center}
  .create-account-box #password-error{right:0;bottom:-20px}
  .add_to_cart{height:50px}
  .frame-normal-info,.frame-price-attribute,.lens-information-wrapper,.popup-newsletter-img,.prescription-information-wrapper,.product-form-total{display:none}
  .product-information{position:static!important;width:100%;border:1px solid transparent}
  #popup-newsletter .block-content{width:100%}
  #popup-newsletter .subscribe-bottom{margin:20px 0 0}
  .tryBox{top:0;right:20px;height:40px}
  .checkout-methods-items .paypal{width:100%}
  .checkout-methods-items .paypal>input{height:50px}
  .checkout-index-index #maincontent #checkout .opc-sidebar{position:static!important;border:1px solid transparent!important}
  .header-content .content-cart{width:unset}
  .flag-icon{width:35px!important;height:35px!important}
  .spin-lz{width:90%}
  .LearnMore_box,.our_pick_content,.shop_gift_content{width:100%;margin-bottom:20px}
  .our_pick_content,.shop_gift_content{padding-left:10px;padding-right:10px}
  .LearnMore_txt{padding-left:0;padding-right:0;min-height:38px}
  #review-form .fieldset>.field>.label{width:80px;margin-right:0}
  #review-form .fieldset .field{margin-bottom:10px}
  #review-form .fieldset .field .control{flex-grow:1}
  .review-field-media{height:50px}
  .review-field-media .control{position:relative}
  #review_media{position:absolute;right:0;top:0;width:165px}
  .brand_nav_fix{top:0!important}
  .brand_category_glasses,.brand_design_box{flex-wrap:wrap}
  .brand_category_li{width:50%;flex-grow:unset!important}
  .brand_design_left{width:100%;padding-left:10px;padding-right:10px;margin-right:0!important}
  .brand_design_right{flex-grow:unset;width:100%;padding-left:10px;padding-right:10px}
  .brand_nav_ul{width:100%!important}
  .lens_wrapper .lens_nav .nav_item li{padding:0}
  .lens_content_item{padding-left:10px;padding-right:10px}
  .index_type_pic{text-align:center!important}
  .index_type_desc{padding-left:25px}
  .faq-m{margin-left:0}
  .faq-left{padding-bottom:0}
  .about_us .content{border-left:1px solid transparent;padding:0}
  .cms-about-us .nav_title{display:flex;flex-wrap:wrap;justify-content:space-around;padding-left:15px;padding-right:15px;margin-bottom:30px}
  .content_item,.content_item:last-child .content_item_title,.content_item:last-child p{padding-left:10px;padding-right:10px}
  .content_item:last-child{padding-left:0;padding-right:0}
  .cavBtn{margin-right:10px}
  .tryOn-lz i{color: var(--color-white) !important;}
  .tryOn-lz span{font-size:var(--size12)!important;color:var(--color-white)!important;}
  .product-reviews-summary{position:absolute;top:-20px!important;margin-top:0!important;margin-bottom:0;border-bottom:none!important}
  .product-view .product-shop .price-box{float:unset;width:unset}
  .product-info-price{margin-top:10px!important}
  .answered-question{bottom:28px;display:none}
  .product-reviews-summary .rating-summary{float:unset;top:unset;left:unset;margin-top:0!important}
  .notice_news_txt h2{font-size:var(--size20)}
  .photochromic_news_txt h2{font-size:var(--size18)}
  .nav-sections{overflow:hidden}
  #allEye,#allSun{top:calc(50% - 22px);transform:unset}
  .computer_filter_left,.computer_filter_right,.computer_lenses_left,.computer_lenses_right{width:100%!important}
  .computer_lenses_box{height:auto!important}
  .computer_lenses_right{height:254px!important}
  .commonProduct_txt{left:10px}
  .computer_lenses{margin-bottom:20px}
  .productionList_li .productionList_li_content .btn-wrapper{opacity:1}
  .gendergenderBox{width:100%!important;flex-direction:column}
  .price ._favourites{display:block;right:25px;bottom:18px}
  .swiper_slide_li ._favourites{bottom:25px}
  .swiper_slide_li ._favourites .glyphicon{font-size:var(--size20)}
  .genderBox_left{width:100%!important;padding-left:15px;padding-right:15px;margin-bottom:10px}
  .genderTxt{height:auto}
  .clearance{width:100%;padding-left:15px;padding-right:15px}
  .clearance_ul_li{width:50%;align-items:center;flex-wrap:wrap;padding: 8px;}
  .clearance_discount{padding:3px 5px;position:absolute;right:0;top:0;margin-bottom:0;border-radius: 5px;}
  .notice_news_txt{left:10px;bottom:0;top:unset}
  .photochromic_news_txt{left:10px;bottom:10px;top:unset}
  .home_banner_btn{margin-right:10px!important;padding-top:6px!important;padding-bottom:6px!important;padding-left:0!important;padding-right:0!important;background-color:var(--theme);color:var(--color-white)!important;width:150px}
  .index_type_item{width:100%!important}
  .virtual_box{flex-wrap:wrap}
  .virtual_left{margin-right:0}
  .virtual_started{padding-left:10px;padding-right:10px}
  .ques_ans .showMore{width:200px;margin-bottom:30px}
  .product-details-titles{overflow-x:scroll}
  .product-detail-left,.product-detail-right{width:100%}
  .header .form-search input.input-text{margin-left:0}
  #search_mini_form button[type=submit]{right:0}
  .eyeIntroduce_nav_right{width:100%;padding-left:10px;padding-right:10px}
  .eyeIntroduce_lenses_left,.eyeIntroduce_tryOn_left{margin-bottom:30px}
  .eyeIntroduce_lenses_content{width:100%!important;flex-wrap:wrap;padding-left:10px;padding-right:10px}
  .eyeIntroduce_lenses_left .img{text-align:center}
  .price-box.price-final_price{left:calc(50% - 21px)!important}
  #homeIndex .product-hover .product,.images-container{height:180px}
  .home_slider{width:100%;padding-bottom:32px;bottom:30px;display:flex;flex-direction:column;justify-content:center}
  .home_slider_link{display:flex;align-items:center;justify-content:center}
  .catalogsearch-result-index .price-box.price-final_price{left:0!important}
  .notice_news_mobile,.photochromic_mobile{display:block;margin-bottom:30px}
  .silder_mobile{display:block}
  .LearnMore,.our_pick,.our_pick_content:first-child{margin-bottom:30px}
  .LearnMore_box:last-child,.cms-demo1 .alocolumns,.our_pick_content:last-child{margin-bottom:0}
  .notice_news_pc,.photochromic_pc{display:none}
  #lens-table tbody{display:flex;flex-wrap:wrap;justify-content:space-between}
  #lens-table .final-price,#lens-table .lens-type{margin-left:auto}
  .item-info .edit-btn{font-size:var(--size14);color:var(--theme);padding:5px 25px;border-radius:4px}
  .checkout-cart-index .lens-price-col{justify-content:flex-end}
  .checkout-cart-index .product-item-options{display:flex;justify-content:flex-start}
  .cart.table-wrapper .item-options label[for=pst-info]{margin-left:auto}
  .item_info_del{color:var(--theme)!important}
  .mobile_qty{position:absolute;right:0;top:189px}
  .mobile-empty{display:none}
  #shopping-cart-table tbody .item-info .col.price .frame-title{margin-left:auto}
  .subtotal_mobile{width:100%;padding:10px 0}
  .subtotal_mobile .subtotal-col{justify-content:flex-end;padding-right:0}
  #discount-coupon-form .fieldset.coupon{margin:15px 0}
  .checkout-cart-index .page-title-wrapper .page-title{padding-top:0;padding-bottom:0}
  .about_us .content_item_tbody .td{padding:5px;font-size:var(--size13);text-align:center}
  .func_items_li,.product-detail-right_top{width:100%}
  .product-detail-box{padding-left:15px!important;padding-right:15px!important}
  .func_items_li{padding-right:0;padding-left:0!important}
  .pic_three_item,.product-detail-left,.ques_ans{margin-bottom:30px}
  .mean-container .mean-nav{top:0}
  .footer-copyright .container>div{text-align:center}
  .footer .copyright span{font-size:var(--size13);color:var(--color-white)!important}
  .eyeIntroduce{margin-top:0}
  .eyeIntroduce_cart,.eyeIntroduce_lenses_box,.eyeIntroduce_nav,.eyeIntroduce_take,.eyeIntroduce_take_box_img:first-child,.eyeIntroduce_tryOn,.eyeIntroduce_tryOn_left{margin-bottom:20px}
  .eyeIntroduce_lenses_left,.eyeIntroduce_lenses_right,.eyeIntroduce_nav_right,.eyeIntroduce_tryOn_left{text-align:center!important}
  .eyeIntroduce_take_box{flex-wrap:wrap}
  .catalogsearch-result-index .product-items .product-item,.eyeIntroduce_take_box_img,.manufacturing_production_frame{width:100%!important}
  .catalogsearch-result-index .custom-options{position:relative;z-index:9}
  .aw-giftcard-code,.discount-code{margin-left:13px!important}
  .checkout-index-index .payment-option-inner .field{width:190px}
  .checkout-index-index #checkout-step-payment,.checkout-index-index #payment{margin-bottom:0!important}
  .my_favorite{margin-top:5px}
  #heartcount span:last-child,.fa-heart .item-label,.minicart-wrapper .item-label,.mobile_minicart .item-text,.pc_chevron_down,.pc_count,.pc_fav-cart,.pc_favorite,.pc_favourites,.pc_heartcount,.pc_item,.pc_minicart,.pc_nav_toggle{display:none!important}
  .mobile_favorite,.mobile_heartcount,.mobile_minicart,.mobile_nav_toggle{display:block!important}
  .fa-shopping-cart p:nth-child(2){margin-top:0}
  .favorite-list{position:absolute;right:40px;top:12px}
  .mobile_minicart{position:absolute;right:0;top:10px}
  .page-header{border-bottom:1px solid transparent!important}
  .fa-heart,.fa-shopping-cart{color:#999}
  .header .form-search .search-autocomplete{top:84px}
  #search_mini_form button[type=submit]{z-index:unset}
  .nav-toggle:before{font-size:var(--size30)}
  .mobile_heartcount span:last-child{display:none}
  .fa-heart .item-text,.fa-heart p:nth-child(2){margin-left:0!important}
  .fa-heart .item-label{margin-left:20px!important}
  #favorite-list{vertical-align:0}
  button.shop-now,button.tryon{font-size:var(--size16)}
  .catalog-product-view .ui-dialog{width:350px;right:100%;top:35px;padding:0;border:1px solid transparent}
  .atc-form-fields{margin-top:20px}
  .mobile_cart_num{display:block!important;right:7px;color:#8c8c8c;font-size:var(--size14)}
  #select_add_type{display:flex;align-items:center}
  #select_add_type li:first-child{margin-right:30px}
  .my_favorite .glyphicon-heart-empty{font-size:var(--size20)}
  .catalog-product-view .product-view .product-shop ul,.my_favorite span{display:none}
  .mobile_selectLenses_txt{display:block}
  .fresh_breadcrumbs{width:100%;padding-left:10px;padding-right:10px}
  .fresh_layout,.fresh_menu,.header{width:100%!important}
  .fresh_layout{padding-left:0;padding-right:0;}
  .product__top{box-sizing:border-box;margin-bottom:0!important;padding-left:0!important;padding-right:0!important;}
  .productFilter_title{width:100%;overflow:scroll;flex-wrap:unset}
  .fresh_detail{width:100%;flex-wrap:wrap}
  .fresh_detail_right_box{padding-left:10px;padding-right:10px;position:static;transform: translateY(0);}
  .fresh_detail_small_li{width:10px;height:10px;padding:4px;margin-right:5px;margin-bottom:0;border-radius:50%;background-color: #f5f5f5;}
  .fresh_detail_small_li.active{background-color:var(--theme);}
  .fresh_detail_right{width:100%;padding-left:10px;padding-right:10px}
  .fresh_detail_left{width:100%;margin-right:0;padding-top:0;padding-bottom:0}
  .fresh_detail_left_img .img{height:100%}
  .fresh_menu_left,.header_cart_txt,.header_fav_txt,.mobile_none{display:none!important}
  .header_left_mobileMenu{width:23px;height:2px;background-color:var(--theme);display:block;margin-top:6px}
  .header_left_mobileMenu::after,.header_left_mobileMenu::before{content:'';position:absolute;left:0;width:23px;height:2px;background-color:var(--theme)}
  .header_left_mobileMenu::after{top:16px}
  .header_left_mobileMenu::before{top:8px}
  .header_left{height:30px;padding-left: 12px;padding-right: 5px;}
  .header_logo{margin-right:auto;margin-left: 2px;}
  .header_logo img{width:66%}
  .header_cart_num,.header_fav_num{right:-5px;top:-12px}
  .fresh_menu{align-items:center;padding:12px 10px 10px 0;}
  .fresh_menu_right{width:auto}
  .header{padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;margin-top:0;margin-bottom:0}
  .header_mobile_fiex{position:fixed;left:-100%;top:0;width:100%;height:100%;display:block;background-color:var(--color-white);transition:all .5s;z-index:101}
  .header_mobile_fiex.active{left:0}
  .header_mobile_fiex_ul{width:100%;height:100%;box-shadow:0 0 5px 0 rgb(50 50 50 / 55%);background-color:var(--color-white);overflow-y:auto;scrollbar-width:none}
  .header_mobile_fiex_ul::-webkit-scrollbar{width:0}
  .header_mobile_fiex_li_close{right:0;top:0;padding-top:15px;padding-left:15px}
  .header_mobile_fiex_li{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
  .header_mobile_fiex_link{border-bottom:1px solid #eee;letter-spacing:1px}
  .header_mobile_fiex_li .layui-icon-down{right:0;top:10px;transition:all .5s}
  .header_mobile_fiex_li .layui-icon-down.active{transform:rotate(180deg)}
  .header_mobile_fiex_li_menuUl{height:0;overflow:hidden;transition:all .5s}
  .header_mobile_fiex_li_menuLi{height:30px;display:flex;align-items:center;text-indent:20px}
  .mobile_addCartBtn{position:fixed;left:0;bottom:0;width:100%;height:65px;background-color:var(--color-white);z-index:9;display:flex;align-items:center;justify-content:space-between;padding:10px;box-shadow:0 0 15px 5px rgb(0 0 0 / 20%)}
  .mobile_addCartBtn .layui-form-item{margin-bottom:0;margin-top:0}
  .fresh_detail_right .layui-btn{border-radius:30px;height:50px!important}
  .sunBtnActive{font-size:var(--size16);padding-left:0;padding-right:0}
  #swiper1{overflow:unset;height:auto}
  #swiper1 .swiper-slide{margin-bottom:30px;width:100%!important}
  .genderBox_left,.genderBox_right{width:100%;padding-left:15px;padding-right:15px;margin-bottom:10px}
  #swiper1 .swiper-wrapper{flex-wrap:wrap}
  .swiper-slide_imgli{width:100%}
  .swiper-slide_imgli .img{width:100%}
  .readingGlasses{padding-left:10px;padding-right:10px}
  .fresh_menu_right_forgot,.fresh_menu_right_login,.fresh_menu_right_reg{left:0;right:0;top:46px;bottom:0;margin:auto}
  .login_forgot .layui-form-checkbox{margin-bottom:0;margin-right:0}
  #checkout,.productCartBox,.productCartBox_checkout_btn,.productCartBox_checkout_or,.productCartBox_checkout_payBtn,.productCartBox_li_desc{width:100%}
  #checkout{padding-left:0;padding-right:0;}
  .productCartBox{padding-left:10px;padding-right:10px}
  .productCartBox_title{display:none}
  .productCartBox_li_item,.productCartBox_li_item_box{flex-direction:column}
  .productCartBox_li_item .w8{width:100%;flex-direction:column;align-items:center}
  .productCartBox_li_img{align-self:center}
  .productCartBox_li_desc .name,.productCartBox_li_sku p{margin-bottom:5px}
  .productCartBox_li_desc .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .productCartBox_li_remove{margin-left:0;color:var(--theme)!important}
  .productCartBox_li_edit{width:auto;align-self:flex-end}
  .productCartBox_li_frame{padding-right:0;margin-bottom:10px;width:100%;display:flex;justify-content:space-between}
  .productCartBox_li_subtotal{padding-right:0;margin-left:0;align-self:flex-end;margin-bottom:10px;width:100%;display:flex;justify-content:space-between}
  .productCartBox_li_frame .productCartBox_currencySymbol,.productCartBox_li_subtotal .productCartBox_currencySymbol{margin-left:auto}
  .productCartBox_li_subtotal_title{display:block!important}
  .productCartBox_total{padding-right:0}
  .productCartBox_checkout_payImg{height:50px}
  .product_wrapper{flex-direction:column}
  .product_filter{width:100%;margin-right:0}
  .fresh_menu_right_search,.fresh_menu_right_search_ul{width:100%!important}
  .fresh_menu_right_search.active{display:flex!important}
  .fresh_menu_right_search_i{width:80%!important}
  .fresh_menu_right_search_btn{width:20%!important}
  .fresh_menu_right_search_ul{left:0!important;top:80px}
  .fresh_menu_right_search_li a{font-size:var(--size16)}
  .international_title{padding-left:0;padding-right:0}
  .date-of-prescription ._w12{width:25%}
  .review_addComments{width:90%;left:5%;top:10%}
  #ratings .layui-inline{display:inline-block;margin-bottom:0}
  #ratings{margin-bottom:0}
  .productCartBox_li_operate{width:100%;justify-content:flex-start;margin-left:unset;margin-bottom:10px}
  .productCartBox_li_desc{padding-left:0;padding-right:0}
  .pay_title{margin-right:0;padding-left:10px;padding-right:10px;margin-bottom:10px}
  .payWapper{flex-direction:column;justify-content:center;align-items:center;padding-left:10px;padding-right:10px;margin-bottom:0!important}
  .payWapper_info{width:100%;margin-right:0}
  .payWapper_summary_box .layui-btn{width:100%!important}
  .payWapper_info .layui-form-item .layui-input-inline{margin-left:0;margin-bottom:0;left:0}
  .search_tip{padding-left:10px;padding-right:10px}
  .productCartBox_li_inde{position:absolute;right:0;bottom:30px;margin-bottom:10px}
  .order_success_wrapper{width:100%}
  .address-list{display:flex;flex-wrap:wrap}
  .address-card,.address-card-action-add,.fresh_detail_L,.fresh_detail_R,.review_img img{width:100%}
  .fresh_detail_L{margin-right:0}
  .product_detail_li{white-space:nowrap}
  .header_mobile_fiex_login::after,.logged_customer_account::after{content:'';position:absolute;top:5%;width:2px;height:90%;background-color:rgba(3,3,3,.5)}
  .logged_customer_account::after{right:12px}
  .header_mobile_fiex_login::after{right:5px}
  .fresh_menu_right_forgot_box,.fresh_menu_right_login_box,.fresh_menu_right_reg_box{border:none}
  .prescription-name ._w37{width:58.333333333333336%}
  .catalog-product-view .fieldset .field{width:100%;padding-left:0;padding-top:0!important;flex-wrap:wrap;margin-bottom:0!important}
  #aw-gc-product-form-options .fromto-email,#aw-gc-product-form-options .fromto-name,.amount-options{width:100%}
  #aw-gc-product-form-options .fromto-email,#aw-gc-product-form-options .fromto-name,.amount-options{margin-bottom:30px}
  .aw-gc-product-form-options__field-full-width:nth-child(2){margin-top:30px!important}
  .aw-gc-product-form-options__email{margin-bottom:0}
  .gift-card-section{width:100%;padding-left:10px;padding-right:10px;margin-bottom:30px}
  .photochromic{flex-wrap:wrap}
  .header_search{display:block}
  .fresh_menu_right_search_box{top:0}
  .fresh_menu_right_search_box_move{top:60px}
  .fresh_menu_right_search_ul_move{top:140px}
  .mobile_header_fixed{position:fixed;top:0;left:0;background-color:var(--color-white);z-index:91;width:100%;border-bottom:1px solid #ddd!important}
  .productCartBox_li_frame,.productCartBox_li_lens_finalPrice{display:none}
  .policy_wrapper{width:100%;display:block;overflow-x:scroll;white-space:nowrap;margin-bottom:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
  .product-details-titles::-webkit-scrollbar{height:3px;background-color:#f5f5f5}
  .policy_wrapper::-webkit-scrollbar{width:16px;height:8px;background-color:#f5f5f5}
  .policy_wrapper::-webkit-scrollbar-track,.product-details-titles::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}
  .policy_wrapper::-webkit-scrollbar-thumb,.product-details-titles::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}
  .policy_wrapper_li{width:auto;display:inline-block}
  .policy_wrapper_li:nth-child(1)::after{right:-15px}
  .policy_wrapper_li:nth-child(2)::after{right:-17px}
  .policy_wrapper_li:nth-child(3)::after{right:-16px}
  .notice_news_mobile{padding-left:10px;padding-right:10px}
  .fresh_menu_right_search_box .search,.mobile_none,.pc_header_right{display:none}
  .pc_header_wrapper{width:100%}
  .pc_header_left{width:100%;margin:0 auto}
  .pc_header_swiper{width:90%!important}
  .mobile_inblock{display:inline-block}
  .header_search,.mobile_block{display:block}
  .fresh_menu_box{padding-top:0;padding-bottom:0}
  .search_model_wrapper{position:fixed;left:0;top:-100%;width:100%;height:100%;background-color:var(--color-white);transition:all .5s;z-index:11;overflow:hidden}
  .search_model_wrapper_header,.search_model_wrapper_li{border-bottom:1px solid #ccc}
  .search_model_wrapper_close{right:20px;top:20px;width:28px;height:28px;display:flex;align-items:center;justify-content:center}
  .search_model_input_box{display:flex;align-items:center;justify-content:center}
  .search_model_input{width:75%}
  .search_model_input_val{border-radius:5px 0 0 5px!important;height:35px!important}
  .search_model_btn .layui-btn{padding-left:23px;padding-right:23px;border-radius:0 5px 5px 0;height:35px;background-color:var(--theme)}
  .search_model_wrapper.active{top:0}
  .search_model_wrapper_ul{overflow-y:scroll;height:100%}
  .menu-container-fixed{z-index:9;top:0}
  .btnFocus:hover{color:var(--theme-alpha)!important}
  .cusList_li{width:50%}
  .customer_wrapper_box{width:100%;flex-wrap:wrap;padding-top:30px;padding-bottom:30px}
  .login{display:none}
  .customer_wrapper_left,.customer_wrapper_right{width:100%}
  .customer_wrapper{padding-left:10px;padding-right:10px}
  .our_pick_content{margin-right:0!important}
  .shopEyeglasses_wrapper{display:none}
  .shop_gift_link_wrapper{margin-bottom:20px}
  .shopEyeglasses_link{margin-right:0;padding-left:10px;padding-right:10px}
  #address_form.address-add-form{width:95%}
  #address_form,#cardForm,#shipping-area .layui-form,#stripe-dynamic{width:100%}
  .note-info{display:none}
  .product-try-on-list{padding-top:0}
  .product-try-on-list>.try-right-upload-btn{margin-top:0}
  #pay-action-container{width:100%}
  .checkout_title{margin-bottom:0;margin-top:10px;padding-left:15px;padding-right:15px;justify-content:space-between}
  .form-subscribe-header p{text-align:left;padding-left:20px;font-size:var(--size15)}
  .fresh_detail_share{display:none}
  .fresh_detail_right .layui-form{margin-bottom:0}
  .cms-favourites .favorites{padding-left:10px;padding-right:10px}
  .favorites_tips{padding-top:0;font-size:var(--size16)}
  .c_breadcrumbs{padding-left:10px;padding-right:10px}
  .productionList_li:last-child{margin-bottom:0}
  .cms-accessories .showMore{width:200px;padding-top:8px;padding-bottom:8px}
  .Reviews_top{margin-bottom:0}
  #rating_summary .layui-rate{padding:0}
  #write-review-btn{background:0 0;padding-left:0;font-size:var(--size13);border:none}
  .Reviews,.ques_ans{padding-left:10px;padding-right:10px}
  .payWapper_info_formTip{font-size:var(--size12)!important}
  .lens-choose{width:100%!important;margin-bottom:15px}
  .lens-choose .dlDefault .lesDtfonts{width:100%;height:auto;font-size:var(--size14)}
  .checked_price_box{display:none}
  .commitLenses_len,.prescription_sun{margin-top:0}
  .prescription_sun{margin-bottom:10px}
  #productFilter_content .layui-form-checkbox[lay-skin=primary]{min-width:105px}
  .lens-prescription .date-of-prescription select{font-size:var(--size12)}
  .save_prescription .date-of-prescription span:nth-child(n+2):before{right:28px}
  .save_prescription .date-of-prescription span:nth-child(n+2):after{right:10px}
  .dateOfPrescription_title{width:40%}
  .dateOfPrescription_d{padding-left:2px;padding-right:2px}
  .pupillary{margin-bottom:30px}
  .productOrder{margin-bottom:0!important}
  button.shop-now,button.tryon{height:42px;line-height:42px}
  .coupon_card_link{font-size:var(--size15)!important;padding-top:5px;padding-bottom:5px}
  .coupon_more_saveTitle{text-align:center}
  .eyeIntroduce_nav_right_gender{justify-content:space-evenly}
  .footer-mana .block-content-statick li a{font-size:var(--size13);color:var(--color-white)!important}
  .fresh_detail_chooseColor{margin-bottom:10px;margin-top:0;justify-content:space-between;flex-wrap:wrap;}
  .fresh_detail_chooseColor_left{display:flex;align-items:center;width:100%;margin-bottom:10px;}
  .fresh_detail_chooseColor_name{text-transform:capitalize}
  .fresh_detail_addFavorites{display:flex;align-items:center;right:5px;top:8px}
  .fresh_detail_addFavorites .glyphicon{top:0}
  .fresh_detail_sizeMobile{margin-bottom:10px}
  .price .price_new{font-size:var(--size18)}
  .blog-index-index .post-list-wrapper{padding-left:10px;padding-right:10px}
  .post-content .post-description img{width:100%;box-sizing:border-box;margin-left:0;margin-right:0}
  .blog-index-index .alocolumns{display:flex;flex-direction:column-reverse}
  .blog-index-index .sidebar-additional{padding-left:30px;padding-right:30px;margin-bottom:30px}
  .product-detail-review{max-width:unset}
  #billboard_post_left{margin-bottom:10px}
  .billboard_post_cate_li{width:50%}
  .photochromic_color_item{width:100%!important}
  .productOrder_img{width: 50% !important;}
  .productOrder_img_one{top:calc(50% - 60px)!important}
  .productOrder_img_two{top:calc(50% - 75px)!important}
  #backtotop .fa{top:calc(50% - -4px);left:calc(50% - 8px)}
  #backtotop{width:40px;height:40px;border-radius:50%}
  .blog-post-view .sidebar-additional{width:80%!important;padding-left:10px;padding-right:10px;position: fixed;right: -80%;top: 12%;transition: right .5s, left .5s;border: 1px solid rgba(3, 3, 3, .1);z-index:1;}
  .menu_icon {left: -28px;top: 3%;background-color: var(--color-white);border: 1px solid #ccc;border-right: 1px solid transparent;border-radius: 10px 0 0 10px;padding-left: 8px;}
  .blog-post-view .sidebar_right{right:0;}
  .blog-post-view .post-holder{margin-bottom:0;}
  .lens_wrapper .lens_nav .nav_item{width:95%}
  .blog-page .column{padding-right:0!important;}
  .payWapper_summary{position:fixed;top:20%;right:-85%;width:85%;background-color:var(--color-white);transition:right .5s,left .5s;z-index:100}
  .payWapper_summary_box{border-radius:unset}
  .payWapper_summary_close{left:-28px;top:3%;background-color:var(--color-white);border:1px solid #ccc;border-right:1px solid transparent;border-radius:10px 0 0 10px;padding-left:8px}
  .payWapper_summary_right{right:0}
  .fresh_detail_small_img{height:unset}
  .shop_latest_box{padding-left:10px;padding-right:10px}
  #html-body .home_shop_gift_slide{height:auto}
  .LearnMore{padding-left:5px;padding-right:5px;margin:0;margin-bottom:30px}
  #blue_light .swiper-slide,#home_shop_gift .swiper-slide{width:60%!important}
  .best_seller .swiper-scrollbar,.new_arrivals .swiper-scrollbar,.shop_gift .swiper-scrollbar{width:80%}
  .cms-demo1 #shop_gift{width:100%}
  .bestSellers_prev,.newArrivals_prev{right:35px}
  .shopgift_prev{right:25px;top:-10px}
  .bestSellers_next,.newArrivals_next{right:0}
  .shopgift_next{right:-15px;top:-10px}
  .bestSellers_next,.bestSellers_prev,.shopgift_next,.shopgift_prev{top:-3px}
  .bestSellers_scrollbar,.swiper_shopgift_bar{width:100%}
  .home_shop_gift_slide_imgwrapper{margin-top:20px;margin-bottom:20px}
  #shop_gift .swiper-slide_imgli{height:100%;justify-content:center;align-items:center}
  .swiper-slide_txt,.swiper_slide_link{left:10px}
  .PauseOrPlay{left:26%}
  .swiper_slide_link{bottom:10px}
  .genderBox_left_bottom,.gender_box,.our_pick,.photochromic{padding-left:10px;padding-right:10px}
  .shop_latest_box_d{padding-left:10px;padding-right:10px;padding-top:15px;padding-bottom:15px}
  .shop_latest_box_d p{line-height:1.5;margin-bottom:10px!important}
  .m_mb10{margin-bottom:10px!important}
  .m_mb0{margin-bottom:0!important}
  .custom_color_filter_box,.feature_filter_box,.fit_filter_box,.gender_filter_box,.material_filter_box,.shape_filter_box{margin-right:10px}
  .productFilter_content .li{padding:10px;justify-content:flex-start}
  #form-save>div>button:nth-child(1){padding-left:unset;padding-right:unset;white-space:nowrap;width:100%}
  .m_mt10{margin-top:10px}
  .fresh_layout_mask{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(3,3,3,.5);z-index:99;display:flex;align-items:center;justify-content:center}
  .LearnMore.layui-col-space20>*{padding:5px}
  .product-detail-right_top .lensHeight{left:-6px;bottom:50px;text-align:left}
  .product-detail-right_top .lensWidth{left:60px;top:125px}
  .product-detail-right_top .TempleLength{left:calc(50% - 60px);bottom:0}
  .product_detail_right_top_img{width:80%}
  #productList .btn-wrapper{display:none}
  .modeWapper{flex-wrap:wrap;padding-left:10px;padding-right:10px}
  .mode-txt{width:100%;margin-bottom:10px}
  .mode-box{position:static;justify-content:center;align-items:center;width:100%}
  .filter_btn_m{padding:.4rem 1.6rem;border:1px solid var(--theme);cursor:pointer;font-weight:700;border-radius:5px;margin-right:15px;font-size:var(--size15)}
  .mobile_filter{position:fixed;left:0;top:0;width:100%;height:100%;transition:all .5s;box-shadow:4px 4px 4px 2px #ccc;background-color:var(--color-white);z-index:92}
  .filter_mask{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(3,3,3,.1);z-index:91}
  .arrowImg{display:none}
  .page-wrapper{overflow:hidden}
  .glasses_type_eye,.glasses_type_sun,.photochromic_color{width:50%}
  #submitModal .modal-footer{padding-left:0;padding-right:0}
  #submitModal .modal-footer button.btn{width:50%;text-transform:lowercase}
  .payWapper_info_radio .layui-form-radio div{font-size:var(--size13)}
  .customer_wrapper_right_desc{margin-top:30px}
  .listDescWrapper_content_disExpand{position:relative;line-height:1.5em;height:1.5em;overflow:hidden;display:inline-block!important}
  .listDescWrapper_content_disExpand::after{content:"...";position:absolute;bottom:0;right:63px;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;top:2px;background-color:var(--color-white);line-height:1.5}
  .virtual_guarantee_li{margin-right:0}
  .ipad_block{display:none}
  .photochromic_img{width:50%!important}
  .Reviews .rate_bottom{overflow-x:auto;width:100%;white-space:nowrap}
  .Reviews .li_right .rate_top{flex-wrap:wrap}
  .Reviews .rate{margin-bottom:5px}
  .Reviews .rate_title{font-weight:700;white-space:nowrap;overflow-x:auto}
  .Reviews .howmuchuseful{display:inline}
  #commentsPage{width:100%;white-space:nowrap;overflow-x:auto}
  .shop_transitions{right:10px;left:unset}
  .circleColor .circleColor_li{width:2.2rem;height:2.2rem}
  .productionList{margin:0}
  .home_blue_light_slide{padding:5px}
  .toLink{padding-top:5px;padding-bottom:5px}
  .m_plr0{padding-left:0;padding-right:0}
  #paypal_payment_form .layui-form{width:100%}
  #paypal_payment_form{margin-right:0}
  .shipping_method_wrapper .layui-form-radio div{font-size:var(--size13)}
  #address_form .layui-form-item{display:flex;justify-content:space-between;align-items:center;width:100%}
  #address_form .layui-inline{display:inline-block;width:49%;margin-bottom:0;margin-right:0!important}
  #address_form .layui-form-item:after{content:unset}
  #address_form .address_tt,#address_form .email_tt,#address_form .phone_tt{margin-bottom:0;width:100%}
  .payWapper_info_error{font-size:var(--size12)}
  .m_wrap{flex-wrap:wrap}
  #address_form .layui-form-select dl{width:100%}
  .payWapper_info_radio_price{position:absolute;right:15px}
  .paypal_spb_pay .layui-form-radio{vertical-align:sub}
  .orderTotalWrapper{position:fixed;left:0;bottom:0;width:100%;background-color:var(--color-white);border-top:1px solid #ddd;z-index:3}
  .productCartBox_li_lens img{min-width:80px}
  .orderTotalWrapper_shipping,.orderTotalWrapper_subtotal{display:flex;justify-content:space-between}
  .orderTotalWrapper_Order{position:fixed;left:0;bottom:-20%;width:100%;background-color:var(--color-white);border-top:1px solid #ddd;transition:all 1s;z-index:2}
  .orderTotalWrapper_Order_active{bottom:64px;transition:all 1s}
  .orderTotalWrapper_stripeBtn_active{bottom:121px;transition:all 1s}
  .orderTotalWrapper .layui-icon,.stripe-btn-price .layui-icon{transform:rotate(0);transition:all .5s}
  .layui-icon-acitve{transform:rotate(180deg)!important}
  .pay_tip_wrapper_c,.pay_tip_wrapper_s{display:flex;justify-content:center;align-items:flex-start}
  .pay_tip_wrapper_s_li{width:100%;display:flex;align-items:center;justify-content:center}
  .pay_tip_wrapper_c_li{display:flex;align-items:center}
  .pay_tip_wrapper_since{border-radius:5px;background-color:unset}
  .pay_tip_wrapper_s_li:nth-child(2)::after{content:'';position:absolute;left:5px;top:20%;width:1px;height:60%;background-color:#d1d1d1}
  .customer_help_need{margin-right:0}
  .checkout-index-index #backtotop{display:none}
  .stripe-btn{left:0;bottom:0;width:100%;padding-left:0;padding-right:0;background-color:var(--color-white);z-index:9}
  .paypal-buttons-context-iframe{z-index:1}
  .productCartBox_li_subtotal_m{position:relative;width:100%;margin-top:0}
  .productCartWrapper{flex-wrap:wrap}
  .productCartBox_pancel{width:100%;margin-left:0}
  .productCartBox_ul{overflow-y:unset;max-height:unset;margin-bottom:10px;padding-right:0!important}
  .accessories_cart_ul{flex-wrap:wrap;border-top:1px solid transparent;background-color:var(--color-white);padding-top:0;padding-left:0}
  .accessories_cart_ul_li{width:50%;margin-right:0!important;margin-bottom:5px;padding-lefT:10px}
  .salesService{margin-top:10px}
  .checkout-cart-index .customer_help,.checkout-cart-index .pay_tip_wrapper_since{background-color:#fafafa}
  .productCartPriceBox{box-shadow:unset;padding-bottom:0;border:1px solid transparent}
  .payWapper_summary_glasses{max-height:350px;overflow-y:auto}
  .checkout-cart-index .home_blue_light_slide{padding-top:15px;padding-bottom:15px;padding-left:5px;padding-right:5px}
  .customer_help_service::after{content:'';position:absolute;left:-5px;top:20%;width:1px;height:60%;background-color:#ddd}
  .salesService p{font-weight:700}
  .shipping_method_wrapper .layui-form-radio .layui-icon+div{font-size:var(--size13)}
  .coustomer_coupon .layui-layer-btn0{padding-left:40px;padding-right:40px}
  .coustomer_coupon .coupon_tip{padding-top:15px}
  .coustomer_coupon .layui-layer-btn{padding-bottom:15px}
  #blog_search_mini_form>.search{width:100%}
  .productFilter_top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d8d1ca;height:56px;line-height:24px}
  .productFilter_left_item{display:flex;align-items:center;border-bottom:1px solid #d8d1ca;height:60px;line-height:22px}
  .productFilter_wrapper{display:flex;height:100%}
  .productFilter_left{width:145px;background-color:#fafafa;padding-bottom:230px}
  .productFilter_footer{position:fixed;width:100%;bottom:0;min-height:108px;background-color:var(--color-white);box-shadow:0 -3px 4px rgba(0,0,0,.15)}
  .productFilter_right{flex:1 1;padding-bottom:230px}
  .productFilter_right .layui-form-checkbox{margin-top:0!important}
  .productFilter_footer_clear{color:var(--theme);height:46px;width:100%;background-color:var(--color-white);border:1px solid var(--theme)}
  .productFilter_footer_view{border:none;height:46px;width:100%;background-color:var(--theme);color:var(--color-white)}
  .productFilter_left_item_active{background:var(--color-white);color:var(--color-almost-black)}
  .productFilter_right_item_active{display:block!important}
  .productFilter_footer_select{overflow:hidden;-ms-overflow-style:none;scrollbar-width:none}
  .productFilter_footer_select::-webkit-scrollbar{display:none}
  .productFilter_footer_select_ul,.productFilter_left,.productFilter_right{overflow:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}
  .productFilter_footer_select_ul{white-space:nowrap}
  .productFilter_footer_select_ul::-webkit-scrollbar,.productFilter_left::-webkit-scrollbar,.productFilter_right::-webkit-scrollbar{display:none}
  .productFilter_footer_select_li{border-radius:6px;border:1px solid #666;padding-left:16px;padding-right:8px}
  .productFilter_footer_select_li_wrapper{display:flex;align-items:center;justify-content:center}
  .choose_box_li{width:100%;margin-bottom:10px!important;min-height:auto}
  #about_us .content_item{width:100%}
  .about_us .content_item_thead .th{text-align:center}
  .shipping-returns-wrapper{padding-left:10px;padding-right:10px}
  .cus-row-one{flex-wrap:wrap;padding-left:10px;padding-right:10px}
  .cus-row-three,.cus-row-two{padding-left:10px;padding-right:10px;margin-bottom:10px}
  .cus-row-three{margin-bottom:20px}
  .footer_logo_l_li{margin-right:10px}
  .footer_logo_r_link{width:20%}
  .cus-row-one_r{width:100%}
  .footer_linkItem{margin-right:0!important;width:100%}
  .footer-copyright{height:45px;line-height:45px}
  .footer-copyright .container{display:block}
  #newsletter-validate-detail .block-content{justify-content:center}
  .cus-row-one_r .c999{color:#999}
  .fresh_layout_mask_swiper .swiper-pagination-fraction{color:var(--color-white);top:-30px}
  .payWapper_info_data{padding-top:10px;padding-bottom:10px;border:1px solid var(--theme);margin-top:15px;margin-bottom:20px;border-radius:5px}
  .payWapper_info_data_right{top:0;right:0}
  #round-triangle{margin-left:100px;width:20px;height:20px;background-color:var(--theme);border-top-right-radius:10%}
  #round-triangle:after,#round-triangle:before{content:"";position:absolute;width:20px;height:20px;background-color:var(--theme)}
  #round-triangle:before{transform:rotate(-135deg) skewX(-45deg) scale(1.45,.7) translate(0,-50%)}
  #round-triangle:after{transform:rotate(135deg) skewY(-45deg) scale(.7,1.45) translate(50%,0)}
  #round-triangle .layui-icon-ok{top:0;right:3px;z-index:1}
  .payWapper_info_express_triangle{width:15px!important;height:15px!important}
  .payWapper_info_express_triangle .layui-icon-ok{right:0!important}
  .payWapper_info_express_triangle:after,.payWapper_info_express_triangle:before{width:15px!important;height:15px!important}
  .page-footer .block-subscribe input.input-text{width:100%}
  .payWapper_footer_link{color:#999!important}
  .payment_area_t_img{width:22%;margin-right:0}
  .payment_area_b_img{width:20%;padding:5px;margin-right:0}
  .payment_area_t{justify-content:space-evenly;width:100%;padding-bottom:5px}
  .payWapper_info .layui-btn{height:60px;font-size:var(--size18)}
  .payment_area_b{width:80%;margin:0 auto;justify-content:space-evenly}
  .payWapper_info .layui-colla-title{border-radius:0}
  .footer_logo_c{flex-wrap:wrap}
  .footer_logo_c .payment_area_b_img{width:18%}
  .pc_header,.pc_header_swiper{height:45px}
  .footer_linkItem_li{margin-bottom:0}
  .sign_up_wrapper{display:flex;padding-left:10px;padding-right:10px}
  .sign_up_wrapper .sign_up_box{width:100%!important;margin-bottom:0;margin-left:0;left:unset}
  .sign_up_error{left:10px}
  .payment_area_tip_title{padding-left:22px}
  .payment_cart_box .layui-col-xs2-4{width:20%}
  .payment_cart_box_img{width:100%}
  .footer-mana ul.list-inline>li>a>em{color:var(--color-white)}
  #footer .list-inline{margin-bottom:0}
  .pay_tip_wrapper_s_li_img{width:28px;height:28px}
  #shipping-area .layui-colla-title{height:45px;line-height:45px}
  .customer-account-index .column.main .block:last-child{color:var(--color-almost-black)!important;padding-left:0;padding-right:0;}
  .page-layout-2columns-left .alocolumns{margin-left:0;margin-right:0}
  .page-layout-2columns-left .actions-toolbar .primary{padding:10px}
  .page-layout-2columns-left .info .input-text{padding:10px}
  .abs-blocks-2columns,.abs-discount-block-desktop .block,.account .column.main .block:not(.widget) .block-content .box,.block-addresses-list .items.addresses>.item,.cart-discount .block,.form-address-edit .fieldset,.form-edit-account .fieldset,.login-container .block,.paypal-review-discount .block,.storecredit .block{width:100%}
  .page-layout-2columns-left #form-validate .input-text{padding:10px}
  .ourPromise_box .layui-container{padding-top:20px;padding-bottom:20px}
  .ourPromise_box_article{overflow-y:auto;height:70vh}
  .ourPromise_wrapper .layui-icon-add-circle-fine{top:10px;padding:5px}
  .ourPromise_wrapper .layui-col-space20{margin:-5px}
  .ourPromise_wrapper .layui-col-space20>*{padding:5px}
  .ourPromise_wrapper_btn{margin-top:20px}
  .sign_up_status{left:10px;bottom:-22px}
  .productCartBox_coupon_wrapper:first-child{padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom:10px}
  .cart_safe_box{min-height:205px}
  .checkout-index-index .page-footer{padding-bottom:65px}
  .productCartBox_coupon_box{margin:0}
  .genderBox_left_bottom{left:0;bottom:0}
  .sale_module_btn{right:5px;padding-top:6px;padding-bottom:6px}
  .sale_module{left:10px;bottom:10px}
  .m_mb30{margin-bottom:30px}
  .discover_btn{right:unset;left:10px;bottom:10px;padding-top:5px;padding-bottom:5px}
  .LearnMore_bottom{left:15px;top:15px;}
  .learnMore_mask{height:40%}
  .Reviews_top_l{width:100%}
  .Reviews_top_r{position:absolute;top:-20px;right:0}
  .m_ml10{margin-left:10px}
  .Recommendation_wrapper{flex-wrap:wrap;padding-left:10px!important;padding-right:10px!important}
  .Recommendation_txt_m{width:100%;margin-bottom:20px}
  .Recommendation_table{width:100%;margin-right:0}
  .lens_wrapper .add_lens{margin-top:30px}
  .billboard_post_left_bg{padding-top:100%}
  .home_banner_btn:last-child{margin-right:0!important}
  .fresh_detail_small{padding-bottom:10px;padding-top:10px;justify-content: center;margin-bottom: 6px!important;flex-direction: row;}
  .fresh_detail_tool{bottom:57px;position: static;transform: translateX(0);justify-content: center;}
  .paginationBox{flex-wrap:wrap}
  .fresh_detail_policy_li{align-items:center}
  .header_cart{margin-right:0}
  .slick-next:before,.slick-prev:before{font-size:var(--size25)}
  .Reviews_top_wrapper .layui-progress-big{min-width:auto}
  .pc_header_txt_link{margin-left:0}
  .language_m_size30{font-size:var(--size30)!important}
  .fresh_detail_rate{margin-top:8px;margin-bottom:8px}
  .fresh_detail_right .layui-btn{height:40px;line-height:40px}
  .header_national_mobile{top:5px;right:0}
  .header_national_box{left:5%;top:20%;width:90%}
  .header_national_box_li{width:50%}
  .fresh_detail_tip{right:10px;top:20px}
  .fresh_detail_tool_tryOn{background-color: var(--theme);width:auto;}
  .tryOn-lz{border:2px solid var(--theme)}
  .payWapper_summary_offers{font-weight:unset}
  .header_national_mobile .lazyloading,.header_s_f_c .lazyloading{width:30px}
  .payment_area_t_img:nth-child(2){top:5px}
  .payment_area_t_img{right:10px}
  .fresh_coupon_box{padding-left:15px;padding-right:15px;width:95%}
  .fresh_coupon_close{background-color:var(--theme);border-radius:6px}
  .fresh_coupon_ul{max-height:325px}
  .fresh_frame_t{margin-top:25px;margin-bottom:15px!important}
  .fresh_frame_ul{flex-direction:column;display:block}
  .fresh_frame_li{width:100%;margin-right:0;flex-direction:row;margin-bottom:10px}
  .fresh_frame_i{width:40%}
  .fresh_frame_li_wrapper{width:60%}
  .fresh_frame_img{width:100%}
  .fresh_frame_bottom,.fresh_frame_content{text-align:left!important}
  .fresh_frame_m{display:flex;justify-content:space-between;align-items:center;box-shadow:0 .8vw 1.066667vw 0 hsla(0,0%,50%,.1)}
  .fresh_frame_bottom_price{align-items:center}
  .m_checkout_price{display:flex;align-items:center;justify-content:space-between}
  .m_checkout_price_fixed{position:fixed;left:0;top:55px;width:100%;background-color:var(--color-white);transition:top .3s;border-bottom:1px solid #ccc;box-shadow:0 0 3px #999;z-index:10}
  .productCartBox_coupon_discount{width:100%!important;margin-right:0}
  .cancel-code{margin-left:auto}
  .addPrescriptionBtnBoxActive{position:fixed;left:0;bottom:0;width:100%;background-color:var(--color-white);z-index:10}
  .summary_subtotal{margin-bottom:0}
  .progress_box_wrapper,
  #add-prescription-btn,
  .addPrescriptionBtnBox_price{width:90%;margin:6px auto 6px;}
  .final-price{text-align:center;width:100%}
  .addPrescriptionBtnBox{border-top:1px solid #eee}
  .m_checkout_content{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eee}
  .m_checkout_content .productCartBox_checkout_btn{width:auto;margin:unset;height:auto;border-radius:40px}
  .sale_module_title{margin-bottom:0}
  .clearance{margin-top:15px}
  .payment_area_tip{flex-wrap:wrap}
  .m_text_l{text-align:left!important}
  .payWapper_info .layui-input:focus+.payWapper_info_txt,.payWapper_info .layui-input:not(:placeholder-shown)+.payWapper_info_txt,.payWapper_info_txt_country{font-size:var(--size13)}
  .menuLiTwo{height:45px}
  .applied_gift_card_code,.applied_point_code,.forgot_input .input,.login_input .input,.payWapper_info .layui-input,.productCartBox_coupon_discount,.reg_input .input,.search_model_input_val,.sign_up_box .layui-input{font-size:var(--size16)}
  .title-box .title{margin-top:10px}
  .ourPromise_wrapper{margin-top:0}
  #gender_box .swiper-slide,#home_swiper_wrapper_arrivals .swiper-slide{width:80%}
  .m_plr10{padding-left:10px;padding-right:10px}
  .best_seller,.new_arrivals{padding-left:10px;padding-right:10px}
  .home_slide_item_content{position: static;padding: 20px;margin-bottom: 10px;}
  .home_swiper_pagination{bottom:15px!important}
  #LearnMore .swiper-scrollbar,#LearnMore .swiper_learnMore_bar,#noticeNews .swiper-scrollbar,#noticeNews .swiper_noticeNews_bar,.gender_box .swiper-scrollbar,.swiper_best_sellers_bar,.swiper_genderBox_bar,.swiper_new_arrivals_bar{width:100%}
  .photochromic_tip{left:0;bottom:20px;display:block;text-align:center;width:100%}
  #home-slide .lazyloading{max-height:290px}
  .m_mb10{margin-bottom:10px}
  .m_mb5{margin-bottom:5px}
  .m_mt15{margin-top:15px}
  .account .refer_friend_shareMethod_box{width:100%;margin-right:0;}
  .account .shareForm_box{width:100%!important;left:0}
  .discover_title{right:1.5%;top:1%}
  .fresh_detail_L .address-list{min-height: 200px;}
  .fresh_detail_L .placeholder{width: 70px;}
  .blog-post-view .sidebar-additional{width:80%!important;padding-left:10px;padding-right:10px;position: fixed;right: -80%;top: 12%;transition: right .5s, left .5s;border: 1px solid rgba(3, 3, 3, .1);z-index:1;}
  .menu_icon {left: -28px;top: 3%;background-color: var(--color-white);border: 1px solid #ccc;border-right: 1px solid transparent;border-radius: 10px 0 0 10px;padding-left: 8px;}
  .blog-post-view .sidebar_right{right:0;}
  .blog-post-view .post-holder{margin-bottom:0;}
  /* .blog-post-view .search{display:block;} */
  .blog-page .sidebar .blog-search,
  .blog-page .sidebar .block-categories,
  .blog-page .sidebar .block-recent-posts,
  .blog-page .sidebar .block-archive,
  .blog-page .sidebar .block-tagclaud,
  .blog-page .sidebar .block .block-title{margin-bottom: 10px!important;}
  .blog-page .block-recent-posts .block-content{max-height:250px;overflow-y:auto;}
  .m_text_c{text-align: center!important;}
  .banner_desc{width:100%;}
  .mode_txt_pad_title{font-weight: bold;}
  .fresh_detail_left_imgBox{display:flex;align-items:center;}
  .fresh_detail_left_img{display:flex;align-items:center;}
  .details_lenses_info{display:block;}
  .progress_box_wrapper_img{width:25px;}
  .fresh_menu_register_m,
  .fresh_menu_login_m,
  .fresh_menu_forgot_m{padding-left:10px;padding-right:10px;}
  .account .block-collapsible-nav{position: fixed;top:15%;width: 200px;right: -200px;left:unset;transition: right .5s;z-index:1;}
  .account .account-nav-active{right: 0;}
  .account .block-collapsible-nav .account_nav_menuBtn{position: absolute;width: 40px;height: 38px;font-size:var(--size24);border-radius: 8px 0 0 8px;background-color:#f5f5f5;top:0;left:-40px;box-shadow: -1px 2px 1px 0 rgba(3, 3, 3, .2);display:flex;align-items:center;justify-content:center; /* 让事件透传到 父类上 */}
  .block-collapsible-nav .block-collapsible-nav-title{background-color:#f5f5f5;border-top: unset;border-bottom:unset;}
  #block-collapsible-nav{background-color: #f5f5f5;box-shadow: -1px 2px 1px 1px rgba(3, 3, 3, .1);}
  .customer_forgot_password{width:100%;padding-left:10px;padding-right:10px;}
  #demo{margin-bottom:0!important;}
  #maincontent{padding-left:0;padding-right:0;}
  .block-footer .footer-mana{padding-left:0;padding-right:0;}
  .gift-card-product ._favourites {right:10px;}
  #fresh_detail_rate .layui-rate{padding-top:0;padding-bottom:0;}
  .iwidgets-account-refer .refer_friend_socializeIcon{width:48%;}
  #form-validate .primary,
  #aw_giftcard__check_code_form .primary{padding-left:0;padding-right:0;text-indent:10px;}
  .m_mtb0{margin-top:0;margin-bottom:0;}
  .m_mtb5{margin-top:5px;margin-bottom:5px;}
  #noticeNews.layui-col-space20,
  .photochromic_20250616.layui-col-space20 {margin:0 0 20px 0;}
  .gender_box .swiper-scrollbar,
  #LearnMore .swiper-scrollbar{bottom:-10px;}
  .noticeNews_text_btn:first-child {margin-right:0;margin-bottom:10px;}
  .noticeNews_textbox{padding: 15px!important;}
  .customer_wrapper_box_m{height:0;overflow:hidden;transition: height .5s ease;}
  .home_slide_item{flex-direction: column-reverse;margin-bottom:0;}
  .mobile_flex{display: flex!important;}
  .home_slide .swiper-slide{height: auto;}
}
  @media (min-width:451px) and (max-width:767px){.applied_gift_card_apply,.applied_point_apply,.copuonCodeText{justify-content:space-between}
  #address form .layi-form-item,.applied_gift_card_code,.applied_point_code{flex-wrap:wrap}
  #address form .layi-inline{width:100%}
  .payWapper_info .layui-form-item .layui-input-inline{width:100%}
  }
  @media(max-width:430px){.cdn_notice_news{max-width:326px}
  .cdn_gender_box{max-width:328px}
  .photochromic_img_one{max-width:410px}
  .discover_img{max-width:430px}
  }
  