.tp-cart{--tp-orange: #F26A1B;--tp-green: #2e9e2e;--tp-ink: #111}.tp-cart .drawer__inner{padding:0 1.6rem;width:42rem;max-width:100vw}.tp-cart .drawer__header{padding:1.4rem 0 1.2rem;border-bottom:1px solid #e6e6e6;align-items:center}.tp-cart .tp-cart__title{font-family:var(--font-heading-family);font-weight:700;font-size:2.8rem;color:var(--tp-ink);letter-spacing:0;margin:0}.tp-cart .drawer__close{top:1.2rem;right:-.6rem}.tp-cart .drawer__close .svg-wrapper{width:2.4rem;height:2.4rem}.tp-cart__ship{padding:1.4rem 0 1.2rem;text-align:center}.tp-cart__ship-text{margin:0 0 1rem;font-size:1.4rem;font-weight:600;color:var(--tp-ink)}.tp-cart__ship-bar{position:relative;height:1rem;margin-right:1.4rem;border-radius:99px;background:#e9e9e9}.tp-cart__ship-fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:repeating-linear-gradient(-45deg,#36a836 0 .7rem,#6fcf5b .7rem 1.4rem);animation:tp-stripes 1.2s linear infinite;background-size:200% 100%}@keyframes tp-stripes{to{background-position:-2rem 0}}@media(prefers-reduced-motion:reduce){.tp-cart__ship-fill{animation:none}}.tp-cart__ship-icon{position:absolute;right:-1.4rem;top:50%;transform:translateY(-50%);width:2.6rem;height:2.6rem;border-radius:50%;background:#fff;border:2px solid var(--tp-green);color:var(--tp-green);display:grid;place-items:center}.tp-cart__notice{display:flex;gap:1rem;align-items:flex-start;background:#f2f2f2;border-radius:.8rem;padding:1.1rem 1.4rem;margin-bottom:.6rem;color:var(--tp-ink)}.tp-cart__notice svg{flex:none;margin-top:.9rem}.tp-cart__notice p{margin:0;font-size:1.5rem;line-height:1.4}.tp-cart .cart-items thead{display:none}.tp-cart .drawer__cart-items-wrapper{padding-top:1.2rem}.tp-cart .cart-item{display:grid;grid-template-columns:8rem 1fr auto;grid-template-areas:"media details details" "media qty totals";column-gap:1.2rem;row-gap:.6rem;position:relative;padding-bottom:1.6rem;margin-bottom:1.6rem;border-bottom:1px solid #eee}.tp-cart .cart-item:last-child{border-bottom:0}.tp-cart .cart-item__media{grid-area:media;width:8rem}.tp-cart .cart-item__image{width:8rem;height:8rem;object-fit:cover;border-radius:.4rem;background:#f5f5f5}.tp-cart .cart-item__details{grid-area:details;padding-right:3rem}.tp-cart .cart-item__name{font-family:var(--font-heading-family);font-weight:700;font-size:1.7rem;color:var(--tp-ink);text-decoration:none;letter-spacing:0}.tp-cart .cart-item__details>.product-option,.tp-cart .cart-item__details>.cart-item__discounted-prices{display:none}.tp-cart .tp-cart__variant{margin-top:.4rem;font-size:1.4rem;color:#555}.tp-cart .tp-cart__variant dd{margin:0}.tp-cart .cart-item__quantity{grid-area:qty;position:static}.tp-cart .cart-item__quantity quantity-popover,.tp-cart .cart-item__quantity-wrapper{position:static}.tp-cart .cart-quantity{width:10rem;min-height:3.2rem}.tp-cart .cart-quantity .quantity__input{font-weight:700;font-size:1.5rem}.tp-cart .cart-quantity:after{border-radius:.4rem;box-shadow:0 0 0 1px #cfcfcf}.tp-cart .cart-quantity .quantity__button{width:3.2rem}.tp-cart cart-remove-button{position:absolute;top:-.6rem;right:0;margin:0}.tp-cart cart-drawer-items{overflow-x:hidden}.tp-cart cart-remove-button .button{min-width:3.6rem;min-height:3.6rem;padding:0;color:#333}.tp-cart .cart-item__totals{grid-area:totals;align-self:center;position:relative}.tp-cart .tp-cart__prices{display:flex;gap:.6rem;align-items:baseline;justify-content:flex-end;flex-wrap:wrap}.tp-cart .tp-cart__prices s{color:#777;font-size:1.4rem}.tp-cart .tp-cart__sale,.tp-cart .cart-item__totals .price{color:var(--tp-green);font-weight:700;font-size:1.6rem}.tp-cart .tp-cart__prices s.price{color:#777;font-weight:400;font-size:1.4rem}.tp-cart .drawer__footer{border-top:1px solid #e6e6e6;padding:1.2rem 0 1.4rem}.tp-cart .tp-cart__totals{justify-content:space-between;margin:0 0 1rem}.tp-cart .tp-cart__totals .totals__total{font-family:var(--font-heading-family);font-weight:700;font-size:2.2rem;color:var(--tp-ink);margin:0}.tp-cart .tp-cart__totals .totals__total-value{font-weight:700;font-size:2rem;color:var(--tp-ink);margin:0}.tp-cart .cart__ctas{margin:0}.tp-cart .cart__checkout-button{width:100%;min-height:5.2rem;background:var(--tp-orange);color:#fff;border-radius:.8rem;font-family:var(--font-heading-family);font-weight:700;font-size:1.9rem;text-transform:uppercase;letter-spacing:.04em}.tp-cart .cart__checkout-button:after,.tp-cart .cart__checkout-button:before{box-shadow:none;border-radius:.8rem}.tp-cart .cart__checkout-button:hover{background:#d9560d}.tp-cart__pay{display:flex;justify-content:center;gap:.8rem;flex-wrap:wrap;margin:1.2rem 0 1rem;padding:0}.tp-cart__pay li{display:flex}.tp-cart__pay svg{width:4rem;height:2.6rem}.tp-cart__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:0;padding:0;text-align:center}.tp-cart__trust li{display:flex;flex-direction:column;align-items:center;gap:.4rem;color:var(--tp-ink)}.tp-cart__trust span{font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.25;letter-spacing:.02em}@media screen and (max-width:749px){.tp-cart .drawer__inner{width:100vw}.tp-cart .tp-cart__title{font-size:2.6rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tp-cart-drawer.css.map */
