.iconfont,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconfont{font-size:16px;font-style:normal;font-family:iconfont!important}.btn.size-mini{width:auto;min-width:64px;height:30px;padding:6px 16px;font-size:14px;font-weight:400;line-height:18px}.s-r{background-position:50%;background-repeat:no-repeat;background-size:100%;width:16px;height:16px;margin-right:2px}.rank{padding:5px 0 10px}.rank .iconfont{text-align:center;width:16px;height:16px;margin-right:3px;font-size:15px}.sr-count{padding-left:2px;font-size:12px}.rank.size-S .iconfont,.rank.size-S .s-r{width:12px;height:12px;font-size:12px}.product-list{padding:0 20px;font-size:0}.product-list .list-item{background-color:#fff;width:calc(50% - 7.5px);margin-bottom:20px;margin-right:15px;padding-bottom:0;display:inline-block;position:relative;overflow:hidden}.product-list .list-item:nth-child(2n){margin-right:0}.product-list .list-item .image{border-radius:4px;width:100%;height:0;margin-bottom:8px;padding-bottom:100%;position:relative;overflow:hidden}.product-list .list-item img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.product-list .list-item .suffix-img-div{width:100%;height:auto;position:absolute;top:0;left:0}.product-list .list-item .suffix-img-div img{transform:scale(1)}.suffix-img-div img{background-color:#0000!important}.product-list .list-item .suffix-img-div .lazyloaded{background-color:#0000;width:100%;height:auto}.product-list .list-item .product-name{text-align:left;height:2.4em;font-size:14px}.product-list .list-item .rank{padding:4px 0 0}.product-list .list-item .price{flex-flow:wrap;align-items:last baseline;margin-top:4px;font-size:0;display:flex}.product-list .list-item .price .new{font-size:16px;font-weight:700}.product-list .list-item .price.promotion-price .new{color:#ff531f;margin-right:4px}.product-list .list-item .price .old{color:#999;font-size:12px;text-decoration:line-through}.product-list .list-item .list-item__tag{height:auto;margin-top:4px;font-size:0}.product-list .list-item .list-item__tag>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:100%;height:18px;padding:2px 4px;font-size:12px;display:inline-block;overflow:hidden}.product-list .list-item .list-item__tag.item-shipping>span{color:#486948;background-color:#e3f3e3}.product-list .list-item .list-item__tag.item-recommend>span{color:#fa6338;background-color:#ffefeb}.product-list .discount-tag{z-index:1;color:#fff;background-color:#ff531f;border-radius:4px 4px 0;max-width:100%;padding:2px 4px;font-size:14px;font-weight:700;position:absolute;top:0;right:0}.product-list .size-S.icon{width:14px;height:14px;font-size:14px;line-height:1}.product-list .icon-video{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Ccircle cx='12' cy='12' r='11.75' fill='black' fill-opacity='0.4' stroke='%23999999' stroke-width='0.5'/%3E %3Cpath d='M15.9218 10.2173L11.6622 7.43839C10.2246 6.49461 9 7.1238 9 8.85406V15.1459C9 16.8762 10.1714 17.5054 11.6622 16.5616L15.9218 13.7827C17.3594 12.7341 17.3594 11.1611 15.9218 10.2173Z' fill='white'/%3E %3C/svg%3E ");background-repeat:no-repeat;background-size:100%;border-radius:50%;width:24px;height:24px;position:absolute;top:8px;left:8px}.swiper-wrapper{z-index:1;box-sizing:content-box;width:100%;height:100%;transition-property:transform;display:flex;position:relative}.swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform}.swiper-slide,.swiper-slide .image{position:relative}.image .img-tag{background-color:inherit;position:absolute;top:0;left:0}.swiper-container .swiper-pagination-bullet{opacity:1;background:#ddd;width:10px;height:10px}.swiper-container .swiper-pagination-bullet-active{--swiper-pagination-color:#333;background:#333}.swiper-pagination-num{text-align:center;z-index:2;color:#fff;width:auto;height:22px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.swiper-pagination-num .num{opacity:.6;background:#000;border-radius:11px;padding:4px 16px;font-size:12px;line-height:1}.swiper-pagination-num i{font-style:normal}.bgimg img{background-color:#f6f6f6;height:auto}.custom-toast_mask{opacity:.5;background:#000}.custom-toast_box{transform:translate(-50%,-50%);top:50%!important;left:50%!important}.custom-toast_container{border-radius:4px;width:100%;overflow:hidden}.custom-toast_close{background:#fff;border-radius:15px;display:none;position:absolute;top:-6px;right:-6px}.custom-toast_title{text-align:left;color:#fff;padding:12px}.custom-toast_title,.custom-toast_title.error,.custom-toast_title.notice{background-color:#333}.custom-toast_content{color:#fff;background-color:#333;min-width:100px;max-width:calc(100vw - 40px);min-height:36px;padding:10px;font-size:14px;line-height:1.2;height:auto!important}.custom-toast_content img{width:100%;height:auto}.custom-toast_option{flex-wrap:nowrap;justify-content:flex-end;padding:5px 10px;display:flex}.custom-toast_btn{color:#fff;background:#333;border-radius:4px;justify-content:center;align-items:center;min-width:calc(50% - 10px);margin:5px;padding:8px 4px;font-size:14px;line-height:1;display:inline-flex}.custom-toast_btn:hover{cursor:pointer}.custom-toast_next,.custom-toast_pre{position:absolute}.custom-toast_option,.white-toast .custom-toast_container{background-color:#fff}.white-toast .custom-toast_content{color:#333;text-align:center;background-color:#fff;border-radius:0;max-width:280px;padding:40px 20px 30px;font-family:Arimo;font-size:20px;font-weight:700;line-height:25px}.white-toast .custom-toast_option{padding:0 15px 15px}.white-toast .custom-toast_close{display:block;top:10px;right:10px}.custom-toast .white-toast .prompt-cancel{color:#333;background:#fff;border:1px solid #d5d5d5;font-weight:700}.custom-toast_btn.btn{flex:1;width:auto;padding:0}.custom-toast_title.error+.custom-toast_content{border-radius:0}.image-overlay{position:relative}.image-overlay .img-tag{background-color:inherit;position:absolute;top:0;left:0}.fixed-mask{z-index:98;background-color:#0009;height:100%;top:0}.fixed-mask,.popup-bt-box{width:100%;position:fixed;bottom:0;left:0;right:0}.popup-bt-box{z-index:99;top:auto}.form-item{background:#fff;margin-top:20px;position:relative}.form-label{margin:0 0 8px;font-size:14px;display:block}.form-input,.form-select{color:#333;border:1px solid #d5d5d5;border-radius:4px;outline:none;width:100%;height:45px;padding:0 45px 0 12px;line-height:43px}.form-input[type=password]{padding-right:76px}.form-text .input-tip{text-align:center;color:#333;cursor:pointer;z-index:1;min-width:45px;height:45px;padding-right:12px;font-size:0;line-height:45px;position:absolute;top:0;right:0}.form-item.active input,.form-item.active select{padding-bottom:0}.form-item.error .form-input{background-color:#fef5f4;border-color:#ba291a}.fixed-wrapper{background-color:#fff;border-radius:4px 4px 0 0;height:100%;position:relative;overflow:hidden}.scroll-y{scrollbar-width:none;scroll-behavior:smooth;overflow:hidden auto}.cookie-accept-mode{z-index:9;opacity:.9;width:100%;position:fixed;bottom:10px}.cookie-accept{background:#fff;border:1px solid #eee;max-width:96%;padding:3px 12px 10px;box-shadow:3px 2px 6px #888}.cookie-accept .close{font-size:20px}.cookie-accept .more,.cookie-accept a{color:#303030;text-decoration:underline}.cookie-accept-content{width:100%}.cookie-accept-confirm{color:#fff;background:#303030;height:32px;margin-top:12px;padding:0 20px;font-size:16px;line-height:32px}.error-mode{background:#fff;min-width:5rem;max-width:8rem}.error-top{color:#fff;background:#00c3d4;padding:6px 12px}.error-popup .title{max-width:calc(100% - 40px);padding:5px;font-size:14px}.error-popup .popup-close.iconfont{font-size:24px}.error-content{max-width:100%;max-height:8rem;padding:12px;overflow-y:auto}.article-content img,.article-content table{width:auto;max-width:100%}.email-chosen-list{z-index:2;background-color:#f9f9f9;border-radius:4px;width:100%;margin-top:2px;position:absolute}.email-chosen-list .email-chosen-item{color:#333;cursor:pointer;padding:10px;font-size:15px;line-height:17px}.email-chosen-list .email-chosen-item:active{background-color:#ebebeb}.icon-menu-points{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.6666 10.8517C10.9489 11.3013 10.7588 11.4766 10.786 11.8538C10.818 12.2831 10.4962 12.6564 10.0668 12.6883C10.0473 12.6899 10.0271 12.6907 10.0084 12.6907C9.60473 12.6907 9.26265 12.3782 9.23227 11.9691C9.13097 10.6016 10.158 9.95715 10.839 9.53091C11.4827 9.12806 11.7445 8.92624 11.7421 8.55065C11.739 7.99663 11.4484 7.50026 10.945 7.19013C10.4175 6.8652 9.78863 6.82702 9.25954 7.08883C8.60811 7.41143 8.45538 7.75117 8.44837 7.7652C8.31746 8.17507 7.88733 8.3839 7.47512 8.25299C7.06603 8.12208 6.84551 7.66624 6.97642 7.25637C7.02551 7.10208 7.3333 6.30338 8.56837 5.69247C9.58214 5.19065 10.7751 5.25533 11.7632 5.8639C12.7193 6.45299 13.2936 7.45507 13.3006 8.54208C13.3076 9.82312 12.3593 10.4177 11.6666 10.8517Z' fill='white'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.0466 15.057C9.61643 15.057 9.26733 14.7087 9.26733 14.2778C9.26733 13.8485 9.61643 13.4986 10.0466 13.4986C10.4775 13.4986 10.8258 13.8485 10.8258 14.2778C10.8258 14.7087 10.4775 15.057 10.0466 15.057Z' fill='white'/%3E %3Ccircle cx='10' cy='10' r='8.25' stroke='white' stroke-width='1.5'/%3E %3C/svg%3E")}.login-coupon-modal .dialog-main{overflow:visible;transform:translateY(34px)!important}.login-coupon-modal.coupon-more .dialog-footer{z-index:0;padding:20px;box-shadow:0 -4px 8px #00000040}.login-coupon-modal .dialog-footer>.close{margin:0 auto;max-width:100%!important}.login-coupon-modal .dialog-header{background-image:linear-gradient(#ffebd3 2.37%,#fff 94.32%)}.login-coupon-modal .dialog-header:after{content:"";background-position:top;background-repeat:no-repeat;background-size:contain;width:112px;height:108px;display:block;position:absolute;top:-68px}.login-coupon-modal .dialog__inline-title{font-size:18px;line-height:22px}.login-coupon-modal .dialog-body{padding:0;overflow:hidden}.login-coupon-modal .login-coupon-list{height:auto;max-height:250px;padding:10px 20px;overflow:auto}.couponBox-item .coupon-tag,.couponList-item .coupon-tag{color:#fff;z-index:1;background:#ff4e44;border-radius:4px 4px 4px 0;padding:2px 4px;font-size:12px;line-height:1;position:absolute;top:-8px;left:-2px}.couponBox-item .coupon-tag *,.couponList-item .coupon-tag *{font-size:12px;line-height:1}.couponBox-item .coupon-tag:after,.couponList-item .coupon-tag:after{content:"";border:1px solid #cf1e14;border-color:#cf1e14 #cf1e14 #0000 #0000;width:0;height:0;display:block;position:absolute;top:100%;left:0}.coupon-tag.coupon-tag__shipping{color:#486948;background:#e3f3e3}.coupon-tag.coupon-tag__shipping:after{border-color:#95ae95 #95ae95 #0000 #0000}.coupon-tag.coupon-tag__shipping span:before{content:"";border-left:1px dashed #c5deb9;width:1px;height:10px;margin-left:4px;padding-left:4px;display:inline-block;position:relative;top:1px}
