.orbito-product-bundle{--bundle-line: var(--orbito-color-line, #e6e6e6);--bundle-muted: var(--orbito-color-muted, #6b6b6b);--bundle-selected-background: rgb(var(--secondary-background, 245, 245, 245));--bundle-selected-border: rgb(var(--text-color, 75, 69, 69));--bundle-header-start: color-mix(in srgb, var(--bundle-accent) 9%, var(--orbito-color-canvas, #fff));display:block;margin-block:24px;overflow:hidden;border:1px solid var(--bundle-line);border-radius:16px;background:var(--orbito-color-canvas, #fff);color:var(--orbito-color-ink, #111)}.orbito-product-bundle__header{padding:24px 22px;border-bottom:1px solid var(--bundle-line);background:linear-gradient(120deg,var(--bundle-header-start, #e8eaec) 0%,var(--bundle-selected-background) 55%,var(--orbito-color-canvas, #fff) 100%)}.orbito-product-bundle__heading{margin:0;font-size:clamp(22px,1.7vw,30px);font-weight:700;line-height:1.3;letter-spacing:0}.orbito-product-bundle__heading strong{color:var(--bundle-accent)}.orbito-product-bundle__message{margin:8px 0 18px;font-size:14px;line-height:1.5}.orbito-product-bundle__unlocked{color:var(--bundle-accent)}.orbito-product-bundle__progress{height:8px;overflow:hidden;border-radius:6px;background:var(--orbito-color-surface, #f5f5f5)}.orbito-product-bundle__progress>span{display:block;width:0;height:100%;background:var(--bundle-accent);transition:width .18s ease}.orbito-product-bundle__tiers{display:flex;justify-content:space-between;gap:8px;margin-top:8px;color:var(--bundle-muted);font-size:13px}.orbito-product-bundle__tiers .is-active{color:var(--bundle-accent);font-weight:600}.orbito-product-bundle__rows{display:grid;gap:16px;padding:20px 22px}.orbito-product-bundle__row{display:grid;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;border:1px solid transparent;border-radius:12px;transition:background-color .18s ease,border-color .18s ease}.orbito-product-bundle__row.is-selected{border-color:var(--bundle-selected-border);background:var(--bundle-selected-background);box-shadow:inset 0 0 0 1px var(--bundle-selected-border)}.orbito-product-bundle__media{display:block;overflow:hidden;aspect-ratio:1;border:1px solid var(--bundle-line);border-radius:12px}.orbito-product-bundle__image{width:100%;height:100%;object-fit:contain;display:block}.orbito-product-bundle__title{display:block;font-size:15px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.orbito-product-bundle__option{min-width:0;border:0;padding:0;margin:8px 0 0}.orbito-product-bundle__option-label{padding:0;margin-bottom:6px;color:var(--bundle-muted);font-size:13px;line-height:1.4}.orbito-product-bundle__option.is-model-matched .block-swatch-list,.orbito-product-bundle__option.is-model-matched .color-swatch-list{display:none}.orbito-product-bundle .color-swatch-list{grid-template-columns:repeat(auto-fit,40px);gap:8px}.orbito-product-bundle .block-swatch-list{flex-wrap:wrap;gap:8px}.orbito-product-bundle .block-swatch__item{min-height:40px;padding:6px 10px;font-size:12px}.orbito-product-bundle .color-swatch__radio:focus-visible+label,.orbito-product-bundle .block-swatch__radio:focus-visible+label{outline:2px solid currentColor;outline-offset:3px}.orbito-product-bundle__prices{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:15px;font-weight:600}.orbito-product-bundle__compare{color:var(--bundle-muted);font-weight:400}.orbito-product-bundle__status{margin:4px 0 0;font-size:12px;color:var(--bundle-muted)}.orbito-product-bundle__status:empty{display:none}.orbito-product-bundle__quantity{display:grid;grid-template-columns:36px 28px 36px;align-items:center;border:1px solid var(--bundle-line);border-radius:9px;background:var(--orbito-color-canvas, #fff)}.orbito-product-bundle__quantity button{display:grid;place-items:center;min-height:44px;padding:0;cursor:pointer;touch-action:manipulation}.orbito-product-bundle__quantity button:disabled{opacity:.3;cursor:default}.orbito-product-bundle__quantity button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.orbito-product-bundle__quantity svg{width:12px;height:12px}.orbito-product-bundle__quantity output{text-align:center;font-size:15px;font-weight:600}.orbito-product-bundle__note{margin:0;padding:0 22px 18px;color:var(--bundle-muted);font-size:12px;line-height:1.5}.orbito-product-bundle__empty{padding:18px;margin-block:24px;border:1px dashed currentColor;font-size:14px}.orbito-product-bundle [hidden]{display:none!important}@media screen and (max-width:1100px){.orbito-product-bundle__row{grid-template-columns:80px minmax(0,1fr);gap:12px}.orbito-product-bundle__media{align-self:start}.orbito-product-bundle__quantity{grid-column:2;justify-self:start}}@media screen and (max-width:740px){.orbito-product-bundle__header{padding:20px 16px}.orbito-product-bundle__rows{gap:12px;padding:16px 12px}.orbito-product-bundle__row{padding:12px}.orbito-product-bundle__note{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.orbito-product-bundle__progress>span,.orbito-product-bundle__row{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/orbito-product-bundle.css.map */
