.free-shipping-bar{--luiva-fsb-ink: var(--text-color, 0 0 0);display:grid;gap:.625rem;line-height:1.4;text-align:start}.free-shipping-bar__text{font-size:var(--text-sm, .875rem);color:rgb(var(--luiva-fsb-ink) / .65);text-wrap:balance}.free-shipping-bar__track{height:2px;overflow:hidden;border-radius:1px;background-color:rgb(var(--luiva-fsb-ink) / .12)}.free-shipping-bar__fill{height:100%;background-color:rgb(var(--luiva-fsb-ink));transform-origin:var(--transform-origin-start, left);transform:scaleX(var(--luiva-progress, 0))}.free-shipping-bar[data-state=reached] .free-shipping-bar__text{color:rgb(var(--luiva-fsb-ink))}.cart-drawer .free-shipping-bar{padding-block:.875rem}.free-shipping-bar[data-context=page]{width:100%;max-width:24rem;margin-inline:auto;text-align:center}@media screen and (min-width:1000px){.free-shipping-bar[data-context=page]{max-width:28rem}}.cart-drawer__footer .button-group{justify-content:center;row-gap:0}.cart-drawer__footer .button-group .button{flex-wrap:wrap;column-gap:.5rem;min-height:3rem;padding-inline:1rem;letter-spacing:.1em;white-space:nowrap;transition:transform .16s cubic-bezier(.23,1,.32,1),background-size .45s cubic-bezier(.785,.135,.15,.86),color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86)}.cart-drawer__footer .button-group .button:active{transform:scale(.98)}.cart-drawer__footer .cart-drawer__button-price:before{margin-inline-end:.75rem}.cart-drawer__footer .button-group .link{padding-block:.8125rem;padding-inline:.5rem;font-size:var(--text-sm, .875rem);line-height:1.4;color:rgb(var(--text-color, 0 0 0) / .65);background-origin:content-box;background-clip:content-box;transition:transform .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1)}.cart-drawer__footer .button-group .link:active{transform:scale(.97)}.cart-drawer__footer .button-group .link:focus-visible,.cart-drawer__footer .button-group .button:focus-visible{outline:2px solid rgb(var(--text-color, 0 0 0));outline-offset:2px}@media(hover:hover)and (pointer:fine){.cart-drawer__footer .button-group .link:hover{color:rgb(var(--text-color, 0 0 0))}}.cart-drawer::part(footer){padding-block-end:max(var(--drawer-footer-padding-block, 1rem),env(safe-area-inset-bottom))}@media(prefers-reduced-motion:reduce){.cart-drawer__footer .button-group .button,.cart-drawer__footer .button-group .link{transition:none}.cart-drawer__footer .button-group .button:active,.cart-drawer__footer .button-group .link:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-luiva-cart.css.map */
