html,body{overflow-x:clip}.free-gift-bar{margin:0 -1.6rem;padding:1.2rem .8rem .4rem;text-align:center}.free-gift-bar__message{margin:0 0 1.3rem;font-size:1.4rem;line-height:1.3;color:rgb(var(--color-foreground))}.free-gift-bar[data-state=done] .free-gift-bar__message{font-weight:600}.free-gift-bar__track{position:relative;height:.5rem;margin:0 1.4rem 3.8rem;border-radius:999px;background:#1f1f1f1a}.free-gift-bar__fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--c-navy, #1f2f4a);transition:width .3s ease}.free-gift-bar__marker{position:absolute;top:50%;left:var(--at);display:grid;place-items:center;width:2.2rem;height:2.2rem;border:.15rem solid rgba(31,31,31,.18);border-radius:50%;background:#fff;color:#1f1f1f73;transform:translate(-50%,-50%);transition:background-color .3s ease,border-color .3s ease,color .3s ease}.free-gift-bar__marker.is-reached{border-color:var(--c-navy, #1f2f4a);background:var(--c-navy, #1f2f4a);color:#fff}.free-gift-bar__marker-label{position:absolute;top:100%;left:50%;width:7.4rem;margin-top:.6rem;font-size:1.1rem;line-height:1.2;text-align:center;color:#1f1f1f99;transform:translate(-50%)}.free-gift-bar__marker:last-of-type .free-gift-bar__marker-label{right:0;left:auto;width:auto;text-align:right;white-space:nowrap;transform:none}.free-gift-bar__marker.is-reached .free-gift-bar__marker-label{color:var(--c-navy, #1f2f4a);font-weight:600}.cart-item--gift quantity-popover,.cart-item--gift cart-remove-button{display:none}.cart-item--gift .cart-item__media{background:#f0ebe3 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238c7a5a' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='8' width='18' height='4' rx='1'/><path d='M12 8v13'/><path d='M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-7'/><path d='M7.5 8a2.5 2.5 0 0 1 0-5C10 3 12 8 12 8s2-5 4.5-5a2.5 2.5 0 0 1 0 5'/></svg>") center / 46% no-repeat;border-radius:.4rem}.cart-item--gift .cart-item__quantity:after{content:"1 \d7  gift";font-size:1.3rem;color:rgb(var(--color-foreground),.75)}.cart-item--gift .cart-item__price-wrapper .price,.cart-item--gift .cart-item__price-wrapper .cart-item__old-price,.cart-item--gift .cart-item__price-wrapper .empire-drawer__save{display:none}.cart-item--gift .cart-item__price-wrapper:after{content:"Free";font-weight:600;color:#8c7a5a}@media(prefers-reduced-motion:reduce){.free-gift-bar__fill,.free-gift-bar__marker{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/free-gift.css.map */
