.product-card[data-v-fda0398e]{cursor:pointer;background:#fff;border-radius:8px;overflow:hidden}.product-card-highlight[data-v-fda0398e]{transition:box-shadow .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.product-card-highlight[data-v-fda0398e]:hover{transform:translateY(-2px);box-shadow:-2px 0 5px #a8a8a81a,-9px 0 9px #a8a8a817,-21px 0 12px #a8a8a80d,-37px 0 15px #a8a8a803,-57px 0 16px #a8a8a800}.product-card-highlight .cart-btn[data-v-fda0398e]{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1)}.product-card-highlight:hover .cart-btn[data-v-fda0398e]{opacity:1}.product-card-highlight-name .product-name[data-v-fda0398e]{transition:color .5s cubic-bezier(.16,1,.3,1)}.product-card-highlight-name:hover .product-name[data-v-fda0398e]{color:#f03331}.product-card-off-shelf[data-v-fda0398e]{cursor:default}.product-card-off-shelf .product-image img[data-v-fda0398e]{filter:grayscale()}.product-card-off-shelf .product-footer[data-v-fda0398e],.product-card-off-shelf .product-info[data-v-fda0398e]{opacity:.45}.off-shelf-mask[data-v-fda0398e]{background:#00000040;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.off-shelf-mask-label[data-v-fda0398e]{color:#fff;background:#0009;border-radius:4px;padding:4px 12px;font-size:14px;line-height:1.5}.product-image[data-v-fda0398e]{aspect-ratio:1;width:100%;position:relative}.product-image img[data-v-fda0398e]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.checkbox-overlay[data-v-fda0398e]{border-radius:4px;padding:2px 2px 2px 4px;left:8px}.checkbox-overlay[data-v-fda0398e],.product-tag[data-v-fda0398e]{z-index:1;position:absolute;top:8px}.product-tag[data-v-fda0398e]{color:#0060ef;border:1px solid #0060ef;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.2;right:8px}.product-tag--hot[data-v-fda0398e]{color:#fa9223;border-color:#fa9223}.product-tag--inline[data-v-fda0398e]{vertical-align:2px;margin-right:4px;display:inline-block;position:static}.product-info[data-v-fda0398e]{padding:8px 8px 0}.product-name[data-v-fda0398e]{color:#000000d9;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:40px;font-size:14px;font-weight:600;display:-webkit-box}.product-name[data-v-fda0398e],.product-spec[data-v-fda0398e]{text-overflow:ellipsis;line-height:1.5;overflow:hidden}.product-spec[data-v-fda0398e]{color:#00000073;white-space:nowrap;margin-top:8px;font-size:12px}.product-card-search .product-footer[data-v-fda0398e]{padding-bottom:0}.product-actions[data-v-fda0398e]{gap:12px;margin-top:16px;padding:0 8px 8px;display:flex}.product-actions-compare[data-v-fda0398e]{color:#000000d9;cursor:pointer;border:none;border-radius:4px;padding:10px 20px;font-size:16px;font-weight:400;line-height:20px}.product-actions-compare--added[data-v-fda0398e]{color:#00000073;cursor:default;background:#f0f2f5;padding-left:8px;padding-right:8px;font-size:12px}.product-actions-cart[data-v-fda0398e]{color:#0060ef;cursor:pointer;background:#0060ef1a;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:4px;padding:10px;font-size:16px;font-weight:500;line-height:20px;display:flex}.product-actions-cart .iconfont[data-v-fda0398e]{font-size:20px;position:relative;bottom:1px}.product-footer[data-v-fda0398e]{padding:8px}.product-price[data-v-fda0398e]{align-items:baseline;font-weight:700;display:flex}.price-symbol[data-v-fda0398e]{color:#f03331;font-size:12px}.price-amount[data-v-fda0398e]{color:#f03331;font-size:24px}.cart-btn[data-v-fda0398e]{cursor:pointer;background:#0060ef1a;border-radius:50%;width:32px;height:32px;transition:background .15s cubic-bezier(.16,1,.3,1)}.cart-btn[data-v-fda0398e]:hover{background:#0060ef33}.cart-btn .iconfont[data-v-fda0398e]{color:#0060ef;font-size:16px}
