.product-card[data-v-13945a2b]{background:rgb(var(--daigo-paper));border:1px solid rgb(var(--daigo-line));border-radius:16px;box-shadow:var(--daigo-shadow-card)}.product-card[data-v-13945a2b]:hover{box-shadow:0 6px 22px rgb(var(--daigo-ink-soft)/.05098)}.product-card__visual[data-v-13945a2b]{background:linear-gradient(145deg,rgb(var(--daigo-paper)),rgb(var(--daigo-cream)))}.product-card__body[data-v-13945a2b]{gap:0}.product-card__body button[data-v-13945a2b]{min-height:44px}.product-card__body .product-card__quantity-button[data-v-13945a2b]{border-radius:50%;flex:0 0 32px;height:32px;min-height:32px;padding:0;position:relative;width:32px}.product-card__quantity-button[data-v-13945a2b]:after{content:"";top:-6px;right:-6px;bottom:-6px;left:-6px;position:absolute}.product-card__quantity-button[data-v-13945a2b]:focus-visible{outline:2px solid rgb(var(--daigo-champagne));outline-offset:3px}.product-card__prices[data-v-13945a2b]{align-items:center;display:flex;flex-wrap:wrap;gap:7px;width:100%}.product-card__price[data-v-13945a2b]{color:rgb(var(--daigo-ink-soft));font-size:20px;font-weight:800;white-space:nowrap}.product-card__old-price[data-v-13945a2b]{color:rgb(var(--daigo-muted));font-size:11px;text-decoration:line-through;white-space:nowrap}.product-card__discount[data-v-13945a2b]{background:rgb(var(--daigo-champagne));border-radius:999px;color:rgb(var(--daigo-ink-soft));font-size:10px;font-weight:500;line-height:1.2;margin-left:auto;padding:3px 7px}@media (max-width:640px){.product-card__price[data-v-13945a2b]{font-size:16px}.product-card__old-price[data-v-13945a2b]{font-size:9px}.product-card__discount[data-v-13945a2b]{font-size:9px;padding:3px 5px}}.product-card__body>div[data-v-13945a2b]{gap:12px}.product-card__title[data-v-13945a2b]{color:rgb(var(--daigo-ink-soft));font-size:16px;font-weight:600;min-height:2.5em}.product-card__subtitle[data-v-13945a2b]{color:rgb(var(--daigo-muted));font-size:12px;margin-bottom:14px;min-height:2.6em}@media (max-width:640px){.product-card__title[data-v-13945a2b]{font-size:13px}.product-card__subtitle[data-v-13945a2b]{font-size:10px}.product-card__body>div[data-v-13945a2b]{gap:10px}}.product-card--weekly[data-v-13945a2b]{border:1px solid rgb(var(--daigo-primary)/.14);border-radius:18px;box-shadow:0 4px 14px rgb(var(--daigo-primary)/.05)}.product-card--weekly[data-v-13945a2b]:hover{box-shadow:0 8px 24px rgb(var(--daigo-primary)/.1)}.product-card--weekly .product-card__visual[data-v-13945a2b]{background:rgb(var(--daigo-product-surface));height:220px}.product-card--weekly .product-card__body[data-v-13945a2b]{padding:4px 16px 16px}.product-card--weekly .product-card__title[data-v-13945a2b]{margin-bottom:6px;min-height:0}.weekly-choice[data-v-13945a2b]{align-items:center;background:linear-gradient(105deg,rgb(var(--daigo-line)),rgb(var(--daigo-champagne)));border-radius:9px;box-shadow:inset 0 1px #ffffff38;color:rgb(var(--daigo-ink-soft));display:flex;font-size:12px;font-weight:500;gap:7px;isolation:isolate;line-height:1.3;min-height:36px;overflow:hidden;padding:8px 10px;position:relative;width:100%}.weekly-choice__texture[data-v-13945a2b]{height:100%;top:0;right:0;bottom:0;left:0;opacity:.13;position:absolute;width:100%;z-index:-1}.weekly-choice__icon[data-v-13945a2b]{flex-shrink:0;height:18px;width:18px}@media (min-width:640px){.product-card--weekly .product-card__visual[data-v-13945a2b]{height:270px}.product-card--weekly .product-card__body[data-v-13945a2b]{padding:4px 20px 20px}.weekly-choice[data-v-13945a2b]{font-size:14px;min-height:40px;padding:9px 12px}}
