cart-drawer .drawer__inner{width:44rem;max-width:100vw;padding:0 2rem;border:0;box-shadow:-1.2rem 0 3.2rem #2b1b1a2e}@media screen and (max-width:749px){cart-drawer .drawer__inner{width:100vw;padding:0 1.6rem}}cart-drawer .drawer__header{padding:1.8rem 0 1.2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}cart-drawer .drawer__heading{margin:0;font-size:2.2rem}cart-drawer .drawer__header .drawer__close{top:50%;right:-1.2rem;transform:translateY(-50%)}cart-drawer .cart-drawer .cart-items thead{display:none}cart-drawer .cart-drawer .cart-item{padding:1.4rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.1);gap:.4rem 1.2rem;grid-template-columns:8.4rem minmax(0,1fr) auto}cart-drawer .cart-drawer .cart-item:last-child{margin-bottom:0;border-bottom:0}cart-drawer .cart-drawer .cart-items td{padding-top:0}cart-drawer .cart-drawer .cart-item__media{grid-row:1 / 3;width:auto}cart-drawer .cart-drawer .cart-item__image{border-radius:.8rem;border:.1rem solid rgba(var(--color-foreground),.08)}cart-drawer .cart-drawer .cart-item>td+td{padding-left:0}cart-drawer .cart-drawer .cart-item__details{grid-column:2 / 3}cart-drawer .cart-drawer .cart-item__totals{grid-column:3 / 4}cart-drawer .cart-drawer .cart-item__name{font-size:1.5rem;line-height:1.3;text-decoration:none}cart-drawer .cart-drawer .cart-item .product-option{font-size:1.3rem}cart-drawer .cart-drawer .cart-items .cart-item__quantity{grid-column:2 / 4}cart-drawer .cart-drawer .cart-item__quantity-wrapper{align-items:center;gap:.8rem}cart-drawer .cart-drawer .quantity{min-height:3.8rem;width:11.6rem;border-radius:.8rem}cart-drawer .cart-drawer .quantity__button{width:3.6rem}cart-drawer .cart-drawer .cart-item__totals .price{font-weight:600}cart-drawer .drawer__footer{padding:1.4rem 0 1.8rem;box-shadow:0 -.8rem 1.6rem #2b1b1a0d}cart-drawer .totals{align-items:baseline}cart-drawer .totals__total{font-size:1.6rem}cart-drawer .totals__total-value{font-size:2rem;font-weight:600}cart-drawer .tax-note{margin:.6rem 0 1.4rem;font-size:1.2rem}cart-drawer .cart__checkout-button{min-height:4.8rem}.tup-upsell{margin:.4rem 0 1.6rem;padding-top:1.4rem;border-top:.1rem solid rgba(var(--color-foreground),.1)}.tup-upsell__heading{margin:0 0 1rem;font-size:1.7rem}.tup-upsell__row{display:flex;gap:1rem;margin:0 -2rem;padding:0 2rem .6rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 2rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tup-upsell__row::-webkit-scrollbar{display:none}.tup-upsell__card{flex:0 0 88%;display:flex;gap:1.1rem;padding:1rem;background:rgba(var(--color-foreground),.03);border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.2rem;scroll-snap-align:start}.tup-upsell__card:only-child{flex-basis:100%}.tup-upsell__media{flex:0 0 8.4rem;align-self:flex-start}.tup-upsell__media img{display:block;width:100%;height:auto;border-radius:.8rem}.tup-upsell__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.7rem}.tup-upsell__title{font-size:1.4rem;line-height:1.3;color:rgb(var(--color-foreground));text-decoration:none}.tup-upsell__price{margin:0;font-size:1.4rem;font-weight:600}.tup-upsell__pills{display:flex;flex-wrap:wrap;gap:.5rem}.tup-upsell__pill{padding:.5rem 1rem;font:inherit;font-size:1.2rem;line-height:1.2;color:rgb(var(--color-foreground));background:transparent;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:99rem;cursor:pointer}.tup-upsell__pill span{font-weight:600}.tup-upsell__pill[aria-pressed=true]{color:#fff;background:#a17b43;border-color:#a17b43}.tup-upsell__pill:focus-visible,.tup-upsell__add:focus-visible{outline:.2rem solid #a17b43;outline-offset:.2rem}.tup-upsell__pill:disabled{opacity:.4;cursor:not-allowed}.tup-upsell__add{min-height:3.8rem;padding:0 1.4rem;font:inherit;font-size:1.3rem;font-weight:600;letter-spacing:.04em;color:#a17b43;background:transparent;border:.1rem solid #a17b43;border-radius:.8rem;cursor:pointer;transition:background .15s ease,color .15s ease}.tup-upsell__add:hover:not(:disabled){color:#fff;background:#a17b43}.tup-upsell__add:disabled{opacity:.6;cursor:progress}.tup-upsell__error{margin:0;font-size:1.2rem;color:#b4453e}.tup-upsell__error[hidden]{display:none}@media(prefers-reduced-motion:reduce){.tup-upsell__row{scroll-behavior:auto}}cart-drawer cart-drawer-items{overflow-x:hidden}body:has(cart-drawer.active) shopify-chat{display:none!important}@media screen and (max-width:749px){body.tup-has-sticky-atc shopify-chat{display:none!important}}cart-drawer .cart-drawer .cart-item__totals{padding-right:.2rem;white-space:nowrap}cart-drawer .cart-drawer .totals{margin-bottom:1.6rem}cart-drawer .cart-drawer .cart__ctas{margin-top:0}.tup-freepack__price{color:#8c6937;font-weight:600}.tup-freepack__price s{color:rgba(var(--color-foreground),.55);font-weight:400;margin-right:.4rem}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tup-cart-drawer.css.map */
