:root{--b2b-accent: #E8348C;--b2b-cta: #F6992A;--b2b-cta-ink: #001128;--b2b-ink: #001128;--b2b-muted: #6b6b6b;--b2b-line: #e6e6e6;--b2b-soft: #f6f6f6;--b2b-bg: #ffffff;--b2b-ok: #1a8f3a;--b2b-ok-bg: #eaf7ee;--b2b-warn: #b45309;--b2b-radius: 10px}.b2b-price{line-height:1.35;margin-top:.35rem;font-size:.95em;color:var(--b2b-ink)}.b2b-price__unit{font-weight:700}.b2b-price__units{color:var(--b2b-muted)}.b2b-price__meta{display:flex;flex-wrap:wrap;gap:.3rem .6rem;align-items:center;font-size:.9em;color:var(--b2b-muted);margin-top:.15rem}.b2b-badge{display:inline-block;padding:.1em .55em;border-radius:999px;background:var(--b2b-ok-bg);color:var(--b2b-ok);font-weight:700;font-size:.85em;white-space:nowrap}.b2b-badge--neutral{background:var(--b2b-soft);color:var(--b2b-muted)}.b2b-price__vat{font-size:.8em;color:var(--b2b-muted);margin-top:.2rem}.b2b-table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.95em}.b2b-table th,.b2b-table td{padding:.55rem .6rem;border-bottom:1px solid var(--b2b-line);text-align:left;vertical-align:middle}.b2b-table th{font-weight:600;color:var(--b2b-muted);font-size:.8em;text-transform:uppercase;letter-spacing:.03em;width:55%}.b2b-table td strong{font-size:1.1em}.b2b-note{font-size:.85em;color:var(--b2b-muted);margin:.5rem 0 1rem}.b2b-progress{border:1px solid var(--b2b-line);border-radius:var(--b2b-radius);padding:.85rem 1rem;margin:.75rem 0 1rem;background:var(--b2b-bg);color:var(--b2b-ink)}.b2b-progress__msg{font-weight:600;margin:0 0 .55rem;font-size:.95em;line-height:1.35}.b2b-progress__msg .b2b-ok{color:var(--b2b-ok)}.b2b-progress__track{position:relative;height:8px;border-radius:999px;background:#ececec;overflow:hidden}.b2b-progress__fill{height:100%;width:0;background:var(--b2b-accent);border-radius:999px;transition:width .4s ease}.b2b-progress__steps{display:flex;justify-content:space-between;gap:.5rem;margin-top:.45rem;font-size:.76em;color:var(--b2b-muted)}.b2b-progress__step{flex:1}.b2b-progress__step+.b2b-progress__step{text-align:center}.b2b-progress__step:last-child{text-align:right}.b2b-progress__step.is-done{color:var(--b2b-ok);font-weight:700}.b2b-progress--compact{padding:.6rem .8rem}.b2b-usp{display:grid;grid-template-columns:repeat(var(--b2b-usp-cols, 4),minmax(0,1fr));gap:1rem;padding:1rem 0}.b2b-usp__item{display:flex;gap:.6rem;align-items:flex-start;font-size:.92em;line-height:1.3;min-width:0;overflow-wrap:anywhere}.b2b-usp__item svg{width:22px;height:22px;flex:none;color:var(--b2b-accent)}.b2b-usp__item strong{display:block}.b2b-usp__item span{color:var(--b2b-muted);font-size:.9em}@media(max-width:989px){.b2b-usp{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem}}@media(max-width:379px){.b2b-usp{grid-template-columns:1fr}}.b2b-qo{--qo-img: 56px;margin:0 auto}.b2b-qo__head h1,.b2b-qo__head h2{margin:0 0 .35rem}.b2b-qo__intro{color:var(--b2b-muted);margin:0 0 1rem;max-width:70ch}.b2b-qo__tools{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center;margin:0 0 1rem}.b2b-qo__tools input[type=search]{flex:1 1 260px;max-width:420px;padding:.6rem .8rem;border:1px solid var(--b2b-line);border-radius:var(--b2b-radius);font:inherit}.b2b-qo__tools label{display:inline-flex;gap:.4rem;align-items:center;font-size:.92em;color:var(--b2b-muted);cursor:pointer}.b2b-qo__btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.7rem 1.1rem;border-radius:var(--b2b-radius);border:1px solid var(--b2b-ink);background:var(--b2b-ink);color:#fff;font:inherit;font-weight:700;cursor:pointer;text-decoration:none;line-height:1.1}.b2b-qo__btn--primary{background:var(--b2b-cta);border-color:var(--b2b-cta);color:var(--b2b-cta-ink)}.b2b-qo__btn--ghost{background:transparent;color:var(--b2b-ink)}.b2b-qo__btn[disabled]{opacity:.5;cursor:not-allowed}.b2b-qo__group{margin:1.25rem 0 .5rem;font-size:1.05em;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--b2b-muted)}.b2b-qo__table{width:100%;border-collapse:collapse}.b2b-qo__table th{text-align:left;font-size:.75em;text-transform:uppercase;letter-spacing:.04em;color:var(--b2b-muted);padding:.5rem;border-bottom:2px solid var(--b2b-line);font-weight:600}.b2b-qo__table td{padding:.55rem .5rem;border-bottom:1px solid var(--b2b-line);vertical-align:middle;font-size:.93em}.b2b-qo__table .num{text-align:right;white-space:nowrap}.b2b-qo__prod{display:flex;gap:.7rem;align-items:center;min-width:220px}.b2b-qo__prod img{width:var(--qo-img);height:var(--qo-img);object-fit:cover;border-radius:6px;background:var(--b2b-soft);flex:none}.b2b-qo__prod a{color:inherit;text-decoration:none;font-weight:600;line-height:1.25}.b2b-qo__prod a:hover{text-decoration:underline}.b2b-qo__sub{display:block;font-size:.82em;color:var(--b2b-muted);font-weight:400;margin-top:.15rem}.b2b-qo__unit{font-weight:700}.b2b-qo__qty{display:inline-flex;align-items:center;border:1px solid var(--b2b-line);border-radius:var(--b2b-radius);overflow:hidden}.b2b-qo__qty button{width:36px;height:38px;border:0;background:var(--b2b-soft);font-size:1.1em;cursor:pointer;color:var(--b2b-ink)}.b2b-qo__qty input{width:48px;height:38px;border:0;text-align:center;font:inherit;font-weight:700;-moz-appearance:textfield}.b2b-qo__qty input::-webkit-outer-spin-button,.b2b-qo__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.b2b-qo__row.is-selected td{background:#e8348c0f}.b2b-qo__row.is-unavailable{opacity:.55}.b2b-qo__row.is-hidden{display:none}.b2b-qo__stock{font-size:.8em;white-space:nowrap}.b2b-qo__stock.ok{color:var(--b2b-ok)}.b2b-qo__stock.soon{color:var(--b2b-warn)}.b2b-qo__empty,.b2b-qo__loading{padding:1.5rem 0;color:var(--b2b-muted)}.b2b-qo__bar{position:sticky;bottom:0;z-index:20;display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center;justify-content:space-between;margin-top:1rem;padding:.8rem 1rem;background:var(--b2b-bg);border:1px solid var(--b2b-line);border-radius:var(--b2b-radius) var(--b2b-radius) 0 0;box-shadow:0 -6px 24px #00000014}.b2b-qo__totals{font-size:.95em}.b2b-qo__totals strong{font-size:1.1em}.b2b-qo__bar .b2b-progress{flex:1 1 100%;margin:0}.b2b-qo__actions{display:flex;gap:.5rem;flex-wrap:wrap}.b2b-qo__toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%);background:var(--b2b-ink);color:#fff;padding:.7rem 1rem;border-radius:999px;font-size:.92em;z-index:60;box-shadow:0 8px 30px #00000040}.b2b-qo__reorder{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center;padding:.8rem 1rem;margin:0 0 1rem;border:1px dashed var(--b2b-line);border-radius:var(--b2b-radius);background:var(--b2b-soft);font-size:.93em}.b2b-qo__reorder strong{font-weight:700}@media(max-width:749px){.b2b-qo{--qo-img: 48px}.b2b-qo__table thead{display:none}.b2b-qo__table,.b2b-qo__table tbody{display:block}.b2b-qo__table tr{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .7rem;padding:.7rem 0;border-bottom:1px solid var(--b2b-line)}.b2b-qo__table td{border:0;padding:0}.b2b-qo__table td.b2b-qo__cell-prod{flex:1 1 100%}.b2b-qo__table td.b2b-qo__cell-meta{font-size:.85em;color:var(--b2b-muted)}.b2b-qo__table td.b2b-qo__cell-meta strong,.b2b-qo__table td.b2b-qo__unit{color:var(--b2b-ink)}.b2b-qo__table td.b2b-qo__cell-qty{margin-left:auto}.b2b-qo__table td.b2b-qo__cell-sub{flex:1 1 100%;text-align:right;font-size:.9em;font-weight:700}.b2b-qo__row:not(.is-selected) td.b2b-qo__cell-sub{display:none}.b2b-qo__table td.num{text-align:left}.b2b-qo__bar{border-radius:0;margin-left:-16px;margin-right:-16px;padding:.7rem 16px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/b2b.css.map */
