cart-drawer .drawer__inner{width:min(46rem,100vw);max-width:100vw}cart-drawer .drawer__header{padding-top:1.6rem}cart-drawer .drawer__heading{display:flex;align-items:baseline;gap:.6rem}cart-drawer .ps-cart-count{font-size:.8em;font-weight:500;opacity:.7}cart-drawer .cart-item__image{border-radius:.8rem}cart-drawer .quantity__button{min-width:4.4rem;min-height:4.4rem}cart-drawer .cart-item__quantity-wrapper{gap:1rem}cart-drawer .drawer__footer{position:sticky;bottom:0;z-index:2;background:rgb(var(--color-background));padding-bottom:calc(1.6rem + env(safe-area-inset-bottom,0px));box-shadow:0 -10px 16px -14px #00000059}cart-drawer #CartDrawer-Checkout{min-height:5.2rem;font-weight:700;font-size:1.6rem}cart-drawer .totals{align-items:baseline}cart-drawer .cart-item__discounts,cart-drawer .discounts__discount{font-weight:600}.ps-cart-top{padding:1.2rem 2rem 1.4rem;border-bottom:1px solid rgba(var(--color-foreground),.1)}.ps-cart-ship__text{margin:0 0 .7rem;font-size:1.3rem;line-height:1.3;color:rgb(var(--color-foreground))}.ps-cart-ship__bar{height:.8rem;border-radius:999px;background:#143f3624;overflow:hidden}.ps-cart-ship__bar span{display:block;height:100%;border-radius:999px;background:#143f36;transition:width .4s ease}.ps-cart-ship.is-done .ps-cart-ship__bar span{background:#1f6b45}.ps-cart-nudge{margin:1rem 0 0;padding:.9rem 1.1rem;border-radius:.8rem;background:#f5f1e8;border-left:.4rem solid #eab583;font-size:1.3rem;line-height:1.35;color:#143f36}.ps-cart-nudge.is-done{border-left-color:#1f6b45}.ps-upsell{margin:1.6rem 2rem 1.2rem;padding-top:1.4rem;border-top:1px solid rgba(var(--color-foreground),.1)}.ps-upsell__title{margin:0 0 1rem;font-size:1.5rem;font-weight:700}.ps-upsell__list{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.ps-upsell__card{display:grid;grid-template-columns:7.2rem 1fr auto;gap:1.2rem;align-items:center;padding:1rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:1.2rem;background:#fff}.ps-upsell__img{display:block;border-radius:.8rem;overflow:hidden;background:#f5f1e8}.ps-upsell__img img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.ps-upsell__name{margin:0;font-weight:700;font-size:1.4rem;line-height:1.25}.ps-upsell__name a{color:inherit;text-decoration:none}.ps-upsell__blurb{margin:.2rem 0 0;font-size:1.2rem;opacity:.75}.ps-upsell__price{margin:.4rem 0 0;font-weight:700;font-size:1.4rem}.ps-upsell__badge{display:inline-block;margin-top:.4rem;padding:.2rem .8rem;border-radius:999px;background:#143f36;color:#fff;font-size:1.1rem;font-weight:600}.ps-upsell__add{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 1.6rem;border-radius:999px;border:1.5px solid #143f36;background:transparent;color:#143f36;font:inherit;font-weight:700;font-size:1.3rem;white-space:nowrap;text-decoration:none;cursor:pointer}.ps-upsell__add:hover{background:#143f36;color:#fff}.ps-upsell__add.is-loading{opacity:.6;pointer-events:none}@media(max-width:749px){cart-drawer .drawer__inner{width:100vw;border-left:0}cart-drawer .drawer__contents{padding-left:1.6rem;padding-right:1.6rem}.ps-cart-top{padding-left:1.6rem;padding-right:1.6rem}.ps-upsell{margin-left:1.6rem;margin-right:1.6rem}.ps-upsell__card{grid-template-columns:6rem 1fr}.ps-upsell__add{grid-column:1 / -1;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/ps-cart-drawer.css.map */
