.qb-strip{display:flex;flex-direction:column;gap:.7rem;background:var(--qbs-bg, #f5f5f5);border-radius:var(--qbs-radius, 6px);padding:var(--qbs-pad-y, 12px) var(--qbs-pad-x, 14px);margin:1.2rem 0}.qb-strip--center{text-align:center;align-items:center}.qb-strip__lead{margin:0;display:flex;align-items:center;gap:.7rem;font-size:var(--qbs-title-size, 1.4rem);font-weight:500;line-height:1.35;color:var(--qbs-text, #111)}.qb-strip--title-heading .qb-strip__lead{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 500);letter-spacing:.02em}.qb-strip__lead strong{font-weight:700}.qb-strip__icon{width:1.5rem;height:1.5rem;flex-shrink:0;color:var(--qbs-muted, #757575)}.qb-strip__rail{width:100%;margin:.1rem 0}.qb-strip__rail-row{display:flex}.qb-strip__rail-row>*{flex:1 1 0;min-width:0;text-align:center}.qb-strip__rail-pct{font-size:var(--qbs-pct-size, 1.5rem);font-weight:700;line-height:1.3;color:var(--qbs-text, #111);font-family:var(--font-heading-family);letter-spacing:.03em}.qb-strip--pct-body .qb-strip__rail-pct{font-family:inherit;letter-spacing:.01em}.qb-strip__rail-track{position:relative;height:1.5rem}.qb-strip__rail-line{position:absolute;top:50%;transform:translateY(-50%);left:var(--qbs-line-inset, 12.5%);right:var(--qbs-line-inset, 12.5%);height:2px;border-radius:2px;background:rgba(var(--color-foreground),.12)}.qb-strip__rail-node{position:absolute;top:50%;transform:translate(-50%,-50%);width:.8rem;height:.8rem;border-radius:50%;background:var(--qbs-accent, #988c63);box-shadow:0 0 0 2px var(--qbs-bg, #f5f5f5)}.qb-strip__rail-items{font-size:1rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;color:var(--qbs-muted, #757575);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qb-strip__note{margin:0;font-size:1.1rem;line-height:1.4;color:var(--qbs-muted, #757575)}.qb-strip__cd{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem 1.2rem;margin-top:.2rem}.qb-strip--center .qb-strip__cd{justify-content:center}.qb-strip__cd-label{font-size:1.05rem;color:var(--qbs-muted, #757575)}.qb-strip__cd-units{display:inline-flex;align-items:center;gap:1rem}.qb-strip__cd-unit{display:inline-flex;flex-direction:column;align-items:center;min-width:3.4rem}.qb-strip__cd-num{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 500);font-style:normal;font-size:var(--qbs-cd-size, 1.8rem);line-height:1.15;color:var(--qbs-text, #111);font-variant-numeric:tabular-nums}.qb-strip--cd-body .qb-strip__cd-num{font-family:inherit;font-weight:600}.qb-strip__cd-tag{font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;color:var(--qbs-muted, #757575)}.qb-strip__cd-sep{width:1px;height:2.8rem;background:rgba(var(--color-foreground),.15)}.qb-strip__cd[hidden],.qb-strip[hidden]{display:none}.qb-bar{display:flex;flex-direction:column;gap:.6rem;margin:1.2rem 0 .4rem}.qb-bar--cart{max-width:none}.qb-bar--layout-card{position:relative;overflow:hidden;background:var(--qb-bar-bg, #f5f5f5);border-radius:.4rem;padding:1rem 1.2rem 1.3rem}.qb-bar--layout-card .qb-bar__track{position:absolute;bottom:1px;left:0;right:0;height:.2rem;border-radius:.6rem;background:rgba(var(--color-border),.2)}.qb-bar--layout-card .qb-bar__fill{border-radius:.6rem}.qb-bar--layout-card .qb-bar__tick{height:.2rem}.qb-bar--layout-text .qb-bar__track{display:none}.qb-bar__title{margin:0 0 -.2rem;font-size:1.05rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--qb-accent, #988c63)}.qb-bar__saving{margin:0;font-size:1.2rem;font-weight:600;line-height:1.35;color:rgb(var(--color-foreground));letter-spacing:.01em}.qb-bar__nudge{margin:0;font-size:1.15rem;line-height:1.4;color:rgb(var(--color-foreground-secondary, var(--color-foreground)))}.qb-bar__nudge strong{font-weight:600;color:rgb(var(--color-foreground))}.qb-bar__track{position:relative;height:3px;border-radius:3px;background:rgba(var(--color-foreground),.08)}.qb-bar__fill{position:absolute;top:0;left:0;bottom:0;border-radius:3px;background:var(--qb-accent, #988c63);transform-origin:left center;animation:qb-grow .42s cubic-bezier(.16,1,.3,1) both}@keyframes qb-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.qb-bar__tick{position:absolute;top:50%;width:1px;height:5px;transform:translate(-50%,-50%);background:rgba(var(--color-foreground),.18)}.qb-bar__tick.is-passed{background:rgba(var(--color-background),.9)}@media(prefers-reduced-motion:reduce){.qb-bar__fill{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-quantity-breaks.css.map */
