.cms__swiper{position:relative}.cms__swiper .swiper-slide{width:unset}.cms__swiper .swiper-container{width:100%;position:relative;box-sizing:border-box}.cms__swiper .swiper-button-container{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}.cms__swiper .swiper-button-container .iconfont{line-height:40px;font-size:20px;color:#222;width:40px;height:40px;border-radius:20px;box-shadow:0 0 1px 1px #222;background:#fff;position:absolute;top:calc(33.33% + 21px);left:0}.cms__swiper .swiper-button-disabled{opacity:0!important}.cms__swiper .swiper-button-disabled .iconfont{background:#ebebeb!important;box-shadow:0 0 1px 1px #ebebeb!important}.cms__swiper .swiper-button-prev{position:absolute;top:0;left:0;transform:translateX(-50%);cursor:pointer;user-select:none;z-index:1;width:40px;height:100%;background:0 0!important;text-align:center;pointer-events:auto!important;margin-top:0}.cms__swiper .swiper-button-next{position:absolute;top:0;right:0;transform:translateX(50%);cursor:pointer;user-select:none;z-index:1;width:40px;height:100%;background:0 0!important;text-align:center;pointer-events:auto!important;margin-top:0}.cms__swiper .swiper-button-prev:hover .iconfont{opacity:1;font-weight:initial}.cms__swiper .swiper-button-next:hover .iconfont{opacity:1;font-weight:initial}.cms-component-border-bottom{border-bottom:2px solid #222}.cms-component-margin-bottom{margin-bottom:32px!important}.S1 .cms-history .preview-image img,.S1 .cms-hotsale .item-preview .preview-image img,.S1 .cms-items .cms-item__item__img,.S1 .cms-items .items__item__img,.S1 .feed__items__item .feed__items__item__img{filter:brightness(96%) contrast(100%);border-radius:4px;background:#fff!important;mix-blend-mode:multiply}.S1 .feed__items__item-card__badge,.S1 .item-card__badge{top:0!important}.S1 .cms-border-bottom{border-bottom-width:1px!important}.s1__items__top-info{position:relative}.s1__item__action{display:none;width:42px;height:42px;border-radius:42px;background:rgba(255,255,255,.95);box-shadow:0 0 8px 0 rgba(0,0,0,.04);position:absolute;right:5px;bottom:5px;border:1px solid rgba(0,0,0,.04);padding:0 8px;line-height:40px;cursor:pointer;color:#222}.s1__item__action:hover{background:rgba(237,0,0,.95);color:#fff;border:1px solid #fff}.S1 .s1__item__action__icon i{font-size:24px;vertical-align:top}.S1 .s1__item__action{display:block!important}@keyframes scrollUp{0%{transform:translateY(0)}25%{transform:translateY(0)}30%{transform:translateY(-28px)}36.5%{transform:translateY(-28px)}50%{transform:translateY(-28px)}75%{transform:translateY(-28px)}80%{transform:translateY(-56px)}86.5%{transform:translateY(-56px)}100%{transform:translateY(-56px)}}.bff-item{height:auto;min-width:160px;min-height:255px;max-width:271px;position:relative}.bff-item__badge{position:absolute;top:-3px;left:-1px;z-index:1;display:flex;align-items:center}.bff-item__badge-item{padding:0 6px;height:24px;line-height:24px;font-size:14px;color:#222;border-radius:4px;border:1px solid #fff;box-sizing:content-box;white-space:nowrap;display:flex;align-items:center;margin-left:4px}.bff-item__badge-item:first-child{margin:0}.bff-item__badge-icon{display:block;margin:0;padding:0;height:24px;margin-right:-2px}.bff-item__badge-item.l-p{display:flex;cursor:pointer}.item-card__badge-guide{text-align:left;display:none;width:100%;background:rgba(34,34,34,.95);position:absolute;top:30px;font-size:14px;line-height:130%;z-index:10;padding:10px;color:#fff;cursor:default;border-radius:4px}.item-card__badge-guide::after{content:"";width:102%;left:-2%;position:absolute;top:-10px;height:17px}.item-card__badge-guide>span{cursor:pointer;width:0;height:0;border-bottom:10px solid #222;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;top:-6px;left:0}.bff-item__badge:hover .item-card__badge-guide{display:block!important}.bff-item__badge:hover~.bff-item__action{z-index:0}.bff-item__badge:hover~.bff-item__action .bff-item__action__icon{bottom:100%!important}.badge-guide__title{font-size:16px;line-height:150%;margin-bottom:4px}.badge-guide__title .iconfont{width:16px;height:16px;line-height:16px;position:absolute;right:8px;top:8px;cursor:pointer}.badge-guide__desc{word-wrap:break-word}.bff-item__action{position:absolute;top:0;right:0;width:56px;height:56px;z-index:1;overflow:hidden}.bff-item__action__icon{position:absolute;left:0;bottom:100%;width:56px;height:56px;background-color:#ed0000;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:bottom .3s ease-in-out}.bff-item:hover .bff-item__action__icon{bottom:0}.bff-item__action i{color:#fff;font-size:40px}.bff-item__imgbox{display:block;width:100%;height:auto;min-width:160px;min-height:160px;max-width:271px;max-height:271px}.bff-item__img{display:block;width:100%;height:auto;border:none;outline:0;min-width:160px;min-height:160px;aspect-ratio:1/1}.bff-item__brand--wrapper{display:flex;justify-content:space-between;margin-top:6px}.bff-item__brand{font-size:12px;line-height:150%;color:#757575!important;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bff-item__variants{font-size:12px;line-height:150%;color:#757575!important;white-space:nowrap}.bff-item .bff-item__title{display:block;color:#222;cursor:pointer;max-height:88px;display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;font-size:14px;line-height:150%;margin-top:2px}.bff-item__title:hover{text-decoration:underline}.bff-item__ranking-info{display:inline-flex;margin-top:4px;border-radius:4px;padding:0 4px;font-size:12px;line-height:20px;overflow:hidden}.bff-item__ranking-info .iconfont{font-size:14px}.bff-item__ranking__link{display:inline-flex;align-items:center;justify-content:flex-start;overflow:hidden;white-space:nowrap}.bff-item__ranking--category{overflow:hidden;text-overflow:ellipsis;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal;white-space:initial;word-wrap:break-word;word-break:break-all}.bff-item__rating-sales{display:flex;align-items:center;height:18px;margin-top:6px}.bff-item__rating .comment-star__count{color:#222}.bff-item__rating-sales .comment-star__count,.bff-item__rating-sales .comment-star__list{height:18px;line-height:18px}.bff-item__sales{padding:0;display:inline-block;height:18px;line-height:18px;margin:0;font-size:12px;color:#757575}.bff-item__rating-sales .light-star__count{color:#757575!important}.bff-item__rating-sales .icon-a-favorites-fill{color:#e40c16;margin:0 2px}.bff-item__price--wrapper{display:block;height:23px;margin-top:6px}.bff-item__price--valid{font-size:18px;line-height:130%;color:#222;display:inline-block}.bff-item__price--invalid{font-size:14px;line-height:130%;text-decoration-line:line-through;color:#757575;display:inline-block;vertical-align:text-bottom}.bff-item__price--valid.red-price{font-size:18px;line-height:130%;color:#ed0000!important;display:inline-block}.bff-item__bundle{font-size:12px;font-weight:400;line-height:130%;color:#757575;display:inline-block;margin-top:2px}.bff-item__gift-price{color:#222;font-size:12px;line-height:150%;margin-top:2px}.bff-item__coupon{font-size:12px;line-height:160%;color:#222}.bff-item__countdown{line-height:150%;color:#757575;margin-top:6px}.bff-item__restock{margin-top:6px}.bff-item__restock__soldout{font-size:14px;line-height:20px;color:#757575}.bff-item__restock__alert a{font-size:14px;line-height:20px;color:#222;text-decoration:underline}.bff-item__seller{display:flex;align-items:center;margin-top:6px}.bff-item__seller__logo{margin-right:8px;background-image:url(../png/sprite.png);background-size:372px;width:16px;height:16px;background-position:0 -138px;flex-shrink:0}.bff-item__seller__txt{margin-right:4px;line-height:150%;white-space:nowrap;color:#757575}.bff-item__seller .bff-item__seller__name{text-decoration:underline;color:#222;font-size:14px;line-height:150%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bff-item__seller__suffix{margin-left:4px;line-height:150%;white-space:nowrap;color:#757575}.bff-item__badge.bff-item__badge--s1{position:absolute;top:0;left:0;z-index:1;display:flex;align-items:center}.bff-item__imgbox--wrapper{position:relative}.bff-item__imgbox--wrapper .bff-item__img{filter:brightness(96%) contrast(100%);border-radius:4px;background:#fff!important;mix-blend-mode:multiply}.bff-item .bff-item__title--s1{display:block;color:#222;cursor:pointer;max-height:88px;display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;font-size:14px;line-height:150%;margin-top:2px}.bff-item__action--s1{display:none;width:42px;height:42px;border-radius:42px;background:rgba(255,255,255,.95);box-shadow:0 0 8px 0 rgba(0,0,0,.04);position:absolute;right:5px;bottom:5px;border:1px solid rgba(0,0,0,.04);padding:0 8px;line-height:40px;cursor:pointer;color:#222}.bff-item__action--s1:hover{background:rgba(237,0,0,.95);color:#fff;border:1px solid #fff}.S1 .bff-item__action__icon--s1 i{font-size:24px;vertical-align:top}.S1 .bff-item__action--s1{display:block!important}.S1 .bff-item .bff-item__title--s1:hover{text-decoration:underline}.bff-item__promot{width:90%;font-size:12px;line-height:16px;margin-top:4px;color:#222}.bff-item{height:auto;min-width:160px;min-height:255px;max-width:271px}.swiper-slide.bff-item{width:calc((100% - 224px)/ 8);margin-right:32px;position:relative}@media screen and (min-width:1441px) and (max-width:1728px){.swiper-slide.bff-item{width:calc((100% - 192px)/ 7)}}@media screen and (min-width:1281px) and (max-width:1440px){.swiper-slide.bff-item{width:calc((100% - 160px)/ 6)}}@media screen and (min-width:1025px) and (max-width:1280px){.swiper-slide.bff-item{width:calc((100% - 128px)/ 5)}}@media screen and (max-width:1024px){.swiper-slide.bff-item{width:calc((100% - 96px)/ 4)}}.m24 .swiper-slide.bff-item{width:calc((100% - 168px)/ 8);margin-right:24px;position:relative}@media screen and (min-width:1441px) and (max-width:1728px){.m24 .swiper-slide.bff-item{width:calc((100% - 144px)/ 7)}}@media screen and (min-width:1281px) and (max-width:1440px){.m24 .swiper-slide.bff-item{width:calc((100% - 120px)/ 6)}}@media screen and (min-width:1025px) and (max-width:1280px){.m24 .swiper-slide.bff-item{width:calc((100% - 96px)/ 5)}}@media screen and (max-width:1024px){.m24 .swiper-slide.bff-item{width:calc((100% - 72px)/ 4)}}
