.cart-gift{--cart-gift-ink: #1e1e1e;--cart-gift-track: #e6e6e6;--cart-gift-done: #28b061;position:sticky;top:0;z-index:2;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;min-height:50px;padding-top:4px;padding-bottom:4px;margin:4px 0 2px;padding-left:var(--drawer-gutter, 16px);padding-right:var(--drawer-gutter, 16px);background:#fff;font-size:12px;line-height:1.3;color:var(--cart-gift-ink)}.cart-gift[hidden]{display:none}.cart-gift__badge{position:relative;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#f5f5f5;transition:background-color .3s ease}.cart-gift__ring{display:block;width:36px;height:36px;fill:none;stroke-width:2.2}.cart-gift__track{stroke:var(--cart-gift-track)}.cart-gift__fill{stroke-linecap:round;transition:stroke-dashoffset .6s ease}.cart-gift__lock{position:absolute;top:11px;left:11px;width:14px;height:14px;overflow:visible}.cart-gift__body{fill:var(--cart-gift-ink);transition:fill .3s ease}.cart-gift__shackle{fill:none;stroke:var(--cart-gift-ink);stroke-width:2.6;stroke-linecap:round;transform-box:view-box;transform-origin:16px 11px;transition:transform .45s cubic-bezier(.34,1.56,.64,1),stroke .3s ease}.cart-gift__text{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere}.cart-gift__text strong{font-weight:600}.cart-gift.is-unlocked .cart-gift__badge{background:#e8f7ee}.cart-gift.is-unlocked .cart-gift__body{fill:var(--cart-gift-done)}.cart-gift.is-unlocked .cart-gift__shackle{stroke:var(--cart-gift-done);transform:translateY(-2px) rotate(30deg)}.cart-gift.is-unlocked .cart-gift__text{color:var(--cart-gift-done)}.cart-gift.is-unlocking .cart-gift__badge{animation:cart-gift-pop .5s ease .35s}@keyframes cart-gift-pop{0%{transform:scale(1)}45%{transform:scale(1.15)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.cart-gift__fill,.cart-gift__shackle,.cart-gift__body{transition:none}.cart-gift.is-unlocking .cart-gift__badge{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/121/assets/cart-gift.css.map */
