.zvd-product-offer{clear:both;width:100%;margin:16px 0 20px}.zvd-product-offer[hidden]{display:none!important}
.zvd-card{--zvd-accent:#edbf00;container-type:inline-size;font-family:inherit;color:#111315;line-height:1.35;width:100%;box-sizing:border-box;background:#fff;border-radius:12px}
.zvd-card *{box-sizing:border-box}.zvd-card .zvd-card-heading{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:0;background:none;border:0}
.zvd-card .zvd-tag{flex:none;width:29px;height:29px;color:var(--zvd-accent)}
.zvd-card .zvd-card-heading h3{margin:0 0 3px;padding:0;font-family:inherit;font-size:22px;line-height:1.2;letter-spacing:-.6px;font-weight:800;color:#111315;text-transform:none}
.zvd-card .zvd-card-heading p{margin:0;font-size:13px;line-height:1.5;font-weight:400;color:#767b83}
.zvd-card .zvd-tiers{display:grid;grid-template-columns:repeat(var(--zvd-columns,4),minmax(0,1fr));border:1px solid #e1e2e6;border-radius:12px;overflow:hidden}
.zvd-card .zvd-tier{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 5px;min-width:0}
.zvd-card .zvd-tier:not(:first-child)::before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:1px;background:#e1e2e6}
.zvd-card .zvd-tier-quantity{font-weight:750;font-size:13px;white-space:nowrap;color:inherit}
.zvd-card .zvd-tier-rate{display:block;margin:9px 0 0;font-size:28px;font-weight:850;line-height:1;letter-spacing:-.7px;color:var(--zvd-accent);white-space:nowrap;font-variant-numeric:lining-nums}
.zvd-card .zvd-tier-rate>span{font-size:.72em}
.zvd-card .zvd-tier-off{font-size:10px;letter-spacing:2px;font-weight:750;color:#777c84;margin:5px 0 0}
.zvd-card .zvd-tier-best{background:#121416;color:#fff}
.zvd-card .zvd-tier-best::before{display:none}.zvd-card .zvd-tier-best .zvd-tier-off{color:#d1d2d4}
.zvd-card .zvd-badge{display:block;max-width:100%;margin:7px 0 0;padding:3px 8px;border-radius:99px;font-size:8px;line-height:1.2;font-weight:800;color:#121416;background:var(--zvd-accent);letter-spacing:.2px}
.zvd-card .zvd-card-note{display:flex;align-items:center;justify-content:center;gap:6px;margin:9px 0 0;padding:0;color:#737982;font-size:10.5px;line-height:1.5;text-align:left}
.zvd-card .zvd-card-note svg{width:16px;height:16px;flex:none}
@container (min-width:600px){.zvd-card .zvd-card-heading h3{font-size:24px}.zvd-card .zvd-card-heading p{font-size:13px}.zvd-card .zvd-tier{padding:14px 6px}.zvd-card .zvd-tier-quantity{font-size:14px}.zvd-card .zvd-card-note{font-size:11px}}
@container (max-width:380px){.zvd-card .zvd-card-heading{gap:8px;margin-bottom:10px}.zvd-card .zvd-card-heading h3{font-size:18px}.zvd-card .zvd-card-heading p{font-size:11px}.zvd-card .zvd-tag{width:23px;height:23px}.zvd-card .zvd-tier{padding:10px 3px}.zvd-card .zvd-tier-quantity{font-size:11px}.zvd-card .zvd-badge{font-size:7px;padding:3px 5px;letter-spacing:0}.zvd-card .zvd-card-note{font-size:9px}}
@media (max-width:767px){.zvd-product-offer{margin:14px 0 16px}.zvd-card .zvd-card-heading{gap:8px;margin-bottom:10px}.zvd-card .zvd-card-heading h3{font-size:18px}.zvd-card .zvd-card-heading p{font-size:11px}.zvd-card .zvd-tag{width:23px;height:23px}.zvd-card .zvd-tier{padding:10px 3px}.zvd-card .zvd-tier-quantity{font-size:11px}.zvd-card .zvd-tier-rate{font-size:24px;letter-spacing:-.5px;margin-top:7px}.zvd-card .zvd-tier-off{font-size:9px;letter-spacing:1.5px;margin-top:4px}.zvd-card .zvd-badge{font-size:7px;margin-top:6px;padding:3px 5px;letter-spacing:0}.zvd-card .zvd-card-note{font-size:9px;margin-top:8px;gap:5px}.zvd-card .zvd-card-note svg{width:14px;height:14px}}
@media (max-width:359px){.zvd-card .zvd-tier-rate{font-size:22px}.zvd-card .zvd-tier-quantity{font-size:10px}}

.zvd-card-amount .zvd-tier-rate>span{font-size:inherit;color:inherit}.zvd-card-amount .woocommerce-Price-amount,.zvd-card-amount bdi{color:inherit;font:inherit}.zvd-card-amount .zvd-tier-rate .woocommerce-Price-currencySymbol{font-size:.72em}.zvd-card-amount .zvd-tier-quantity{white-space:normal;overflow-wrap:anywhere}.zvd-card-amount .zvd-tier-rate{white-space:normal;overflow-wrap:anywhere}
