.drawer__upgrade{padding:1.4rem 0 .2rem}.cart-upgrade{display:block;border:.2rem solid var(--soar-espresso, #683a18);border-radius:.7rem;background:linear-gradient(135deg,#f7ecdb,#efa95138);padding:1.1rem 1.2rem}.cart-upgrade__main{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"badge title  switch" "sub   sub    switch";align-items:center;column-gap:.8rem;row-gap:.3rem}.cart-upgrade__badge{grid-area:badge;align-self:center;justify-self:start;background:var(--soar-amber, #efa951);color:var(--soar-espresso, #683a18);font-family:var(--font-body, sans-serif);font-size:1rem;font-weight:800;letter-spacing:.03em;line-height:1;padding:.4rem .6rem;border-radius:.4rem;white-space:nowrap}.cart-upgrade__title{grid-area:title;min-width:0;margin:0;font-family:var(--font-body, sans-serif);font-weight:800;font-size:1.4rem;line-height:1.15;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--soar-espresso, #683a18)}.cart-upgrade__sub{grid-area:sub;min-width:0;margin:0;font-family:var(--font-body, sans-serif);font-size:1rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--soar-stone, #6b6058)}.cart-upgrade__btn{grid-area:switch;align-self:center;position:relative;padding:.6rem 1.2rem;border:.2rem solid var(--soar-espresso, #683a18);border-radius:.5rem;background:transparent;color:var(--soar-espresso, #683a18);font-family:var(--font-body, sans-serif);font-size:1.2rem;font-weight:700;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease,transform .1s ease}.cart-upgrade__btn:hover{background:var(--soar-espresso, #683a18);color:var(--soar-cream, #eddac2)}.cart-upgrade__btn:active{transform:scale(.98)}.cart-upgrade__btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.cart-upgrade__spinner{display:inline-flex;vertical-align:middle;margin-left:.5rem}.cart-upgrade__spinner.hidden{display:none}.cart-upgrade__error{margin:.8rem 0 0;font-family:var(--font-body, sans-serif);font-size:1.15rem;color:var(--soar-error, #b8423a)}.cart-upgrade__error[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/19/assets/cart-upgrade.css.map */
