.etec-bb-wrap{margin-block:3.2rem 5.6rem}.etec-bb__head{display:grid;gap:1rem;max-width:76rem;margin-bottom:2.8rem}.etec-bb__eyebrow{display:inline-flex;gap:.8rem;align-items:center;margin:0;color:var(--etec-accent-text);font:700 1.2rem/1.2 var(--etec-font-mono);letter-spacing:.12em;text-transform:uppercase}.etec-bb__eyebrow .etec-icon{width:1.6rem;height:1.6rem}.etec-bb__title{margin:0;font-family:var(--etec-font-display);font-size:clamp(3rem,4vw,4.6rem);line-height:1.05;text-transform:uppercase;text-wrap:balance}.etec-bb__intro{margin:0;max-width:64ch;color:var(--etec-muted);font-size:1.6rem}.etec-bb__timer{justify-self:start}.etec-bb__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,36rem);gap:2.4rem;align-items:start}@media screen and (max-width:989px){.etec-bb__layout{grid-template-columns:minmax(0,1fr)}}.etec-bb__slots{display:grid;gap:1rem;margin:0}.etec-bb__slot{display:grid;grid-template-columns:8rem minmax(0,1fr) auto auto;gap:1.6rem;align-items:center;padding:1.2rem 1.6rem 1.2rem 1.2rem;background:var(--etec-surface);border:1px solid var(--etec-line);border-radius:var(--etec-radius)}.etec-bb__slot.is-removed{background:var(--etec-line-soft)}@media screen and (max-width:599px){.etec-bb__slot{grid-template-columns:6.4rem minmax(0,1fr);gap:.8rem 1.2rem}.etec-bb__slot-price{grid-column:2}.etec-bb__actions{grid-column:1 / -1;justify-content:flex-start}}.etec-bb__thumb{display:grid;place-items:center;width:8rem;aspect-ratio:1;max-width:100%;overflow:hidden;background:#fff;border:1px solid var(--etec-line-soft);border-radius:var(--etec-radius-s)}.etec-bb__thumb img{width:100%;height:100%;object-fit:contain}.etec-bb__thumb--small{width:5.6rem}@media screen and (max-width:599px){.etec-bb__slot .etec-bb__thumb{width:6.4rem}}.etec-bb__info{display:flex;flex-wrap:wrap;gap:.4rem .8rem;align-items:center;min-width:0}.etec-bb__slot-main{display:contents}.etec-bb__slot-label{flex-basis:100%;color:var(--etec-muted);font:700 1.1rem/1.3 var(--etec-font-mono);letter-spacing:.1em;text-transform:uppercase}.etec-bb__slot-name{flex-basis:100%;color:var(--etec-text);font-weight:600;font-size:1.5rem;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}.etec-bb__slot-name:hover{text-decoration:underline}.etec-bb__slot-empty{flex-basis:100%;color:var(--etec-muted);font-size:1.5rem;white-space:nowrap}.etec-bb__slot-variant{color:var(--etec-muted);font-size:1.3rem}.etec-bb__slot-price{font-weight:700;font-size:1.6rem;font-variant-numeric:tabular-nums;white-space:nowrap}.etec-bb__actions{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.etec-bb__action{--bb-line: var(--etec-ink);--bb-fill: var(--etec-surface);--bb-text: var(--etec-ink);position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.4rem;min-width:4.4rem;padding:0 1.6rem;color:var(--bb-text);font:700 1.2rem/1 var(--etec-font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:var(--bb-line);border:0;border-radius:0;clip-path:var(--etec-cut-s);cursor:pointer;transition:color .18s var(--etec-ease),transform .16s var(--etec-ease)}.etec-bb__action:before{content:"";position:absolute;top:.15rem;right:.15rem;bottom:.15rem;left:.15rem;z-index:-1;background:var(--bb-fill);clip-path:var(--etec-cut-s);transition:background-color .18s var(--etec-ease)}.etec-bb__action .etec-icon{width:1.6rem;height:1.6rem;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--etec-ease)}.etec-bb__action:active{transform:translateY(.1rem)}@media(hover:hover){.etec-bb__action--change:hover{--bb-fill: var(--etec-ink);--bb-text: var(--etec-accent)}.etec-bb__action--change:hover .etec-icon{transform:translate(.2rem)}}.etec-bb__action--remove{--bb-line: var(--etec-line);--bb-text: var(--etec-muted);padding:0}@media(hover:hover){.etec-bb__action--remove:hover{--bb-line: var(--etec-bad);--bb-fill: var(--etec-bad-soft);--bb-text: var(--etec-bad-text)}.etec-bb__action--remove:hover .etec-icon{transform:rotate(-8deg)}}.etec-bb__action--add{--bb-line: var(--etec-accent);--bb-fill: var(--etec-accent)}@media(hover:hover){.etec-bb__action--add:hover{--bb-line: var(--etec-ink);--bb-fill: var(--etec-ink);--bb-text: var(--etec-accent)}.etec-bb__action--add:hover .etec-icon{transform:rotate(90deg)}}.etec-bb__thumb--empty{color:var(--etec-muted);background:transparent;border:1.5px dashed var(--etec-line)}.etec-bb__thumb--empty .etec-icon{width:2.4rem;height:2.4rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.etec-bb__action:focus-visible{--bb-line: var(--etec-focus, var(--etec-ink));outline:none}.etec-bb__action:focus-visible:before{top:.3rem;right:.3rem;bottom:.3rem;left:.3rem}.etec-bb__share:focus-visible,.etec-bb__option:focus-visible,.etec-bb__icon-button:focus-visible,.etec-bb__search:focus-visible{outline:2px solid var(--etec-focus, var(--etec-ink));outline-offset:2px}.etec-bb__chip{display:inline-flex;align-items:center;padding:.3rem .8rem;color:var(--etec-accent-text);font:700 1.1rem/1.2 var(--etec-font-mono);letter-spacing:.04em;background:rgba(var(--etec-accent-rgb),.18);border-radius:99rem}.etec-bb__chip--compatible{color:var(--etec-accent-text)}.etec-bb__chip--unknown,.etec-bb__chip--warning{color:var(--etec-warn-text);background:var(--etec-warn-soft)}.etec-bb__chip--incompatible,.etec-bb__chip--bad{color:var(--etec-bad-text);background:#b3261e1a}.etec-bb__summary{position:sticky;top:var(--etec-sticky-top, 2rem);display:grid;gap:1.4rem;padding:2rem;color:#fff;background:var(--etec-ink);clip-path:var(--etec-cut-l)}@media screen and (max-width:989px){.etec-bb__summary{position:static}}.etec-bb__summary-title{margin:0;color:#fff;font-family:var(--etec-font-display);font-size:2.2rem;text-transform:uppercase}.etec-bb__lines{display:grid;gap:.8rem;margin:0}.etec-bb__line{display:flex;gap:1.2rem;justify-content:space-between;align-items:baseline;font-size:1.5rem}.etec-bb__line dt{color:var(--etec-ink-soft)}.etec-bb__line dd{margin:0;font-variant-numeric:tabular-nums}.etec-bb__line--discount dd{color:var(--etec-accent);font-weight:700}.etec-bb__line--total{padding-top:1.2rem;border-top:1px dashed rgba(255,255,255,.24)}.etec-bb__line--total dt{color:#fff;font-family:var(--etec-font-display);font-size:1.8rem;text-transform:uppercase}.etec-bb__line--total dd{font-family:var(--etec-font-display);font-size:3.2rem;font-weight:700}.etec-bb__unlock{margin:0;padding:1rem 1.2rem;color:#fff;font-size:1.4rem;background:#ffffff14;border-left:3px solid var(--etec-warn)}.etec-bb__unlock.is-unlocked{border-left-color:var(--etec-accent)}.etec-bb__fit{margin:0;padding:1rem 1.2rem;color:var(--etec-ink);font-size:1.4rem;background:var(--etec-warn-soft)}.etec-bb__add{width:100%;justify-content:center}.etec-bb.is-busy .etec-bb__add{opacity:.7;pointer-events:none}.etec-bb__share{display:inline-flex;gap:.8rem;align-items:center;justify-content:center;min-height:4.4rem;color:#fff;font:600 1.4rem/1 var(--font-body-family);background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:99rem;cursor:pointer}.etec-bb__share:hover{border-color:var(--etec-accent)}.etec-bb__share .etec-icon{width:1.6rem;height:1.6rem}.etec-bb__message{margin:0;color:var(--etec-accent);font-size:1.4rem;overflow-wrap:anywhere}.etec-bb__message[data-tone=error]{color:#ffb4ab}.etec-bb__perks{display:grid;gap:.6rem;margin:.4rem 0 0;padding-top:1.2rem;color:var(--etec-ink-soft);font-size:1.3rem;border-top:1px solid rgba(255,255,255,.12)}.etec-bb__perks li{display:flex;gap:.8rem;align-items:center}.etec-bb__perks .etec-icon{width:1.6rem;height:1.6rem;color:var(--etec-accent)}.etec-bb__picker{width:min(64rem,calc(100vw - 3.2rem));max-height:min(80vh,76rem);padding:0;color:var(--etec-text);background:var(--etec-surface);border:0;border-radius:var(--etec-radius);box-shadow:0 2rem 6rem rgba(var(--etec-ink-rgb),.35)}.etec-bb__picker[open]{display:flex;flex-direction:column}.etec-bb__picker::backdrop{background:rgba(var(--etec-ink-rgb),.6)}.etec-bb__picker-head{display:flex;gap:1.2rem;align-items:center;justify-content:space-between;padding:1.6rem 2rem 1rem}.etec-bb__picker-title{margin:0;font-family:var(--etec-font-display);font-size:2.2rem;text-transform:uppercase}.etec-bb__icon-button{display:grid;place-items:center;width:4.4rem;height:4.4rem;color:var(--etec-text);background:transparent;border:0;border-radius:50%;cursor:pointer}.etec-bb__icon-button:hover{background:var(--etec-line-soft)}.etec-bb__picker-tools{display:grid;gap:1rem;padding:0 2rem 1.2rem;border-bottom:1px solid var(--etec-line)}.etec-bb__search{width:100%;min-height:4.4rem;padding:0 1.4rem;color:var(--etec-text);font-size:1.6rem;background:var(--etec-surface);border:1px solid var(--etec-line);border-radius:var(--etec-radius-s)}.etec-bb__toggle{display:inline-flex;gap:.8rem;align-items:center;color:var(--etec-muted);font-size:1.4rem;cursor:pointer}.etec-bb__options{display:grid;gap:.6rem;margin:0;padding:1.2rem 2rem 2rem;overflow-y:auto}.etec-bb__option{display:grid;grid-template-columns:5.6rem minmax(0,1fr) auto;gap:1.2rem;align-items:center;width:100%;padding:.8rem 1.2rem .8rem .8rem;color:var(--etec-text);font:inherit;text-align:left;background:var(--etec-surface);border:1px solid var(--etec-line);border-radius:var(--etec-radius-s);cursor:pointer;transition:border-color .15s var(--etec-ease),background-color .15s var(--etec-ease)}.etec-bb__option:hover:not(:disabled){background:rgba(var(--etec-accent-rgb),.12);border-color:var(--etec-ink)}.etec-bb__option:disabled{cursor:default}.etec-bb__option.is-current{border-color:var(--etec-accent-text);background:rgba(var(--etec-accent-rgb),.12)}.etec-bb__option-info{display:grid;gap:.4rem;min-width:0}.etec-bb__option-name{font-weight:600;font-size:1.4rem;line-height:1.35;overflow-wrap:anywhere}.etec-bb__option-meta{display:flex;flex-wrap:wrap;gap:.4rem}.etec-bb__option-price{font-weight:700;font-size:1.5rem;font-variant-numeric:tabular-nums;white-space:nowrap}.etec-bb__state{padding:1.6rem .4rem;color:var(--etec-muted);font-size:1.4rem}.etec-bb__more{display:flex;justify-content:center;padding-top:.6rem}@media(prefers-reduced-motion:reduce){.etec-bb__action,.etec-bb__action:before,.etec-bb__action .etec-icon,.etec-bb__option{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/etec-bundle-builder.css.map */
