.cart-upsell{margin:2rem 0 1rem;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:1.2rem;background:rgba(var(--color-foreground),.03)}.cart-upsell__heading{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem;letter-spacing:.12rem;text-transform:uppercase}.cart-upsell__list{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}.cart-upsell__item{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto;align-items:center;gap:1.2rem}.cart-upsell__image{display:block;width:6.4rem;height:6.4rem;border-radius:.8rem;overflow:hidden;background:#fff;border:1px solid rgba(var(--color-foreground),.08)}.cart-upsell__image img{width:100%;height:100%;object-fit:contain;display:block}.cart-upsell__info{display:grid;gap:.3rem;min-width:0}.cart-upsell__title{font-family:var(--font-heading-family);font-weight:700;font-size:1.3rem;line-height:1.25;letter-spacing:.04rem;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none}.cart-upsell__price{font-size:1.3rem;color:rgba(var(--color-foreground),.8)}.cart-upsell__price s{color:rgba(var(--color-foreground),.5);margin-right:.3rem}.cart-upsell__select{max-width:100%;margin-top:.3rem;padding:.5rem .8rem;font-size:1.25rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.cart-upsell__add{min-height:3.6rem;padding:0 1.6rem;border:0;border-radius:.6rem;background:#000;color:#fff;font-family:var(--font-heading-family);font-weight:700;font-size:1.2rem;letter-spacing:.1rem;text-transform:uppercase;cursor:pointer}.cart-upsell__add:hover{background:#222}.cart-upsell__add:disabled{opacity:.6;cursor:wait}.mdm-freeship{margin:0 0 1.6rem;padding:1.2rem 1.4rem;border-radius:1rem;background:rgba(var(--color-foreground),.04)}.mdm-freeship__text{margin:0 0 .8rem;font-size:1.35rem;line-height:1.4}.mdm-freeship__track{height:.8rem;border-radius:1rem;background:rgba(var(--color-foreground),.12);overflow:hidden}.mdm-freeship__fill{display:block;height:100%;border-radius:1rem;background:#111;transition:width .4s ease}.mdm-freeship--done .mdm-freeship__fill{background:#1f7a4d}.mdm-freeship--done .mdm-freeship__text{color:#1f7a4d}.mdm-multibuy{margin:0 0 1.6rem;padding:1rem 1.4rem;border-radius:1rem;border:1px dashed rgba(var(--color-foreground),.35);font-size:1.35rem;line-height:1.45}.mdm-multibuy--done{border-style:solid;border-color:#1f7a4d;color:#1f7a4d;background:#1f7a4d0f}.mdm-gift{margin:0 0 1.6rem;padding:1.2rem 1.4rem;border-radius:1rem;border:1px dashed rgba(var(--color-foreground),.35)}.mdm-gift__text{margin:0 0 .8rem;font-size:1.35rem;line-height:1.4}.mdm-gift--done{border-style:solid;border-color:#1f7a4d;background:#1f7a4d0f}.mdm-gift--done .mdm-gift__text{color:#1f7a4d;margin:0}.mdm-gift__unlocked{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.mdm-gift__btn{min-height:3.6rem}.mdm-gift .mdm-gift__unlocked.cart-upsell__item{display:flex;grid-template-columns:none;flex-wrap:wrap;align-items:center;gap:.8rem 1rem}.mdm-gift__unlocked .mdm-gift__text{flex:1 1 100%;margin:0}.mdm-gift__select{flex:1 1 16rem;min-height:3.6rem;padding:.4rem .8rem;font-size:1.3rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cart-upsell.css.map */
