.ozbsi-banner{background:#f7f7f7;border:1px solid #eee;padding:.6rem .8rem;margin:.6rem 0;border-radius:6px;font-size:14px}.ozbsi-banner small{color:#666;margin-left:.4rem}.ozbsi-progress{margin:.6rem 0 1rem}.ozbsi-progress--micro{margin:.4rem 0 .8rem}.ozbsi-progress__labels-top{position:relative;height:20px;margin-bottom:6px;font-size:12px;color:#666}.ozbsi-progress__labels-top span{position:absolute;transform:translateX(-50%);white-space:nowrap}.ozbsi-progress__bar{position:relative;height:16px;background:#eee;border-radius:999px;overflow:hidden}.ozbsi-progress__fill{position:absolute;top:0;left:0;height:100%;width:0;background:linear-gradient(90deg,#000000,#cc0000);transition:width .3s}.ozbsi-progress__ticks{position:absolute;top:0;left:0;right:0;bottom:0}.ozbsi-progress__tick{position:absolute;top:-3px;width:2px;height:16px;background:#ccc}.ozbsi-progress__meta{margin-top:6px;font-size:13px;color:#333}:root:not(#ozbsi) .ozbsi-save-row td{padding:8px 0;border:0;text-align:left}:root:not(#ozbsi) .ozbsi-save-row td::before{display:none}:root:not(#ozbsi) .ozbsi-save-strip{background:#EAF6EE;border-radius:6px;padding:12px;text-align:left;line-height:1.3}:root:not(#ozbsi) .ozbsi-save-strip__main{font-weight:700;color:var(--ozb-ink,#1a1a1a)}:root:not(#ozbsi) .ozbsi-save-strip__amount{font-size:var(--ozbsi-total-size,19px)}:root:not(#ozbsi) .ozbsi-save-strip__amount,:root:not(#ozbsi) .ozbsi-save-strip__amount .woocommerce-Price-amount,:root:not(#ozbsi) .ozbsi-save-strip__amount bdi{color:var(--ozb-green,#1f7a32);font-weight:700}:root:not(#ozbsi) .ozbsi-save-strip__amount .woocommerce-Price-amount{font-size:inherit}:root:not(#ozbsi) .ozbsi-save-strip__note{margin-top:2px;font-size:12px;font-weight:400;color:var(--ozb-muted,#777)}:root:not(#ozbsi) .ozbsi-save-strip__note .woocommerce-Price-amount{font-weight:400;color:inherit}.ozbsi-progress__labels-top .ozbsi-progress__label--ship{transform:none;text-align:left;margin-left:2px}:root:not(#ozbsi) .ozbsi-panel{background:var(--ozb-ink,#161615);color:#fff;border-radius:12px;padding:16px 18px 14px;margin:0 0 1.2rem;line-height:1.35}:root:not(#ozbsi) .ozbsi-panel__headline{font-size:18px;font-weight:700;color:#fff;margin:0 0 12px}:root:not(#ozbsi) .ozbsi-panel__headline .woocommerce-Price-amount,:root:not(#ozbsi) .ozbsi-panel__headline bdi{color:inherit;font-weight:inherit}:root:not(#ozbsi) .ozbsi-panel__badge{display:inline-block;vertical-align:2px;margin-right:6px;padding:2px 8px;border-radius:999px;background:var(--ozb-red,#C8202F);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}:root:not(#ozbsi) .ozbsi-panel .ozbsi-progress{margin:0}:root:not(#ozbsi) .ozbsi-panel .ozbsi-progress__labels-top,:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-progress__labels-top{color:rgb(255 255 255 / .6)}:root:not(#ozbsi) .ozbsi-panel .ozbsi-progress__label:last-child:not(.ozbsi-progress__label--ship),:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-progress__label:last-child:not(.ozbsi-progress__label--ship){transform:translateX(-100%)}:root:not(#ozbsi) .ozbsi-panel .ozbsi-progress__label.is-reached,:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-progress__label.is-reached{color:#fff}:root:not(#ozbsi) .ozbsi-panel .ozbsi-progress__bar,:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-progress__bar{height:12px;background:rgb(255 255 255 / .16)}:root:not(#ozbsi) .ozbsi-panel .ozbsi-progress__fill,:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-progress__fill{background:linear-gradient(90deg,var(--ozb-red-dk,#A51A26),#E5303F);border-radius:999px;transition:width .6s ease-out}:root:not(#ozbsi) .ozbsi-panel .ozbsi-progress__tick,:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-progress__tick{top:0;height:12px;background:rgb(255 255 255 / .35)}:root:not(#ozbsi) .ozbsi-panel .ozbsi-progress__tick.is-reached,:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-progress__tick.is-reached{background:rgb(255 255 255 / .85)}:root:not(#ozbsi) .ozbsi-panel .ozbsi-progress__meta,:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-progress__meta{margin-top:8px;font-size:14px;color:rgb(255 255 255 / .88)}:root:not(#ozbsi) .ozbsi-panel .ozbsi-progress__meta .woocommerce-Price-amount,:root:not(#ozbsi) .ozbsi-panel .ozbsi-progress__meta bdi,:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-progress__meta .woocommerce-Price-amount,:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-progress__meta bdi{color:#fff;font-weight:700}:root:not(#ozbsi) .ozbsi-panel__note{margin-top:4px;font-size:12px;color:rgb(255 255 255 / .6)}:root:not(#ozbsi) .ozbsi-panel--checkout{padding:14px 16px 12px}:root:not(#ozbsi) .ozbsi-panel.ozbsi-panel--celebrate{animation:ozbsi-unlock 1.2s ease-out 1}@keyframes ozbsi-unlock{0%{box-shadow:0 0 0 0 rgb(200 32 47 / .7)}60%{box-shadow:0 0 0 10px #fff0}100%{box-shadow:0 0 0 0 #fff0}}@media (max-width:549px){:root:not(#ozbsi) .ozbsi-panel{padding:14px 14px 12px;border-radius:10px}:root:not(#ozbsi) .ozbsi-panel__headline{font-size:16px}:root:not(#ozbsi) .ozbsi-panel .ozbsi-progress__labels-top,:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-progress__labels-top{font-size:11px}}:root:not(#ozbsi) .ozbsi-shopbar{position:relative;background:var(--ozb-ink,#161615);color:#fff;border-left:4px solid var(--ozb-red,#C8202F);border-radius:12px;padding:12px 18px;margin:0 0 18px;line-height:1.3}@media (min-width:550px) and (max-width:1439px){:root:not(#ozbsi) .ozbsi-shopbar{margin:0 25px 18px}}:root:not(#ozbsi) .ozbsi-shopbar p{margin:0}:root:not(#ozbsi) .ozbsi-shopbar__intro{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:30px;padding-right:180px;min-width:0}:root:not(#ozbsi) .ozbsi-shopbar__eyebrow{display:inline-block;margin:0;padding:2px 8px;border-radius:999px;background:var(--ozb-red,#C8202F);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}:root:not(#ozbsi) .ozbsi-shopbar__title{font-size:20px;font-weight:700;color:#fff}:root:not(#ozbsi) .ozbsi-shopbar__more{margin:0;padding:0;border:0}:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-shopbar__toggle{position:absolute;top:12px;right:18px;display:flex;align-items:center;gap:8px;box-sizing:border-box;min-height:30px;margin:0;padding:0 12px;border:1px solid rgb(255 255 255 / .4);border-radius:999px;background:#fff0;color:#fff;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;list-style:none;cursor:pointer;user-select:none}:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-shopbar__toggle::-webkit-details-marker{display:none}:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-shopbar__toggle::marker{content:''}:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-shopbar__toggle::after{content:'';width:6px;height:6px;margin-top:-3px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}:root:not(#ozbsi) .ozbsi-shopbar__more[open]>.ozbsi-shopbar__toggle::after{margin-top:3px;transform:rotate(-135deg)}:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-shopbar__toggle:hover{border-color:#fff;background:rgb(255 255 255 / .08)}:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-shopbar__toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}:root:not(#ozbsi) .ozbsi-shopbar__more[open] .ozbsi-shopbar__toggle-show,:root:not(#ozbsi) .ozbsi-shopbar__more:not([open]) .ozbsi-shopbar__toggle-hide{display:none}:root:not(#ozbsi) .ozbsi-shopbar__detail{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:10px}:root:not(#ozbsi) .ozbsi-shopbar__note{flex:1 1 260px;min-width:0;font-size:13px;color:rgb(255 255 255 / .72)}:root:not(#ozbsi) .ozbsi-shopbar__tiers{flex:1 1 340px;display:grid;grid-template-columns:repeat(var(--ozbsi-n,4),minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}:root:not(#ozbsi) .ozbsi-shopbar__tier{margin:0;padding:8px 6px;border-radius:8px;background:rgb(255 255 255 / .08);border-top:3px solid var(--ozb-red,#C8202F);text-align:center;min-width:0}:root:not(#ozbsi) .ozbsi-shopbar__min,:root:not(#ozbsi) .ozbsi-shopbar__pct,:root:not(#ozbsi) .ozbsi-shopbar__ship{display:block}:root:not(#ozbsi) .ozbsi-shopbar__min{font-size:13px;color:rgb(255 255 255 / .8)}:root:not(#ozbsi) .ozbsi-shopbar__pct{font-size:17px;font-weight:700;color:#fff;white-space:nowrap}:root:not(#ozbsi) .ozbsi-shopbar__ship{font-size:11px;color:rgb(255 255 255 / .72)}:root:not(#ozbsi) .ozbsi-shopbar__live{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;min-width:0;margin-top:10px;padding-top:10px;border-top:1px solid rgb(255 255 255 / .14)}:root:not(#ozbsi) .ozbsi-shopbar__live[hidden]{display:none}:root:not(#ozbsi) .ozbsi-shopbar__live>.ozbsi-progress,:root:not(#ozbsi) .ozbsi-shopbar__live>.ozbsi-panel__note{flex:1 1 100%;min-width:0}:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-shopbar__cart{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgb(255 255 255 / .6)}:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-panel__headline{font-size:16px;margin:0 0 6px}:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-progress{margin:0}:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-progress__fill{transition:none}:root:not(#ozbsi) .ozbsi-shopbar__live span.woocommerce-Price-amount.amount{font-size:inherit!important}:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-panel__note{margin-top:4px}:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-shopbar__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:549px){:root:not(#ozbsi) .ozbsi-shopbar{padding:12px 14px;border-radius:10px;margin:0 0 14px}:root:not(#ozbsi) .ozbsi-shopbar__intro{display:block;min-height:0;padding-right:0}:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-shopbar__eyebrow{line-height:14px;margin:6px 0 8px}:root:not(#ozbsi) .ozbsi-shopbar__title:first-child{padding-right:150px}:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-shopbar__toggle{right:14px;gap:6px;padding:0 10px;font-size:12px}:root:not(#ozbsi) .ozbsi-shopbar__detail{display:block}:root:not(#ozbsi) .ozbsi-shopbar__tiers{margin-top:10px}:root:not(#ozbsi) .ozbsi-shopbar__title{font-size:17px}:root:not(#ozbsi) .ozbsi-shopbar__note{font-size:12px}:root:not(#ozbsi) .ozbsi-shopbar__pct{font-size:15px}:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-panel__headline{font-size:15px}}@media (max-width:359px){:root:not(#ozbsi) .ozbsi-shopbar__tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){:root:not(#ozbsi) .ozbsi-panel .ozbsi-progress__fill,:root:not(#ozbsi) .ozbsi-shopbar .ozbsi-progress__fill{transition:none}:root:not(#ozbsi) .ozbsi-panel.ozbsi-panel--celebrate{animation:none}}