.instant-delivery-badge[data-v-39c68448]{color:var(--text-on-brand);background:var(--brand-primary-fixed);border:1px solid var(--border-strong);cursor:help}.instant-delivery-badge--unavailable[data-v-39c68448]{color:var(--text-secondary);background:transparent;border-color:var(--border-strong);cursor:default}.instant-delivery-help[data-v-39c68448]{position:fixed;z-index:1080;width:-moz-max-content;width:max-content;max-width:min(17.5rem,calc(100vw - 1.5rem));padding:.5rem .75rem;color:var(--text-primary);font-size:.875rem;font-weight:400;line-height:1.35;text-align:center;white-space:normal;pointer-events:none;background:var(--surface-overlay);border:1px solid var(--border-strong);border-radius:.5rem;box-shadow:var(--shadow-raised);transform:translate(-50%)}.instant-delivery-help[data-v-39c68448]:before{position:absolute;left:50%;width:.625rem;height:.625rem;content:"";background:var(--surface-overlay);border-top:1px solid var(--border-strong);border-left:1px solid var(--border-strong)}.instant-delivery-help--bottom[data-v-39c68448]:before{top:-.35rem;transform:translate(-50%) rotate(45deg)}.instant-delivery-help--top[data-v-39c68448]:before{bottom:-.35rem;transform:translate(-50%) rotate(225deg)}.item-card{padding:24px 0 0;border-radius:19.671px;background:var(--surface-overlay);box-shadow:var(--shadow-raised);transition:all .2s ease;height:calc(100% - 52px);border:2px solid var(--surface-overlay);cursor:pointer;overflow:hidden;display:flex;flex-direction:column}.item-card .instant-delivery-badge{font-size:10px;padding:2px 8px!important;display:flex!important;width:-moz-fit-content;width:fit-content;margin-top:-6px;margin-bottom:10px!important}.item-card .instant-delivery-badge .app-icon{position:relative;top:-1.5px}.item-card .heart-box{width:48px;height:48px;position:absolute;bottom:0;right:0;border-radius:8px 0 0;background:#000347cc;display:none;align-items:center;justify-content:center;transition:background .16s ease,box-shadow .16s ease,transform .16s ease;transform-origin:bottom right}.item-card .heart-box .app-icon{color:#fff;font-size:26px;transition:transform .16s ease}.item-card .heart-box.heart-box--interactive:has(i:hover),.item-card .heart-box.heart-box--interactive:hover{background:#0111a6eb;box-shadow:0 8px 18px #00034738;transform:scale(1.08)}.item-card .heart-box.heart-box--interactive:has(i:hover) .app-icon,.item-card .heart-box.heart-box--interactive:hover .app-icon{transform:scale(1.12)}@media(prefers-reduced-motion:reduce){.item-card .heart-box,.item-card .heart-box .app-icon{transition:none}.item-card .heart-box.heart-box--interactive:has(i:hover),.item-card .heart-box.heart-box--interactive:hover{transform:none}.item-card .heart-box.heart-box--interactive:has(i:hover) .app-icon,.item-card .heart-box.heart-box--interactive:hover .app-icon{transform:none}}.item-card .position-relative{height:162px;overflow:hidden;margin-bottom:8px}.item-card .position-relative img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.item-card .item-card-title{display:block;color:var(--a,#003f62);font-size:17.094px;font-weight:500;line-height:24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:48px}.item-card .item-card-title mark{background:#0111a61a;color:var(--Brand-Color-Blue-500,#0111a6);padding:0 2px;border-radius:2px}.item-card .item-card-price{color:var(--disable,#4a4a4a);font-size:24px;font-weight:800;line-height:1.2;margin-bottom:.5rem}.item-card p{color:var(--disable,#4a4a4a);font-size:16px;font-weight:400;margin-bottom:0}.item-card .main-box{padding:0 16px;flex:1}.item-card:hover{border:2px solid rgba(7,19,133,.2);box-shadow:0 8px 24px #00000029;height:100%;transform:scale(1.03)}.item-card:hover .hover-text{visibility:visible}.item-card:hover .heart-box{display:flex}.item-card:hover .heart-box.heart-box--interactive{background:#0111a6eb;box-shadow:0 8px 18px #00034738;transform:scale(1.08)}.item-card:hover .heart-box.heart-box--interactive .app-icon{transform:scale(1.12)}@media(prefers-reduced-motion:reduce){.item-card:hover .heart-box.heart-box--interactive,.item-card:hover .heart-box.heart-box--interactive .app-icon{transform:none}}.item-card .hover-text{margin:8px 0 0;visibility:hidden}.item-card .hover-text .item-card-seller-link{margin:12px 0 0;padding:8px 16px 12px;background:var(--surface-inset);border-radius:0 0 17px 17px;display:flex;align-items:center;justify-content:center;gap:8px}.item-card .hover-text .text-gray{color:var(--text-tertiary)}@media only screen and (max-width:991px){.item-card{padding:12px 0 0;height:100%;overflow:hidden}.item-card,.item-card:hover{border:none}.item-card .hover-text{visibility:visible;margin:8px 0 0}.item-card .hover-text .item-card-seller-link{margin:0;border:none!important;border-radius:0!important}.item-card.show .heart-box{display:flex}}@media only screen and (max-width:767px){.item-card{box-shadow:0 8px 24px #00000029}.item-card .main-box{padding:0 8px}.item-card .item-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-card .heart-box{bottom:0}.item-card .hover-text{display:block}}@media only screen and (max-width:425px){.item-card .heart-box{width:32px;height:32px}.item-card .heart-box .app-icon{font-size:24px}.item-card .item-card-title{font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-card .item-card-price{font-size:20px}.item-card p{font-size:12px}}
