.fsb{position:fixed;left:1.6rem;right:1.6rem;bottom:calc(1.6rem + env(safe-area-inset-bottom,0px));z-index:8;display:flex;flex-direction:column;max-height:calc(100svh - 3.2rem);padding:1.4rem 1.6rem 1.6rem;border-radius:1.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 .8rem 2.4rem #0000002e;transform:translateY(calc(100% + 3.2rem));opacity:0;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.fsb[hidden]{display:none}.fsb.is-open{transform:translateY(0);opacity:1}.fsb__head{display:flex;align-items:flex-start;gap:.8rem}.fsb__goal{flex:1;min-width:0}.fsb__message{margin:0 0 .8rem;font-size:1.5rem;font-weight:600;line-height:1.35}.fsb__track{position:relative;height:1rem;border-radius:1rem;background:rgba(var(--color-foreground),.12);overflow:hidden}.fsb__fill{position:absolute;inset:0 auto 0 0;width:100%;border-radius:inherit;background:rgb(var(--color-button));transform:scaleX(0);transform-origin:left center;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.fsb__close{flex:none;display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;margin:-1.2rem -1.2rem 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.fsb__close .icon{width:1.4rem;height:1.4rem}.fsb__summary{display:flex;flex-direction:column;min-height:0;margin-top:1.4rem}.fsb__items{display:flex;flex-direction:column;gap:1rem;min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none}.fsb__item{display:grid;grid-template-columns:5.6rem minmax(0,1fr) auto;align-items:center;gap:1.2rem}.fsb__item-image{grid-column:1;width:5.6rem;height:5.6rem;border-radius:.8rem;object-fit:contain;background:rgba(var(--color-foreground),.04)}.fsb__item-info{grid-column:2;min-width:0}.fsb__item-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1.4rem;line-height:1.3;color:rgb(var(--color-foreground));text-decoration:none}.fsb__item-title:hover{text-decoration:underline}.fsb__item-meta{margin:.2rem 0 0;font-size:1.2rem;line-height:1.3;color:rgba(var(--color-foreground),.75)}.fsb__item-price{grid-column:3;margin:0;font-size:1.4rem;white-space:nowrap}.fsb__more{margin:.8rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.fsb__more[hidden]{display:none}.fsb__subtotal{display:flex;justify-content:space-between;gap:1.2rem;margin:1.2rem 0 0;font-size:1.5rem;font-weight:600}body:has(free-shipping-bar[data-replace-popup]) cart-notification{display:none}.fsb__actions{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1.2rem}.fsb__checkout-form{margin:0}.fsb__actions .button{min-height:4.8rem;min-width:0;padding-inline:.8rem;font-size:1.4rem;letter-spacing:.03rem;white-space:nowrap}.fsb__actions>:only-child{grid-column:1 / -1}.fsb__link{display:inline-flex;align-items:center;align-self:center;min-height:4.4rem;margin-bottom:-1.2rem;font-size:1.4rem;color:rgb(var(--color-foreground))}.fsb__head+.fsb__link{align-self:flex-start}.fsb__close:focus-visible,.fsb__link:focus-visible,.fsb__item-title:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.2rem}@media screen and (max-width:749px){.fsb--desktop-only{display:none!important}}@media screen and (min-width:750px){.fsb{left:auto;right:2.4rem;bottom:2.4rem;width:40rem;max-height:calc(100vh - 4.8rem)}}@media(prefers-reduced-motion:reduce){.fsb,.fsb__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-free-shipping-bar.css.map */
