.tang-quote-product__buttons{display:grid;gap:1rem}
.tang-quote-product__buttons .button{min-height:4.8rem;white-space:normal;text-align:center;padding:1.2rem 2rem}
.tang-quote-product [hidden],.tang-quote-cart [hidden],[data-tang-quote-badge][hidden]{display:none!important}
.tang-quote-status:empty{display:none}
.tang-quote-status{margin:1.2rem 0}
.tang-quote-status.is-error{color:rgb(var(--color-foreground));font-weight:700}
.product__info-container[data-tang-quote-enabled] .product__description a.button[href^="https://wa.me/6589237833"]{display:none}
.tang-quote-cart{padding-top:3.6rem;padding-bottom:6rem;max-width:110rem}
.tang-quote-cart__heading{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}
.tang-quote-cart__heading h1{margin-top:0}
.tang-quote-items{list-style:none;padding:0;margin:2rem 0}
.tang-quote-item{display:grid;grid-template-columns:minmax(0,1fr) 12rem auto;gap:2rem;align-items:center;padding:2rem 0;border-top:1px solid rgba(var(--color-foreground),.2)}
.tang-quote-item__title{font-size:1.8rem;font-weight:700}
.tang-quote-item p{margin:.4rem 0;overflow-wrap:anywhere}
.tang-quote-item__quantity label{display:block;margin-bottom:.6rem}
.tang-quote-item__quantity input{box-sizing:border-box;width:100%;min-height:4.4rem;padding:.8rem;border:1px solid rgba(var(--color-foreground),.5);border-radius:4px;color:rgb(var(--color-foreground));background:rgb(var(--color-background));font:inherit}
.tang-quote-item__remove{min-height:4.4rem;border:0;background:transparent;text-decoration:underline;cursor:pointer;color:rgb(var(--color-foreground));font:inherit;padding:1rem}
.tang-quote-notes label{display:block;margin-bottom:1rem}
.tang-quote-notes textarea,.tang-quote-message textarea{box-sizing:border-box;width:100%;min-height:10rem;padding:1.2rem;font:inherit}
.tang-quote-cart__actions{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0}
.tang-quote-cart__actions .button{white-space:normal;text-align:center;min-height:4.8rem;padding:1.2rem 2rem}
.tang-quote-message summary{cursor:pointer;padding:1rem 0}
.tang-quote-message textarea{min-height:20rem}
.tang-quote-clear{margin-top:2rem}
@media(max-width:749px){
  .tang-quote-item{grid-template-columns:minmax(0,1fr) 10rem;gap:1rem}
  .tang-quote-item__info{grid-column:1 / -1}
  .tang-quote-item__remove{justify-self:end}
  .tang-quote-cart__actions{display:grid}
  .tang-quote-cart__actions .button{width:100%}
}
