.tb-buy,.tb-avatars,.tb-urgency,.tb-stars,.tb-price,.tb-countdown,.tb-checkpoints,.tb-trust,.tb-pay,.tb-delivery,.tb-stock,.tb-sticky{--tb-red: #c8102e;--tb-red-dark: #9f0c24;--tb-red-soft: #fbe3e6;--tb-red-row: #f3c6cc;--tb-green: #0b5d2a;--tb-green-deep: #0a3d1f;--tb-gold: #f2b632;--tb-cream: #fff6e6;--tb-ink: #14301f}.tb-avatars{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem;margin:0 0 1.2rem}.tb-avatars__faces{display:flex}.tb-avatars__face{position:relative;margin-left:-1rem}.tb-avatars__face:first-child{margin-left:0}.tb-avatars__face img{display:block;width:4.6rem;height:4.6rem;object-fit:cover;border-radius:50%;border:2px solid #fff}.tb-avatars__check{position:absolute;top:-.4rem;right:-.2rem;display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--tb-red);color:#fff;font-size:1.1rem;font-weight:800}.tb-avatars__pill{display:grid;margin:0;padding:.6rem 1.8rem;border-radius:999px;background:var(--tb-red);color:#fff;line-height:1.2;text-align:center}.tb-avatars__pill b{font-size:1.6rem}.tb-avatars__pill span{font-size:1.3rem}.tb-urgency{display:table;margin:0 auto 1.6rem;padding:.6rem 1.6rem;border:2px solid var(--tb-red);color:var(--tb-red);font-size:1.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tb-stars{display:flex;align-items:center;gap:.8rem;margin:.4rem 0 1rem;font-size:1.6rem}.tb-stars__icons{font-size:2rem;letter-spacing:.15em;background:linear-gradient(90deg,var(--tb-gold) var(--tb-rating, 100%),#d9d9d9 var(--tb-rating, 100%));-webkit-background-clip:text;background-clip:text;color:transparent}.tb-stars__count{opacity:.85}.tb-price{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:.4rem 0 1.4rem}.tb-price__now{font-size:2.6rem;font-weight:800;color:var(--tb-red)}.tb-price__was{font-size:2rem;font-weight:700;opacity:.8}.tb-price__save{padding:.3rem 1rem;border-radius:6px;background:var(--tb-gold);color:#fff;font-size:1.4rem;font-weight:800;letter-spacing:.04em}.tb-buy{margin:1.6rem 0 1.4rem}.tb-buy__heading{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.2rem;font-weight:800;font-size:1.5rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tb-green)}.tb-buy__heading:before,.tb-buy__heading:after{content:"";flex:1;height:2px;background:#0b5d2a33}.tb-bundles{display:grid;gap:1.2rem;margin:0 0 1.6rem}.tb-bundle{position:relative;border:2px solid rgba(11,93,42,.25);border-radius:12px;background:#fff;transition:border-color .15s ease,background .15s ease}.tb-bundle:hover{border-color:var(--tb-green)}.tb-bundle.is-selected{border-color:var(--tb-red);background:var(--tb-red-soft)}.tb-bundle__head{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;padding:1.6rem 1.4rem;cursor:pointer}.tb-bundle__input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.tb-bundle__radio{position:relative;width:2.4rem;height:2.4rem;border:2px solid rgba(200,16,46,.5);border-radius:50%;background:#fff}.tb-bundle__input:checked+.tb-bundle__radio{border-color:var(--tb-red)}.tb-bundle__input:checked+.tb-bundle__radio:after{content:"";position:absolute;top:.4rem;right:.4rem;bottom:.4rem;left:.4rem;border-radius:50%;background:var(--tb-red)}.tb-bundle__input:focus-visible+.tb-bundle__radio{outline:3px solid var(--tb-gold);outline-offset:2px}.tb-bundle__info{display:grid;gap:.2rem;min-width:0}.tb-bundle__label{font-size:1.9rem;font-weight:700;color:var(--tb-ink)}.tb-bundle__sub{font-size:1.4rem;opacity:.75}.tb-bundle__prices{display:grid;justify-items:end}.tb-bundle__price{font-size:1.9rem;font-weight:700;color:var(--tb-ink)}.tb-bundle__was{font-size:1.4rem;opacity:.6}.tb-bundle__badge{position:absolute;top:-1.1rem;right:1.4rem;padding:.2rem 1rem;border-radius:999px;background:var(--tb-red);color:#fff;font-size:1.1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.tb-bundle__soldout{font-size:1.2rem;font-weight:700;color:var(--tb-red)}.tb-bundle--soldout{opacity:.55}.tb-bundle--soldout .tb-bundle__head{cursor:not-allowed}.tb-bundle__slot:empty{display:none}.tb-upsells{display:grid;margin:0 0 1.6rem;border-radius:10px;overflow:hidden}.tb-bundle__slot .tb-upsells{margin:0;border-radius:0 0 10px 10px;border-top:1px solid rgba(200,16,46,.25)}.tb-upsell{position:relative;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.4rem;background:var(--tb-red-row);border-bottom:1px solid rgba(255,255,255,.6);cursor:pointer}.tb-upsell:last-child{border-bottom:0}.tb-upsell__input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.tb-upsell__box{position:relative;width:2rem;height:2rem;border:2px solid var(--tb-ink);border-radius:5px;background:#fff}.tb-upsell__input:checked+.tb-upsell__box{background:var(--tb-green);border-color:var(--tb-green)}.tb-upsell__input:checked+.tb-upsell__box:after{content:"";position:absolute;left:.55rem;top:.15rem;width:.55rem;height:1rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.tb-upsell__input:focus-visible+.tb-upsell__box{outline:3px solid var(--tb-gold);outline-offset:2px}.tb-upsell__img{width:4.4rem;height:4.4rem;object-fit:cover;border-radius:8px;background:#fff}.tb-upsell__title{font-size:1.5rem;font-weight:800;color:var(--tb-ink)}.tb-upsell__prices{display:grid;justify-items:end;font-size:1.5rem}.tb-upsell__price{font-weight:700}.tb-upsell__was{font-size:1.3rem;opacity:.65}.tb-total{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 1rem;font-size:1.6rem;font-weight:700}.tb-total__value{font-size:2.2rem;color:var(--tb-green)}.tb-atc.button{min-height:5.6rem;font-size:1.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(180deg,var(--tb-red),var(--tb-red-dark));border-radius:10px;box-shadow:0 8px 18px #c8102e4d}.tb-atc.button:before,.tb-atc.button:after{display:none}.tb-atc.button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.tb-error{margin:1rem 0 0;color:var(--tb-red);font-weight:600}.tb-note{margin:1rem 0 0;text-align:center;font-size:1.3rem;opacity:.75}.tb-trust{display:grid;gap:.6rem;margin:1.6rem 0 .8rem;padding:0}.tb-trust__item{font-size:1.4rem;font-weight:700;color:var(--tb-green)}.tb-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1.2rem 0 0;padding:0}.tb-pay__icon{width:4rem;height:auto}.tb-delivery{margin:1.2rem 0 0;padding:1rem 1.4rem;background:var(--tb-cream);border-radius:10px;font-size:1.4rem}.tb-stock{margin:1rem 0;font-size:1.4rem;font-weight:800;color:var(--tb-red)}.tb-checkpoints{display:grid;grid-template-columns:repeat(3,1fr);margin:2rem 0 .8rem;padding:0;text-align:center}.tb-checkpoints__step{position:relative;display:grid;justify-items:center;gap:.3rem}.tb-checkpoints__step+.tb-checkpoints__step:before{content:"";position:absolute;top:2.1rem;right:50%;width:100%;height:2px;background:var(--tb-green)}.tb-checkpoints__icon{position:relative;z-index:1;display:grid;place-items:center;width:4.2rem;height:4.2rem;border-radius:50%;background:var(--tb-green);font-size:2rem}.tb-checkpoints__date{font-size:1.3rem;font-weight:700}.tb-checkpoints__name{font-size:1.3rem;opacity:.8}.tb-countdown{display:grid;gap:.8rem;justify-items:center;margin:1.6rem 0;padding:1.4rem 1.6rem;border:2px solid var(--tb-red);border-radius:14px;background:#fff5f6;text-align:center}.tb-countdown[hidden]{display:none}.tb-countdown__badge{padding:.4rem 1.4rem;border-radius:999px;background:var(--tb-red);color:#fff;font-size:1.4rem;font-weight:800;letter-spacing:.08em}.tb-countdown__label{font-size:1.4rem;font-weight:700;color:var(--tb-ink)}.tb-countdown__time{display:flex;gap:.8rem}.tb-countdown__unit{display:grid;min-width:5.6rem;padding:.6rem .4rem;border-radius:10px;background:var(--tb-green-deep);color:#fff}.tb-countdown__unit b{font-size:2.2rem;line-height:1.1}.tb-countdown__unit small{font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.tb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem;background:#fff;box-shadow:0 -6px 18px #0000001f}.tb-sticky[hidden]{display:none}.tb-sticky__img{width:4.8rem;height:4.8rem;object-fit:cover;border-radius:8px}.tb-sticky__info{display:grid;flex:1;min-width:0}.tb-sticky__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700;font-size:1.4rem}.tb-sticky__price{color:var(--tb-red);font-weight:800;font-size:1.5rem}.tb-sticky__btn{padding:1.2rem 2rem;border:0;border-radius:10px;background:linear-gradient(180deg,var(--tb-red),var(--tb-red-dark));color:#fff;font-size:1.4rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.tb-bundle__save{justify-self:start;margin-top:.2rem;padding:.1rem .8rem;border-radius:999px;background:var(--tb-green);color:#fff;font-size:1.2rem;font-weight:800;letter-spacing:.03em}.tb-upsell__emoji{display:grid;place-items:center;font-size:2.6rem}.tb-editor-note{margin:0 0 1.6rem;padding:1.2rem 1.4rem;border:2px dashed var(--tb-red);border-radius:10px;font-size:1.3rem;background:#fff}
/*# sourceMappingURL=/cdn/shop/t/13/assets/treebliss-buy-box.css.map */
