.tbf-bundle,.tbf-look,.tbf-progress,.tbf-cart-upsell{--tbf-accent: 26, 43, 76}.tbf-bundle [hidden],.tbf-look [hidden],.tbf-cart-upsell [hidden]{display:none!important}.tbf-bundle{display:block;margin:1.6rem 0 .4rem}.tbf-bundle__head{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.tbf-bundle__head>span{flex:1;height:1px;background:rgba(var(--color-foreground),.15)}.tbf-bundle__heading{margin:0;font-size:1.3rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.tbf-bundle__tiers{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:.8rem}.tbf-tier{position:relative;display:flex;align-items:center;gap:1.2rem;min-height:6.4rem;padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));cursor:pointer}.tbf-tier.is-selected{border-color:rgb(var(--tbf-accent));box-shadow:inset 0 0 0 1px rgb(var(--tbf-accent));background:rgba(var(--tbf-accent),.05)}.tbf-tier input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.tbf-tier__radio{width:2rem;height:2rem;flex:none;box-sizing:border-box;border-radius:50%;border:2px solid rgba(var(--color-foreground),.35);display:grid;place-items:center}.tbf-tier.is-selected .tbf-tier__radio{border-color:rgb(var(--tbf-accent))}.tbf-tier.is-selected .tbf-tier__radio:after{content:"";width:1rem;height:1rem;border-radius:50%;background:rgb(var(--tbf-accent))}.tbf-tier input:focus-visible~.tbf-tier__radio{outline:2px solid rgb(var(--tbf-accent));outline-offset:2px}.tbf-tier__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.tbf-tier__label{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;font-size:1.5rem;font-weight:600}.tbf-tier__badge{padding:.3rem .8rem;border-radius:4rem;background:rgb(var(--tbf-accent));color:#fff;font-size:1.05rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tbf-tier__sub{font-size:1.25rem;color:rgba(var(--color-foreground),.75)}.tbf-tier__prices{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.tbf-tier__price{font-size:1.5rem;font-weight:600}.tbf-tier__compare{font-size:1.2rem;color:rgba(var(--color-foreground),.7)}.tbf-bundle__pickers{margin-top:1rem;display:flex;flex-direction:column;gap:.8rem}.tbf-bundle__note{margin:0;font-size:1.25rem;color:rgba(var(--color-foreground),.75)}.tbf-picker{display:flex;align-items:center;gap:1rem;font-size:1.3rem}.tbf-picker>span{width:5.6rem;flex:none}.tbf-picker select,.tbf-card__select{min-width:0;height:4.4rem;padding:0 1rem;border:1px solid rgba(var(--color-foreground),.4);border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.3rem}.tbf-picker select{flex:1}.tbf-bundle__total{margin:1rem 0 0;font-size:1.35rem;font-weight:500;color:rgb(var(--tbf-accent))}.tbf-bundle__error{margin:.8rem 0 0;font-size:1.3rem;color:#b42318}.tbf-look{margin:2rem 0 .4rem}.tbf-look__title{margin:0 0 1rem}.tbf-look__list{display:flex;flex-direction:column;gap:.8rem}.tbf-card{display:flex;align-items:center;gap:1.2rem;padding:1rem;border:1px solid rgba(var(--color-foreground),.12);background:rgb(var(--color-background))}.tbf-card__media{display:block;width:6.4rem;height:6.4rem;flex:none;background:rgba(var(--color-foreground),.04)}.tbf-card__media img{display:block;width:100%;height:100%;object-fit:cover}.tbf-card__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.4rem}.tbf-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.35rem;line-height:1.3;color:rgb(var(--color-foreground));text-decoration:none}.tbf-card__price{font-size:1.3rem;color:rgba(var(--color-foreground),.8)}.tbf-card__select{width:100%;height:4rem;font-size:1.2rem}.tbf-card__btn{flex:none;min-width:8rem;min-height:4.4rem;padding:0 1.2rem;border:1px solid rgb(var(--color-foreground));border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.3rem;font-weight:600;cursor:pointer}.tbf-card__btn[aria-pressed=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.tbf-card__btn.loading{opacity:.6;pointer-events:none}.tbf-progress{margin:0 0 1.2rem;padding:1.2rem 1.4rem;background:rgba(var(--tbf-accent),.06)}.tbf-progress__text{margin:0 0 .8rem;font-size:1.35rem;font-weight:600;line-height:1.4;color:rgb(var(--tbf-accent))}.tbf-progress__bar{height:.6rem;overflow:hidden;border-radius:1rem;background:rgba(var(--tbf-accent),.15)}.tbf-progress__bar>span{display:block;height:100%;border-radius:1rem;background:rgb(var(--tbf-accent));transition:width .3s ease}.tbf-progress__steps{display:flex;justify-content:space-between;margin-top:.6rem;font-size:1.1rem;color:rgba(var(--color-foreground),.8)}.tbf-cart-upsell{padding:1.2rem 0 .8rem;border-top:1px solid rgba(var(--color-foreground),.1)}.tbf-cart-upsell__title{margin:0 0 .8rem}.tbf-cart-upsell__list{display:flex;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.4rem}.tbf-cart-upsell__list .tbf-card{flex:0 0 88%;scroll-snap-align:start}
/*# sourceMappingURL=/cdn/shop/t/22/assets/tbf-upsell.css.map */
