.bun{border:0;padding:0;margin:0 0 16px;display:grid;gap:10px}.bun__h{display:flex;justify-content:space-between;align-items:baseline;width:100%;margin-bottom:10px;font:500 20px/1.2 var(--serif)}.bun__h small{font:500 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.tier{position:relative;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--gold-faint);border-radius:12px;background:var(--pine);cursor:pointer;transition:border-color .2s,background .2s}.tier input{position:absolute;opacity:0;pointer-events:none}.tier__dot{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--gold-line);display:grid;place-items:center}.tier__dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--gold);transform:scale(0);transition:transform .2s}.tier:has(input:checked){border-color:var(--gold);background:#d4af6314}.tier:has(input:checked) .tier__dot:after{transform:none}.tier:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.tier__main{display:grid;gap:2px;min-width:0}.tier__main b{font-weight:600;font-size:15px}.tier__main small{font-size:13px;color:var(--mist)}.tier__gift{display:flex;align-items:center;gap:6px;color:var(--candle)!important;font-weight:500}.tier__gift .ico{width:15px;height:15px;color:var(--gold)}.tier__p{display:grid;justify-items:end;gap:1px;white-space:nowrap}.tier__p b{font:500 18px var(--serif);color:var(--candle)}.tier__p s{font-size:13px;color:var(--mist-2)}.tier--best{border-color:var(--gold-line)}.tier__badge{position:absolute;top:-10px;right:14px;padding:3px 10px;border-radius:99px;background:var(--holly);color:#fff;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.bnr{margin:12px 0 4px;padding:12px 14px;border-radius:12px;background:#d4af6314;border:1px solid var(--gold-line);font-size:14px;line-height:1.4}.bnr b{color:var(--candle);font-weight:600}.bnr__bar{display:block;height:6px;margin-top:10px;border-radius:99px;background:var(--gold-faint);overflow:hidden}.bnr__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--candle));border-radius:inherit;transition:width .5s var(--ease)}.bnr.is-done{background:#43c46b1a;border-color:#43c46b73}.bnr.is-done .bnr__bar i{background:#43c46b}.bnr--page{margin:0 0 24px}.gifttag{display:inline-block;margin-top:8px;padding:4px 10px;border-radius:99px;background:var(--holly);color:#fff;font-size:12px;font-weight:600}.recs{margin:18px 0 10px}.recs__h,.pairs__h{font:500 20px/1.2 var(--serif);margin-bottom:10px}.recs__list{display:grid;gap:8px}.rec{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;border:1px solid var(--gold-faint);border-radius:12px;background:var(--pine)}.rec__img img{width:64px;height:64px;object-fit:cover;border-radius:8px;display:block}.rec__body{display:grid;gap:3px;min-width:0}.rec__t{font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rec__t:hover{color:var(--candle)}.rec .price{font-size:14px}.rec__add{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;border-radius:99px;border:1px solid var(--gold);color:var(--gold);font-size:13px;font-weight:600;white-space:nowrap;transition:background .2s,color .2s}.rec__add .ico{width:14px;height:14px}.rec__add:hover{background:var(--gold);color:var(--night)}.rec__add.is-busy{opacity:.5;pointer-events:none}.drawer .rec{background:var(--night)}.pairs{margin-top:28px;padding-top:22px;border-top:1px solid var(--gold-faint)}.pairs__sub{font-size:13px;color:var(--mist);margin:-4px 0 12px}.cart__recs{margin-top:28px}@media(max-width:480px){.tier{padding:13px 12px;gap:10px}.tier__p b{font-size:16px}.bun__h small{display:none}}.dl:has(.gifttag) .dl__p,.line:has(.gifttag) .line__price span{font-size:0}.dl:has(.gifttag) .dl__p s{display:block;font-size:13px;color:var(--mist-2)}.dl:has(.gifttag) .dl__p:after,.line:has(.gifttag) .line__price span:after{content:"FREE";font-size:15px;font-weight:600;color:#43c46b;letter-spacing:.04em}
/*# sourceMappingURL=/cdn/shop/t/14/assets/t2-bundles.css.map */
