@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}
	.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;justify-content:space-between;text-transform:uppercase}
	.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%!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!important;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;min-width:32%}
	.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;width:100%}
	.productCartBox_li_img_link{width:100%}
	.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;margin-top:0}
	.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:0}
	.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:10px;padding-bottom:10px}
	.login{display:none}
	.customer_wrapper_left,.customer_wrapper_right{width:100%}
	.customer_wrapper{padding-left:10px;padding-right:10px;padding-top: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;padding-left:0;font-size:var(--size13);border:0}
	.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}
	.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{width:4rem;height:4rem;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_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:10%;top:42%}
	.product-detail-right_top .TempleLength{left:calc(50% - 60px);bottom:0}
	.product_detail_right_top_img{width:80%}
	.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}
	.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:0;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:100%;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:14%}
	.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}
	.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:5px;margin-bottom:5px;min-height:auto}
	.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);padding-top:.4rem;padding-bottom:.4rem}
	.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:52px;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-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}
	.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{height:420px;overflow-y:auto;border-radius:0;padding:5px;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}
	.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_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}
	.customer_wrapper_circle_one_more{margin-top:-15px}
	.cms-explore-best-of-the-classic .swiper-slide_favourites{top:0}
	.product-detail-article{padding:0 10px}
	.product-detail-lens-swiper{padding-left:10px;padding-right:10px}
	.swiper_lens_next,.swiper_lens_prev{display:none}
	.home_shop_gift_slide,.home_blue_light_slide{width:88%}
	.product-detail-left{margin-right:0}
	#recommend_products.product-items .product-item{width:50%}
	.catalog-product-view .product-image-container{padding-bottom:100%;background-color:#f5f5f5;border-radius:12px}
	.catalog-product-view .product-image-wrapper{position:absolute;left:0;top:50%;transform:translateY(-50%);mix-blend-mode:multiply}
	.catalog-product-view .load-img{left:calc(50% - 25px);top:calc(50% - 25px)}
	.product-detail-right-box{padding-left:0}
	.favories_buy .btn{width:100%!important}
	.slide_imgUl_box{padding-top:80px;padding-bottom:80px}
	.fresh_coupon_li_r{padding-left:10px!important;padding-right:10px!important;width:55%}
	.fresh_coupon_li_r_copyBtn{width:20%}
	#zendesk_chat_btn{border-radius:50%;width:4rem;height:4rem;line-height:4rem;bottom:5.5rem}
	.checkout-index-index #zendesk_chat_btn{bottom:7.5rem}
	.m_ml5{margin-left:5px}
	#prescription_form .selection_box{width:70%}
	#prescription_form #lens-tk-list .selection{padding:15px 5px}
	#prescription_form .selection_img{width:12rem}
	.post-bottom .productionList_img_li_item{padding-top:0}
	.productCartBox_li_lens_img{width:12rem}
	#rx-step-section .step-content .rx-step ul.lens-type-list li img{width:10rem}
	#rx-step-section .step-content .rx-step ul.type-list li{padding-left:1.5rem;padding-bottom:1.5rem;min-height:17.5rem}
	.Recommendation_table_one td,.Recommendation_table_two td{font-size:1.3rem}
	.Recommendation_table_two td,.Recommendation_table_two th,.Recommendation_table_one td,.Recommendation_table_one th{width:50%}
	#recommend_products .images-container{padding-top:0;padding-bottom:0;min-height:auto;padding-left:.5rem;padding-right:.5rem}
	.Recommendation_delivery{display:flex;align-items:center}
	.Recommendation_shpping,.Recommendation_processing{border-left:1px solid var(--ddd)}
	.Recommendation_table_one,.Recommendation_table_two{table-layout:fixed;min-width:100%}
	.Recommendation_table_two th{font-size:1.2rem}
	.photochromic_20251117_txt{position:static;padding-left:0;padding-top:0;text-align:center;margin-top:20px}
	.photochromic_20251117_link{justify-content:center}
	.Recommendation_table{border:1px solid transparent}
	.Recommendation_table_one{display:table}
	#colorful{display:block;margin-bottom:50px}
	.colorful_txt_wrapper{position:static;width:100%;background-color:var(--theme);padding-left:15px;padding-right:15px;padding-top:50px;padding-bottom:50px}
	.noticeNews_text_btn{padding-top:5px;padding-bottom:5px}
	.colorful_link{align-self:center;padding-top:8px;padding-bottom:8px}
	.colorful_r,.progressive_img{border-radius:0}
	.colorful_r_img_1{animation:slideInImg1 6s ease-in-out infinite}
	.colorful_r_img_2{position:absolute;left:0;top:0;animation:slideInImg2 6s ease-in-out infinite}
	.colorful_r_img_3{position:absolute;left:0;top:0;animation:slideInImg3 6s ease-in-out infinite}
	.fresh_frame_bottom_price_c{margin-left:auto}
	.fresh_frame_bottom_price{width:100%;justify-content:space-between}
	.m_mr5{margin-right:.5rem}
	#rx-step-section .step-content .rx-step ul.type-list div.type-item-imgBox{width:12rem}
	#my-orders-table td{word-break:normal;white-space:nowrap;padding-left:8px;padding-right:8px}
	#my-orders-table{width:max-content;max-width:inherit}
	#my-orders-table .date{white-space:nowrap}
	.frond_order_info .box_wrapper span,.frond_order_info .box_wrapper .title,.frond_order_info .box_wrapper .box-content{color:#333}
	.frond_order_info .box_wrapper .payment-method{width:100%}
	.giftcard-table td{padding:8px 6px}
	.giftcard-table thead td{padding:10px 6px}
	.coupon-table thead th,.coupon-table tbody td{padding:8px 6px}
	.back span{margin-left:auto}
	.block-collapsible-nav-title strong{font-size:1.4rem}
	.m_mb20{margin-bottom:20px}
	.account .fieldset.m_mb20{margin-bottom:20px}
	.my-invoice-table,#my-orders-table{table-layout:auto}
	.order-shipping-time{position:static;justify-content:flex-start}
	.order-info-status-date{flex-wrap:wrap}
	.order-status-wrapper{width:100%;margin-right:0}
	.order-links .nav a,.order-links .nav strong{font-size:1.3rem}
	.order-details-items .order-title>strong{width:100%;margin-bottom:10px!important}
	#block-collapsible-nav .item a{font-size:1.3rem;padding-left:10px;padding-right:10px}
  .form-newsletter-manage .choice{display:flex;align-items:center;}
  .form-newsletter-manage .choice label{white-space: normal;}
	@keyframes slideInImg1{
		0%{opacity:1}
		33.3%{opacity:1}
		33.4%{opacity:0}
		100%{opacity:0}
	}
	@keyframes slideInImg2{
		0%{opacity:0}
		33.3%{opacity:0}
		33.4%{opacity:1}
		66.5%{opacity:1}
		66.6%{opacity:0}
		100%{opacity:0}
	}
	@keyframes slideInImg3{
		0%{opacity:0}
		66.5%{opacity:0}
		66.7%{opacity:1}
		100%{opacity:1}
	}
}
@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 screen and (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}
}