.ty-bundle{border:2px solid #8E2B1E;background:#fff6e8;color:#2a1d15;border-radius:.8rem;padding:1.2rem 1.4rem;margin:0 0 1.6rem;font-family:Inter,system-ui,sans-serif;text-align:left}.ty-bundle[hidden]{display:none!important}.ty-bundle.is-unlocked{border-color:#2e6b3a;background:#f1f7ee}.ty-bundle__head{margin:0;font-family:Oswald,Arial Narrow,sans-serif;font-weight:600;font-size:1.7rem;letter-spacing:.04em;text-transform:uppercase;color:#8e2b1e;line-height:1.25}.ty-bundle.is-unlocked .ty-bundle__head{color:#2e6b3a}.ty-bundle__sub{margin:.4rem 0 .8rem;font-size:1.35rem;line-height:1.45;color:#2a1d15}.ty-bundle__bar{height:.8rem;background:#e8dcc6;border-radius:1rem;overflow:hidden;margin-bottom:.9rem}.ty-bundle__bar span{display:block;height:100%;background:linear-gradient(90deg,#e3b25b,#8e2b1e);border-radius:1rem;transition:width .4s}.ty-bundle.is-unlocked .ty-bundle__bar span{background:#2e6b3a}.ty-bundle__cta{font-weight:700;font-size:1.4rem;color:#8e2b1e!important;text-decoration:underline;text-underline-offset:.3rem}.ty-bundle--popup{margin:1.2rem 0 1.4rem}.cart__footer .ty-bundle{margin-bottom:2rem}.ty-pp-bundle{display:flex;align-items:center;gap:1.2rem;justify-content:space-between;border:2px dashed #8E2B1E;background:#fff6e8;border-radius:.8rem;padding:1.2rem 1.4rem;margin:.4rem 0 1.4rem;color:#2a1d15}.ty-pp-bundle strong{display:block;font-family:Oswald,Arial Narrow,sans-serif;font-weight:600;font-size:1.8rem;letter-spacing:.04em;text-transform:uppercase;color:#8e2b1e;line-height:1.2}.ty-pp-bundle span{display:block;font-size:1.3rem;margin-top:.2rem}.ty-pp-bundle button{flex:0 0 auto;min-height:4.6rem;padding:0 1.6rem;background:#8e2b1e;color:#fff6e8;border:0;border-radius:.6rem;font-family:Oswald,Arial Narrow,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.ty-pp-bundle button:hover{filter:brightness(1.1)}.ty-pp-bundle button:disabled{opacity:.7;cursor:wait}@media screen and (max-width:749px){.ty-pp-bundle{flex-direction:column;align-items:stretch;text-align:center}.ty-pp-bundle button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/truey-bundle.css.map */
