@media screen and (max-width:1920px) {
  .byte-md-size12{font-size:12px!important}
  .byte-md-size13{font-size:13px!important}
  .byte-md-size14{font-size:14px!important}
  .byte-md-size15{font-size:15px!important}
  .byte-md-size16{font-size:16px!important}
  .byte-md-size17{font-size:17px!important}
  .byte-md-size18{font-size:18px!important}
  .byte-md-size19{font-size:19px!important}
  .byte-md-size20{font-size:20px!important}
  .byte-md-size21{font-size:21px!important}
  .byte-md-size22{font-size:22px!important}
  .byte-md-size23{font-size:23px!important}
  .byte-md-size24{font-size:24px!important}
  .byte-md-size25{font-size:25px!important}
  .byte-md-size26{font-size:26px!important}
  .byte-md-size27{font-size:27px!important}
  .byte-md-size28{font-size:28px!important}
  .byte-md-size29{font-size:29px!important}
  .byte-md-size30{font-size:30px!important}
  .byte-md-size31{font-size:31px!important}
  .byte-md-size32{font-size:32px!important}
  .byte-md-size33{font-size:33px!important}
  .byte-md-size34{font-size:34px!important}
  .byte-md-size35{font-size:35px!important}
  .byte-md-size36{font-size:36px!important}
  .byte-md-size37{font-size:37px!important}
  .byte-md-size38{font-size:38px!important}
  .byte-md-size39{font-size:39px!important}
  .byte-md-size40{font-size:40px!important}
  .byte-md-size41{font-size:41px!important}
  .byte-md-size42{font-size:42px!important}
  .byte-md-size43{font-size:43px!important}
  .byte-md-size44{font-size:44px!important}
  .byte-md-size45{font-size:45px!important}
  .byte-md-size46{font-size:46px!important}
  .byte-md-size47{font-size:47px!important}
  .byte-md-size48{font-size:48px!important}
  .byte-md-size49{font-size:49px!important}
  .byte-md-size50{font-size:50px!important}
  .byte-md-size55{font-size:55px!important}
  .byte-md-size60{font-size:60px!important}
  .byte-md-size65{font-size:65px!important}
  .byte-md-size74{font-size:74px!important}
  .byte-md-size100{font-size:100px!important}
}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important}
input[type=number]{-moz-appearance:textfield}
.block-title{text-align:center}
#block-customer-login-heading{text-transform:capitalize;font-weight:600}
.note{color:#535756;text-align:center;font-weight:500}
.email,.note{margin-bottom:20px}
.label{display:none}
#minicart-content-wrapper .label{display:inline;padding:0}
#minicart-content-wrapper .subtotal{display:flex;align-items:center;justify-content:flex-end}
.actions-toolbar .primary{display:flex!important;width:100%;align-items:center}
.customer-account-forgotpassword .actions-toolbar .primary{justify-content:center}
#send2{margin-right:0;padding:15px 0;width:100%;background:var(--theme);color:var(--color-white)}
#send2>span{width:100%;text-transform:capitalize;font-weight:700;font-size:var(--size14)}
.secondary{padding:5px 0;text-align:right}
.secondary>span{color:var(--theme);font-weight:500}
.presc_lens_nav .nav-tabs>li>a{margin-right:0}
@media (min-width:998px){.cart-container{margin:0!important}
}
@media (min-width:768px),print{.cart.table-wrapper .item .col.item{padding:0!important}
#productFilterForm{position:sticky;top:138px;overflow:unset;overflow-y:auto}
#productFilterForm::-webkit-scrollbar{width:8px;height:1px}
#fresh_detail_small::-webkit-scrollbar{height:8px}
#fresh_detail_small::-webkit-scrollbar-thumb,#productFilterForm::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#ccc;height:10px}
#fresh_detail_small::-webkit-scrollbar-track,#productFilterForm::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px transparent;border-radius:10px}
.filter_loading .address-list{height:150px}
}
.cart-container .form-cart{padding:0!important}
.shop_cart_box{margin-bottom:40px}
.page-title-wrapper h1.page_title_shopCart{text-transform:capitalize;font-family:Arial,Helvetica,sans-serif}
.tbody_shop_cart.cart.item{border:unset!important}
.tbody_shop_cart .empty{height:26px}
.tbody_shop_cart .top{border-top:1px solid #a0a0a0;border-bottom:1px dashed #a0a0a0}
.tbody_shop_cart .top .col:nth-child(2){padding:5px 12px}
.item_info_img,.item_info_img img{display:block;width:100%;height:100%}
.item_info_img{position:absolute;top:0;left:0}
.first_col{width:300px}
.price-excluding-tax,.price-including-tax{display:inline-block!important}
.item_info_del{display:inline-block;width:100px;color:#363636;text-transform:capitalize;font-size:var(--size12)}
.item_info_del:hover{color:#999}
.item_info_del .fa-times-circle-o{position:relative;top:1px;display:inline-block;margin-right:5px;color:#999;font-size:var(--size16)}
#shopping-cart-table .qty{text-align:center}
.data.table .custom-qty{display:flex;margin:0 auto;width:110px;justify-content:center;align-items:center}
.data.table .custom-qty .alo_qty{float:left;width:20px;height:20px;outline:medium none;border:1px solid #a0a0a0;text-align:center;line-height:20px}
.data.table tbody tr td input.qty{float:left;width:20px!important;height:20px;border:0;background-color:transparent;color:var(--color-almost-black);text-align:center;font-size:var(--size14)}
#cart-230-qty{padding:0}
.lens-price-col-top,.subtotal-col-bottom{margin-right:10px}
input.input-text{padding:0 5px;background:var(--color-white)}
.item-info{height:100px}
.item-info .col:first-child{padding:0;font-size:var(--size16)}
#lens-table td,#lens-table th{overflow:hidden;padding-right:0;padding-left:0;text-overflow:ellipsis;white-space:nowrap;font-size:var(--size12)}
.price-excluding-tax,.price-including-tax{line-height:unset}
.coupon_question{font-style:inherit;font-size:var(--size16);font-family:宋体}
.cart.table-wrapper .item .col.item{padding:0;height:100px}
.cart-price{display:block}
#shopping-cart-table .price{color:var(--color-almost-black);text-align:right;font-weight:700;font-size:var(--size12)}
.pay_pal_box{position:relative}
.pay_pal_box .pay_pal_box_btn{width:240px}
.pay_pal_box .pay_pal_box_btn:last-child{margin-top:0!important}
.pay_pal_box .pay_pal_box_btn:first-child{margin:30px 0}
.cart-container .checkout-methods-items{display:flex;margin:0;flex-direction:column;align-items:flex-end;justify-content:center}
.shop_cart_content #shopping-cart-table,.shop_cart_content .table-wrapper{margin-bottom:0}
.shop_cart_content .cart-summary{position:relative;top:0!important;float:unset!important;margin:0;padding:0;width:100%;border:unset}
.shop_cart_content .cart-summary .block{position:relative;padding:10px 0}
#block-aw-giftcard{border-bottom:1px solid #a0a0a0}
.shop_cart_content{margin-bottom:55px}
.shop_cart_content .product-item-details{display:flex;flex-direction:column;align-items:center;justify-content:space-between}
.shop_cart_content .item-options:last-child{margin:0!important}
.pay_pal_box .pay_pal_box_btn:nth-child(2),.shop_cart_content .item-options label{margin-bottom:0}
.pay_pal_box .pay_pal_box_btn:nth-child(2){margin-top:30px!important}
.shop_cart_content .item-options{margin-top:0!important;margin-bottom:5px!important;width:100%}
.shop_cart_content .alo_qty_inc{font-size:var(--size16)}
.shop_cart_content .alo_qty_dec{font-size:var(--size12)}
.shop_cart_content #lens-table{margin:0}
.shop_cart_content .pay_pal_box_item{position:absolute;top:85px;width:240px}
.pay_pal_box_item .or{position:relative;color:#999}
.pay_pal_box_item .or:after,.pay_pal_box_item .or:before{position:absolute;top:calc(50% - .5px);width:40%;height:1px;background:#ccc;content:""}
.pay_pal_box_item .or:before{left:3%}
.pay_pal_box_item .or:after{right:3%}
.shop_cart_content .coupon{display:flex;font-size:var(--size16);align-items:center}
.shop_cart_content #prescription-table,.shop_cart_content .cart-summary .block .fieldset .field{margin:0}
.shop_cart_content .actions-toolbar{width:unset;flex-grow:1}
.checkout-cart-index .shop_cart_content .actions-toolbar{width:unset;flex-grow:unset}
.total_money{position:absolute;top:40px;right:25px}
.total_money_num,.total_money_txt,.total_money_txt_num{font-weight:700;font-size:var(--size16)}
.total_money_txt_num{font-style:unset}
.cart-totals{padding-top:0}
.cart.table-wrapper .col{padding:0}
.shop_cart_content #prescription-table tbody>tr>td{padding-right:12px;padding-left:12px;text-align:center}
.eyecedar_decrese,.eyecedar_increse{position:relative;width:20px;height:20px;border:1px solid}
.eyecedar_decrese:after{top:50%;left:10%;width:80%}
.eyecedar_decrese:after,.eyecedar_increse:before{position:absolute;height:1px;background:var(--color-almost-black);content:""}
.eyecedar_increse:before{top:48%;left:20%;width:60%}
.eyecedar_increse:after{position:absolute;top:20%;left:48%;width:1px;height:60%;background:var(--color-almost-black);content:""}
.dropdown-menu-circle{display:inline-block;width:14px;height:14px;border-radius:14px}
.dropdown-menu_li{display:flex;margin:10px 20px 10px 0;align-items:center;flex-wrap:wrap}
.dropdown-menu_li:last-child{margin-right:0}
input[type=checkbox].dropdown-menu-input,input[type=radio].dropdown-menu-input{margin:0}
.dropdown-menu-txt{padding:0 5px;color:#555;font-size:var(--size14)}
.toolbar-products{margin:0;padding:0}
#ms-block{position:fixed;top:36%;left:calc(50% - 300px);z-index:101;display:none;margin:0;padding:20px;width:600px;border:unset;border-radius:5px;background-color:var(--color-white);box-shadow:0 0 5px 2px rgba(3,3,3,.1);align-items:center;flex-wrap:wrap}
.ms_block_flex{display:flex!important}
#ms-block .ms-block-title{padding:8px;width:100%;font-weight:700;font-size:var(--size16)}
#ms-block .cus-st{margin:0;padding:0;width:32%}
#ms-block .cus-st a{padding:8px!important}
.flag-icon{width:30px!important;height:27px!important;line-height:27px!important}
#ms-block .close-section:hover{border:1px solid hsla(0,0%,80%,.5);background:var(--color-white)}
.close-section{top:-10px;right:-10px;display:flex;width:25px;height:25px;border:1px solid #ccc;border-radius:50%;background:var(--color-white);font-size:var(--size20)!important;cursor:pointer}
.close-section,.li_mask{position:absolute;align-items:center;justify-content:center}
.li_mask{top:0;left:0;display:none;width:100%;height:100%;background:hsla(0,0%,100%,.8);color:var(--color-almost-black);font-weight:700;font-size:var(--size20);font-family:microsoft yahei}
.li_mask_active{display:flex!important}
.dropdown-menu:nth-of-type(2){padding-left:120px}
.dropdown-menu:nth-of-type(3){padding-left:220px}
.dropdown-menu:nth-of-type(4){padding-left:320px}
.dropdown-menu:nth-of-type(5){padding-left:440px}
.dropdown-menu:nth-of-type(6){padding-left:520px}
.dropdown-menu:nth-of-type(7){padding-left:640px}
.category-deals .dropdown-menu:nth-of-type(2){padding-left:140px}
.category-deals .dropdown-menu:nth-of-type(3){padding-left:240px}
.category-deals .dropdown-menu:nth-of-type(4){padding-left:340px}
.category-deals .dropdown-menu:nth-of-type(6){padding-left:520px}
.category-new-arrivals .dropdown-menu:nth-of-type(5),.category-shop-men .dropdown-menu:nth-of-type(5),.category-shop-women .dropdown-menu:nth-of-type(5){padding-left:400px}
.checkout-methods-items .paypal{width:240px}
.checkout-methods-items .paypal>input{width:100%}
.payWapper_info .layui-form-checkbox[lay-skin=primary]:hover i,.product_filter .layui-form-checkbox[lay-skin=primary]:hover i{border-color:var(--theme)}
.payWapper_info .product_filter .layui-form-checked[lay-skin=primary] i,.product_filter .layui-form-checked[lay-skin=primary] i{border-color:var(--theme)!important;background-color:var(--theme)}
.payWapper{display:flex}
.payWapper_info{width:68%}
.payWapper_info_num{top:11px;left:5px;display:flex;width:28px;height:28px;color:var(--color-black);justify-content:center;align-items:center}
.payWapper_info_num .num{height:28px;line-height:28px;border-radius:50%;background-color:#eee;width:28px;text-align:center}
.payWapper_info .layui-colla-icon{display:none}
.payWapper_info .ayui-colla-content,.payWapper_info .layui-collapse{border-color:transparent}
.payWapper_info .layui-colla-title{margin-top:0;margin-bottom:0;padding-left:38px;height:52px;line-height:52px;border-bottom:1px solid #ddd;border-radius:5px}
.payWapper_info .payWapper_info_tip{top:0;right:0}
.payWapper_info .layui-colla-content{padding:0}
.payWapper_info .layui-input{position:relative;height:5rem;border-radius:5px;border:1px solid #dedede;font-family:Arial}
.payWapper_info .layui-btn{width:100%;height:4.8rem;border-radius:4px;background-color:#e4f3fa;color:#999}
.payWapper_info .layui-form-item .layui-input-inline{width:100%}
.payWapper_info .layui-form-item .layui-inline,.payWapper_info .layui-form-item .layui-input-inline{margin-right:0;margin-bottom:0}
.payWapper_info .layui-btn:hover{color:#666}
.payWapper_info_error{right:0}
.payWapper_info_endTip{top:10px;right:0;display:flex;height:25px;border-radius:5px;line-height:25px;justify-content:center;align-items:center}
.payWapper_info_formTip{top:0;right:10px}
.payWapper_info_radio{display:flex;align-items:center;border-radius:5px}
.payWapper_info_card .layui-form-radio{margin-right:0;padding-right:0;margin-top:0}
.payWapper_info_radio input{z-index:8;width:20px;height:20px;outline:0;opacity:0;appearance:none;-webkit-appearance:none}
.payWapper_info_radio .express{position:absolute;top:2px;left:10px;width:20px;height:20px;border:1px solid var(--theme)}
.payWapper_info_radio .layui-form-radio div{color:var(--color-almost-black);font-size:1.4rem}
.payWapper_info_radio .layui-form-radioed+.express:after{position:absolute;top:1px;left:7px;width:5px;height:12px;border-right:1px solid var(--theme);border-bottom:1px solid var(--theme);content:"";transform:rotate(45deg)}
.payWapper_info_card{border:1px solid #ddd;border-radius:5px}
.payWapper_info_card_img{vertical-align:middle;width:48px;border:1px solid #eee;border-radius:5px}
.payWapper_info_card_txt{vertical-align:middle;font-weight:400}
.payment_info_checked:before{display:inline-block;width:20px;height:20px;border:1px solid var(--theme);border-radius:50%;content:"";font-size:var(--size18);line-height:1}
.payWapper_info_card input:checked+.payment_info_checked:after{position:absolute;top:3px;left:6px;padding:2px;width:14px;height:14px;border-radius:50%;background-color:var(--theme);content:""}
.payWapper_summary{margin-left:auto;width:30%}
.payWapper_summary_box{border:1px solid #ccc;border-radius:5px}
.payWapper_summary_express,.payWapper_summary_ordertotal,.payWapper_summary_subtotal{display:flex;justify-content:space-between}
.payWapper_summary_box .layui-btn{height:45px;background-color:var(--theme)}
.payWapper_summary_li{display:flex;border-bottom:1px solid #eee;align-items:center}
.payWapper_summary_li:first-child{border-top:1px solid #eee}
.payWapper_summary_img{width:16rem}
.payWapper_summary_num{width:6rem!important;height:4rem!important}
.payWapper_summary_add,.payWapper_summary_subtraction{right:-20px;display:flex;width:20px;height:20px;border:1px solid #ccc;justify-content:center;align-items:center}
.payWapper_summary_add{top:0;border-bottom:transparent;border-left:transparent}
.payWapper_summary_subtraction{bottom:0;border-left:transparent}
.payWapper_summary_price{top:27px;right:0}
.payWapper_summary_glasses::-webkit-scrollbar{width:5px;height:1px}
.payWapper_summary_glasses::-webkit-scrollbar-thumb{border-radius:10px;background:#999;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.payWapper_summary_glasses::-webkit-scrollbar-track{border-radius:10px;background:#ccc;box-shadow:inset 0 0 1px transparent}
.current_address_box{box-shadow:0 0 5px 0 var(--theme)}
.cartMask,.orderTotalWapper_mask,.payWapper_mask{position:fixed;top:0;left:0;z-index:99;width:100%;height:100%;background-color:rgba(3,3,3,.1)}
.orderTotalWapper_mask{z-index:1}
.page-header{margin-top:0!important}
a{color:var(--color-almost-black)!important}
a:focus,a:hover{text-decoration:none!important}
.page-header a:hover{color:var(--theme)!important}
.help_contact .nav-help-btn:hover{background:var(--theme-alpha)!important;color:#f5f5f5!important}
.notclick{pointer-events:none}
.nav_eyeglasses_wrapper{position:absolute;left:50%;z-index:99;overflow:hidden;margin:0;background:var(--color-white);text-align:center;transform:translateX(-50%);padding:24px;box-shadow: 0px 6px 24px 0px #1212123d;border-radius: 12px;top:70px;}
.nav_eyeglasses{margin:0 auto;}
.nav_fix_head{top:85px;visibility:visible;height:36rem;opacity:1}
.nav_fix_heads{top:48px;visibility:visible;height:30rem;opacity:1}
.deals_box{display:flex;width:100%;justify-content:center}
/* .checkout-index-index .container{max-width:100%} */
.address-card,.address-card-action-add{position:relative;display:inline-block;margin:8px 15px;width:45%;cursor:pointer}
.address-card-action-add>div,.address-card>div{padding:10px}
.current_address{position:absolute;top:0;right:0;padding:2px 10px!important;background:var(--theme);color:var(--color-white)}
.address-card-action-add{border:1px solid var(--theme);text-align:center;cursor:pointer}
.address-card-action-add i{color:var(--theme)}
#address_form{display:none}
#add_address~.layui-form-item .mr20{margin-right:0!important}
.address-add-form{position:fixed;top:50%;left:50%;z-index:9999;padding:20px;width:810px;border-radius:8px;background:var(--color-white);box-shadow:0 0 5px 0 #428bcd;transform:translate(-50%,-50%)}
.actions-cover{position:relative;padding:10px;background:#eee;opacity:.7;cursor:wait;pointer-events:none}
.productCartBox{width:68%}
.productCartBox_title{display:flex;background-color:#f5f5f5}
.productCartBox_title_item:first-child{width:60%}
.productCartBox_title_item:nth-child(2){width:20%}
.productCartBox_title_item:last-child{margin-left:auto}
.productCartBox_li_item .w8,.productCartBox_li_item_box{display:flex;align-items:center}
.productCartBox_li_img{width:30rem;min-height:12rem}
.productCartBox_li_inde,.productCartBox_li_operate{display:flex;align-items:center}
.productCartBox_li_edit:hover,.productCartBox_li_remove:hover{color:var(--theme)!important}
.productCartBox_li_lens{display:flex;border-top:1px dashed #999}
.productCartBox_li_img_link,.productCartBox_li_lens img{width:30rem}
.productCartBox_li_edit_num{padding:0!important;width:20px!important;height:20px!important;border-color:transparent!important}
.productCartBox_li_edit_addition,.productCartBox_li_edit_subtraction{display:flex;width:20px;height:20px;border:1px solid #ddd;text-decoration:none;align-items:center;justify-content:center;border-radius:5px}
.productCartBox_li_edit_addition:focus,.productCartBox_li_edit_addition:hover,.productCartBox_li_edit_subtraction:focus,.productCartBox_li_edit_subtraction:hover{text-decoration:none}
.productCartBox_li_operate,.productCartBox_li_subtotal{margin-left:auto}
.productCartBox_li_item{border-bottom:1px solid #999}
.productCartBox_li_item:first-child{border-top:1px solid #999}
.productCartBox_coupon_input{display:flex;align-items:center}
.productCartBox_li_edit_num{border-color:transparent}
.productCartBox_coupon{border-bottom:1px solid #999}
.productCartBox_coupon_apply,.productCartBox_couponcode_btn{min-width:80px;height:32px;border:1px solid var(--theme);border-radius:4px;background-color:var(--theme);color:var(--color-white)!important}
.productCartBox_coupon_discount{border:2px solid #ccc!important}
.productCartBox_checkout{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}
.productCartBox_checkout_btn:hover{background-color:var(--theme-alpha)}
.productCartBox_checkout_btn{display:flex;border:1px solid var(--theme);border-radius:5px;background-color:var(--theme);color:var(--color-white)!important;justify-content:center;align-items:center}
.productCartBox_checkout_or{width:100%;margin:5px auto}
.productCartBox_checkout_btn,.productCartBox_checkout_payBtn{width:100%;height:55px;margin:0 auto}
.fresh_detail_option:after{position:absolute;top:0;left:0;width:5px;height:5px;background-color:red;content:""}
.fresh_product_quantityBox{display:flex}
.fresh_product_quantity_input{width:50px!important}
.fresh_product_quantity{display:flex;align-items:center}
.fresh_product_quantityBox_addition,.fresh_product_quantityBox_subtraction{display:flex;width:30px;border:1px solid #ccc;align-items:center;justify-content:center}
.fresh_product_quantityBox_subtraction{border-right:1px solid transparent}
.fresh_product_quantityBox_addition{border-left:1px solid transparent}
.header_mobile_fiex{display:none}
.fresh_menu_right_forgot,.fresh_menu_right_login,.fresh_menu_right_reg{top:8.5rem;right:0;z-index:11;width:35rem;background-color:var(--color-white)}
.fresh_menu_right_forgot_box,.fresh_menu_right_login_box,.fresh_menu_right_reg_box{border:1px solid #ccc;background-color:var(--color-white);transition:all 1s}
.forgot_title .txt,.login_title .txt,.reg_title .txt{color:#666}
.forgot_input .submit,.login_input .email,.login_input .password,.reg_input .confirmPass,.reg_input .email,.reg_input .firstName,.reg_input .lastName,.reg_input .password,.reg_input .submit{height:40px}
.forgot_input .input,.login_input .input,.reg_input .input{height:40px;border:1px solid}
.forgot_input .submit,.login_input .submit,.reg_input .submit{border:none;background:var(--theme)}
.forgot_input .submit:hover,.login_input .submit:hover,.reg_input .submit:hover{background:var(--theme-alpha);color:#f5f5f5}
.login_forgot{display:flex;justify-content:space-between;align-items:center}
.login_forgot .forgot{color:var(--theme)}
.login_or,.reg_or{color:#ccc}
.login_or:after,.login_or:before,.reg_or:after,.reg_or:before{position:absolute;top:50%;width:42%;height:1px;background:#ccc;content:""}
.login_or:before,.reg_or:before{left:0}
.login_or:after,.reg_or:after{right:0}
.pc_header_wrapper .facebook,.pc_header_wrapper .google,.pc_header_wrapper .submit{position:relative;display:block;height:40px;color:var(--color-white)!important;line-height:40px}
.pc_header_wrapper .facebook{background:#8299c9}
.pc_header_wrapper .google{background:#d98f8f}
.pc_header_wrapper .facebook:before,.pc_header_wrapper .google:before{position:absolute;top:5px;left:20px;width:29px;height:29px;content:""}
.pc_header_wrapper .facebook:hover{background:rgba(130,153,201,.9);color:#f5f5f5}
.pc_header_wrapper .google:hover{background:rgba(217,143,143,.9);color:#f5f5f5}
.forgot_tips,.login_tips,.reg_tips{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.forgot_tips .txt,.login_tips .txt,.reg_tips .txt{color:var(--theme)}
.login_forgot .layui-form-checkbox{margin-top:0!important;padding-left:28px}
.logged-dropdown{top:65px;right:-20px;z-index:99;overflow:hidden;box-sizing:border-box;width:220px;height:0;border:1px solid transparent;transition:all .5s}
.logged-dropdown.active{height:auto;background:var(--color-white)}
.logged_dropdown_content{margin-top:18px;background:#f5f5f5}
.account-center,.logout,.order-center,.points-center,.wishlist-center{display:flex;align-items:center}
.logout{background-color:var(--theme);justify-content:center}
.logout .link{color:var(--color-white)!important}
.logout .link:hover{color:#f5f5f5!important}
#checkout{margin:0 auto;max-width:1440px;width:100%;padding-left:15px;padding-right:15px;}
.productCartBox_empty{display:flex;align-items:center;justify-content:center;flex-direction:column}
.help_contact{top:26px;right:0;z-index:10;overflow:hidden;width:280px;height:0;border-radius:5px;background-color:#f3f3f3;transition:all .5s}
.help:hover .help_contact{height:330px;border:1px solid #ddd}
.header_national_box_mask{position:fixed;top:0;left:0;z-index:998;width:100%;height:100%;background-color:rgba(3,3,3,.1)}
.header_national_box{position:fixed;top:calc(50% - 20%);left:calc(50% - 300px);z-index:999;margin:0;width:600px;border-radius:5px;background-color:var(--color-white);box-shadow:0 0 5px 2px rgb(3 3 3/10%)}
.header_national_box_ul{display:flex;align-items:center;flex-wrap:wrap}
.header_national_box_li{width:33.3%}
.header_national_box_li_link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.header_national_box_li_link .img{width:40px;height:40px}
.header_national_box_close{top:-10px;right:-10px;display:flex;width:25px;height:25px;border:1px solid #ccc;border-radius:50%;background:var(--color-white);cursor:pointer;align-items:center;justify-content:center}
.fresh_menu_right_search_btn .layui-icon-search:hover,.fresh_menu_right_search_li:hover{color:var(--theme)}
.fresh_menu_right_search_li:last-child,.fresh_menu_right_search_none{border-bottom:1px solid transparent}
.fresh_menu_right_search_li,.fresh_menu_right_search_loading{border-bottom:1px solid #ddd}
.fresh_menu_right_search_none,.search_model_wrapper_li_none{color:#ccc}
.fresh_menu_right_search_ul{top:57px;left:5%;z-index:91;overflow:hidden;width:90%;border:1px solid #ddd;background-color:var(--color-white)}
.header{display:flex;margin:15px auto;width:100%;justify-content:space-between;align-items:center}
.header:after{content:unset!important}
.header_cart,.header_fav,.header_right{display:flex;justify-content:space-between;align-items:center}
.header_cart_num,.header_fav_num{top:-1.7rem;right:-0.2rem}
.fresh_menu_login,
.fresh_menu_register,
.fresh_menu_forgot,
.fresh_menu{display:flex;margin:0 auto;width:100%;justify-content:space-between;padding-left:15px;padding-right:15px;}
.fresh_menu{max-width:1440px;padding-left:0;padding-right:0;}
.fresh_menu_right{display:flex;min-width:32%;justify-content:flex-end;align-items:center}
.help,.login,.search{display:flex;height:100%;align-items:center}
.fresh_menu_left_ul{display:flex;list-style:none;align-items:center}
.fresh_menu_left_link:after{position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--theme);content:"";transition:.2s;pointer-events:none}
.fresh_menu_left_link:hover:after{left:0;width:100%}
/* .nav_eyeglasses_wrapper .nav_eyeglasses{display:inline-grid;grid-auto-flow:column;gap:0 50px;} */
.fresh_menu_box{background-color:var(--color-white)}
.fresh_menu_right_search_loading{display:flex;height:30px;align-items:center}
.layui-form-select dl dd.layui-this{background-color:var(--theme)!important}
.content-products{margin-right:0!important;margin-left:0!important}
#new_arrival,#swiper1,#swiper2,#swiper3{width:100%}
.swiper-slide_imgUl{overflow:hidden;padding-top:50%}
#new_arrival .swiper-slide,#noticeNews .swiper-slide,#swiper1 .swiper-slide,#swiper2 .swiper-slide,#swiper3 .swiper-slide{display:flex;overflow:hidden;border:1px solid transparent;background:var(--color-white);text-align:center;font-size:var(--size18);flex-direction:column;justify-content:flex-start;align-items:center}
#new_arrival .swiper-slide:hover .swiper-slide_favourites,#noticeNews .swiper-slide:hover .swiper-slide_favourites,#swiper1 .swiper-slide:hover .swiper-slide_favourites,#swiper2 .swiper-slide:hover .swiper-slide_favourites,#swiper3 .swiper-slide:hover .swiper-slide_favourites{display:block!important}
.swiper-slide_imgli{top:0;left:0;display:none}
.swiper_slide_imgActive{display:flex}
.swiper-slide_color{color:#666;text-transform:capitalize}
.swiper-slide_color .img{border-radius:50%}
.swiper-slide_favourites,.swiper-slide_originalPrice{top:2rem;right:2rem}
.swiper-slide_colorActive{color:var(--color-black)}
#gender_box .swiper-button-next,#gender_box .swiper-button-prev,#new_arrival .swiper-button-next,#new_arrival .swiper-button-prev,#noticeNews .swiper-button-next,#noticeNews .swiper-button-prev,#swiper1 .swiper-button-next,#swiper1 .swiper-button-prev,#swiper2 .swiper-button-next,#swiper2 .swiper-button-prev,#swiper3 .swiper-button-next,#swiper3 .swiper-button-prev{padding:5px;width:40px;height:40px;border-radius:50%;background-color:unset;background-color:var(--color-white);background-position:50% 50%;background-size:50% 50%}
#new_arrival .swiper-button-next:after,#new_arrival .swiper-button-prev:after,#noticeNews .swiper-button-next:after,#noticeNews .swiper-button-prev:after,#swiper1 .swiper-button-next:after,#swiper1 .swiper-button-prev:after,#swiper2 .swiper-button-next:after,#swiper2 .swiper-button-prev:after,#swiper3 .swiper-button-next:after,#swiper3 .swiper-button-prev:after{content:unset}
.readingGlasses{background-color:#f2f4f4}
.readingGlasses_readMore{border:1px solid #999;border-radius:25px}
.fresh_detail_left_box{top:0;left:0;overflow:hidden;margin:0 auto;}
.fresh_detail_left_imgBox{width:1000%;height:100%}
.fresh_detail_left_img{float:left}
.fresh_detail_small{display:flex;overflow:auto;width:100%;max-height:44rem;}
.fresh_detail_small_li{display:flex;width:9.0rem;height:6rem;border:2px solid #eee;justify-content:center;align-items:center;flex:0 0 auto;margin-bottom:8px;padding: 5px;}
.fresh_detail_chooseColor_li.active,.fresh_detail_small_li.active{border:2px solid var(--theme)}
.fresh_detail_small_img{width:100%}
.fresh_detail_mask{top:0;left:0;z-index:10;width:100%;height:100%;background-color:transparent;background-color:var(--color-white);opacity:0}
.fresh_detail{display:flex;margin:0 auto;width:100%;justify-content:space-between}
.fresh_detail .layui-rate li i.layui-icon{font-size:var(--size18)}
.fresh_detail_money,.fresh_detail_rate{display:flex;justify-content:space-between;align-items:center}
.fresh_detail_answered{color:var(--theme)}
.fresh_detail_degrees{display:flex;flex-wrap:wrap}
.fresh_detail_degrees_li{margin-right:10px;padding:5px 20px;border:1px solid var(--color-almost-black);border-radius:5px}
.fresh_detail_degrees_li:nth-child(4n){margin-right:0}
.lenses_active{box-sizing:border-box;border:1px solid var(--theme)}
.fresh_detail_chooseColor,.fresh_detail_chooseColor_ul,.fresh_detail_lenses{display:flex;align-items:center}
.fresh_detail_chooseColor_li{border-radius:50%}
.fresh_detail_chooseColor_li:last-child{margin-right:0}
.fresh_detail_chooseColor_img{box-sizing:border-box;margin:0;padding:3px;width:2.6rem;height:2.6rem;border-radius:50%}
.fresh_detail_lenses .layui-form-item,.fresh_detail_lenses .layui-form-radio{margin-top:0;margin-bottom:0}
.fresh_detail_lenses .layui-form-radio:last-child{margin-right:0}
.fresh_detail_right{width:34%}
.fresh_detail_right .layui-btn{height:54px;border-radius:30px;background-color:#94c11e;font-weight:700;font-size:var(--size18)}
.fresh_detail_select .layui-form-select .layui-input{border-radius:5px}
.fresh_detail_right .layui-form-radio:hover *,.fresh_detail_right .layui-form-radioed,.fresh_detail_right .layui-form-radioed>i{color:var(--theme)}
.fresh_detail_right .layui-form-select dl dd.layui-this{background-color:var(--theme)}
.fresh_detail_share{display:flex;justify-content:start;align-items:center}
.fresh_layout{margin:0 auto;max-width:1440px;width:100%;padding-left:15px;padding-right:15px;}
.fresh_detail_tool{display:flex;align-items:center;justify-content:center;left:50%;transform:translateX(-50%);bottom: 9rem;}
.fresh_detail_right_box{display:flex;align-items:flex-end;justify-content:space-between;}
#fresh_detail_floatBox{width:16rem;height:12rem;border:1px solid #ddd;background:#ffc;opacity:0}
#fresh_detail_bigBox{top:0;left:100%;z-index:1;overflow:hidden;width:400px;height:300px;border:1px solid #ccc}
#fresh_detail_bigBox_img{z-index:5;max-width:unset}
.fresh_detail_policy_li{display:flex;flex-direction:column}
.catalog-product-view .messages{display:none}
.Magic360 a{opacity:0}
.fresh_product_type div{text-transform:capitalize}
.fresh_detail_L{width:60%}
/* .fresh_detail_R{width:36%} */
.fresh_detail_L .address-list{height:80%;}
.fresh_detail_L .placeholder{width:100px;height:10%;}
.yesorno span{cursor:pointer}
.pagination_ul{margin-bottom:0}
.pagination_li,.pagination_ul{display:flex;align-items:center}
.pagination_li{margin:0 2px;color:var(--color-almost-black);font-size:var(--size12);justify-content:center}
.pagination_li button{display:flex;padding:4px 10px;height:30px;border:1px solid #ddd;border-radius:2px;align-items:center}
.glyphicon-arrow-left{top:-1px;margin:0 10px 0 0}
.glyphicon-arrow-right{top:-1px;margin:0 0 0 10px}
.liClass button{border:1px solid var(--theme)!important;background:var(--color-white)!important;color:var(--theme)!important}
.commentBox .li{display:flex;margin-bottom:0}
/* .commentBox .li_left_name,.commentBox .username{font-size:var(--size16)} */
.commentBox .username{font-weight:700}
.commentBox .li_left_line{font-size:var(--size14)}
.commentBox .li_left_shop,.no_comment,.yes_comment{color:var(--theme)}
.li_left{border:1px solid #ddd;border-bottom:transparent;border-left:unset;border-right:unset}
.commentBox .li:last-child .li_left{border-bottom:1px solid #ddd}
.li_right{width:78%;border:1px solid #ddd;border-bottom:transparent;border-left:transparent;font-size:var(--size12)}
.commentBox .li:last-child .li_right{border-bottom:1px solid #ddd}
.li_right .rate_top{display:flex;align-items:center}
.li_right .rate_center{min-height:55px}
.no_comment,.yes_comment{cursor:pointer}
.rate_bottom{display:flex;align-items:center}
.commentBox .layui-rate li i.layui-icon{font-size:var(--size16)}
.commentBox .layui-rate li{margin-bottom:0}
.commentBox .layui-rate{padding:0}
.paginationBox .layui-laypage-next,.paginationBox .layui-laypage-prev{position:relative}
.paginationBox .layui-laypage-prev{margin-right:1px;padding-left:30px}
.paginationBox .layui-laypage-next{margin-left:2px;padding-right:30px}
.paginationBox .glyphicon-arrow-left,.paginationBox .glyphicon-arrow-right{position:absolute;top:0;padding:0;border:none;background:0 0;color:#ccc;font-size:var(--size16)}
.paginationBox .glyphicon-arrow-left{left:10px}
.paginationBox .glyphicon-arrow-right{right:10px}
.paginationBox .layui-laypage .layui-laypage-curr .layui-laypage-em{background:0 0}
.paginationBox .layui-laypage .layui-laypage-curr{border:1px solid var(--theme)!important;background:var(--color-white);color:var(--theme)}
.paginationBox .layui-laypage .layui-laypage-curr em{color:var(--theme)}
#commentsPage a{background:#f2f2f2;color:#666}
#commentsPage a:hover{background:var(--color-white)}
#review-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:none;background:rgba(0,0,0,.5)}
.review_addComments{position:fixed;top:20%;left:35%;z-index:1000;display:none;width:30%;background:var(--color-white)}
.review_addComments .layui-btn{background-color:var(--theme);color:var(--color-white)}
.review_addComments .layui-rate{padding-top:0;padding-bottom:0}
.addComments_nickname_error,.addComments_rate_error,.addComments_textarea_error,.addComments_title_error{bottom:-15px;left:0}
.review_addComments_close{top:-17px;right:-15px;display:flex;overflow:hidden;width:40px;height:40px;border-radius:50%;background-color:var(--color-white);transform:rotate(45deg);align-items:center;justify-content:center}
.checkout-cart-index .layui-form-radio:hover *,.checkout-cart-index .layui-form-radioed,.checkout-cart-index .layui-form-radioed>i,.review_addComments_close .layui-icon-add-circle:hover{color:var(--theme)}
.review-ratings{display:flex;max-width:unset;align-items:center}
#rating_summary,.review_ratings_customer{white-space:nowrap}
.applied_gift_card_code,.applied_point_code{width:100%!important;border:2px solid #ccc!important;border-radius:4px!important}
.applied_gift_card_apply,.applied_point_apply{display:flex;align-items:center}
.applied_gift_card_list_li{display:flex}
.applied_gift_card_list_li_code{display:flex;width:290px;justify-content:flex-start;align-items:center}
#applied_gift_card_list .cancel-code,#submit_giftcard,#submit_points{min-width:80px;height:32px;border-radius:4px;background-color:var(--theme);color:var(--color-white)!important;line-height:unset}
.applied_gift_card_list_li:last-child{margin-bottom:0}
.order_success_wrapper{width:1215px;min-height:800px}
.review_img img{width:50%}
.address_save_btn_active{background-color:var(--theme)!important;color:var(--color-white)!important}
.header_search{display:none}
#applied_gift_card_list:hover .cancel-code:hover,#discount_action:hover,#submit_giftcard:hover,#submit_points:hover,.filterPower .layui-btn:hover,.payWapper_summary_box .layui-btn:hover,.readingGlasses_readMore:hover,.review_addComments .layui-btn:hover{border:1px solid var(--theme);background-color:var(--theme-alpha);color:var(--color-white)}
.productCartBox_li_lens_finalPrice{margin-left:auto;align-self:center}
.checkout-index-index .address-list{overflow-y:scroll;max-height:300px}
.payment_area_mask,.shipping_area_mask{position:absolute;top:0;left:0;width:100%;height:42px;background-color:hsla(0,0%,100%,.3)}
.pc_header{z-index:13;width:100%;height:6rem;background-color:#bedde7}
.pc_header_txt{display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow-y:auto}
.pc_header_swiper{overflow:hidden;margin:0 auto;height:5rem}
.pc_header_swiper_next,.pc_header_swiper_prev{z-index:9;background-size:unset}
.pc_header_right{display:flex;align-items:center}
.help_txt,.login_txt{color:var(--color-white)!important}
.pc_header_left{overflow:hidden}
.pc_header_wrapper{display:flex;margin:0 auto;width:1215px;height:100%;justify-content:center;align-items:center}
.header_national{display:flex;justify-content:center;align-items:center}
.pc_header_swiper_prev{left:0}
.pc_header_swiper_next{right:0}
.fresh_menu_left_link,.header_logo{display:flex;align-items:center;white-space:nowrap}
.search{max-width:600px;flex-grow:1;}
.search_input{overflow:hidden;width:100%}
.fresh_menu_right_search_input{width:100%;height:3rem!important;border:1px solid #999!important;border-radius:30px!important;background-color:#f7f7f7!important;color:#666;line-height:3rem!important}
.fresh_menu_right_search_btn{right:10px}
.header_img{width:202px;max-width:unset;}
.menu-container-fixed{top:6rem;width:100%}
.policy_wrapper{display:flex;margin:0 auto 35px;width:1215px;justify-content:space-around}
.policy_wrapper_li{padding-left:10px;width:25%}
.policy_wrapper_li:after{position:absolute;top:10%;width:1px;height:80%;background-color:#b5b5b3;content:""}
.policy_wrapper_li:first-child:after{right:-20px}
.policy_wrapper_li:nth-child(2):after{right:-4px}
.policy_wrapper_li:nth-child(3):after{right:2px}
.policy_wrapper_li:last-child:after{content:unset}
.header_fav{margin-right:10px}
.fresh_detail_addFavorites .glyphicon{border-radius:50%;padding:0}
.fresh_detail_chooseColor_li .tip{top:-35px;right:-15px;display:none;border-radius:3px;background-color:rgba(3,3,3,.8);color:var(--color-white)}
.fresh_detail_chooseColor_li:hover .tip{display:block;white-space:nowrap}
.shop_gift .swiper-slide_link{transition:all .5s;transform:scale(1)}
.shop_gift .swiper-slide_link:hover{transform:scale(1.03)}
.swiper_slide_desc{display:flex;justify-content:space-between}
.cusList{position:relative;cursor:pointer}
.cusList_ul{display:flex;flex-wrap:wrap}
.cusList_li{width:25%}
.imgMask{position:absolute;top:0;width:100%;height:100%;background:rgba(46,210,250,.5)}
.imgLink,.imgMask{left:0;display:none}
.imgLink{top:calc(50% - 16px);z-index:2}
.imgLink a{color:var(--color-white)!important}
.blogUser{right:0;bottom:20px;display:none}
.cusList:hover .blogUser,.cusList:hover .imgLink,.cusList:hover .imgMask{display:block;width:100%;text-align:center}
.shop_gift_link{color:var(--theme)!important}
@media (min-width:992px){.cusList_li{width:25%}
}
@media (min-width:1180px){.cusList_li{width:25%}
}
.customer_wrapper{background-color:var(--theme)}
.customer_wrapper_box{display:flex;margin:0 auto;width:1440px;justify-content:flex-start;flex-wrap:wrap;}
.shopEyeglasses_wrapper{display:flex;margin:30px auto 50px;width:1215px;align-items:center;justify-content:center}
.shopEyeglasses_link{padding-top:7px;padding-bottom:7px;border:1px solid var(--theme);border-radius:25px;background-color:var(--theme);color:var(--color-white)!important}
.shopEyeglasses_link:hover{border:1px solid var(--theme-alpha);background-color:var(--theme-alpha)}
.fresh_menu .facebook,.fresh_menu .google,.fresh_menu .submit{position:relative;display:block;height:4rem;color:var(--color-white)!important;line-height:4rem}
.fresh_menu .facebook{background-color:#8299c9}
.fresh_menu .google{background-color:#d98f8f}
.fresh_menu .facebook:hover,.fresh_menu .google:hover{color:var(--color-white)!important}
.fresh_menu .google:hover{background-color:rgba(217,143,143,.8)}
.fresh_menu .facebook:hover{background-color:rgba(130,153,201,.8)}
.aw-gc-product-form-description,.catalog-product-view-title{display:none}
#commitLenses,#prescription{background-color:var(--theme);}
.sunBtnActive{height:5rem!important}
.pc_header_txt_link{color:var(--color-white)!important}
#swiper3 .layui-row:after{clear:unset}
.pay_title{border-bottom:1px solid #eee}
.address-add-form .mr20{margin-right:0!important}
.help_txt:after,.help_txt:before{position:absolute;top:25%;width:1px;height:50%;background-color:hsla(0,0%,100%,.6);content:""}
.help_txt:before{left:-10px}
.help_txt:after{right:-10px}
.cms-favourites .favorites{padding-right:0;padding-left:0}
.c_breadcrumbs{height:40px;line-height:40px}
.noclick_none{border-color:#ccc!important;background-color:#ccc!important}
.ans_title,.ques_title{display:inline-block;min-width:80px}
#information-area .address_form,#shipping-area .layui-colla-content{border-color:transparent}
#my-orders-table .view{color:#16b6ff!important}
#my-orders-table .view:hover{color:rgba(22,182,255,.8)!important;text-decoration:underline!important}
.billboard_post_left_bg{position:relative;display:flex;padding:25px 15px;background-position:50%;background-size:cover;background-repeat:no-repeat;text-shadow:0 0 10pxrgba(0,0,0,.55);font-size:10px;flex-flow:row nowrap;justify-content:flex-start;align-items:center}
.billboard_post_left_bg:after{position:absolute;bottom:0;left:0;width:100%;height:65%;background-image:linear-gradient(0deg,rgba(0,0,0,.7) 25%,transparent 75%);content:"";opacity:1;transition:all .5s ease}
.billboard_post_cate{display:flex;flex-wrap:wrap;justify-content:space-between}
.billboard_post_cate_li{width:33.3%}
.billboard_post_cate_li:nth-child(4),.billboard_post_cate_li:nth-child(5),.billboard_post_cate_li:nth-child(6){margin-bottom:0}
.billboard_post_cate_li:last-child{margin-right:auto}
.billboard_post_cate_li_img{padding-bottom:100%}
.billboard_post_cate_li_img .img-responsive{position:absolute;top:0;left:0;width:100%;max-height:100%}
.billboard_post_left_bg_txt{z-index:1;position:absolute;left:0;bottom:0}
.billboard_post_title,.billboard_post_txt{font-family:TabacG1,Georgia,serif}
.billboard_post_cate_li_card{box-shadow:0 2px 4px rgb(0 0 0/55%);transition:all .5s ease}
.billboard_post_cate_li_card:hover{box-shadow:0 0 15px 5px rgb(0 0 0/20%)}
.billboard_post_cate_li_title{display:flex;height:85px;line-height:85px;justify-content:center;align-items:center}
.truncate{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.billboard_post_progress{display:flex;flex-wrap:wrap}
.product-detail-review{max-width:40%;flex-grow:1}
.ErrTitle .ques_title{width:100%}
.productCartBox_coupon_apply:active,.productCartBox_coupon_apply:focus,.productCartBox_coupon_apply:hover,.productCartBox_couponcode_btn:active,.productCartBox_couponcode_btn:focus,.productCartBox_couponcode_btn:hover{background-color:var(--theme)}
#backtotop{color:var(--color-white)!important}
.blog-post-view .page-wrapper{background-color:#f5f5f5}
.blog-post-view #swiper4,.blog-post-view .post-content,.blog-post-view .post-header,.blog-post-view .related,.blog-post-view .sidebar-additional{padding:10px;background-color:var(--color-white)}
.blog-post-view #maincontent{margin-top:15px}
.blog-post-view .post-bottom{margin-top:0}
.blog-post-view .post-content,.blog-post-view .related{margin-bottom:15px}
.related_ul{overflow-x:auto;white-space:nowrap;padding-bottom:5px}
.blog_search_btn_box{position:absolute;top:0;right:0;padding-top:0;padding-bottom:0;width:36px;height:35px}
.blog_search_btn{width:100%;height:100%}
.blog-page .main{box-sizing:border-box;margin-top:0!important;padding-left:0!important}
.blog-page .alocolumns{margin-top:15px;margin-right:0;margin-left:0}
.blog-page .page-title{margin-top:0;margin-bottom:0;padding:25px 10px;background-color:var(--color-white)}
.blog-page #post-comments,.blog-page .post-nextprev-hld{padding:10px;background-color:var(--color-white)}
.block-subscribe .block-content{display:flex}
.footer-mana .collapsible .form-subscribe-header p{font-size:var(--size12)}
.nav-help-li{white-space:nowrap}
.lens_wrapper .lens_nav .nav_item{width:70%}
.lens_wrapper .pic_three_in{height:720px}
.customer_forgot_password{margin:100px auto;width:350px}
.customer_forgot_password .layui-btn{background-color:var(--theme)}
.reset_confirmPass_error,.reset_password_error{bottom:-20px;left:0}
.commitLenses_title{font-family:Arial}
.bluelight_next,.bluelight_prev,.gender_box_next,.gender_box_prev,.newArrival_next,.newArrival_prev,.swiper2_next,.swiper2_prev{padding:20px;border-radius:50%;background-color:var(--color-white)!important;background-size:45%!important;box-shadow:0 4px 4px rgba(0,0,0,.25);cursor:pointer}
#noticeNews .swiper-slide{border-radius:15px}
.swiper2_pagination{bottom:-35px;left:0;width:100%}
.swiper2_pagination .swiper-pagination-bullet{margin:0 4px;width:12px;height:12px;cursor:pointer}
.swiper-pagination-bullet-active{background-color:var(--theme)}
.PauseOrPlay{bottom:-42px;left:44%;z-index:11}
.PauseOrPlay .layui-icon{border:1px solid transparent;border-radius:50%;background:var(--theme);color:var(--color-white);font-size:var(--size24)}
.bluelight_next,.newArrival_next,.swiper2_next{right:10px}
.bluelight_prev,.newArrival_prev,.swiper2_prev{left:10px}
.swiper-slide .img{border-radius:10px}
.swiper-slide_txt{top:10%;left:30px}
.swiper_slide_link{bottom:30px;left:30px;display:flex;color:var(--color-black)!important;align-items:center}
.genderTxt{padding:4px 25px;border-radius:20px;border:1px solid var(--color-white);text-align:center;min-width:160px}
.our_pick_content .img{border-radius:10px 10px 0 0}
.our_pick_b_box{border-right:1px solid rgba(3,3,3,.1);border-bottom:1px solid rgba(3,3,3,.1);border-left:1px solid rgba(3,3,3,.1);border-radius:0 0 10px 10px;align-items:center}
.home_shop_gift_slide{background-color:var(--color-white);box-shadow:1px 6px 20px #ccc;text-align:center}
.swiper-slide_link{display:flex;height:100%;flex-direction:column}
.home_blue_light_slide{background-color:var(--color-white);text-align:center;box-shadow: 1px 6px 20px #ccc;}
#LearnMore .swiper-scrollbar,#noticeNews .swiper-scrollbar,.best_seller .swiper-scrollbar,.gender_box .swiper-scrollbar,.new_arrivals .swiper-scrollbar,.shop_gift .swiper-scrollbar{bottom:10px;left:0;width:80%;z-index:9;height:10px;background-color:#f0f0f0}
.gender_box .swiper-scrollbar{bottom:13px;}
#LearnMore .swiper-scrollbar,#noticeNews .swiper-scrollbar,.best_seller .swiper-scrollbar,.new_arrivals .swiper-scrollbar{bottom:16px}
.swiper_shopgift_bar{margin:0 auto;width:1215px}
.bestSellers_next,.newArrivals_next{right:10px}
.shopgift_next{right:3.5rem}
.bestSellers_next,.bestSellers_prev,.newArrivals_next,.newArrivals_prev,.shopgift_next,.shopgift_prev{top:-.6rem;display:flex;width:3rem;height:3rem;border:2px solid #999;border-radius:50%;background-image:unset;align-items:center;justify-content:center}
.bestSellers_prev,.newArrivals_prev{right:5rem;left:unset}
.shopgift_prev{right:7.5rem;left:unset}
.bestSellers_next:hover,.bestSellers_prev:hover,.shopgift_next:hover,.shopgift_prev:hover{background-color:rgba(220,220,220,.2)}
.bestSellers_next .layui-icon-return,.newArrivals_next .layui-icon-return,.shopgift_next .layui-icon-return{transform:rotate(180deg)}
.swiper_best_sellers_bar .swiper-scrollbar-drag,.swiper_genderBox_bar .swiper-scrollbar-drag,.swiper_noticeNews_bar .swiper-scrollbar-drag,.swiper_shopgift_bar .swiper-scrollbar-drag{background-color:#999}
.home_shop_gift_slide_txtwrapper{align-items:center;justify-content:space-between}
.home_shop_gift_slide_txtwrapper_ul{align-items:center}
#home_blue_light .swiper-slide_imgUl{min-height:120px}
.shop_latest_box{display:flex;flex-direction:column;justify-content:center}
.shop_latest_box_link{display:inline-block;padding:6px 30px;width:200px;border:1px solid;border-radius:20px;background-color:var(--color-white);text-align:center}
.shop_latest_box_d{padding:0 30px 0 40px}
.bestOfTheClassis_link{bottom:40px;left:50px;padding:5px 20px;border:1px solid var(--color-white);border-radius:10px;background-color:var(--color-white)}
.nav_eyeglasses_ul{display:grid;align-content:start;row-gap:10px;}
.shop_transitions{right:20px;left:unset;color:var(--color-almost-black)!important}
.btn_show_now{padding:5px 25px;border:1px solid var(--color-almost-black);border-radius:15px}
.btn_show_now:hover{border:1px solid var(--theme);background-color:var(--theme);color:var(--color-white)!important}
/* .nav_explore_lenses_i{width:260px} */
#shop_gift .circleColor{display:flex}
.first_btn,.second_btn{border-radius:10px}
.thickness{top:3px;right:0}
.banner_loading .address-list,.cms-index-index .address-list{height:300px}
.c-replyform textarea,.product_detail_right_top_img{width:100%}
input[name=search_val]::-webkit-input-placeholder{font-style:italic;font-size:var(--size12)}
input[name=search_val]::-moz-input-placeholder{font-style:italic;font-size:var(--size12)}
input[name=search_val]::-ms-input-placeholder{font-style:italic;font-size:var(--size12)}
.page-product-bag .fotorama__thumb-border{border:unset}
#product-detail-click{display:none}
.better-result-index .sidebar-additional{display:none}
.better-result-index .column.main{width:100%}
.product_wrapper{display:flex}
.product_filter{width:20%;background-color:#fafafa;margin-right:auto}
.product_filter .layui-icon-down{right:15px;top:0;transition:all .5s}
.product_filter_iconRotate{transform:rotate(180deg)}
.product_filter .layui-colla-icon{display:none}
.product_filter .layui-colla-title{background-color:#fafafa;padding-left:10px;font-size:1.4rem;}
.product_filter .layui-collapse{border-color:transparent}
.modeWapper{display:flex;justify-content:space-between;border-bottom:1px solid #ccc;padding-bottom:30px}
.product_filter_color .layui-form-checkbox[lay-skin=primary]{padding-left:60px}
.bestOfTheClassis_filter .layui-form-checkbox[lay-skin=primary],.sun .layui-form-checkbox[lay-skin=primary]{padding-left:0}
#mobile_filter .product_filter_colorImg,.product_filter_color .product_filter_colorImg{position:absolute;left:30px;top:10px;width:20px;height:20px;border-radius:50%}
.language_img{width:3.4rem}
.banner_desc{width:60rem}
.productionList_img_li_item{width:100%;padding-top:50%}
#shop_gift .circleColor,.bestOfTheClassis_shop_gift .circleColor{display:inline-block;white-space:nowrap;overflow-x:auto;text-align:left}
#aw_giftcard__check_code_form .action,.newsletter-manage-index #form-validate .save,.newsletter-manage-index .form-new-agreement .create, .account-billing-agreements .form-new-agreement .create{padding:10px}
.newsletter-manage-index .form-new-agreement .method{margin-bottom:10px}
.cms-d-forgot .forgot_box,.cms-d-login .login_box,.cms-d-register .reg_box{width:calc(50% - 20%)!important;margin:0 auto;border:unset}
.payWapper_info_radio_desc{left:40px;bottom:-8px}
#expressForm .layui-form-radio div,.paypal-smart-payment-container .layui-form-radio div{font-weight:700}
.expressForm_style{margin-top:-20px}
.expressForm_style .layui-icon{animation:transY .8s linear infinite;-webkit-animation:transY .8s linear infinite}
@keyframes transY{0%{transform:rotate(90deg) translateX(0)}
25%{transform:rotate(90deg) translateX(4px)}
50%{transform:rotate(90deg) translateX(8px)}
75%{transform:rotate(90deg) translateX(4px)}
100%{transform:rotate(90deg) translateX(0)}
}
#paypal_payment_form{display:flex;justify-content:space-between}
#paypal_payment_form .layui-form{width:100%;border-radius:5px;overflow:hidden}
.shipping_method_wrapper{display:flex;align-items:center;justify-content:space-between}
.shipping_method_wrapper:hover{color:var(--theme)}
.productCartBox_total:last-child{margin-bottom:0}
.cartMask{display:none}
.payWapper_info_radio .layui-form-radio{margin-top:0;margin-right:0;padding-right:5px}
.payWapper_info_radio:last-child{margin-bottom:0}
.payWapper_info_radio_active{border:1px solid var(--theme)}
#payment-area .layui-colla-content{border-top:1px solid transparent}
.payWapper_info_card_radio{display:flex;align-items:center}
input[name=payment]+span::before{content:"\a0";display:inline-block;vertical-align:middle;font-size:var(--size16);width:21px;height:21px;border:1px solid #c2c2c2;border-radius:50%;line-height:1}
input[name=payment]:checked+span::before{border:1px solid var(--theme)}
input[name=payment]:checked+span::after{content:"\a0";position:absolute;left:0;top:0;display:inline-block;vertical-align:middle;font-size:var(--size16);width:21px;height:21px;background-color:var(--theme);background-clip:content-box;padding:6px;line-height:1;border-radius:50%}
input[name=payment]{position:absolute;clip:rect(0,0,0,0)}
.pay_title{display:flex;align-items:center}
.pay_tip_wrapper{display:flex;align-items:center;justify-content:center}
.pay_tip_wrapper_s1{display:flex;align-items:center;margin-right:10px}
.pay_tip_wrapper_s1:last-child{margin-right:0}
.pay_tip_wrapper_s1_img{width:20px}
.payWapper_summary_time{display:flex;justify-content:space-around}
.shipping_style{background-color:#fafafa;border-radius:5px}
.payWapper_summary_help,.pay_tip_wrapper_since{background-color:#f5f5f5;border-radius:0 0 5px 5px}
.pay_tip_wrapper_pc{display:flex;align-items:center;justify-content:space-between;background-color:#f5f5f5;border-radius:5px 5px 0 0}
.pay_tip_wrapper_pc_li{display:flex;align-items:center}
.payWapper_summary_box .giftcard{border-bottom:1px solid #eee}
.payWapper_summary_time_day::after{content:'';position:absolute;top:20%;width:1px;height:60%;background-color:#d1d1d1}
.checkout-cart-index .payWapper_summary_time_day::after{left:-10px}
.checkout-index-index .payWapper_summary_time_day::after{left:-35px}
.productCartWrapper{display:flex}
.productCartPriceBox{background-color:#fafafa;border-radius:5px;border:1px solid #f5f5f5;box-shadow:0 1px 5px 2px #f5f5f5;margin-left:auto}
.sticky{transition:all .3s ease}
.is-sticky{position:fixed;top:122px;transition:all .3s ease;width:inherit;z-index:999}
.productCartBox_ul::-webkit-scrollbar{width:2px;height:1px}
.productCartBox_ul::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:var(--color-white);height:10px}
.productCartBox_ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px transparent;border-radius:10px}
.accessories_cart_ul,.accessories_cart_ul_li{display:flex;align-items:center}
.accessories_cart_ul_li:nth-child(1) .accessories_cart_ul_img{width:20px}
.accessories_cart_ul_li:nth-child(2) .accessories_cart_ul_img{width:25px}
.accessories_cart_ul_li:nth-child(3) .accessories_cart_ul_img{width:40px}
.accessories_cart_ul_li:nth-child(4) .accessories_cart_ul_img{width:30px}
.accessories_cart_ul{justify-content:space-between;border-bottom:1px solid #d1d1d1;background-color:#f5f5f5;padding-left:30px;padding-right:30px}
.productCartBox_total{display:flex;align-items:center;justify-content:space-between}
.productCartBox_coupon{border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.salesService{display:flex;align-items:center;justify-content:center}
.shipping_method_wrapper .layui-form-radio .layui-icon+div{font-size:var(--size12)}
.checkout-cart-index #new_arrival .swiper-button-next,.checkout-cart-index #new_arrival .swiper-button-prev{width:30px;height:30px}
.productCartBox_pancel{width:30%}
.productCartBox_checkout_btn{margin-bottom:15px}
.applied_gift_card_code,.applied_point_code,.productCartBox_coupon_discount{height:5rem!important;line-height:1;border-radius:8px!important}
.cancel-code{height:36px!important}
#submit_giftcard,#submit_points,.productCartBox_coupon_apply,.productCartBox_couponcode_btn{right:0.8rem;top:0.7rem;height:3.6rem!important}
.productCartBox_li_subtotal_m{margin-top:-10px}
.home_blue_light_slide_addCard{display:flex;align-items:center;justify-content:center;border-radius:20px;background-color:var(--theme);padding-top:5px;padding-bottom:5px;width:90%;margin:10px auto 0}
.checkout-cart-index #new_arrival .swiper-slide{border-radius:10px;box-shadow:0 0 1px 2px #f5f5f5;margin-bottom:2px}
.customer_help_service::after{content:'';position:absolute;left:-5px;top:20%;height:60%;width:1px;background-color:#ddd}
.pay_tip_wrapper_pc_li:nth-child(1) .pay_tip_wrapper_pc_li_txt::after,.pay_tip_wrapper_pc_li:nth-child(2) .pay_tip_wrapper_pc_li_txt::after,.pay_tip_wrapper_pc_li:nth-child(3) .pay_tip_wrapper_pc_li_txt::after{content:'';position:absolute;top:20%;width:1px;height:60%;background-color:#ddd}
.pay_tip_wrapper_pc_li:nth-child(1) .pay_tip_wrapper_pc_li_txt::after,.pay_tip_wrapper_pc_li:nth-child(2) .pay_tip_wrapper_pc_li_txt::after,.pay_tip_wrapper_pc_li:nth-child(3) .pay_tip_wrapper_pc_li_txt::after{right:-25px}
.payWapper_info .address-add-form .layui-form-item .layui-input-inline{width:382px}
.copuonCodeText{display:flex;align-items:center;justify-content:space-between}
.coustomer_coupon{border-radius:10px!important}
.coustomer_coupon .layui-layer-btn0{border-color:#f7c74e!important;background-color:#f7c74e!important;color:var(--color-white)!important;padding-left:40px;padding-right:40px;line-height:32px;height:32px;border-radius:5px;font-weight:700}
.coustomer_coupon .layui-layer-btn{padding-bottom:15px}
#blog_search_mini_form button.search{width:unset;height:35px}
#blog_search_mini_form .control{width:100%}
#blog_search_mini_form #blog_search{padding:0 9px}
.divMask{position:fixed;width:100%;height:100%;left:0;top:0;background:#919191;opacity:.5;z-index:9}
#ms-block .flag-icon{border:1px solid #eee}
.home_banner{width:100%;min-height:240px}
.index_policy{background-color:#e1ebe8}
.sitemap-index-index .main{width:100%!important}
.related_li{border:1px solid #ddd;border-radius:7px;box-shadow:0 1px 2px rgba(0,0,0,.4);margin-top:2px;margin-bottom:2px}
.related_link{padding-top:100%}
.related_li_figure{left:0;top:0}
.related_img{border-radius:7px}
.related_li_txt{white-space:pre-wrap;left:0;bottom:-100%;border-radius:7px;text-shadow:.1em .1em .2em var(--color-black);background-color:rgba(0,0,0,.5);transition: .6s all;}
.related_li:hover{background:#eee;border-color:#bbb}
.related_link:hover .related_li_txt {bottom: 0;}
.blog-post-view .post-bottom .block.related .block-title strong{border-bottom:unset}
#swiper4 h2{border-bottom:1px solid}
.cus-row-one,.cus-row-two,.footer_logo_l,.footer_logo_r{display:flex}
.footer_logo_l,.footer_logo_r{align-items:center}
.footer_logo_r{justify-content:end}
.footer_logo_r_link{width:15%;border-radius:2px;overflow:hidden}
.contactEmail,.contactphone{display:flex}
.sign_up_box .layui-icon-email{left:.5rem;top:0.75rem;line-height:1;}
#newsletter-validate-detail .block-content{justify-content:end}
/* .cus-row-one_r{width:300px;text-align:right} */
.cus-row-one_r::before{content:'';position:absolute;left:-50px;top:0;width:1px;height:100%;background-color:rgba(153,153,153,.15)}
.payWapper_info_txt{left:1.0rem;top:1.5rem;color:#999;transition:.2s ease all;pointer-events:none;font-weight:unset}
.payWapper_info_txt_active{top:0.7rem;}
.payWapper_info .layui-input:focus+.payWapper_info_txt,.payWapper_info .layui-input:not(:placeholder-shown)+.payWapper_info_txt,.payWapper_info_txt_country{top:7px;font-size:var(--size12)}
.payWapper_info .layui-input:focus,.payWapper_info .layui-input:not(:placeholder-shown){padding-top:15px}
#shipping-area .layui-colla-title{padding-left:10px;color:var(--color-almost-black);background-color:var(--color-white)}
.payment_area_b{display:flex;flex-wrap:wrap;justify-content:center}
.payment_area_t{right:1rem;top:.5rem}
.payment_area_t_img{width:7rem;right:2rem;top:-5.5rem}
.payment_area_t_img:nth-child(2){top:1rem}
.payment_area_tip{display:flex;align-items:center;flex-wrap:wrap}
.payment_area_b_img{width:5rem;margin-right:2rem}
.payment_area_t_img:last-child{margin-right:0}
.payment_area_b_img:last-child{margin-right:0}
.checkout-cart-index .pay_tip_wrapper_since{background-color:#f5f5f5}
.footer_logo_c{display:flex;align-items:center;justify-content:center;width:100%}
.footer_logo_c .payment_area_t_img{padding:0;width:62px}
.footer_logo_c .payment_area_b_img{padding:5px}
/* #address_save_btn{font-size:var(--size19)} */
.sign_up_box{width:75%!important;border-radius:0;margin-right:0!important;margin-left:0!important}
.sign_up_btn{height:4.5rem;line-height:4.5rem;width:100%;padding:0}
.sign_up_box .layui-input{border-radius:2px 0 0 2px;height:4.5rem;text-indent:3.0rem}
.sign_up_btnbox{width:25%;margin-bottom:0!important;margin-right:0!important}
.sign_up_btnbox .sign_up_btn{background-color:var(--theme);border-radius:0 2px 2px 0}
.sign_up_btnbox .sign_up_btn:hover{background-color:var(--theme-alpha)}
.footer_linkItem_li{margin-bottom:10px}
.sign_up_status{left:0;bottom:-17px}
.sign_up_error_active{border:1px solid #fe6b22!important}
.payment_area_tip_title{color:#538135;padding-left:20px}
.payment_area_tip_img{left:0;top:5px;width:16px;height:16px}
.checkout-index-index .alocolumns{margin-bottom:10px}
.payment_cart_box{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.payment_cart_box_img{width:50px}
.pay_tip_wrapper_s_li_img{width:40px;height:40px}
.payment_area_pc{display:flex;align-items:center;justify-content:space-between}
.payment_area_pc_img{width:6%}
.payment_area_pc_t_img{width:10%}
.footer_linkItem{min-width:18%}
/* .our_collection_left{height:100%;display:grid;row-gap:10px;} */
/* .nav_eyeglasses_about,.nav_eyeglasses_lenses{justify-content:space-between} */
.our_collection_txt{left:20px;top:20px}
.our_collection_btn{left:50%;transform: translateX(-50%);bottom:20px;text-align:center;display:block;padding:.8rem .5rem;min-width:15rem;border-radius:5px}
.ourPromise_box{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:102}
.ourPromise_wrapper{margin-top:100px}
.ourPromise_wrapper_c{background-color:var(--color-white);border-radius:10px;box-shadow:1px 1px 4px 1px rgba(3,3,3,.2);min-height:110px}
.ourPromise_wrapper_btn{color:var(--color-white)!important;background-color:var(--theme);border-radius:10px}
.ourPromise_wrapper .layui-icon-add-circle-fine{right:15px;top:0;transform:rotate(45deg);transition:all .2s}
.ourPromise_wrapper .layui-icon-add-circle-fine:hover{transform:rotate(135deg);color:var(--theme-alpha)!important}
.ourPromise_wrapper_c:hover{background-color:var(--theme)}
.ourPromise_wrapper_c:hover h2,.ourPromise_wrapper_c:hover p{color:var(--color-white)!important}
.ourPromise_wrapper_btn:hover{background-color:var(--theme-alpha)}
.ourPromise_wrapper_t{border-bottom:1px solid var(--theme)}
.fresh_detail_left{width:66%;display:flex;flex-direction:column;justify-content:space-between}
.genderBox_left_bottom{left:0;bottom:0;padding-bottom:30px;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(0,0,0,.4));border-radius:0 0 12px 12px}
.sale_module{left:30px;bottom:30px}
.sale_module_btn{right:30px;bottom:30px;padding:5px 20px;background-color:var(--color-white);border-radius:20px;min-width:140px}
.LearnMore_bottom{left:4rem;top:4rem;z-index:1;width:45%;}
.LearnMore_bottom_two{top:3.1rem;z-index:2;}
.registered_logo{vertical-align: super;}
.genderBox_mask{left:0;top:0;width:100%;height:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,.1),rgba(0,0,0,.3))}
.discover_btn{right:140px;bottom:35px;background-color:var(--color-white);border-radius:20px;padding:8px 15px;color:var(--color-almost-black)!important;font-weight:700;min-width:180px;text-align:center;font-size:var(--size16)}
.discover_link:hover{opacity:.9}
.discover_btn:hover,.productCartBox_coupon_btn:hover,.sale_module_btn:hover{color:var(--color-white)!important;background:var(--theme)}
.ans_content{display:flex}
.ans_info{padding-left:5px}
.productCartBox_coupon_box{background-color:#e0f0f6;border-radius:8px}
.productCartBox_coupon_wrapper{align-items:center;padding:10px}
.productCartBox_coupon_imgBox_img{width:240px}
.productCartBox_coupon_btn{background-color:var(--color-white);border-radius:8px}
.cart_safe_desc,.cart_safe_t{color:#9fc06d}
.cart_safe_img{width:100px}
.cart_safe_wrapper{border-bottom:1px solid #ddd}
.learnMore_mask{left:0;bottom:0;width:100%;height:28%;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(0,0,0,.4))}
.fresh_detail_policy_li_p::after{content:'';width:5px;height:5px;border-radius:50%;position:absolute;background-color:var(--color-black);left:8px;top:8px}
.fresh_detail_includes .layui-icon-ok{left:0;top:-5px}
.Recommendation .rounded-table{border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden;border:1px solid rgba(245,245,245,.3)}
.Recommendation td,.Recommendation th{border-bottom:1px solid rgba(3,3,3,.3);border-right:1px solid rgba(3,3,3,.3);padding:15px 10px}
.Recommendation th:first-child{border-top-left-radius:8px;border-left:1px solid rgba(3,3,3,.3)}
.Recommendation th:last-child{border-top-right-radius:8px}
.Recommendation tr:last-child td:first-child{border-bottom-left-radius:8px}
.Recommendation tr:last-child td:last-child{border-bottom-right-radius:8px}
.Recommendation_wrapper{background-color:#f7f8f9}
.Recommendation_table{width:42%;margin-left:auto;margin-right:30px}
.Recommendation_table_bg{background-color:#f7f8f9}
.Recommendation_table thead th{border-top:1px solid rgba(3,3,3,.3)}
.Recommendation tr td:first-child{border-left:1px solid rgba(3,3,3,.3)}
.Reviews_top_progress{align-items:center}
.Reviews_top_wrapper .layui-progress-big{flex-grow:1;margin-left:10px;margin-right:10px;height:15px;line-height:15px}
.Reviews_top_wrapper .layui-progress-bar{height:15px;line-height:15px;background-color:var(--theme)}
#rating_summary .layui-rate li i.layui-icon{color:var(--theme);font-size:var(--size20)}
#fresh_detail_rate .layui-rate li i.layui-icon{color:var(--theme)}
#rating_summary .layui-rate{padding-bottom:0;padding-top:0}
.li_left_name,.rate_top{align-items:center}
.paginationBox{justify-content:space-between;align-items:center}
#addtoCart{color:var(--theme);background-color:var(--color-white);border:1px solid var(--theme)}
#frameOnly{color:var(--theme);height:5rem;border:1px solid var(--theme);background-color:var(--color-white);}
.fresh_detail_chooseColor{justify-content:space-between}
.fresh_detail_policy_swiper_img{width:38px;height:38px}
.fresh_detail_policy_swiper .swiper-button-next,.fresh_detail_policy_swiper .swiper-button-prev{background-size:35%}
.fresh_detail_policy_swiper .swiper-button-next{right:0}
.fresh_detail_policy_swiper .swiper-button-prev{left:0}
.fresh_detail_policy_swiper .swiper-slide{line-height:4rem;display:flex;align-items:center;justify-content:center;white-space:nowrap}
.fresh_detail_policy_swiper{overflow:hidden}
.fresh_detail_policy_swiper .swiper-button-next:hover,.fresh_detail_policy_swiper .swiper-button-prev:hover{opacity:.6}
.fresh_detail_size_num_square{width:12px;height:12px;border:1px solid var(--theme);margin-left:3px;margin-right:3px}
.fresh_detail_size{align-items:center}
.fresh_detail_policy_ul{display:flex;align-items:center;justify-content:space-around}
.fresh_detail_sizeMobile{justify-content:space-between}
.fresh_detail_policy_box{background-color:#f7f8f9;border-radius:10px}
.fresh_detail_policy_swiper .swiper-button-next{background-image:url(/media/wysiwyg/static_page_resource/detail_page/cursor-next.svg)!important}
.fresh_detail_policy_swiper .swiper-button-prev{background-image:url(/media/wysiwyg/static_page_resource/detail_page/cursor-prev.svg)!important}
.fresh_detail_policy_swiper .swiper-button-next,.fresh_detail_policy_swiper .swiper-button-prev{background-size:50%;opacity:.5}
.checkout-cart-index .fresh_breadcrumbs,.checkout-index-index .fresh_breadcrumbs,.cms-index-index .fresh_breadcrumbs{display:none}
.Reviews_top_wrapper .layui-progress-big{min-width:526px}
.Reviews_progress_rate:hover{opacity:.8}
.fresh_detail_tip{color:orange;background-color:#f5f5f5;padding:3px 8px;border-radius:20px}
.payWapper_summary_offers{font-weight:700}
#swiper2 .layui-icon-left,#swiper2 .layui-icon-right{font-size:var(--size20)}
#shop_gift .swiper-button-next:after,#shop_gift .swiper-button-prev:after,.swiper4_ok .swiper-button-next:after,.swiper4_ok .swiper-button-prev:after{content:unset}
img.lazyload{filter:blur(10px);transition:filter .3s ease-in-out;height:auto;max-width:100%}
img.lazyloaded{filter:blur(0)}
.menu_img{width:100%;object-fit:cover;height:100%;border-radius:12px;max-width:275px;}
#swiper2 .layui-icon-left::before,#swiper2 .layui-icon-right::before{content:unset}
.header_cart_img,.header_fav_img,.login_img{width:2.4rem}
.header_left .lazyloading{width:224px;height:37px}
#home-slide .lazyloading{height:520px}
.payWapper_info #information-area .layui-form-item{display:flex;justify-content:space-between;margin-bottom:1.5rem;}
.payWapper_info #information-area .layui-form-item .layui-inline{width:49%}
.payWapper_info #information-area .layui-form-item:after{content:unset}
.fresh_detail_small::-webkit-scrollbar,.pc_header_txt::-webkit-scrollbar{width:16px;height:3px;background-color:#f5f5f5}
.fresh_detail_small::-webkit-scrollbar-track,.pc_header_txt::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}
.fresh_detail_small::-webkit-scrollbar-thumb,.pc_header_txt::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}
.fresh_detail_small::-webkit-scrollbar{width:6px;}
#dynamic_province .layui-select-title input::placeholder,.setCountryPlaceholder .layui-select-title input::placeholder{position:absolute;bottom:0.8rem}
.accessories_cart .swiper-slide_imgli{display:block}
.accessories_cart .swiper-slide_favourites{right:10px;top:5px}
.accessories_cart .productionList_imgLoad{background-color:var(--color-white)}
.fresh_coupon{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(3,3,3,.3);z-index:99}
.fresh_coupon_box{background-color:#e2f5f6;border-radius:10px;width:500px}
.fresh_coupon_li{background-color:#fbba43;border-radius:10px}
.fresh_coupon_li_l{background-color:var(--theme);border-radius:8px;width:25%;display:flex;flex-direction:column}
.fresh_coupon_li_r{width:75%}
.fresh_coupon_li_l::after,.fresh_coupon_li_l::before{content:'';position:absolute;top:48%;width:20px;height:20px;border-radius:50%}
.fresh_coupon_li_l::after{background-color:#e2f5f6;left:-10px}
.fresh_coupon_li_l::before{background-color:#fbba43;right:-10px}
.fresh_coupon_box .layui-icon-add-circle{right:-50px;top:-50px;transform:rotate(45deg);color:#e2f5f6}
.fresh_coupon_li_l_t{border-bottom:1px dashed}
.fresh_coupon_ul{overflow-y:auto}
.fresh_frame_ul{display:flex;justify-content:center}
.fresh_frame_li{border-radius:10px;border:1px solid #ccc;width:28rem;display:flex;flex-direction:column}
.fresh_frame{position:fixed;left:-100%;top:0;width:100%;height:100%;transition:all .8s;z-index:99;display:flex;flex-direction:column}
.fresh_frame_active{left:0}
.fresh_frame_li:hover{background-color:rgba(250,250,250,.8)}
.fresh_frame_box{left:0;bottom:0;width:100%;height:160px;box-shadow:rgba(0,0,0,.04) 0 -2px 4px 0}
.fresh_frame_bottom_title{font-weight:unset}
.fresh_frame .layui-icon-close{right:20px;top:20px}
.fresh_frame_bottom_img{width:20rem}
.fresh_frame_li .layui-icon-about{right:10px;bottom:5px}
.fresh_frame_about{width:32rem;right:0;bottom:5rem;border-radius:10px;box-shadow:0 0 12px rgba(0,0,0,.12)}
.fresh_frame_about::after{content:'';position:absolute;right:10px;bottom:-20px;border-top:10px solid var(--color-white);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid transparent}
.fresh_frame_about p{white-space:pre-wrap}
.fresh_frame_li_wrapper{display:flex;flex-direction:column;height:100%}
.product_img_lenses{left:0;top:0}
.summary_subtotal{margin-bottom:30px}
.faq_article_shipping td{padding:10px 5px}
.paypal-smart-payment-container{display:none;position:fixed;top:50%;right:50%;transform:translate(50%,-50%);background-color:var(--color-white);box-shadow:0 0 5px 0 #ccc;width:350px;z-index:9999;padding:15px}
.actions-cover{padding:10px;background:#eee;position:relative;cursor:wait;pointer-events:none;opacity:.7}
.checkout_title{display:flex;align-items:center}
.fresh_frame_ul{user-select:none}
.fresh_frame_ul li input{width:0;height:0}
.notice_news_transition{left:0;top:0;animation:linearAnimate 9s ease-in-out infinite}
.reading-magnification{display:flex;justify-content:center;flex-flow:row wrap}
.reading-magnification .mvs-wrapper{margin:0 20px}
.reading-magnification .item{flex:0 0 auto;width:33.33333%;float:left;text-align:center;font-size:var(--size14)}
.reading-magnification .item span{display:block;cursor:pointer;margin:10px 10px 15px 10px;padding:10px 15px;background-color:var(--color-white);box-shadow:0 0 5px 0 var(--theme)}
.reading-magnification .item.selected span{background-color:var(--theme);color:var(--color-white)}
.home_slide_item{max-width:calc(1440px);width:calc(100% - 352px);margin:0 auto}
.home_slide_item_one,.home_slide_item_three,.home_slide_item_two{width:62%;margin-left:auto}
.home_slide_item_content{flex-direction:column;justify-content:center}
.home_slide_item_link{border-radius:20px}
.home_slide_next,.home_slide_prev{padding:10px;border:2px solid var(--color-white);border-radius:50%;width:50px;height:50px;background-size:20%;transition:all .5s}
.home_slide_prev{left:45px}
.home_slide_next{right:45px}
.home_slide_next:hover,.home_slide_prev:hover{opacity:.6}
.home_swiper_pagination{max-width:calc(1440px);width:calc(100% - 352px)!important;margin:0 auto;left:50%!important;transform:translateX(-50%);display:flex;justify-content:space-between;align-items:center;bottom:40px!important}
.home_swiper_pagination .swiper-pagination-bullet{width:31.5%;border-radius:5px;height:3px;margin-left:0!important;margin-right:0!important}
.home_swiper_pagination .swiper-pagination-bullet-active{background-color:var(--color-white)}
.cdn_notice_news{width:100%}
.gender_box_next,.gender_box_prev,.swiper2_next,.swiper2_prev{opacity:0!important;transition:opacity .5s;top:45%}
.swiper2_active{opacity:1!important}
.best_seller_all{right:0;top:0;background-color:var(--color-almost-black);color:var(--color-white)!important;border-radius:8px}
.best_seller_item_active{border-bottom:2px solid var(--color-almost-black)}
.photochromic_tip{left:30px;bottom:30px;z-index:2}
.photochromic_tip_one{top:30px;left:30px}
.photochromic_img{border-radius:20px}
.photochromic{margin-left:-10px;margin-right:-10px}
.fresh_frame_anime{left:0;top:0;animation:linearAnimate 8s ease-in-out infinite}
.home_slide_bg1{background-color:#646643}
.home_slide_bg2{background-color:#b3845c}
.home_slide_bg3{background-color:#424b5d}
.photochromic_mask{left:10px;bottom:10px;width:calc(100% - 20px);height:30%;border-radius:20px;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(0,0,0,.4))}
/* #new_arrivals .swiper-slide_favourites{right:1rem;top:1rem} */
/* #gender_box .swiper-slide,#noticeNews .swiper-slide,.learnMore-container .swiper-slide{width:25%} */
.discover_wrapper{width:100%;margin:0 auto}
#paypal-container{position:relative;z-index:9}
.account .page-main-pal{margin-bottom:30px}
.refer_friend_shareMethod_box{display:flex;justify-content:center;flex-direction:column;width:50%;margin-left:auto;margin-right:80px}
.shareForm_wrapper{display:flex;justify-content:space-between;width:100%}
.shareForm_box{width:80%!important;margin-left:0!important;margin-right:0!important;left:0}
.shareForm_box .layui-input{height:4rem;line-height:4rem;width:100%;text-indent:35px}
.shareForm_box_email{left:10px;top:-3px}
.shareForm_btnbox{width:25%;margin-right:0!important}
.shareForm_btn{height:4rem;line-height:4rem;width:100%;border-radius:0;background-color:var(--theme)}
.shareForm_btn:hover{background-color:var(--theme-alpha)}
.refer_friend_link{border:1px solid #ccc;border-radius:8px}
.refer_friend_link_c{right:10px;top:6px;background-color:var(--color-white)}
.refer_friend_socialize{display:flex;flex-wrap:wrap;justify-content:space-between}
.refer_friend_socializeIcon{padding:8px 25px;border-radius:8px;border:1px solid #ccc;width:165px}
.refer_friend_socializeIcon:hover{background-color:var(--theme);color:var(--color-white)!important;border-color:var(--theme)}
.shareForm_status{left:0;bottom:-20px}
.account .refer_friend_shareMethod_box{margin-left:0;width:50%}
.account .shareForm_btnbox{width:20%}
.account .shareForm_btn{border-radius:0}
.refer_friend_socializeIcon{width:45%}
.cartTipClass .layui-layer-content{text-align:center;font-weight:700;font-size:var(--size16)}
.cartTipClass .layui-layer-btn0{color:var(--color-white)!important;background-color:var(--theme)}
.cartTipClass .layui-layer-btn1{background-color:#f0f3f5}
.cartTipClass .layui-layer-btn0,.cartTipClass .layui-layer-btn1{border-radius:20px;padding:4px 20px;line-height:unset;height:unset;font-size:var(--size14)}
#best_seller .swiper-slide_imgli,#new_arrival .shareBetter_img_li,#new_arrivals .swiper-slide_imgli,#shop_gift .swiper-slide_imgli{align-items:center;justify-content:center}
#best_seller .productionList_imgLoad.lazyloading,#new_arrival .productionList_imgLoad.lazyloading,#new_arrivals .productionList_imgLoad.lazyloading,#shop_gift .productionList_imgLoad.lazyloading,#shop_gift .productionList_img_cdn.lazyloading{margin:20% auto}
#productList .productionList_imgLoad.lazyload,#productList .productionList_imgLoad.lazyloading,.productionList .productionList_imgLoad.lazyload,.productionList .productionList_imgLoad.lazyloading{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.our_collection_right{display:flex;}
#productFilter_content .layui-form-checkbox[lay-skin=primary]>div{padding-right:0;}
#productFilter_content .custom_color_filter_box .layui-form-checkbox[lay-skin=primary]>div{padding-left:5px;}
.blog-page .post-content ul {display: block;list-style-type: disc;margin-block-start: 1em;margin-block-end: 1em;margin-inline-start: 0px;margin-inline-end: 0px;padding-inline-start: 40px;unicode-bidi: isolate;}
.blog-page .post-content li{display: list-item;text-align: -webkit-match-parent;unicode-bidi: isolate;list-style:unset;}
.blog-page .post-content strong{font-weight: bold};
.blog-page .post-content li::marker{unicode-bidi: isolate;font-variant-numeric: tabular-nums;text-transform: none;text-indent: 0px !important;text-align: start !important;text-align-last: start !important;font-size:var(--size20);}
.blog-page .post-content p{display:block;margin-block-start: 1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;unicode-bidi:isolate;color: var(--color-almost-black);font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px;margin-bottom: 10px;}
.blog-page .productionList_img_li_item{padding-top:0;}
.blog-page .post-content ol ul{list-style-type: circle;margin-block-start:0;margin-block-end:0;}
.post-holder .post-header .post-info{padding-bottom:0;}
#post-comments input{text-indent: 10px;}
.add-prescription-tip::after{content: ''; position: absolute; width:1px; height:100%;background-color:rgba(3,3,3,.4);top:0;right:-19px;}
#edit-update{background-color: var(--theme);border-color: var(--theme);}
.progress_box_wrapper_img{width:3rem;}
.productCartBox_li_sku_color,
.productCartBox_li_sku_type{text-transform: capitalize;}
.header_national_img{width:3.2rem;}
.header_national_box_li_link{display: flex;align-items: center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#productFilter .layui-form-checkbox>div {font-size:1.4rem;}
.account .page-title-wrapper .page-title{margin-right:0;}
.actions-toolbar .primary.add{padding: 8px;margin-top:5px;}
.actions-toolbar .primary.save{padding: 8px;}
.account-billing-agreements .form-new-agreement .create {margin-top:10px;}
#aw_giftcard__check_code_form .aw_giftcard__check{margin-bottom:10px;}
.cdn_photochromic_img{border-radius:20px;}
#postPage .layui-laypage-curr .layui-laypage-em {background-color: var(--theme);}
.fresh_detail_tool_tryOn{padding-left: 1.5rem;padding-right: 1.5rem;padding-top: 0.6rem;padding-bottom: 0.6rem;border-radius:2rem;}
.fresh_detail_tool_tryOn:hover {border:2px solid var(--color-black);background-color:var(--color-black);}
.fresh_detail_tool_tryOn:hover .fa-camera{color:var(--color-white)!important;}
.fresh_detail_tool_tryOn:hover span{color:var(--color-white)!important;}
.fresh_detail_lensesTip .layui-icon-ok {padding:3px;background-color:var(--theme);border-radius:50%;font-size:1rem;}
.fresh_detail_size_chart_img{width:1.6rem;}
.fresh_detail_size_txt{border: 1px solid #ddd;border-radius: 5px;background-color: #f5f5f5;}
.fresh_detail_size_pc{align-items: center;border-top: 1px solid #999;}
.fresh_detail_policy_m,
.fresh_detail_policy_pc{border-bottom: 1px solid #999;}
/* 2025-06-16 start */
.nav_explore_lenses_i,
.nav_eyeglasses_lenses .out_collection_image,
.nav_eyeglasses_sun,
.nav_eyeglasses_eye{max-width:275px;border-radius:12px;}
.nav_eyeglasses_eye .lazyloading,
.nav_eyeglasses_sun .lazyloading,
.nav_eyeglasses_i .lazyloading,
.our_collection_img .lazyloading,
.nav_eyeglasses_lenses .lazyloading{width:275px;height:275px;}
.nav_eyeglasses_sun_wrapper,
.nav_eyeglasses_eye_wrapper{display:grid;grid-template-columns: repeat(2, 1fr);gap: 0 20px;}
/* .our_collection_img,
.out_collection_image {object-fit: contain;max-width:350px;} */
.nav_eyeglasses_eye_btn{left: 50%;bottom:20px;transform:translateX(-50%);background-color:#fff;border-radius:20px;}
.noticeNews_imgbox{padding-top: 57.15%;}
.noticeNews_img{left: 0;top: 0;width: 100%;background-color: #f5f5f5;height: 100%;border-radius: 10px 10px 0 0;}
.noticeNews_textbox{background-color: #f8f8f8;border-radius: 0 0 10px 10px;}
.noticeNews_text_btn{background-color: #333;color: #fff !important;border-radius: 30px;}
.photochromic_20250616_imgbox{padding-top: 128.365%;}
.photochromic_20250616_img{left:0;top:0;width:100%;height:100%;background-color:#f5f5f5;border-radius:12px;}
.photochromic_20250516_descbox{left:50%;bottom:10px;transform:translateX(-50%);}
.photochromic_20250516_link{background-color: var(--color-white);border-radius:20px;}
.genderTxt{background-color:var(--color-white);}
/* .noticeNews_text_desc{min-height:110px;} */
#LearnMore .swiper-slide{width:50%;}
#gender_box .swiper-slide{width:25%;}
.noticeNews_text_btn:hover{background-color:rgba(3,3,3,.6)}
.nav_about .out_collection_image{width: 100%;max-width:275px;border-radius:12px;}
.nav_about .our_collection_btn{background-color:rgba(255,255,255,.3)}
.nav_eyeglasses_lenses,
.nav_explore .nav_eyeglasses,
.nav_eye .nav_eyeglasses,
.nav_sun .nav_eyeglasses,
.our_collection {display:flex;justify-content: center;gap:0 20px;}
.slide_imgUl_box{padding-top:80px;padding-bottom:80px;background-color:#f9f9f9;border-radius:1.2rem;margin-bottom:1rem;}
.slide_imgUl_box_img{mix-blend-mode: multiply;}
.slide_imgUl_box_new{left:2rem;top:2rem}
.genderBox_img_brown,
.genderBox_img_darkgreen,
.genderBox_img_green,
.genderBox_img_purple{left:0;top:0;opacity:0;}
.genderBox_img_brown{animation: linearOpacity 11.34s ease-in-out infinite;}
.genderBox_img_purple{animation: linearOpacity 11.34s ease-in-out 3.78s infinite;}
.genderBox_img_green{animation: linearOpacity 11.34s ease-in-out 7.56s infinite;}
.genderBox_img_darkgreen{animation: linearOpacity 11.34s ease-in-out 11.34s infinite;}
.LearnMore_bg_1 {animation: linearMove 6s ease-in-out infinite;}
.LearnMore_bg_2 {animation: linearMove 6s ease-in-out 2s infinite;}
.LearnMore_bg_1 {animation: linearMove 6s ease-in-out 4s infinite;}
.photochromic_20250516_desc{background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, .4));border-radius: 0 0 12px 12px;}
.anmiate_slides{left:0;top:0;transform: translateY(0);animation: slideInOut 7s ease-in-out infinite;}
.anmiate_slides img {object-fit: cover;}
.animate_frame,.lenses_3,.lenses_2,.lenses_1 {left: 0;top: 0;width:100%;height: 100%;z-index:1;}
.lenses_3,.lenses_2,.lenses_1 {mix-blend-mode: multiply;width: 100%;height: 100%;animation: opacitylenses 7s ease-in-out infinite;}
.lenses_1{opacity: 1;}
.lenses_3,.lenses_2 {opacity: 0;}
.lenses_1 {animation-delay: 0s;}
.lenses_2 {animation-delay: 2s;}
.lenses_3 {animation-delay: 4s;}
.photochromic_20250516_desc_two{background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, .8));}
.listDescWrapper_content {overflow: hidden;line-height: 2em;max-height: 6em; /* 3行 × 1.5em = 4.5em */}
.listDescWrapper_content.expand {max-height: 999em;}
.read-more-link {color: #999;text-decoration: underline;cursor: pointer;white-space: nowrap; /* 不允许按钮换行 */}
#expandBtn {position: absolute;right: 0;bottom: 0;background-color: #fff;padding-left:5px;}
.expand .expandline{display:inline;}
.expand{display:inline;}
@keyframes opacitylenses {
  0% {
    opacity: 1
  }
  35.5% {
    opacity: 1
  }
  36% {
    opacity: 0
  }
  100% {
    opacity: 0;
  }
}
@keyframes slideInOut {
  0% {
    filter: blur(0);
    transform: translateY(0);
  }
  28.5% {
    filter: blur(0);
    transform: translateY(0);
  }
  35.5% {
    filter: blur(8px);
    transform: translateY(-25%);
  }
  36% {
    filter: blur(0);
    transform: translateY(-25%);
  }
  57% {
      filter: blur(0);
    transform: translateY(-25%);
  }
  64% {
     filter: blur(8px);
    transform: translateY(-50%);
  }
  64.5%{
    filter: blur(0);
    transform: translateY(-50%);
  }
  92.5% {
    filter: blur(0);
    transform: translateY(-50%);
  }
  100% {
    filter: blur(8px);
    transform: translateY(-75%);
  }
}
/* 2025-06-16 end */
@media (min-width:1921px) {
  .byte-lg-size12{font-size:1.2rem!important}
  .byte-lg-size13{font-size:1.3rem!important}
  .byte-lg-size14{font-size:1.4rem!important}
  .byte-lg-size15{font-size:1.5rem!important}
  .byte-lg-size16{font-size:1.6rem!important}
  .byte-lg-size17{font-size:1.7rem!important}
  .byte-lg-size18{font-size:1.8rem!important}
  .byte-lg-size19{font-size:1.9rem!important}
  .byte-lg-size20{font-size:2.0rem!important}
  .byte-lg-size21{font-size:2.1rem!important}
  .byte-lg-size22{font-size:2.2rem!important}
  .byte-lg-size23{font-size:2.3rem!important}
  .byte-lg-size24{font-size:2.4rem!important}
  .byte-lg-size25{font-size:2.5rem!important}
  .byte-lg-size26{font-size:2.6rem!important}
  .byte-lg-size27{font-size:2.7rem!important}
  .byte-lg-size28{font-size:2.8rem!important}
  .byte-lg-size29{font-size:2.9rem!important}
  .byte-lg-size30{font-size:3.0rem!important}
  .byte-lg-size31{font-size:3.1rem!important}
  .byte-lg-size32{font-size:3.2rem!important}
  .byte-lg-size33{font-size:3.3rem!important}
  .byte-lg-size34{font-size:3.4rem!important}
  .byte-lg-size35{font-size:3.5rem!important}
  .byte-lg-size36{font-size:3.6rem!important}
  .byte-lg-size37{font-size:3.7rem!important}
  .byte-lg-size38{font-size:3.8rem!important}
  .byte-lg-size39{font-size:3.9rem!important}
  .byte-lg-size40{font-size:4.0rem!important}
  .byte-lg-size41{font-size:4.1rem!important}
  .byte-lg-size42{font-size:4.2rem!important}
  .byte-lg-size43{font-size:4.3rem!important}
  .byte-lg-size44{font-size:4.4rem!important}
  .byte-lg-size45{font-size:4.5rem!important}
  .byte-lg-size46{font-size:4.6rem!important}
  .byte-lg-size47{font-size:4.7rem!important}
  .byte-lg-size48{font-size:4.8rem!important}
  .byte-lg-size49{font-size:4.9rem!important}
  .byte-lg-size50{font-size:5.0rem!important}
  .byte-lg-size55{font-size:5.5rem!important}
  .byte-lg-size60{font-size:6.0rem!important}
  .byte-lg-size65{font-size:6.5rem!important}
  .byte-lg-size74{font-size:7.4rem!important}
  .byte-lg-size100{font-size:10rem!important}
  /* .nav_explore_lenses_i{width:100%;} */
  .fresh_menu_right_forgot, .fresh_menu_right_login, .fresh_menu_right_reg{top:7rem;}
  #commentsPage .layui-laypage a, #commentsPage .layui-laypage span{height:2.8rem;line-height:2.8rem;font-size:1.2rem;margin-bottom:0;}
  .paginationBox .layui-laypage-prev{padding-left:3rem;}
  .address-card .layui-card-body{line-height: 2.4rem;}
  .fresh_menu_right_search_btn_img {vertical-align: middle;}
  .param-box-select{height: 3.2rem;}
}
@media (min-width:1500px) {
  /* .product-detail-right {width:25%;margin-right:auto;margin-left:200px;} */
  /* .Reviews {width:60%;margin: 0 auto;} */
  .product-detail-review{flex-grow: unset;}
  /* .fresh_detail_small_li{height:8.0rem;border:1px solid #eee;border-radius:8px;padding:0;} */
  /* #demo{margin-left: 8rem;} */
  /* .fresh_detail_right_box{left:0;top: 50%;transform: translateY(-50%);} */
}
@media (min-width:1800px) {
  .lens_wrapper .pic_three_in{height:90rem;}
  /* .nav_eyeglasses_explore{width:40%;} */
}
@media (min-width:1215px) and (max-width:1600px){.swiper-slide_imgUl{margin-top:20px}
  .cms-demo1 .home_shop_gift_slide{min-height:260px;max-height:350px}
  .home_slider{left:3%!important}
  .fresh_menu_left_link{font-size:var(--size16)!important}
  .discover_title{top:30%;font-size:var(--size16)!important}
}
@keyframes linearAnimate{0%{opacity:.3}
  25%{opacity:1}
  50%{opacity:.3}
  75%{opacity:1}
  100%{opacity:.3}
}
@keyframes linearOpacity {
  0% { opacity: 12.5%; }
  5% { opacity: 25%; }
  10% { opacity: 32.5%; }
  15% { opacity: 50%; }
  25% { opacity: 50%; }    /* 停留在最高值，共10%时间 */
  30% { opacity: 32.5%; }
  35% { opacity: 25%; }
  40% { opacity: 12.5%; }
  45% { opacity: 0; }
  100% { opacity: 0; }
}

@keyframes linearMove {
  0% {
    top: 0;
    filter: blur(0px);
    opacity: 1;
  }
  100% {

    filter: blur(8px);
    opacity: 0;
  }
}