.bfs-ship{display:grid;gap:.8rem;min-height:5.2rem;padding:.2rem 0 1.6rem}.cart__items .bfs-ship,.cart-items-page .bfs-ship{max-width:56rem}.bfs-ship__msg{margin:0;font-size:1.4rem;line-height:2rem;letter-spacing:.03em;color:rgb(var(--color-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bfs-ship.is-done .bfs-ship__msg{font-weight:700}.bfs-ship__track{display:block;height:.6rem;border-radius:99px;background:rgba(var(--color-foreground),.1);overflow:hidden}.bfs-ship__track>span{display:block;height:100%;border-radius:inherit;background:#f945b2}.bfs-addons{margin:1.6rem 0 0;padding-top:1.2rem;border-top:1px solid rgba(var(--color-foreground),.12);display:grid;gap:.8rem}.bfs-addons__h{margin:0 0 .2rem;font-family:var(--font-heading-family);font-size:1.6rem}.bfs-add{display:grid;grid-template-columns:4.8rem minmax(0,1fr) auto auto;gap:.8rem 1rem;align-items:center}.bfs-add__img{width:4.8rem;height:4.8rem;display:grid;place-items:center;overflow:hidden;background:rgba(var(--color-foreground),.05);font:700 2rem/1 var(--font-heading-family)}.bfs-add__img img{width:100%;height:100%;object-fit:cover}.bfs-add__img--q{background:#0e0d0d;color:#f945b2}.bfs-add__t{display:grid;gap:.2rem;min-width:0}.bfs-add__name{font-size:1.4rem;line-height:1.3}.bfs-add__price{font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.bfs-add__size{height:3.6rem;min-width:5.6rem;padding:0 2.4rem 0 1rem;border:1px solid rgba(var(--color-foreground),.35);border-radius:0;background:transparent;color:inherit;font:inherit;font-size:1.3rem}.bfs-add__btn{grid-column:4;min-width:6.4rem;height:3.6rem;padding:0 1.4rem;border:1px solid rgb(var(--color-foreground));border-radius:0;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font:inherit;font-size:1.3rem;letter-spacing:.06em;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1)}.bfs-add__btn:active{transform:scale(.97)}.bfs-add__btn[aria-busy=true]{opacity:.55;cursor:progress}@media(hover:hover)and (pointer:fine){.bfs-add__btn:hover{background:transparent;color:rgb(var(--color-foreground))}}.bfs-add__err{grid-column:2/-1;font-size:1.2rem;color:rgb(var(--color-foreground))}.bfs-save{margin:0 0 .6rem;font-size:1.4rem;color:rgb(var(--color-foreground))}.bfs-save strong{color:var(--bf-pink-text,#C4127F)}body:has(cart-drawer.active) shopify-chat{opacity:0;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/45/assets/bf-s3-cart.css.map */
