.tv-discount{margin:0 0 1.2rem}.tv-discount__row{display:flex;gap:.8rem;align-items:stretch}.tv-discount__input{flex:1 1 auto;min-width:0;height:4.4rem;box-sizing:border-box;padding:0 1.6rem;border:.2rem solid rgba(0,0,0,.18);border-radius:1.4rem;background:#fff;color:#000;font:inherit;font-size:1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.tv-discount__input::placeholder{text-transform:none;letter-spacing:0;font-weight:500;color:#0000008c}.tv-discount__input:focus{outline:none;border-color:#d9631e;box-shadow:0 0 0 .3rem #d9631e33}.tv-discount__btn{flex:0 0 auto;height:4.4rem;box-sizing:border-box;padding:0 2.2rem;border:0;border-radius:1.4rem;background:#d9631e;color:#fff;font:inherit;font-size:1.4rem;font-weight:800;letter-spacing:.04em;cursor:pointer}.tv-discount__btn:hover{background:#c4571a}.tv-discount__error{margin:.6rem 0 0 .4rem;font-size:1.3rem;font-weight:600;color:#b3261e}.tv-discount__error[hidden]{display:none}.tv-upsell-wrap{margin:1.6rem 0}.tv-upsell__heading{margin:0 0 .8rem .4rem;font-size:1.7rem;font-weight:800;color:#000}.tv-upsell{display:flex;gap:1.2rem;align-items:flex-start;padding:1.2rem;box-sizing:border-box;background:#fdf6ef;border-radius:1.6rem;box-shadow:0 .4rem 1.4rem #0000001a}.tv-upsell--flat{box-shadow:none}.tv-upsell__image{flex:0 0 8rem;width:8rem;border-radius:1.2rem;overflow:hidden;background:#fff}.tv-upsell__image img{display:block;width:100%;height:auto}.tv-upsell__content{flex:1 1 auto;min-width:0}.tv-upsell__title{display:block;margin:0 0 .4rem;font-size:1.5rem;font-weight:800;line-height:1.25;color:#000;text-decoration:none}.tv-upsell__desc,.tv-upsell__desc p{margin:0 0 .6rem;font-size:1.3rem;line-height:1.35;color:#000}.tv-upsell__select{width:100%;height:3.6rem;margin:0 0 .6rem;padding:0 1rem;border:.2rem solid rgba(0,0,0,.18);border-radius:1.2rem;background:#fff;font:inherit;font-size:1.3rem;font-weight:600}.tv-upsell__bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.8rem}.tv-upsell__price{font-size:1.6rem;font-weight:800;color:#000}.tv-upsell__btn{position:relative;height:4rem;padding:0 2rem;border:0;border-radius:1.4rem;background:#d9631e;color:#fff;font:inherit;font-size:1.4rem;font-weight:800;white-space:nowrap;cursor:pointer}.tv-upsell__btn:hover{background:#c4571a}.tv-upsell__btn[disabled],.tv-upsell__btn[aria-busy=true]{opacity:.6;cursor:default}.tv-upsell__error{margin:.6rem 0 0;font-size:1.2rem;font-weight:600;color:#b3261e}.tv-upsell__error[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/13/assets/tolvella-cart-extras.css.map */
