@media screen and (max-width:1920px) {
  .byte-md-size12{font-size:var(--size12)}
  .byte-md-size13{font-size:var(--size13)}
  .byte-md-size14{font-size:var(--size14)}
  .byte-md-size15{font-size:var(--size15)}
  .byte-md-size16{font-size:var(--size16)}
  .byte-md-size17{font-size:var(--size17)}
  .byte-md-size18{font-size:var(--size18)}
  .byte-md-size19{font-size:var(--size19)}
  .byte-md-size20{font-size:var(--size20)}
  .byte-md-size21{font-size:var(--size21)}
  .byte-md-size22{font-size:var(--size22)}
  .byte-md-size23{font-size:var(--size23)}
  .byte-md-size24{font-size:var(--size24)}
  .byte-md-size25{font-size:var(--size25)}
  .byte-md-size26{font-size:var(--size26)}
  .byte-md-size27{font-size:var(--size27)}
  .byte-md-size28{font-size:var(--size28)}
  .byte-md-size29{font-size:var(--size29)}
  .byte-md-size30{font-size:var(--size30)}
  .byte-md-size31{font-size:var(--size31)}
  .byte-md-size32{font-size:var(--size32)}
  .byte-md-size33{font-size:var(--size33)}
  .byte-md-size34{font-size:var(--size34)}
  .byte-md-size35{font-size:var(--size35)}
  .byte-md-size36{font-size:var(--size36)}
  .byte-md-size37{font-size:var(--size37)}
  .byte-md-size38{font-size:var(--size38)}
  .byte-md-size39{font-size:var(--size39)}
  .byte-md-size40{font-size:var(--size40)}
  .byte-md-size41{font-size:var(--size41)}
  .byte-md-size42{font-size:var(--size42)}
  .byte-md-size43{font-size:var(--size43)}
  .byte-md-size44{font-size:var(--size44)}
  .byte-md-size45{font-size:var(--size45)}
  .byte-md-size46{font-size:var(--size46)}
  .byte-md-size47{font-size:var(--size47)}
  .byte-md-size48{font-size:var(--size48)}
  .byte-md-size49{font-size:var(--size49)}
  .byte-md-size50{font-size:var(--size50)}
  .byte-md-size55{font-size:var(--size55)}
  .byte-md-size60{font-size:var(--size60)}
  .byte-md-size65{font-size:var(--size65)}
  .byte-md-size74{font-size:var(--size74)}
  .byte-md-size100{font-size:var(--size100)}
}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important}
.block-title{text-align:center}
#block-customer-login-heading{text-transform:capitalize;font-weight:600}
.note{text-align:center;margin-bottom:20px;font-weight:500;color:#535756}
.email{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{width:100%;display:flex!important;align-items:center}
.customer-account-forgotpassword .actions-toolbar .primary{justify-content:center}
#send2{width:100%;background:var(--theme);color:#fff;padding:15px 0;margin-right:0}
#send2>span{text-transform:capitalize;font-size:var(--size14);font-weight:700;width:100%}
.secondary{text-align:right;padding:5px 0}
.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:175px;overflow:unset;overflow-y:auto}
#productFilterForm::-webkit-scrollbar,.filterPower_box::-webkit-scrollbar{width:8px;height:1px}
#productFilterForm::-webkit-scrollbar-thumb,.filterPower_box::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#ccc;height:10px}
#productFilterForm::-webkit-scrollbar-track,.filterPower_box::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px transparent;border-radius:10px}
}
.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 img{display:block;width:100%;height:100%}
.item_info_img{position:absolute;left:0;top:0;display:block;width:100%;height:100%}
.first_col{width:300px}
.price-excluding-tax,.price-including-tax{display:inline-block!important}
.item_info_del{display:inline-block;font-size:var(--size12);color:#363636;width:100px;text-transform:capitalize}
.item_info_del:hover{color:#999}
.item_info_del .fa-times-circle-o{display:inline-block;position:relative;font-size:var(--size16);top:1px;margin-right:5px;color:#999}
#shopping-cart-table .qty{text-align:center}
.data.table .custom-qty{width:110px;margin:0 auto;display:flex;justify-content:center;align-items:center}
.data.table .custom-qty .alo_qty{width:20px;float:left;height:20px;line-height:20px;text-align:center;outline:medium none;border:1px solid #a0a0a0}
.data.table tbody tr td input.qty{color:var(--color-almost-black);text-align:center;width:20px!important;float:left;font-size:var(--size14);height:20px;border:0;background-color:transparent}
#cart-230-qty{padding:0}
.lens-price-col-top,.subtotal-col-bottom{margin-right:10px}
input.input-text{padding:0;background:#fff}
.item-info{height:100px}
.item-info .col:first-child{padding:0;font-size:var(--size16)}
#lens-table td,#lens-table th{padding-left:0;padding-right:0;font-size:var(--size12);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.price-excluding-tax,.price-including-tax{line-height:unset}
.coupon_question{font-family:'宋体';font-size:var(--size16);font-style:inherit}
.cart.table-wrapper .item .col.item{height:100px;padding:0}
.cart-price{display:block}
#shopping-cart-table .price{text-align:right;color:var(--color-almost-black);font-size:var(--size12);font-weight:700}
.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 30px}
.cart-container .checkout-methods-items{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;margin:0}
.shop_cart_content #shopping-cart-table,.shop_cart_content .table-wrapper{margin-bottom:0}
.shop_cart_content .cart-summary{float:unset!important;position:relative;width:100%;margin:0;padding:0;border:unset;top:0!important}
.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-fresh_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{width:100%;margin-bottom:5px!important;margin-top:0!important}
.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;width:240px;top:85px}
.pay_pal_box_item .or{position:relative;color:#999}
.pay_pal_box_item .or:after,.pay_pal_box_item .or:before{content:'';position:absolute;top:calc(50% - .5px);width:40%;height:1px;background:#ccc}
.pay_pal_box_item .or:before{left:3%}
.pay_pal_box_item .or:after{right:3%}
.shop_cart_content .coupon{display:flex;align-items:center;font-size:var(--size16)}
.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;right:25px;top:40px}
.total_money_num,.total_money_txt,.total_money_txt_num{font-size:var(--size16);font-weight:700}
.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-left:12px;padding-right:12px;text-align:center}
.eyecedar_decrese,.eyecedar_increse{position:relative;width:20px;height:20px;border:1px solid}
.eyecedar_decrese::after{content:'';position:absolute;width:80%;left:10%;top:50%;height:1px;background:var(--color-almost-black)}
.eyecedar_increse::before{content:'';position:absolute;width:60%;left:20%;top:48%;height:1px;background:var(--color-almost-black)}
.eyecedar_increse::after{content:'';position:absolute;width:1px;left:48%;top:20%;height:60%;background:var(--color-almost-black)}
.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{font-size:var(--size14);color:#555;padding:0 5px}
.toolbar-products{margin:0;padding:0}
#ms-block:after,#ms-block:before{display:none}
#ms-block{position:fixed;top:36%;left:calc(50% - 300px);margin:0;border:unset;box-shadow:0 0 5px 2px rgba(3,3,3,.1);width:600px;border-radius:5px;align-items:center;flex-wrap:wrap;padding:20px}
.ms_block_flex{display:flex!important}
#ms-block .ms-block-title{font-size:var(--size16);font-weight:700;padding:8px;width:100%}
#ms-block .cus-st{width:33.3%;margin:0;padding:0}
#ms-block .cus-st a{padding:8px!important}
.flag-icon{width:40px!important;height:40px!important;line-height:40px!important;margin-right:10px}
#ms-block .close-section:hover{background:#fff;border:1px solid rgba(204,204,204,.5)}
.close-section{position:absolute;right:-10px;top:-10px;border:1px solid #ccc;border-radius:50%;height:25px;width:25px;background:#fff;font-size:var(--size20)!important;display:flex;align-items:center;justify-content:center;cursor:pointer}
.li_mask{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.8);display:none;align-items:center;justify-content:center;font-size:var(--size20);color:var(--color-almost-black);font-weight:700;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%}
.filterPower_error{left:0;bottom:-20px}
.filterPower_ul{display:grid;grid-template-columns: repeat(4, 4fr);gap: 15px;}
.filterPower_ul_num{border:1px solid #999;border-radius:5px;}
.filterPower .layui-form select{border-radius:3px;height:35px}
.filterPower .filterPower_select{display:grid;grid-template-columns: repeat(3, 1fr);gap: 0 15px;}
.filterPower .layui-form-item:after{content:unset}
.filterPower .layui-form-item .layui-input-inline{width:100%;margin-right:0;}

.filterPower .layui-edge{display:none}
.filterPower .layui-btn{border-radius:25px;color:var(--color-almost-black);background-color:#fff;border:1px solid #999;height:auto;line-height:unset;padding-top:5px;padding-bottom:5px}
.filterPower_active{border:1px solid var(--theme)}
.filterPower input:-moz-input-placeholder{font-style:normal;color:var(--color-almost-black)!important}
.filterPower input::-ms-input-placeholder{font-style:normal;color:var(--color-almost-black)!important}
.filterPower input::-webkit-input-placeholder{font-style:normal;color:var(--color-almost-black)!important}
.layui-form-select dl dd.layui-this{background-color:var(--theme)!important}
.content-products{margin-left:0!important;margin-right:0!important}
#swiper1,#swiper2,#swiper3{width:100%}
.swiper-slide_imgUl{overflow:hidden}
.swiper-arrivals{min-height:250px}
#swiper1 .swiper-slide,#swiper2 .swiper-slide,#swiper3 .swiper-slide{text-align:center;font-size:var(--size18);background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border:1px solid transparent}
#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{left:0;top:0;bottom:0;margin:auto;display:none;align-items:center;justify-content:center}
.swiper_slide_imgActive{display:flex}
.swiper-slide_color{text-transform:capitalize;color:#666}
.swiper-slide_color .img{border-radius:50%;vertical-align:unset}
.swiper-slide_originalPrice{right:-60px;top:0}
.swiper-slide_colorActive{color:#000}
#blue_light .swiper-button-next,#blue_light .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,.genderBox_next,.genderBox_prev,.home_swiper_next,.home_swiper_prev,.noticeNews_next,.noticeNews_prev{background-size:50% 50%;background-position:50% 50%;background-color:unset;width:30px;height:30px;padding:5px;border-radius:50%;background-color:#fff}
#blue_light .swiper-button-next:after,#blue_light .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,.genderBox_next::after,.genderBox_prev::after,.home_swiper_next::after{content:unset}
#swiper2 .swiper-button-next,#swiper3 .swiper-button-next,.genderBox_next,.home_swiper_next,.noticeNews_next{box-shadow:1px 0 1px 1px rgba(3,3,3,.2)}
#swiper2 .swiper-button-prev,#swiper3 .swiper-button-prev,.genderBox_prev,.home_swiper_prev,.noticeNews_prev{box-shadow:1px 0 1px 1px rgba(3,3,3,.2)}
.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;text-align:center}
.fresh_detail_small{display:flex;overflow: auto;width: 100%;max-height: 44rem;}
.fresh_detail_small_li{width:9rem;height:6rem;padding:5px;border:2px solid #eee;flex: 0 0 auto;}
.fresh_detail_chooseColor_li.active,.fresh_detail_small_li.active{border:2px solid var(--theme)}
.fresh_detail_small_img{width:100%;height:100%}
.page-product-configurable .fresh_detail_small_li{display:flex;justify-content:center;align-items:center}
.page-product-configurable .fresh_detail_small_img{height:unset}
.fresh_detail_mask{left:0;top:0;width:100%;height:100%;background-color:transparent;background-color:#fff;opacity:0;z-index:10}
.fresh_detail{width:1440px;margin:0 auto 20px;display:flex;justify-content:space-between}
.fresh_detail .layui-rate li i.layui-icon{font-size:var(--size14)}
.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:grid;grid-template-columns: repeat(4, 1fr);gap:10px;border-bottom: 1px solid #999;}
.fresh_detail_degrees_li{position:relative;padding:5px 20px;border-radius:5px;border:1px solid var(--color-almost-black);width:100%}
.lenses_active{border:1px solid rgba(3,3,3,0)}
.lenses_active::after{content:'';position:absolute;left:-2px;top:-2px;width:100%;height:100%;border:2px solid var(--theme);border-radius:5px;box-sizing:content-box}
.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_img{margin:0;width:26px;height:26px;border-radius:50%;padding:3px;box-sizing:border-box}
.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:36%}
.fresh_detail_right .layui-btn{height:5rem;font-size:1.8rem;font-weight:700;border-radius:30px;background-color:var(--theme)}
.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;align-items:center}
.fresh_layout{width:1440px;margin:0 auto 30px;padding-left:0;padding-right:0;}
.fresh_detail_right_box{display:flex;align-items:flex-end;justify-content:space-between;}
.fresh_detail_tool{display:flex;align-items:center;left:50%;bottom:6.3rem;transform:translateX(-50%);z-index:10}
.fresh_detail_tool_tryOn{border-radius:20px;padding-top:.4rem;padding-bottom:.4rem;}
.fresh_detail_tool_tryOn:hover{border: 2px solid var(--color-black);background-color: var(--color-black);}
.fresh_detail_tool_tryOn:hover span,.fresh_detail_tool_tryOn:hover .fa-camera{color: var(--color-white) !important;}
.product_wrapper{display:flex}
.product_filter{width:22%}
.product_filter_powerNum{width:45%}
.product_filter_color{display:flex;flex-wrap:wrap;align-items:center}
.product_filter_colorImg{width:2.5rem;height:2.5rem;border-radius:50%}
.product_filter_colorImg:nth-child(7n){margin-right:0}
.product_filter_materialBox .layui-form-checkbox,.product_filter_shapeBox .layui-form-checkbox,.product_filter_type .layui-form-checkbox{width:100%}
.product_filter .layui-icon-down{right:15px;top:0;transition:all .5s}
.product_filter .layui-colla-icon{display:none}
.product_filter .layui-colla-title{padding-left:10px;height:4.2rem;line-height:4.2rem;font-size:1.4rem;}
.product_filter_iconRotate{transform:rotate(180deg)}
.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{background-color:var(--theme);border-color:var(--theme)!important}
.payWapper{display:flex;margin-bottom:20px}
.payWapper_info{width:68%}
.payWapper_info_num{top:1.1rem;left:.5rem;display:flex;width:2.8rem;height:2.8rem;color:#000;justify-content:center;align-items:center}
.payWapper_info_num .num{height:2.8rem;line-height:2.8rem;border-radius:50%;background-color:#eee;width:2.8rem;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:3.8rem;height:5.2rem;line-height:5.2rem;border-bottom:1px solid #ddd;border-radius:5px}
.payWapper_info .payWapper_info_tip{right:0;top:0}
.payWapper_info .layui-colla-content{padding-top:0;padding-bottom:0;padding-left:0;padding-right: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%;background-color:#e4f3fa;color:#999;height:4.8rem;border-radius:4px}
.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:1rem;right:0;display:flex;height:2.5rem;border-radius:5px;line-height:2.5rem;justify-content:center;align-items:center}
.payWapper_info_formTip{right:1rem;top:0}
.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{width:2rem;height:2rem;appearance:none;-webkit-appearance:none;opacity:0;outline:0;z-index:8}
.payWapper_info_radio .express{position:absolute;left:1rem;top:.2rem;width:2rem;height:2rem;border:1px solid var(--theme)}
.payWapper_info_radio .layui-form-radio div{font-size:1.4rem;color:var(--color-almost-black)}
.payWapper_info_radio .layui-form-radioed+.express::after{content:"";position:absolute;left:7px;top:1px;width:0.5rem;height:1.2rem;border-right:1px solid var(--theme);border-bottom:1px solid var(--theme);transform:rotate(45deg)}
.payWapper_info_card{border:1px solid #ddd;border-radius:5px}
.payWapper_info_card_img{vertical-align:middle;width:4.8rem;border:1px solid #eee;border-radius:5px}
.payWapper_info_card_txt{vertical-align:middle}
.payment_info_checked::before{content:'';display:inline-block;font-size:var(--size18);width:2rem;height:2rem;border-radius:50%;border:1px solid var(--theme);line-height:1}
.payWapper_info_card input:checked+.payment_info_checked::after{content:'';position:absolute;left:6px;top:3px;background-color:var(--theme);width:1.4rem;height:1.4rem;padding:2px;border-radius:50%}
.payWapper_summary{width:30%;margin-left:auto}
.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{width:100%;height:4.5rem;background-color:var(--theme)}
.payWapper_summary_li{display:flex;align-items:center;border-bottom:1px solid #eee}
.payWapper_summary_li:first-child{border-top:1px solid #eee}
.payWapper_summary_img{width:12rem}
.payWapper_summary_num{width:6rem!important;height:4rem!important}
.payWapper_summary_add,.payWapper_summary_subtraction{right:-20px;border:1px solid #ccc;width:20px;height:20px;display:flex;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{right:0;top:30px}
.payWapper_summary_glasses::-webkit-scrollbar{width:5px;height:1px}
.payWapper_summary_glasses::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#999}
.payWapper_summary_glasses::-webkit-scrollbar-track{box-shadow:inset 0 0 1px transparent;border-radius:10px;background:#ccc}
.address-card,.address-card-action-add{width:45%;margin:8px 15px;display:inline-block;position:relative;cursor:pointer}
.address-card>div{padding:10px}
.address-card-action-add>div{padding:10px}
.current_address{position:absolute;top:0;right:0;background:var(--theme);color:#fff;padding:2px 10px!important}
.address-card-action-add{border:1px solid var(--theme);text-align:center;cursor:pointer}
#customer_add_address{margin-bottom:10px}
.address-card-action-add i{color:var(--theme)}
#address_form{display:none}
.address-add-form{position:fixed;top:50%;left:50%;width:81rem;transform:translate(-50%,-50%);background:#fff;z-index:9999;padding:2rem;border-radius:8px;box-shadow:0 0 5px 0 #428bcd}
.actions-cover{padding:10px;background:#eee;position:relative;cursor:wait;pointer-events:none;opacity:.7}
.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,.productCartBox_li_item .w75{display:flex;align-items:center}
.productCartBox_li_img{width:30rem;min-height:12rem}
.productCartBox_li_edit{width:20%;display:flex;align-items:center;justify-content:center}
.productCartBox_li_edit_num{width:2rem!important;height:2rem!important;padding:0!important;border-color:transparent!important}
.productCartBox_li_edit_addition,.productCartBox_li_edit_subtraction{display:flex;width:2rem;height:2rem;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}
.productCartBox_li_edit_num{border-color:transparent}
.productCartBox_coupon{border-bottom:1px solid #999}
.productCartBox_coupon_apply,.productCartBox_couponcode_btn{min-width:8rem;height:3.2rem;border:1px solid var(--theme);border-radius:4px;background-color:var(--theme);color:#fff!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_or{width:100%;margin:5px auto}
.productCartBox_checkout_btn,.productCartBox_checkout_payBtn{width:100%;height:55px;margin:0 auto}
.fresh_detail_option::after{content:'';position:absolute;left:0;top:0;width:.5rem;height:.5rem;background-color:red}
.fresh_product_quantityBox{display:flex}
.fresh_product_quantity_input{width:5rem!important}
.fresh_product_quantity{display:flex;align-items:center}
.fresh_product_quantityBox_addition,.fresh_product_quantityBox_subtraction{width:3rem;border:1px solid #ccc;display:flex;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{width:35rem;background-color:#fff;right:0;top:5.3rem;z-index:9}
.fresh_menu_right_forgot_box,.fresh_menu_right_login_box,.fresh_menu_right_reg_box{background-color:#fff;border:1px solid #ccc;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:4rem}
.forgot_input .input,.login_input .input,.reg_input .input{border:1px solid;height:4rem}
.forgot_input .submit,.login_input .submit,.reg_input .submit{background:var(--theme);border:none}
.forgot_input .submit:hover,.login_input .submit:hover,.reg_input .submit:hover{color:#f5f5f5;background:var(--theme-alpha)}
.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{content:'';position:absolute;width:42%;height:1px;background:#ccc;top:50%}
.login_or::before,.reg_or::before{left:0}
.login_or::after,.reg_or::after{right:0}
.fresh_menu .facebook,.fresh_menu .google,.fresh_menu .submit,.header_right .facebook,.header_right .google{position:relative;display:block;height:4rem;line-height:4rem;color:#fff!important}
.fresh_menu .facebook,.header_right .facebook{background:#8299c9}
.fresh_menu .google,.header_right .google{background:#d98f8f}
.header_right .google:hover{background-color:rgba(217,143,143,.8)}
.header_right .facebook:hover{background-color:rgba(130,153,201,.8)}
.header_right .facebook:hover,.header_right .google:hover{color:#fff!important}
.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}
.logged-dropdown{height:0;box-sizing:border-box;overflow:hidden;top:50px;right:0;z-index:99;height:0;transition:all .5s;width:220px;border:1px solid transparent}
.logged-dropdown.active{height:310px;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:#fff!important}
.logout .link:hover{color:rgba(255,255,255,.8)!important}
#checkout{width:1440px;margin:0 auto 30px;padding-left:0;padding-right:0;}
.productCartBox_empty{display:flex;align-items:center;justify-content:center;flex-direction:column}
.product_filter_0 .layui-show,.product_filter_2 .layui-show,.product_filter_4 .layui-show,.product_filter_5 .layui-show,.product_filter_6 .layui-show{display:flex!important;flex-direction:column}
.product_filter_colorImg.active{border:2px solid var(--theme);padding:1px}
.header_national_box_mask{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(3,3,3,.1);z-index:998}
.header_national_box{position:fixed;left:calc(50% - 300px);top:calc(50% - 10%);background-color:#fff;z-index:999;margin:0;box-shadow:0 0 5px 2px rgb(3 3 3 / 10%);width:600px;border-radius:5px}
.header_national_box_ul{display:flex;align-items:center;flex-wrap:wrap}
.header_national_box_li{width:33.3%}
.header_national_box_li_link{display:flex;align-items:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.header_national_box_li_link .img{width:40px;height:40px}
.header_national_box_close{right:-10px;top:-10px;border:1px solid #ccc;border-radius:50%;height:25px;width:25px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}
.fresh_menu_right_search_box{width:100%;left:0;top:45px;background-color:#fff;z-index:91}
.fresh_menu_right_search{width:100%;margin:0 auto;display:flex;height:0;transition:all .5s;overflow:hidden}
.fresh_menu_right_search.active{height:80px}
.fresh_menu_right_search_result{width:100%;left:0;bottom:0;background-color:#fff}
.fresh_menu_right_search_ul{width:100%;top:40px;left:0;border:1px solid #ddd;background-color:#fff;z-index:91;overflow:hidden}
.fresh_menu_right_search_li,.fresh_menu_right_search_loading{border-bottom:1px solid #ddd}
.fresh_menu_right_search_loading{display:flex;align-items:center}
.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_none{color:#ccc}
.header{max-width:1440px;width:100%;margin:15px auto 15px;display:flex;justify-content:center;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{left:2.5rem;top:-.5rem}
.fresh_menu{max-width:1440px;width:100%;margin:0 auto;display:flex;justify-content:space-between;}
.fresh_menu_right{min-width:35%;display:flex;justify-content:flex-end;align-items:center}
.help,.login,.search{display:flex;align-items:center}
.help_contact{top:26px;right:0;z-index:10;overflow:hidden;width:280px;height:0;border-radius:5px;background-color:#f3f3f3;transition:all .5s;max-width:unset;max-height:unset}
.help:hover .help_contact{width:280px;height:330px;border:1px solid #ddd}
.fresh_menu_left_ul{display:flex;gap:0 30px;list-style:none}
.fresh_menu_left_link::after{content:"";pointer-events:none;position:absolute;left:50%;width:0;top:0;height:2px;background:var(--theme);transition:.2s}
.fresh_menu_left_link:hover::after{left:0;width:100%}
.nav_eyeglasses_wrapper{position:absolute;left:50%;max-width:1440px;width:100%;z-index:99;overflow:hidden;margin:0;background:var(--color-white);text-align:center;transform:translateX(-50%);padding:24px 24px 0 24px;box-shadow: 0px 6px 24px 0px #1212123d;border-radius: 12px;top:4.6rem;}
.nav_about,
.nav_featured{padding-bottom:24px;}
.nav_eyeglasses_wrapper .nav_eyeglasses{display: flex;justify-content:center;gap: 0 15px;}
.nav_eyeglasses_wrapper .our_collection,
.deals_box{display: flex;justify-content: center;gap: 0 20px;}
.reading_glasses_box{display: grid;grid-template-columns: repeat(4, 1fr);gap: 0 15px;}
.fresh_menu_box{background-color:#fff}
.fresh_menu_right_search_loading{right:10px;top:calc(50% - 17.5px)}
.fresh_menu_right_search_i{width:93%}
.current_address_box{box-shadow:0 0 5px 0 var(--theme)}
.cartMask,.orderTotalWapper_mask,.payWapper_mask{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(3,3,3,.1);z-index:99}
.orderTotalWapper_mask{z-index:1}
.page-header{margin-top:0!important;margin-bottom:0;padding-bottom:0;background-color:#fff}
a{color:var(--color-almost-black)!important}
a:focus,a:hover{text-decoration:none!important}
.page-header a:hover{color:var(--theme)!important}
.notclick{pointer-events:none}
.account .page-title-wrapper{display:none}
.account .page-main-pal{margin-bottom:30px}
#fresh_detail_floatBox{width:160px;height:120px;background:#ffc;border:1px solid #ddd;opacity:0}
#fresh_detail_bigBox{top:0;left:100%;width:400px;height:300px;overflow:hidden;border:1px solid #ccc;z-index:1}
#fresh_detail_bigBox_img{max-width:unset;z-index:5}
.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{display:flex;margin-bottom:0;align-items:center}
.pagination_li{display:flex;justify-content:center;align-items:center;font-size:var(--size12);color:var(--color-almost-black);margin-bottom:0;margin:0 2px}
.pagination_li button{padding:4px 10px;display:flex;align-items:center;height:30px;border:1px solid #ddd;border-radius:2px}
.glyphicon-arrow-left{margin:0 10px 0 0;top:-1px}
.glyphicon-arrow-right{margin:0 0 0 10px;top:-1px}
.liClass button{color:var(--theme)!important;background:#fff!important;border:1px solid var(--theme)!important}
.commentBox .li{display:flex;margin-bottom:0}
.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}
.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{padding-left:3rem;margin-right:.1rem}
.paginationBox .layui-laypage-next{padding-right:3rem;margin-left:.2rem}
.paginationBox .glyphicon-arrow-left,.paginationBox .glyphicon-arrow-right{position:absolute;top:0;background:0 0;border:none;padding:0;font-size:var(--size16);color:#ccc}
.paginationBox .glyphicon-arrow-left{left:1rem}
.paginationBox .glyphicon-arrow-right{right:1rem}
.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:#fff;color:var(--theme)}
.paginationBox .layui-laypage .layui-laypage-curr em{color:var(--theme)}
#commentsPage a{background:#f2f2f2;color:#666}
#commentsPage a:hover{background:#fff}
#review-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:none;z-index:99999}
.review_addComments{position:fixed;width:30%;top:calc(50% - 30%);left:50%;transform:translateX(-50%);background:#fff;display:none;z-index:99999}
.review_addComments .layui-btn{color:#fff;background-color:var(--theme)}
.review_addComments .layui-rate{padding-top:0;padding-bottom:0}
.addComments_nickname_error,.addComments_rate_error,.addComments_textarea_error,.addComments_title_error{left:0;bottom:-1.5rem}
.review_addComments_close{top:-1.7rem;right:-1.5rem;transform:rotate(45deg);background-color:#fff;border-radius:50%;overflow:hidden;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center}
.checkout-cart-index .layui-form-radio:hover *,.review_addComments_close .layui-icon-add-circle:hover{color:var(--theme)}
#rating_summary .layui-rate li i.layui-icon{font-size:var(--size14)}
.review-ratings{display:flex;align-items:center;max-width:unset}
#rating_summary,.review_ratings_customer{white-space:nowrap}
.productCartBox_li_remove:hover{color:var(--theme)!important}
.applied_gift_card_code,.applied_point_code{width:100%!important;border-radius:4px!important;border:2px solid #ccc!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{width:290px;display:flex;justify-content:flex-start;align-items:center}
#submit_giftcard,#submit_points,.cancel-code{min-width:80px;height:32px;border-radius:4px;background-color:var(--theme);border:1px solid var(--theme);color:#fff!important;line-height:unset}
.applied_gift_card_list_li:last-child{margin-bottom:0}
.productCartBox_li_inde,.productCartBox_li_operate{display:flex;align-items:center}
.customer_forgot_password{width:350px;margin:100px auto}
.customer_forgot_password .layui-btn{background-color:var(--theme)}
.reset_confirmPass_error,.reset_password_error{left:0;bottom:-20px}
.order_success_wrapper{width:100%;min-height:800px}
.review_img img{width:50%}
.address_save_btn_active{background-color:var(--theme)!important;color:#fff!important}
.payWapper_summary_box .layui-btn:hover,.readingGlasses_readMore:hover{color:#fff;background-color:var(--theme);border:1px solid var(--theme)}
.productCartBox_li_lens_finalPrice{margin-left:auto;align-self:center}
.checkout-index-index .address-list{overflow-y:scroll;max-height:300px}
.c_breadcrumbs{height:40px;line-height:40px;}
.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)}
.pay_title{border-bottom:1px solid #eee}
.payment_area_mask,.shipping_area_mask{position:absolute;left:0;top:0;width:100%;height:42px;background-color:rgba(255,255,255,.3)}
.policy_wrapper{max-width:1440px;width:100%;margin:0 auto 50px;display:flex;justify-content:space-around}
.policy_wrapper_li::after{content:'';position:absolute;top:10%;width:1px;height:80%;background-color:#b5b5b3}
.policy_wrapper_li:nth-child(1)::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}
.shopEyeglasses_wrapper{width:100%;margin:0 auto 70px;display:flex;align-items:center;justify-content:center}
.shopEyeglasses_link{border:1px solid var(--theme);background-color:var(--theme);color:#fff!important;border-radius:25px;padding-top:7px;padding-bottom:7px}
.shopEyeglasses_link:hover{border:1px px solid var(--theme-alpha);background-color:var(--theme-alpha)}
.policy_wrapper_li{width:25%;padding-left:10px}
.gender_shop:hover{color:rgba(9,9,9,.5)!important}
.gender_shop{background-color:#fff}
.gender_shop:hover{border-color:rgba(9,9,9,.5)!important}
.blue_light_link:hover,.cateThreePic_box_link:hover,.shop_gift_link:hover{color:var(--theme-alpha)!important}
.fresh_detail_addFavorites{right:10px;top:5px}
.fresh_detail_rate .layui-rate{padding-top:0!important;padding-bottom:0!important}
.pc_header{width:100%;background-color:#bedde7;z-index:9}
.pc_header_wrapper{width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center}
.pc_header_left{overflow:hidden}
.pc_header_right{display:flex;align-items:center}
.pc_header_swiper{margin:0 auto;overflow:hidden;height:5rem}
.pc_header_swiper_next{right:0}
.pc_header_swiper_prev{left:0}
.pc_header_swiper_next,.pc_header_swiper_prev{background-size:unset;z-index:9}
.login_txt{color:#fff!important}
.help_txt::after,.help_txt::before{content:'';position:absolute;top:25%;width:1px;height:50%;background-color:rgba(3,3,3,.6)}
.help_txt::before{left:-10px}
.help_txt::after{right:-10px}
.header_national{display:flex;justify-content:center;align-items:center}
.header_cart_link,.header_fav_link,.pc_header_txt{display:flex;align-items:center;justify-content:center}
.page-header a.header_cart_link:hover,.page-header a.header_fav_link:hover,.page-header a.login_txt:hover{color:unset!important}
.search_input{width:100%;overflow:hidden}
.fresh_menu_right_search_input{height:32px!important;line-height:32px!important;border:1px solid #999!important;background-color:#f7f7f7!important;border-radius:30px!important;width:100%}
.fresh_menu_right_search_btn{right:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center}
.header_search{display:none}
.aw-gc-product-form-description,.catalog-product-view-title,.product-info-stock-sku{display:none}
.cusList_ul{display:flex;flex-wrap:wrap}
.imgMask{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(46,210,250,.5);display:none}
.imgLink{left:0;top:calc(50% - 16px);z-index:2;display:none}
.blogUser{right:0;bottom:20px;display:none}
.cusList:hover .blogUser,.cusList:hover .imgLink,.cusList:hover .imgMask{display:block;width:100%;text-align:center}
.customer_wrapper{background-color:var(--theme)}
.customer_wrapper_box{width:1440px;margin:0 auto;}
.customer_wrapper_left,.customer_wrapper_right{width:50%}
.customer_wrapper_link{display:flex;align-items:center;color:#fff!important}
.frame_shape_ul{width:650px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}
.frame_shape_li{border:1px solid var(--color-almost-black)}
.frame_shape_img{width:100px}
.frame_shape_right{margin-left:auto;width:345px}
.lensesType_ul{display:flex;justify-content:center;flex-wrap:wrap}
.lensesType_li{width:26%}
.lensesType_img{width:200px}
.lensesType_desc{word-break:break-all}
.lensesType_title:hover{color:var(--theme)!important}
/* .nav_eyeglasses{width:1440px;margin:0 auto} */
.billboard_post_left_bg{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:25px 15px;font-size:10px;text-shadow:0 0 10pxrgba(0,0,0,.55)}
.billboard_post_left_bg::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:65%;transition:all ease .5s;opacity:1;background-image:linear-gradient(to top,rgba(0,0,0,.7) 25%,transparent 75%)}
.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{max-height:100%;width:100%;position:absolute;top:0;left:0}
.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{transition:all ease .5s;box-shadow:0 2px 4px rgb(0 0 0 / 55%)}
.billboard_post_cate_li_card:hover{box-shadow:0 0 15px 5px rgb(0 0 0 / 20%)}
.billboard_post_cate_li_title{display:flex;justify-content:center;align-items:center;height:85px;line-height:85px}
.truncate{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-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:#fff!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{background-color:#fff;padding:10px}
.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}
.pc_header_txt_link{color:#fff!important}
.fresh_detail_chooseColor_li .tip{display:none;top:-35px;right:-15px;background-color:rgba(3,3,3,.8);border-radius:3px;color:#fff;white-space:nowrap}
.fresh_detail_chooseColor_li:hover .tip{display:block;white-space:nowrap}
#fresh_detail_bigBox_img{max-height:unset;max-width:unset}
.product_filter_colorImg_label{left:0;top:-30px;background-color:rgba(3,3,3,.8);color:#fff;display:none;padding:5px;border-radius:5px;white-space:nowrap}
.product_filter_colorImg:hover+.product_filter_colorImg_label{display:block}
.blog-page .page-title{background-color:#fff;margin-top:0;margin-bottom:0;padding:25px 10px}
.page-layout-2columns-right .alocolumns{margin-left:0;margin-right:0}
.page-layout-2columns-right .column.main{padding-left:0;padding-right:15px;float:left}
.blog-page .comments{padding:15px;background-color:#fff}
.blog-page .widget.blog-search .control{width:100%}
.blog-page .block .actions{padding:0}
.blog-page .widget.blog-search input{padding-left:10px;width:100%}
.post-view .post-nextprev-hld{background-color:#fff;padding:10px}
.blog-post-view .sidebar.sidebar-additional,.sidebar.sidebar-additional{margin-top:20px;float:left}
.fresh_detail_left{display:grid;width:64%}
.address-add-form .layui-inline{margin-right:0!important}
.fresh_detail_left_swiper{min-height:40rem;overflow:hidden}
.header_national_img{width:3.2rem}
.fresh_detail_select{display:none}
.nav_about .out_collection_image{object-fit: cover;width:100%;max-width:265px;}
.collection_link:hover{color:rgba(3,3,3,.6)!important}
.cateThreePic_box_link,.shop_gift_link{color:var(--theme)!important}
.page-product-bag .page-title-wrapper{display:none}
.fullScreenSwiper_slide,.home_shop_gift_slide{background-color:#fff;text-align:center;box-shadow:1px 6px 20px #ccc}
.home_blue_light_slide{background-color:#fff;text-align:center}
.fullScreenSwiper_scrollbar,.shop_gift .swiper-scrollbar{left:0;width:90%;bottom:10px;height:5px;z-index:50;background-color:#f0f0f0}
.swiper_fullScreenSwiper_bar,.swiper_shopgift_bar{width:100%;margin:0 auto}
.bestSellers_next,.bluelight_next,.fullScreenSwiper_next,.shopgift_next{width:30px;height:30px;right:35px;top:-5px;background-image:unset;border:1px solid #999;display:flex;align-items:center;justify-content:center;border-radius:50%}
.bestSellers_prev,.bluelight_prev,.fullScreenSwiper_prev,.shopgift_prev{width:30px;height:30px;top:-5px;right:75px;left:unset;background-image:unset;border:1px solid #999;display:flex;align-items:center;justify-content:center;border-radius:50%}
.bestSellers_next .layui-icon-return,.bluelight_next .layui-icon-return,.fullScreenSwiper_next .layui-icon-return,.shopgift_next .layui-icon-return{transform:rotate(180deg)}
#home_bestSellers .swiper-scrollbar-drag,.blue_light .swiper-scrollbar-drag,.swiper_fullScreenSwiper_bar .swiper-scrollbar-drag,.swiper_shopgift_bar .swiper-scrollbar-drag{background-color:#999}
.home_fullScreenSwiper_slide_txtwrapper,.home_shop_gift_slide_txtwrapper{align-items:center;justify-content:space-between}
.home_shop_gift_slide_txtwrapper_ul{align-items:center}
#home_bestSellers .swiper-slide_imgUl{padding-top:100%}
#home_bestSellers .swiper-slide_favourites{top:10px;right:20px}
#home_blue_light .swiper-slide_favourites{top:0;right:20px}
#home_blue_light .swiper-slide_imgUl{padding-top:100%;overflow:hidden}
.modeWapper{display:flex;justify-content:space-between;border-bottom:2px solid #ccc;padding-bottom:30px}
.mode-txt{/*width:50%*/ width:60%;}
.nav_wrapper{left:0;top:45px;height:0;background:#fafafa;overflow:hidden;transition:height .5s;z-index:11}
.nav_fix_head{top:90px;visibility:visible;opacity:1}
.nav_fix_heads{top:53px;visibility:visible;opacity:1;border-left:1px solid #eee;border-bottom:1px solid #eee;border-right:1px solid #eee;border-top:1px solid transparent;padding-top:10px;padding-bottom:10px;height:32rem}
.swiper-slide_link{display:flex;flex-direction:column;height:100%}
.bluelight_next,.bluelight_prev,.swiper2_next,.swiper2_prev{background-size:35%!important;padding:20px;background-color:#fff!important;border-radius:50%;box-shadow:0 4px 4px rgba(0,0,0,.25);cursor:pointer}
#swiper2 .swiper-slide{border-radius:15px}
.swiper2_pagination{bottom:-35px;left:0;width:100%}
.swiper2_pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 4px;cursor:pointer}
.swiper-pagination-bullet-active{background-color:var(--theme)}
.PauseOrPlay{left:42.5%;bottom:-42px;z-index:11}
.PauseOrPlay .layui-icon{font-size:var(--size24);background:var(--theme);border-radius:50%;color:#fff;border:1px solid transparent}
.swiper2_next{right:20px}
.swiper2_prev{left:20px}
.swiper-slide .noticeNews_img_cdn,.swiper-slide .swiper2_cdn{border-radius:15px}
.cms-lens-blue-light .modeWapper{justify-content:center}
#product-options-wrapper .control,#product-options-wrapper .label[for=options_3_text],#product-options-wrapper .note_3{display:none}
.swiper-slide_txt{top:10%;left:30px}
.swiper_slide_link{display:flex;align-items:center;color:#000!important;left:30px;bottom:30px}
.home_banner_title{color:var(--color-almost-black);font-size:var(--size36);font-weight:700}
.home_slider{left:20%;top:50%;transform:translateY(-50%);text-align:left}
.home_banner_btn{padding:5px 10px}
.our_pick_b_box{border-left:1px solid rgba(3,3,3,.1);border-right:1px solid rgba(3,3,3,.1);border-bottom:1px solid rgba(3,3,3,.1);align-items:center;border-radius:0 0 10px 10px}
.filterPower_box{border:1px solid #ccc}
.home_fullScreenSwiper_slide{height:500px;background-color:#fff;text-align:center;box-shadow:1px 6px 20px #ccc}
#home_fullScreenSwiper .swiper-slide_favourites{top:0;right:20px}
#home_fullScreenSwiper .swiper-slide_originalPrice{right:0;top:0}
.fullScreenSwiper_next{width:30px;height:30px;right:35px;top:-5px;background-image:unset;border:2px solid #999;display:flex;align-items:center;justify-content:center;border-radius:50%}
.fullScreenSwiper_prev{width:30px;height:30px;top:-5px;right:75px;left:unset;background-image:unset;border:2px solid #999;display:flex;align-items:center;justify-content:center;border-radius:50%}
#fullScreenSwiper .swiper-slide_link{transition:all .5s;transform:scale(1)}
#fullScreenSwiper .swiper-slide_link:hover{transform:scale(1.03)}
.filter_loading .address-list{height:150px}
.layui-select-title .layui-unselect{font-weight:700;font-size:1.2rem;}
.doubleAmount{transform:scale(2)}
.product-detail-right-box{width:100%;padding-left:30px}
.cms-accessories{justify-content:center}
.cms-accessories .shop-now:hover{color:#fff}
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}
.better-result-index .sidebar-additional{display:none}
.better-result-index .column.main{width:100%}
#product-options-wrapper{display:none}
#swiper4 .slick-next:before,#swiper4 .slick-prev:before{content:''}
.banner_loading .address-list,.cms-index-index .address-list,.home_loading .address-list{height:300px}
.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:5px 5px 0 0}
.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:#fff;height:10px}
.productCartBox_ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px transparent;border-radius:10px}
.accessories_cart{border-top:1px dashed #ddd}
.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%}
.checkout-cart-index .swiper-slide_imgUl{overflow:hidden;padding-top:50%}
.checkout-cart-index .swiper-slide_favourites{top:0;right:0}
.checkout-cart-index #new_arrival .swiper-button-next,.checkout-cart-index #new_arrival .swiper-button-prev{z-index:1;background-size:45%;border-radius:50%;background-color:#fff}
.checkout-cart-index #new_arrival .swiper-button-prev{background-image:url(/media/wysiwyg/element/prev-btn.png)}
.checkout-cart-index #new_arrival .swiper-button-next{background-image:url(/media/wysiwyg/element/next-btn.png)}
#applied_gift_card_list:hover .cancel-code:hover,#discount_action:hover,#submit_giftcard:hover,#submit_points:hover,.filterPower .layui-btn:hover,.noticeNews_btn:hover,.payWapper_summary_box .layui-btn:hover,.productCartBox_checkout_btn:hover,.readingGlasses_readMore:hover,.review_addComments .layui-btn:hover{border:1px solid var(--theme);background-color:var(--theme-alpha);color:#fff!important}
.applied_gift_card_code,.applied_point_code,.productCartBox_coupon_discount{height:5rem!important;line-height:1;border-radius:8px!important}
.cancel-code{height:3.6rem!important}
#submit_giftcard,#submit_points,.productCartBox_coupon_apply,.productCartBox_couponcode_btn{right:.8rem;top:.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}
.productCartBox_checkout_btn{background-color:var(--theme);border:1px solid var(--theme);color:#fff!important;border-radius:5px;display:flex;justify-content:center;align-items:center;margin-bottom:15px}
.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}
.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:#fff!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}
.widget.blog-search{float:unset}
.sitemap-index-index .main{width:100%!important}
.blog-page .page-title-wrapper h1{text-transform:unset}
.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 #000;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}
.payWapper_info_txt{left:10px;top:15px;color:#999;font-size:var(--size15);transition:.2s ease all;pointer-events:none;font-weight:unset}
.payWapper_info_txt_active{top:7px;font-size:var(--size12)}
.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:#fff}
.payment_area_b{display:flex;flex-wrap:wrap;justify-content:center}
.payment_area_t_img{width:70px;right:20px;top:-55px}
.payment_area_b_img{width:50px;margin-right:20px}
.payment_area_t_img:nth-child(2){top:10px}
.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:3rem;line-height:1;}
.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:16%}
.cus-row-one,.cus-row-two,.footer_logo_l,.footer_logo_r{display:flex}
.sign_up_box .layui-icon-email{left:0.5rem;top:0.75rem;line-height:1;}
#newsletter-validate-detail .block-content{justify-content:end}
.cus-row-one_r{width:30rem; 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)}
.contactEmail,.contactphone{display:flex}
.nav_bluelight_box{display:flex;justify-content:space-evenly;width:100%}
.our_collection_btn{left:50%;bottom:20px;transform:translateX(-50%);background-color:rgba(255,255,255,.3);text-align:center;display:block;padding:8px 5px;min-width:200px;border-radius:5px;white-space: nowrap;}
.our_collection_txt{left:20px;top:20px}
/* .out_collection_image{height:24rem} */
.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:#fff;border:1px solid var(--theme)}
.fresh_detail_chooseColor{justify-content:space-between}
.fresh_detail_policy_swiper_img{width:3.8rem;height:3.8rem}
.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;background-image:url(/media/wysiwyg/static_page_resource/detail_page/cursor-next.svg)!important}
.fresh_detail_policy_swiper .swiper-button-prev{left:0;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}
.fresh_detail_policy_swiper .swiper-slide{line-height:4.0rem;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}
.li_left_name,.rate_top{align-items:center}
.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{margin-left:auto;margin-right:30px;width:42%;}
.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)}
.ans_title,.ques_title{display:inline-block;min-width:80px}
.ans_info{padding-left:5px}
.commentBox .li:last-child .li_left{border-bottom:1px solid #ddd}
.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:100000}
.ourPromise_wrapper_c{background-color:#fff;border-radius:10px;box-shadow:1px 1px 4px 1px rgba(3,3,3,.2);min-height:110px}
.ourPromise_wrapper_btn{color:#fff!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:#fff!important}
.ourPromise_wrapper_btn:hover{background-color:var(--theme-alpha)}
.ourPromise_wrapper_t{border-bottom:1px solid var(--theme)}
.fresh_menu_left{display:flex;align-items:center}
.fresh_menu_right_searchBox {max-width:250px;flex-grow:1}
.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:#fff;border-radius:8px}
.cart_safe_desc,.cart_safe_t{color:#9fc06d}
.cart_safe_img{width:100px}
.cart_safe_wrapper{border-bottom:1px solid #ddd}
.fresh_detail_policy_box{background-color:#f7f8f9;border-radius:10px}
.LearnMore_bottom{left:40px;bottom:10px;z-index:1}
.learnMore_mask{left:0;bottom:0;width:100%;height:28%;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(0,0,0,.6))}
.account .actions-toolbar .primary{width:auto}
.Reviews_top_wrapper .layui-progress-big{min-width:526px}
.Reviews_progress_rate:hover{opacity:.8}
.menu_img{max-width:265px;}
.fresh_detail_tip{color:orange;background-color:#f5f5f5;padding:1px 8px 1px 12px;border-radius:20px}
.fresh_detail_buy_one_get_one{transform:rotate(-45deg);background-color:var(--theme);right:-38px;bottom:38px;padding-top:5px;padding-bottom:5px;padding-left:100px;padding-right:100px}
.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}
img.lazyloaded{filter:blur(0)}
#swiper2 .layui-icon-left::before,#swiper2 .layui-icon-right::before{content:unset}
.header_cart_img,.header_fav_img,.login_img{width:2.4rem}
.home_banner{width:100%;min-height:24rem}
.header_left .lazyloading{width:22.4rem;height:3.7rem}
#home-slide .lazyloading{height:52rem}
.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}
#dynamic_province .layui-select-title input::placeholder,.setCountryPlaceholder .layui-select-title input::placeholder{position:absolute;bottom:8px}
.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}
#shipping-area .layui-colla-title{padding-left:10px;color:var(--color-almost-black);background-color:#fff}
.ourPromise_wrapper{margin-top:100px}
.home_slide_bg1{background-color:#427395}
.home_slide_bg2{background-color:#deb990}
.home_slide_bg3{background-color:#f7d6be}
.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;max-width:30%;}
.home_slide_item_link{border-radius:20px}
.home_slide_next,.home_slide_prev{padding:10px;border:2px solid #fff;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:32%;border-radius:5px;height:3px;margin-left:0!important;margin-right:0!important}
.home_swiper_pagination .swiper-pagination-bullet-active{background-color:#fff}
#home_swiper .swiper-scrollbar{bottom:16px;left:0;width:80%;z-index:50;height:10px;background-color:#f0f0f0}
#home_swiper .swiper-scrollbar-drag{background-color:#999}
.genderBox_next,.genderBox_prev,.home_swiper_next,.home_swiper_prev,.noticeNews_next,.noticeNews_prev{background-size:50% 50%;width:40px;height:40px;opacity:0;transition:opacity .5s}
.genderBox_active,.home_swiper_active,.noticeNews_active{opacity:1}
.best_seller_item_active{border-bottom:2px solid var(--color-almost-black)}
.best_sellers .swiper-scrollbar,.blue_light .swiper-scrollbar,.genderBox .swiper-scrollbar,.noticeNews .swiper-scrollbar{left:0;width:80%;z-index:50;height:10px;background-color:#f0f0f0;bottom:16px}
.best_seller_all{right:0;top:7px;background-color:var(--color-almost-black);color:#fff!important;border-radius:8px}
.genderBox_next,.genderBox_prev,.noticeNews_next,.noticeNews_prev{top:50%;transform:translateY(-50%)}
.genderBox_next,.noticeNews_next{right:35px}
.genderBox_prev,.noticeNews_prev{left:15px}
/* .genderBox_img_cdn,.noticeNews_img_cdn{transition:all .5s;transform:scale(1)} */
/* .noticeNews_img_link{transition:all .3s} */
/* .noticeNews_img_cdn:hover+.swiper_slide_power{transform:scale(1.01)} */
/* .genderBox_img_cdn:hover,.noticeNews_img_link:hover{transform:scale(1.01)} */
.genderBox_img_cdn,.noticeNews_img_cdn{left:0;top:0;border-radius:12px;overflow:hidden;}
.gender_img_link,.noticeNews_img_link{padding-top:29%;}
.LearnMore_link{align-items:center}
.LearnMore_link:hover{color:rgba(255,255,255,.8)}
.LearnMore_img{left:0;top:0;width:100%;border-radius:8px;/*transition:all .3s*/}
/* .LearnMore_img:hover{transform:scale(1.05)} */
.swiper_slide_power{right:0;top:0;background-color:#fff;width:50%;height:100%;transition:transform .5s ease}
.swiper_slide_power .filterPower_box{border-radius:0 15px 15px 0}
.noticeNews_img_3{border-radius:15px 0 0 15px!important}
.home_swiper-container .swiper-slide{width:395px}
.home_swiper_next,.home_swiper_prev{top:40%}
.noticeNews_text{left:55px;top:50%;transition:all .3s;transform:translateY(-50%);width:40%}
.noticeNews_btn{padding:5px 30px;border-radius:30px;background-color:#fff}
.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}
.cartTipClass .layui-layer-content{text-align:center;font-weight:700;font-size:var(--size16)!important}
.cartTipClass .layui-layer-btn0{color:#fff!important;background-color:var(--theme)!important;border-color:var(--theme)!important;}
.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)}
#productList .productionList_imgLoad.lazyload,#productList .productionList_imgLoad.lazyloading,.productionList .productionList_imgLoad.lazyload,.productionList .productionList_imgLoad.lazyloading{margin:20% auto}
.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 .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,
.c-replyform textarea{width:100%;}
#post-comments input{text-indent: 10px;}
.fresh_detail_tip_m{display:none;}
.fresh_detail_size_pc {align-items: center;border-top:1px solid #999}
.fresh_detail_size_txt{border: 1px solid #ddd;border-radius: 5px;background-color: #f5f5f5;}
.fresh_detail_size_chart_img{width:1.6rem;}
.our_collection_right{display: grid;grid-template-columns: repeat(2, 1fr);gap:0 10px;}
.our_collection_right_about{display: grid;grid-template-columns: repeat(auto-fill, minmax(350px, 1fr)  minmax(350px, 1fr) minmax(350px, 1fr));gap: 0 10px;}
.setCountryPlaceholder .layui-input,
#dynamic_province .layui-input,
.fresh_detail_select .layui-input,
.fresh_detail_select dd{font-size:1.2rem;}
.nav_featured .our_collection_btn {background-color: unset;}
.menu_img,.out_collection_image{max-width:265px;width:100%;height:100%;}
.deals_box .lazyloading,
.reading_glasses_box .lazyloading,
.our_collection_img .lazyloading{width:275px;height:275px;}
@media (min-width:1921px) {
  .byte-lg-size12{font-size:var(--size12)}
  .byte-lg-size13{font-size:var(--size13)}
  .byte-lg-size14{font-size:var(--size14)}
  .byte-lg-size15{font-size:var(--size15)}
  .byte-lg-size16{font-size:var(--size16)}
  .byte-lg-size17{font-size:var(--size17)}
  .byte-lg-size18{font-size:var(--size18)}
  .byte-lg-size19{font-size:var(--size19)}
  .byte-lg-size20{font-size:var(--size20)}
  .byte-lg-size21{font-size:var(--size21)}
  .byte-lg-size22{font-size:var(--size22)}
  .byte-lg-size23{font-size:var(--size23)}
  .byte-lg-size24{font-size:var(--size24)}
  .byte-lg-size25{font-size:var(--size25)}
  .byte-lg-size26{font-size:var(--size26)}
  .byte-lg-size27{font-size:var(--size27)}
  .byte-lg-size28{font-size:var(--size28)}
  .byte-lg-size29{font-size:var(--size29)}
  .byte-lg-size30{font-size:var(--size30)}
  .byte-lg-size31{font-size:var(--size31)}
  .byte-lg-size32{font-size:var(--size32)}
  .byte-lg-size33{font-size:var(--size33)}
  .byte-lg-size34{font-size:var(--size34)}
  .byte-lg-size35{font-size:var(--size35)}
  .byte-lg-size36{font-size:var(--size36)}
  .byte-lg-size37{font-size:var(--size37)}
  .byte-lg-size38{font-size:var(--size38)}
  .byte-lg-size39{font-size:var(--size39)}
  .byte-lg-size40{font-size:var(--size40)}
  .byte-lg-size41{font-size:var(--size41)}
  .byte-lg-size42{font-size:var(--size42)}
  .byte-lg-size43{font-size:var(--size43)}
  .byte-lg-size44{font-size:var(--size44)}
  .byte-lg-size45{font-size:var(--size45)}
  .byte-lg-size46{font-size:var(--size46)}
  .byte-lg-size47{font-size:var(--size47)}
  .byte-lg-size48{font-size:var(--size48)}
  .byte-lg-size49{font-size:var(--size49)}
  .byte-lg-size50{font-size:var(--size50)}
  .byte-lg-size55{font-size:var(--size55)}
  .byte-lg-size60{font-size:var(--size60)}
  .byte-lg-size65{font-size:var(--size65)}
  .byte-lg-size74{font-size:var(--size74)}
  .byte-lg-size100{font-size:var(--size100)}
}
/* @media (min-width:1500px) {
  .fresh_detail_small_li {
    height: 8rem;
    border: 1px solid #eee;
    border-radius: 8px;
    padding: 0;
    margin-bottom:.8rem;
  }
  .fresh_detail_tool {
    left: 0;
    bottom: -3.2rem;
    transform: translateX(0);
  }
  .fresh_detail_tool_tryOn {
    padding-left: .9rem;
    padding-right: .9rem;
    padding-top: .4rem;
    padding-bottom: .4rem;
    border-radius: 8px;
  }
  .product-detail-right {
    width: 25%;
    margin-right: auto;
    margin-left: 20rem;
  }
  .Reviews {
    width: 60%;
    margin: 0 auto;
  }
  .fresh_detail_right_box{left:0;top: 50%;transform: translateY(-50%);}
  #demo{margin-left:8rem;}
} */
/* @media (min-width:100%) and (max-width:1600px){
  .swiper-slide_imgUl{margin-top:20px}
  .home_slider{left:3%!important}
  .fresh_menu_left_link{font-size:16px!important}
} */
/* @media (min-width:1800px){
  .product-detail-right {
    width: 20%;
  }
  .nav_eyeglasses{width:80%;}
} */
