.bundle-deals{--bundle-accent: #3f7448;--bundle-radius: 10px;--bundle-selected-background: #ffffff;--bundle-border: color-mix(in srgb, var(--color-foreground, #1f211f) 16%, transparent);--bundle-muted: color-mix(in srgb, var(--color-foreground, #1f211f) 62%, transparent);display:grid;gap:12px}.product-info__form:has([data-bundle-deals]) .product-info__block--quantity_selector{display:none}.bundle-deals__heading{display:flex;align-items:center;gap:14px;margin:0;font-size:.95rem;font-weight:700;letter-spacing:.02em;color:var(--bundle-accent);text-align:center}.bundle-deals__heading:before,.bundle-deals__heading:after{content:"";flex:1;height:1px;background:var(--bundle-border)}.bundle-deals__tiers{display:grid;gap:10px}.bundle-deals__tier{position:relative;border:1px solid var(--bundle-border);border-radius:var(--bundle-radius);background:transparent;transition:border-color .15s ease,background-color .15s ease}.bundle-deals__tier.is-selected{border-color:var(--bundle-accent);box-shadow:inset 0 0 0 1px var(--bundle-accent);background:var(--bundle-selected-background)}.bundle-deals__top-badge{position:absolute;top:0;right:14px;transform:translateY(-50%);padding:4px 10px;border-radius:calc(var(--bundle-radius) / 2);background:var(--bundle-accent);color:#fff;font-size:.72rem;font-weight:700;line-height:1.2;white-space:nowrap}.bundle-deals__tier-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;cursor:pointer}.bundle-deals__radio-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bundle-deals__radio{width:20px;height:20px;border:1.5px solid var(--bundle-border);border-radius:50%;background:#fff;box-sizing:border-box}.bundle-deals__radio-input:checked+.bundle-deals__radio{border-color:var(--bundle-accent);background:radial-gradient(circle,var(--bundle-accent) 0 45%,#ffffff 50%)}.bundle-deals__radio-input:focus-visible+.bundle-deals__radio{outline:2px solid var(--bundle-accent);outline-offset:2px}.bundle-deals__tier-main{display:grid;gap:2px;min-width:0}.bundle-deals__tier-title{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:1rem;font-weight:700;line-height:1.25}.bundle-deals__tier-badge{padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--bundle-accent) 12%,transparent);color:var(--bundle-accent);font-size:.72rem;font-weight:700;line-height:1.3;white-space:nowrap}.bundle-deals__tier-sub{font-size:.85rem;line-height:1.3;color:var(--bundle-muted)}.bundle-deals__tier-prices{display:grid;justify-items:end;gap:1px;white-space:nowrap}.bundle-deals__tier-price{font-size:1.05rem;font-weight:700;color:var(--bundle-accent)}.bundle-deals__tier-compare{font-size:.82rem;color:var(--bundle-muted)}.bundle-deals__tier-compare[hidden]{display:none}.bundle-deals__items{display:grid;gap:8px;padding:0 16px 14px}.bundle-deals__items[hidden]{display:none}.bundle-deals__items-label{margin:0;font-size:.8rem;color:var(--bundle-muted)}.bundle-deals__item{display:flex;align-items:center;gap:10px}.bundle-deals__item-image{flex:0 0 auto;width:44px;height:52px;border-radius:calc(var(--bundle-radius) / 2);object-fit:cover;background:color-mix(in srgb,var(--color-foreground, #1f211f) 6%,transparent)}.bundle-deals__item-selects{display:flex;flex:1;flex-wrap:wrap;gap:8px;min-width:0}.bundle-deals__select{flex:1 1 110px;min-width:0;max-width:100%;height:40px;padding:0 32px 0 12px;border:1px solid var(--bundle-border);border-radius:calc(var(--bundle-radius) / 2);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%231f211f'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:9px 6px;color:inherit;font:inherit;font-size:.9rem;text-overflow:ellipsis;appearance:none;-webkit-appearance:none;cursor:pointer}.bundle-deals__select:focus-visible{outline:2px solid var(--bundle-accent);outline-offset:1px}@media(max-width:480px){.bundle-deals__tier-head{gap:10px;padding:12px}.bundle-deals__items{padding:0 12px 12px}.bundle-deals__tier-title{font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bundle-deals.css.map */
