.fc-badge-discount{display:inline-block;background:linear-gradient(135deg,#ff416c,#ff4b2b);color:#fff;font-size:13px;font-weight:700;padding:3px 10px;border-radius:6px;margin-left:8px;vertical-align:middle;box-shadow:0 4px 6px rgb(255 65 108 / .2);animation:fc-pulse 2s infinite;position:relative;top:-2px;margin-top:12px}@keyframes fc-pulse{0%{box-shadow:0 0 0 0 rgb(255 65 108 / .4)}70%{box-shadow:0 0 0 6px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.fc-badge-bulk{display:inline-block;background:#F0F;color:#fff;font-size:13px;font-weight:700;padding:3px 10px;border-radius:6px;margin-left:8px;vertical-align:middle;box-shadow:0 4px 6px rgb(255 0 255 / .3);animation:fc-pulse-bulk 2s infinite;position:relative;top:-2px;margin-top:12px}@keyframes fc-pulse-bulk{0%{box-shadow:0 0 0 0 rgb(255 0 255 / .4)}70%{box-shadow:0 0 0 6px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.fc-badge-first-order{display:inline-block;background:#1a1a1a;color:#c9a96a;border:1px solid #c9a96a;font-size:11px;font-weight:600;letter-spacing:1.5px;line-height:1.5;padding:4px 12px;border-radius:3px;margin-left:8px;vertical-align:middle;position:relative;top:-2px;margin-top:12px}.fc-badge-age{display:inline-block;background:linear-gradient(135deg,#f7971e,#d35400);color:#fff;font-size:13px;font-weight:700;padding:3px 10px;border-radius:6px;margin-left:8px;vertical-align:middle;box-shadow:0 4px 6px rgb(211 84 0 / .25);animation:fc-pulse-age 2s infinite;position:relative;top:-2px;margin-top:12px}@keyframes fc-pulse-age{0%{box-shadow:0 0 0 0 rgb(211 84 0 / .4)}70%{box-shadow:0 0 0 6px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.woocommerce-Price-amount ins{text-decoration:none!important;background:transparent!important;color:#000;font-weight:800}.woocommerce-Price-amount del{opacity:.5;font-size:.9em}.fc-coupon-conflict-note{display:block;margin-top:8px;font-size:12px;line-height:1.4;color:#6b6b6b;font-style:italic}.fc-coupon-applied-note{font-size:.85em;color:#6b6b6b;font-style:italic}.fc-disc-filter{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 24px}.fc-disc-filter-label{font-size:17px;font-weight:700;margin-right:6px}.fc-disc-chip{--fc-c:#FF5602;--fc-bg:#FFF1E9;display:inline-block;padding:10px 22px;border:2px solid var(--fc-c);border-radius:999px;font-size:16px;font-weight:700;line-height:1.3;color:var(--fc-c);background:var(--fc-bg);text-decoration:none;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}.fc-disc-chip--all{--fc-c:#333333;--fc-bg:#F4F4F4}.fc-disc-chip--10{--fc-c:#FF8A3D;--fc-bg:#FFF4EC}.fc-disc-chip--30{--fc-c:#FF6F1F;--fc-bg:#FFEFE5}.fc-disc-chip--50{--fc-c:#FF5602;--fc-bg:#FFE9DD}.fc-disc-chip--70{--fc-c:#D93F00;--fc-bg:#FFE1D2}.fc-disc-chip:hover,.fc-disc-chip:focus-visible{color:#fff;background:var(--fc-c);transform:translateY(-1px);box-shadow:0 4px 10px rgb(255 86 2 / .25)}.fc-disc-chip.is-active{color:#fff;background:var(--fc-c);box-shadow:0 4px 10px rgb(255 86 2 / .3)}@media (max-width:600px){.fc-disc-filter{gap:8px}.fc-disc-filter-label{width:100%;font-size:15px}.fc-disc-chip{padding:8px 16px;font-size:14px}}.fc-badge-discount.fc-badge-auto{background:#FF5602;box-shadow:0 4px 6px rgb(255 86 2 / .25);animation:fc-pulse-auto 2s infinite}@keyframes fc-pulse-auto{0%{box-shadow:0 0 0 0 rgb(255 86 2 / .4)}70%{box-shadow:0 0 0 6px #fff0}100%{box-shadow:0 0 0 0 #fff0}}