.price .solbf-price,.solbf-price{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.solbf-price__row{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .7rem}.solbf-price__was{opacity:.6;font-size:.9em;text-decoration:line-through;text-decoration-thickness:1px}.solbf-price__now{color:var(--solbf-sale);font-weight:700}.solbf-price__tag{font-size:1.1rem;line-height:1.2;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--solbf-sale);color:#fff;padding:.3rem .8rem;border-radius:99px}.solbf-price__note{font-size:1.2rem;line-height:1.35;font-weight:600;letter-spacing:0;color:inherit}.solbf-price__best{font-size:1.2em;font-weight:800;color:var(--solbf-sale)}.solbf-price--bean .solbf-price__now{color:inherit;font-weight:400}.solgrid__now:not(.solgrid__now--sale){font-weight:400}.solbf-price__note--box{display:inline-block;margin-top:.6rem;padding:.65rem 1.05rem;border:1.5px solid rgba(200,55,45,.45);border-radius:10px;background:#c8372d0f;font-size:.8em;line-height:1.3;font-weight:600}.solbf-price__note--box .solbf-price__best{display:inline-block;font-size:1.42em;line-height:1;vertical-align:-.08em;margin:0 .15em}.card__inner .card__badge{align-self:flex-start;grid-row-start:1;justify-self:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.badge.solbf-badge{background:var(--solbf-sale);border-color:var(--solbf-sale);color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.35rem .9rem .4rem;white-space:nowrap}.solbf-tile{box-sizing:border-box;display:flex;height:100%;min-height:24rem;background:var(--t-in,var(--t-bg));border-radius:var(--card-corner-radius,0);text-decoration:none}.solbf-tile__in{box-sizing:border-box;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem 1.6rem;color:var(--t-fg);text-align:center}.solbf-tile__title{font-family:var(--font-heading-family);font-size:2.6rem;line-height:1.05;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.solbf-tile__text{font-size:1.4rem;line-height:1.35;font-weight:600}.solbf-tile__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 2.6rem;background:var(--t-btn);color:var(--t-btnfg);font-size:1.4rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--buttons-radius,0)}.solbf-tile:hover .solbf-tile__btn{opacity:.9}@media(max-width:749px){.solbf-tile{min-height:0}.solbf-tile__in{padding:1.4rem 1rem;gap:.8rem}.solbf-tile__title{font-size:2rem}.solbf-tile__text{font-size:1.25rem}.solbf-tile__btn{min-height:4rem;padding:0 1.8rem;font-size:1.25rem}}@media(max-width:749px){select.solbf__gift-var{font-size:16px;height:40px}}.solbf .solbf__tier-row.solbf__tier-row--best{position:relative;gap:5px}.solbf .solbf__tier-row--best .solbf__tx{white-space:nowrap;font-size:clamp(10px,3vw,12px);letter-spacing:0}.solbf .solbf__tier-row--best .solbf__best{position:absolute;top:-9px;right:6px;margin:0;font-size:9px;padding:2px 6px;border-radius:5px}.solbf.solbf--inline .solbf__tier-row[data-n="4"] .solbf__tpill{font-size:1em;padding:3px 8px}@media(max-width:420px){.solbf.solbf--inline .solbf__tiers{padding:12px 10px}}@media(max-width:340px){.solbf .solbf__tier-row--best .solbf__tx{white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/sol-bf.css.map */
