html,body,div,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,form,input,textarea,th,td,select{margin:0;padding:0}*{box-sizing:border-box}html,body{min-height:100%}body{font-family:"LatoRegular";font-size:14px;color:#333}h1,h2,h3,h4,h5,h6{font-weight:normal}ul,ol{list-style:none}img{border:none;vertical-align:middle}a{text-decoration:none;color:#232323}table{border-collapse:collapse;table-layout:fixed}input,textarea{outline:none;border:none}textarea{resize:none;overflow:auto}.clearfix{zoom:1}.clearfix:after{content:".";width:0;height:0;visibility:hidden;display:block;clear:both;overflow:hidden}@media screen and (min-width:500px) and (max-width:768px) {.concentrate header .header-mobile-top div span:first-child{width: 150px !important;}}@media screen and (max-width:998px){.right_before:before{
    content: '\f801';display: inline;font-family: 'porto-icons';margin-right: 10px;font-size: 16px;vertical-align: top;color: #aaa;}.bus-header{display: none;}
    .bus-header2{display: block;}.concentrate{width:100%;min-height:100%;z-index:20;position:relative}.concentrate header{height:60px;width:100%;background:#101010;position:relative}.concentrate header .header-phone{position:fixed;width:60%;height:100%;background:#fff;box-shadow:1px 0 1px #888;z-index:20}.concentrate header .header-phone>li{margin-bottom:0}.concentrate header .header-phone>li>a{height:42px;line-height:42px;display:block;border-bottom:1px solid #ccc;font-size:13px;text-align:left;text-decoration:none;text-transform:uppercase;color:#777;text-indent:.05333333rem;padding-left:15px; transition: all .5s;}.concentrate header .header-phone .navs li{margin-bottom:0}.navs_sunglasses{display: block}.navs_eyeglasses{display: none}.concentrate header .header-phone .navs a{height:42px;line-height:42px;display:block;border-bottom:1px solid #ddd;font-size:12px;text-align:left;text-decoration:none;text-transform:uppercase;color:#777;text-indent:.05333333rem;padding-left:15px;background:#eee}.concentrate header .header-phone .mobile-search{color:#f90;font-size:22px;line-height:28px;margin-top:9px;display:block}.concentrate header .header-phone input{border:1px solid #ccc;height:38px;line-height:38px;width:95%;display:block;margin:0 auto;border-radius:5px;padding-left:10px;margin-top:10px}.concentrate header .header-phone .header-drop-down::after{content:'\f810';display:inline-block;font-family:'porto-icons';vertical-align:top;margin-right:6px;float:right}.concentrate header .header-phone .header-drop-up::after{content:'\f813';display:inline-block;font-family:'porto-icons';vertical-align:top;margin-right:6px;float:right}.concentrate header .fadeInRight{animation-name:fadeInRight;-webkit-animation:fadeInRight;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:1;animation-fill-mode:forwards}.concentrate header .fadeInLeft{animation-name:fadeInLeft;-webkit-animation:fadeInLeft;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:1;animation-fill-mode:forwards;}.concentrate header .header-mobile-top div{height:71px;width:100%;position:relative;box-sizing:border-box}.concentrate header .header-mobile-top div span:first-child{background:#f90;font-size:13px;line-height:71px;color:white;height:71px;width:71px;display:block;text-align:center}.concentrate header .header-mobile-top div .close_icon{font-size:15px;color:#777;position:absolute;right:0;top:2px;height:30px;width:30px;cursor:pointer}.concentrate header .header-mobile-top div .close_icon::after{-webkit-font-smoothing:antialiased;font-size:18px;line-height:30px;content:'\f819';font-family:'porto-icons';margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.concentrate header .header-mobile-icon{width:60px;height:60px;line-height:58px;display:inline-block;text-align:center;position:absolute;top:0}.concentrate header .header-mobile-icon::after{-webkit-font-smoothing:antialiased;font-size:25px;line-height:inherit;color:#ff9900;content:'\f827';font-family:'porto-icons';vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center;height:100%}.concentrate header .header-mobile-logo{height:40px;width:50px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.concentrate header .header-right{position: absolute;top: 0;right: 0;}.concentrate header .header-right .header-cart{height: 50px;width: 50px;margin-right: 10px;}.concentrate header .header-right .header-cart-icon{height: 50px;width: 50px;position: absolute;top: 10px;left: 6px;background: url(/resource/images/cartt.png) no-repeat no-repeat center;background-size: contain;}.concentrate header .header-right .header-cart-number{top: 12px;text-align: center;font-size: 15px;color: #f90;}.page-with-filter .concentrate header .header-right .header-cart-number{display: flex;justify-content: center;line-height: 50px;}.concentrate header .header-miniCart{position:absolute;width:96%;background:#fff;z-index:21;top:50px;right:4px;border-top-width:5px;border-top-style:solid;border-top-color:#f90;border-top-right-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding-top:10px;box-shadow:1px 1px 4px #ccc}.concentrate header .header-miniCart .miniCart-msg p{color:#888;text-align:center;font-size:.2rem;line-height:1rem;font-weight:normal;text-transform:none}.concentrate header .header-miniCart .top_icon{width:0;height:0;border-width:8px;border-style:solid;display:inline-block;border-color:transparent transparent #f90 transparent;vertical-align:sub;position:absolute;top:-19px;right:23px}.concentrate header .header-miniCart .miniCart-title{height:28px;line-height:0;width:100%;display:flex;justify-content:center;color:#000;align-items:center;text-transform:none;font-weight:normal;flex-wrap:wrap;overflow:hidden;margin-top:16px}.concentrate header .header-miniCart .miniCart-title span:nth-child(1){font-size:16px;color:#333}.concentrate header .header-miniCart .miniCart-title span:nth-child(2){font-size:16px;color:#333}.concentrate header .header-miniCart .miniCart-title span:nth-child(3){font-size:20px;color:#000;font-weight:600}.concentrate header .header-miniCart .miniCart-title a{font-size:16px;color:#101010;text-decoration:underline;margin-left:5px}.concentrate header .header-miniCart .miniCart-btn{height:50px;line-height:50px;width:100%;display:flex;justify-content:space-between;align-items:center;color:#000;margin-top:10px;padding:0 30px}.concentrate header .header-miniCart .miniCart-btn a{width:100%;height:37px;background:#ffba61;text-align:center;line-height:37px;color:#fff;border-radius:5px;font-size:14px;font-weight:normal;margin-right:10px;text-transform:uppercase}.concentrate header .header-miniCart .miniCart-btn>div{height:45px;text-align:center;width:100%;position:relative}.concentrate header .header-miniCart .miniCart-btn .amazon-minicart-container{height:45px}.concentrate header .header-miniCart .miniCart-btn .amazon-button-container{margin:0}.concentrate header .header-miniCart .miniCart-btn .amazonpay-button-inner-image{max-height:none !important;display:inline !important;max-width:100% !important}.concentrate header .header-miniCart .miniCart-btn .field-tooltip-action{height:30px;position:absolute;line-height:30px;top:8px;right:-24px;cursor:pointer}.concentrate header .header-miniCart .miniCart-btn .field-tooltip-action::before{-webkit-font-smoothing:antialiased;font-size:21px;line-height:inherit;color:#bbb;content:'\f853';font-family:'porto-icons';vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.concentrate header .header-miniCart .miniCart-btn .field-tooltip-action:hover:before{color:#000}.concentrate header .header-miniCart .miniCart-btn .field-tooltip-content{display:none;line-height:20px;position:absolute;width:253px;height:66px;background-color:#fff;border-radius:5px;font-size:13px;word-wrap:break-word;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #ccc;text-align:left;padding-left:7px;text-transform:none;right:-24px;top:-60px}.concentrate header .header-miniCart .miniCart-mobile-loginInfo{width:100%;margin-top:15px;padding-top:10px;padding-left:10px;padding-right:10px}.concentrate header .header-miniCart .miniCart-mobile-loginInfo .CartMsg{width:100%;text-align:center;margin-top:20px;margin-bottom:70px}.concentrate header .header-miniCart .miniCart-mobile-loginInfo>div{width:100%;border:1px solid #ccc;display:flex;justify-content:center}.concentrate header .header-miniCart .miniCart-mobile-loginInfo>div>div{width:50%}.concentrate header .header-miniCart .miniCart-mobile-loginInfo-left ul:first-child li:first-child{border-left-width:4px;border-left-style:solid;border-left-color:#f90;padding-left:8px;border-right:0;margin-bottom:0}.concentrate header .header-miniCart .miniCart-mobile-loginInfo-left ul:first-child li{line-height:35px;font-size:15px;color:#f90;background-color:#F0F8FF;text-overflow:ellipsis;white-space:nowrap;padding-left:25px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;margin-bottom:0}.concentrate header .header-miniCart .miniCart-mobile-loginInfo-left ul:first-child li a{color:#f90;background-color:#F0F8FF;text-overflow:ellipsis;white-space:nowrap}.concentrate header .header-miniCart .miniCart-mobile-loginInfo-left .NoLoginInfo{width:100%;padding-top:10px;padding-right:10px;padding-bottom:5px;padding-left:10px;border-right:1px solid #ccc}.concentrate header .header-miniCart .miniCart-mobile-loginInfo-left .NoLoginInfo>a{width:70%;height:38px;line-height:38px;text-align:center;background-color:#ffb454;font-size:15px;border-radius:3px;color:#fff;display:block;margin:0 auto}.concentrate header .header-miniCart .miniCart-mobile-loginInfo-left .NoLoginInfo>div{width:100%;padding:.4rem;padding-bottom:.13333333rem}.concentrate header .header-miniCart .miniCart-mobile-loginInfo-left .NoLoginInfo>div p{width:100%;text-align:center;color:#000;font-size:15px}.concentrate header .header-miniCart .miniCart-mobile-loginInfo-left .NoLoginInfo>div a{font-size:15px;text-align:center;width:100%;display:block;color:#f90}.concentrate header .header-miniCart .miniCart-mobile-loginInfo-left .Is_login li{line-height:35px;font-size:15px;color:#f90;background-color:#F0F8FF;text-overflow:ellipsis;white-space:nowrap;padding-left:10px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;margin-bottom:0}.concentrate header .header-miniCart .miniCart-mobile-loginInfo-left .Is_login li a{color:#000;background-color:#F0F8FF;text-overflow:ellipsis;white-space:nowrap}.concentrate header .header-miniCart .miniCart-mobile-loginInfo-left .Is_login li:last-child{border-bottom:0}.concentrate header .header-miniCart .miniCart-mobile-loginInfo-right{min-height:100%;background-color:#F0F8FF}.concentrate header .header-miniCart .miniCart-mobile-loginInfo-right ul li:first-child{padding-left:.13333333rem;border-top:0;border-left:0;color:#555}.concentrate header .header-miniCart .miniCart-mobile-loginInfo-right ul .border_top{border-top:1px solid #ccc}.concentrate header .header-miniCart .miniCart-mobile-loginInfo-right ul li{line-height:35px;font-size:15px;color:#f90;background-color:#F0F8FF;text-overflow:ellipsis;white-space:nowrap;padding-left:10px;border-top:1px solid transparent;margin-bottom:0}.concentrate header .header-miniCart .miniCart-mobile-loginInfo-right ul li a{color:#f90;background-color:#F0F8FF;text-overflow:ellipsis;white-space:nowrap}.concentrate header .header-miniCart .miniCart-mobile-loginInfo-right ul li i{color:#f90;margin-right:5px}.concentrate header .header-miniCart .miniCart-mobile-loginInfo-right ul li:nth-child(2){padding-left:25px}.concentrate header .header-miniCart .miniCart-mobile-loginInfo-right ul li:nth-child(3){padding-left:25px}.concentrate header .header-miniCart .miniCart-list{width:100%;max-height:335px;padding-left:.06666667rem;padding-right:.06666667rem;color:#333;overflow-y:auto}.concentrate header .header-miniCart .miniCart-list-items{width:100%;border-top-width:1px;border-top-style:solid;border-top-color:#efefef;padding:10px;margin-top:10px;display:flex;justify-content:space-between}.concentrate header .header-miniCart .miniCart-list-items-img{width:50%;display:block}.concentrate header .header-miniCart .miniCart-list-items-img img{max-width:100%;height:auto;border:1px solid #ccc;border-radius:5px}.concentrate header .header-miniCart .miniCart-list-items-name{display:block;line-height:30px;width:100%;font-size:15px;color:#f90;text-transform:none;font-weight:normal}.concentrate header .header-miniCart .miniCart-list-items-num{width:50%;margin-left:6px}.concentrate header .header-miniCart .miniCart-list-items-num div{font-weight:normal;display:flex;justify-content:space-between;text-transform:none;margin-top:5px}.concentrate header .header-miniCart .miniCart-list-items-num div .items-price{font-size:22px;display:block;color:#000;font-weight:600}.concentrate header .header-miniCart .miniCart-list-items-num div .qty{display:block}.concentrate header .header-miniCart .miniCart-list-items-num div a{width:100%;text-align:right;color:#777}.concentrate header .header-miniCart .miniCart-list-items-num div:last-child{text-transform:none;position:relative;top:-30px}.concentrate header .header-miniCart .header-cart-saved-for-later{width:100%;height:30px;color:#777;line-height:30px;padding:0 25px;font-size:15px;text-transform:none;display:none}.concentrate header .header-miniCart .header-cart-saved-for-later-right{float:right}.concentrate header .header-miniCart .header-cart-saved-for-later-right span{color:#101010;text-decoration:underline}.concentrate header .header-miniCart .miniCart-bottom{width:100%;border-top:1px solid #ccc;margin-top:10px;margin-bottom:10px}.concentrate header .header-miniCart .miniCart-bottom a{width:85%;line-height:43px;padding:5px;margin:0 auto;margin-top:10px;border:1px solid #ccc;text-align:center;display:block;border-radius:5px;font-size:15px;font-weight:bold;color:#f90}.minicart-bg1{display:none;position:fixed;left:0;top:0;background:rgba(0,0,0,0.5);width:100%;height:100%;z-index:9}.header-pc{display:none}.header-hide,.header-mobile-hide{display:none !important}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-120px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-120px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-120px)}}@keyframes fadeInRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-120px)}}}
