bellorin-bundles{display:block;width:100%;--bundle-accent: #12332f;--bundle-selected-bg: #f2f1ec;--bundle-badge-bg: #12332f;--bundle-badge-text: #ffffff;--bundle-ribbon-bg: #12332f;--bundle-radius: 6px;--bundle-ink: #111111;--bundle-muted: #5f5f5f;--bundle-line: #d8d6d0;--bundle-line-strong: #b9b6ae;--bundle-sale: #8b0707}product-form-component[data-bellorin-bundle] .quantity-selector-wrapper,product-form-component[data-bellorin-bundle] .quantity-label,product-form-component[data-bellorin-bundle] .quantity-rules{display:none}.bellorin-bundles__fieldset{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;border:0}.bellorin-bundles__heading{margin-bottom:2px;padding:0;font-family:var(--font-body--family);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bundle-ink)}.bellorin-bundles__timer{margin:0;padding:9px 12px;border-radius:var(--bundle-radius);background:var(--bundle-selected-bg);color:var(--bundle-ink);font-family:var(--font-body--family);font-size:.8125rem;text-align:center}.bellorin-bundles__timer-value{font-weight:600;font-variant-numeric:tabular-nums}.bellorin-bundles__tiers{display:flex;flex-direction:column;gap:10px}.bellorin-bundles__footnote{margin:8px 0 0;font-family:var(--font-body--family);font-size:.75rem;color:var(--bundle-muted)}.bellorin-tier{position:relative;border:1px solid var(--bundle-line);border-radius:var(--bundle-radius);background:#fff;transition:background-color .2s ease,border-color .2s ease}.bellorin-tier:hover{border-color:var(--bundle-line-strong)}.bellorin-tier:has(.bellorin-tier__input:checked){border-color:var(--bundle-line-strong);background:var(--bundle-selected-bg)}.bellorin-tier:has(.bellorin-tier__input:focus-visible){outline:2px solid var(--bundle-accent);outline-offset:2px}.bellorin-tier__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bellorin-tier__card{display:block;padding:18px 18px 18px 16px;cursor:pointer}.bellorin-tier__main{display:flex;align-items:center;gap:14px}.bellorin-tier__radio{flex:none;width:18px;height:18px;border:1.5px solid #6f6f6f;border-radius:50%;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.bellorin-tier__input:checked+.bellorin-tier__card .bellorin-tier__radio{border-color:var(--bundle-accent);box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 9px var(--bundle-accent)}.bellorin-tier__text{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.bellorin-tier__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bellorin-tier__title{font-family:var(--font-body--family);font-size:.875rem;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--bundle-ink)}.bellorin-tier__badge{padding:2px 7px;border:1px solid var(--bundle-accent);border-radius:3px;color:var(--bundle-accent);font-family:var(--font-body--family);font-size:.6875rem;font-weight:600;letter-spacing:.04em;white-space:nowrap}.bellorin-tier__subtitle{font-family:var(--font-body--family);font-size:.8125rem;line-height:1.35;color:var(--bundle-muted)}.bellorin-tier__prices{display:flex;flex:none;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:2px 8px;max-width:55%;font-family:var(--font-body--family);font-variant-numeric:tabular-nums;text-align:end}.bellorin-tier__price{font-size:1.0625rem;font-weight:500;color:var(--bundle-ink)}.bellorin-tier__compare{font-size:.8125rem;color:var(--bundle-sale)}.bellorin-tier__unit{flex-basis:100%;font-size:.75rem;color:var(--bundle-muted)}.bellorin-bundles--no-unit .bellorin-tier__unit{display:none}.bellorin-tier__ribbon{position:absolute;top:-1px;right:-1px;padding:3px 9px;border-radius:0 var(--bundle-radius) 0 4px;background:var(--bundle-ribbon-bg);color:#fff;font-family:var(--font-body--family);font-size:.6875rem;font-weight:500;letter-spacing:.02em;line-height:1.4}.bellorin-tier__items{display:none;padding:0 18px 16px 48px}.bellorin-bundles--per-item .bellorin-tier__input:checked~.bellorin-tier__items{display:block}.bellorin-tier__items-label{margin:0 0 8px;font-family:var(--font-body--family);font-size:.75rem;color:var(--bundle-muted)}.bellorin-tier__item{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bellorin-tier__item+.bellorin-tier__item{margin-top:8px}.bellorin-tier__item-number{width:22px;font-family:var(--font-body--family);font-size:.75rem;font-weight:600;color:var(--bundle-ink)}.bellorin-tier__select{min-width:72px;max-width:180px;min-height:36px;padding:0 30px 0 10px;border:1px solid #cfccc5;border-radius:4px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23111' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat right 10px center;font-family:var(--font-body--family);font-size:.8125rem;color:var(--bundle-ink);-webkit-appearance:none;appearance:none;cursor:pointer}.bellorin-tier__select:focus-visible{outline:2px solid var(--bundle-accent);outline-offset:1px}.bellorin-tier__item-error{margin:10px 0 0;font-family:var(--font-body--family);font-size:.8125rem;color:var(--bundle-sale)}product-form-component[data-bellorin-bundle] button[data-bundle-blocked]{opacity:.5}@media screen and (max-width:420px){.bellorin-tier__card{padding:16px 14px}.bellorin-tier__items{padding:0 14px 14px 46px}.bellorin-tier__price{font-size:1rem}}@media(prefers-reduced-motion:reduce){.bellorin-tier,.bellorin-tier__radio{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bellorin-bundles.css.map */
