.kob-product-points__promotion[hidden]{display:none!important}
.kob-product-points__promotion{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem 1rem;margin:0 0 .8rem;min-width:0;max-width:100%;font-size:1.2rem;line-height:1.5}
.kob-product-points__sales-badge{font-size:1.05rem;font-weight:400;color:rgba(var(--color-foreground),.75);white-space:nowrap}
.kob-product-points__promotion a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}
.kob-product-points__sales-equation{font-size:.82em;color:rgba(var(--color-foreground),.62);white-space:nowrap}
.kob-product-points__sales-result{color:rgb(var(--color-foreground));font-weight:600}
.kob-product-points__promotion{margin:.15rem 0 .35rem}
.kob-product-points__tooltip>summary{flex-wrap:wrap}
.kob-product-points__tooltip>summary>.kob-product-points__line,.kob-product-points__tooltip>summary>.kob-product-points__promotion,.kob-product-points__tooltip>summary>.kob-product-points__toggle{flex-basis:100%;width:100%}

.kob-product-points__promotion a.kob-product-points__sales-entry{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;box-sizing:border-box;width:100%;min-height:4.4rem;min-width:0;max-width:100%;padding:.9rem 1.2rem;margin:.35rem 0 .6rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:.4rem;background:rgba(var(--color-foreground),.055);color:rgb(var(--color-foreground));box-shadow:none;text-decoration:none;font-size:1.2rem;line-height:1.5;letter-spacing:0;text-align:left;white-space:normal}
.kob-product-points__sales-entry-name{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .8rem;min-width:0;overflow-wrap:anywhere}
.kob-product-points__sales-entry-action{flex-shrink:0;font-size:1.1rem;white-space:nowrap}
.kob-product-points__promotion a.kob-product-points__sales-entry:hover{background:rgba(var(--color-foreground),.09)}
.kob-product-points__promotion a.kob-product-points__sales-entry:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}
@media(max-width:359px){.kob-product-points__promotion a.kob-product-points__sales-entry{gap:.65rem;flex-wrap:wrap}.kob-product-points__sales-entry-action{margin-left:auto;white-space:normal}}
