.item-card{max-width:342px;min-width:160px}.item-card .item-countdown{line-height:150%;margin-top:6px;color:rgba(0,0,0,.55)}.item-preview{max-width:342px;max-height:342px;position:relative}.item-preview__index{font-size:32px;line-height:38px;color:rgba(0,0,0,.55);margin-bottom:16px}.item-preview__rank-idx{color:rgba(255,255,255,.9);text-shadow:0 0 8px rgba(0,0,0,.3);font-size:72px;line-height:62px;position:absolute;left:0;bottom:0;font-weight:600;font-family:GT-Walsheim-Medium}.item-preview .preview-tag{position:absolute;top:0;left:0;z-index:1;display:flex;flex-direction:column}.item-preview .preview-tag .preview-tag__item{width:40px;height:40px}.item-preview .preview-tag .preview-tag__item:nth-child(n+2){margin-top:24px}.item-preview .preview-action__wrapper{position:absolute;top:0;right:0;width:58px;height:58px;z-index:1;overflow:hidden}.item-preview .preview-action__wrapper .preview-action{position:absolute;left:1px;bottom:100%;width:56px;height:56px;background-color:#e00000;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:bottom .3s ease-in-out}.item-card:not(.oos):hover .preview-action__wrapper .preview-action{bottom:1px}.item-card:not(.oos) .preview-action__wrapper button.preview-action:focus{bottom:1px}.item-preview .preview-action i{color:#fff;font-size:40px}.item-preview .preview-image{width:100%;padding-bottom:100%;position:relative}.item-preview .preview-image.grayBg{background:#fff}.item-preview .preview-image .preview-image__link{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;cursor:pointer}.add-cart-ab .preview-image__link:focus{border:2px solid #222}.item-preview .preview-image .preview-image__link img{width:100%;height:auto}.item-card .item-brand{display:flex;justify-content:space-between;color:rgba(0,0,0,.55);margin-top:6px}.item-brand .brand-title{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:48px;font-size:12px;line-height:150%}.item-brand .brand-variants{font-size:12px;line-height:150%}.item-card .item-title{margin-bottom:6px}.item-card .item-title a{color:#222;font-size:14px;line-height:150%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.item-card .item-title a:hover{text-decoration:underline}.item-bundle{color:#222;font-size:14px;line-height:150%}.item-card .item-card__prompt-box{display:flex;align-items:center;margin-bottom:6px}.item-card__badge{position:absolute;top:-3px;left:-1px;z-index:1;display:flex;align-items:center}.item-card__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}.item-card__badge-item:first-child{margin:0}.item-card__badge-icon{display:block;margin:0;padding:0;height:24px;margin-right:-2px}.item-card__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}.item-card__badge:hover .item-card__badge-guide{display:block}.item-card__badge:hover~.preview-action__wrapper{z-index:0}.item-card__badge:hover~.preview-action__wrapper .preview-action{bottom:100%!important}.item-card__badge:hover~.items__item__action{z-index:0}.item-card__badge:hover~.items__item__action .items__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}.item-card__label{display:flex;align-items:center}.item-card__label-item{padding:0 6px;font-size:14px;line-height:150%;color:#222;margin-right:4px;border-radius:4px}.item-card .item-card__coupon{font-size:12px;line-height:160%;color:#222}.item-card__ranking-info{display:inline-flex;margin:4px 0;border-radius:4px;padding:0 4px;font-size:12px;line-height:20px;overflow:hidden}.item-card__ranking-info .iconfont{font-size:14px}.ranking-info__link{display:inline-flex;align-items:center;justify-content:flex-start;overflow:hidden;white-space:nowrap}.ranking-info--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}.item-card .rate-week{display:flex;align-items:center;height:18px;margin-top:3px}.item-card .item-rate .comment-star__count{color:#222}.item-card .comment-star__count,.item-card .comment-star__list{height:18px;line-height:18px}.item-card .item__sale{padding:0;display:inline-block;height:18px;line-height:18px;background:#fff;margin:0;font-size:12px;color:rgba(0,0,0,.55)}.item-card .item-price{margin-bottom:3px}.item-price .item-price__main .price-normal{font-size:18px;line-height:130%;color:#222;margin-right:4px}.item-price .bundle-info .price-normal{font-size:18px!important;line-height:130%;color:#e00000;margin-right:4px}.item-price .item-price__main .price-invalid{font-size:12px;line-height:130%;color:rgba(0,0,0,.55);text-decoration:line-through}.item-price .item-price__main .price-discount{font-size:12px;line-height:130%;color:rgba(0,0,0,.55)}.item-price .item-price__main .price-piece{font-size:14px;line-height:150%;color:#222}.item-price .item-price__main .price-valid{color:#e00000}.item-card .item-price__promo{font-size:12px;line-height:160%;color:#e00000;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.item-price .item-price__desc{color:#e00000;margin-top:2px}.item-price .item-price__desc .price-sup{font-size:12px;color:#222}.item-card .item-seller{display:flex;align-items:center;margin-top:6px}.item-seller .item-seller__logo{margin-right:8px;background-image:url(//cdn.yamibuy.net/statics/libraries/yamibuy/sprite/sprite.png);background-size:372px;width:16px;height:16px;background-position:0 -138px;flex-shrink:0}.item-seller .item-seller__txt{margin-right:4px;line-height:150%;white-space:nowrap;color:rgba(0,0,0,.55)}.item-seller .item-seller__suffix{margin-left:4px;line-height:150%;white-space:nowrap;color:rgba(0,0,0,.55)}.item-seller .item-seller__name{text-decoration:underline;color:rgba(0,0,0,.55);font-size:14px;line-height:150%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-bubble{position:relative;margin-top:12px;font-size:12px;color:rgba(0,0,0,.55);border-top:1px solid #ebebeb}.item-bubble::before{transform:rotate(-26deg);content:"";width:0;height:0;position:absolute;left:6px;top:-21px;border-width:10px;border-style:solid;border-color:transparent;border-bottom-width:24px;border-bottom-color:currentColor;color:#ebebeb;z-index:1}.item-bubble::after{transform:rotate(-26deg);content:"";width:0;height:0;position:absolute;left:6px;top:-20px;border-width:11px;border-style:solid;border-color:transparent;border-bottom-width:25px;border-bottom-color:currentColor;color:#fff;z-index:1}.item-card .item-bubble__text--wrapper{font-size:14px;line-height:150%;z-index:2;position:relative;background:#fff;padding-top:8px;padding-right:8px;color:rgba(0,0,0,.55)}.item-bubble__text--wrapper::after{content:"”";position:absolute}.item-card .item-bubble__text{max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.item-restock{margin-top:12px}.item-card .item-restock .item-restock__soldout{font-size:14px;line-height:150%;color:rgba(0,0,0,.55)}.item-restock .item-restock__alert a{font-size:14px;line-height:130%;color:#222}@media screen and (max-width:1024px){.item-price .item-price__main .price-normal,.item-title a{font-size:14px;line-height:130%}.item-card .item-price .item-price__main .price-normal{font-size:18px;line-height:130%}.item-brand .brand-title,.item-brand .brand-variants,.item-price .item-price__desc .price-sup{font-size:12px;line-height:150%}.item-card .item-seller{margin-top:6px}.item-seller .item-seller__logo{width:14px;height:14px;background-size:324px;background-position:0 -120px;margin-top:2px}}.item-card .bundle-info{display:flex;align-items:center}.item-card .bundle-info p,.item-card .bundle-info span{font-size:12px!important;height:130%!important;color:#222}.item-card .item-card__block-info{margin-bottom:6px}.item-card .item-card__block-info:last-of-type{margin-bottom:0}.item-card .item-card__basics-info .item-card__basics-info--item,.item-card .item-card__price-info .item-card__price-info--item,.item-card .item-card__restock-info .item-card__restock-info--item{margin-bottom:2px!important}.item-card .item-card__basics-info .item-card__basics-info--item:last-of-type,.item-card .item-card__price-info .item-card__price-info--item:last-of-type,.item-card .item-card__restock-info .item-card__restock-info--item:last-of-type{margin-bottom:0!important}.item-card .item-card__contact-lenses-color{display:flex;align-items:center;gap:4px;margin-top:6px}.item-card .item-card__contact-lenses-color img{width:20px;height:20px}.item-card .item-card__contact-lenses-color-more{font-size:12px;line-height:18px;color:rgba(0,0,0,.55)}.preview-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}.preview-action--s1:hover{background:rgba(237,0,0,.95);color:#fff;border:1px solid #fff}.preview-action__icon--s1 i{font-size:24px;vertical-align:top}.add-cart-ab .item-card .item-card__badge{top:0;left:0}.add-cart-ab .preview-action--s1{display:block}.add-cart-ab .preview-action__wrapper{display:none}.add-cart-ab .item-preview{overflow:hidden;border-radius:4px}.add-cart-ab .preview-image .item_card_image{transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.add-cart-ab .item-card:hover .preview-image .item_card_image{transform:scale(1.05)}.add-cart-ab .category-recommend .item-card .preview-image .item_card_image,.add-cart-ab .search-recommend .item-card .preview-image .item_card_image{background-color:#fff;filter:brightness(96%) contrast(100%);border-radius:4px;overflow:hidden}
