.rbk-gift{--rbk-gift-accent: #a61473;--rbk-gift-heat: #e4572e;display:flex;align-items:center;gap:1.2rem;margin:0 0 1.2rem;padding:1rem 1.2rem;border:1px dashed rgba(166,20,115,.35);border-radius:.8rem;background:#fff7f2;color:#302b27;font-family:Figtree,var(--font-body-family),sans-serif}.rbk-gift[hidden]{display:none}.rbk-gift--footer{margin:0 0 1.2rem}.rbk-gift__media{flex:0 0 4.8rem;width:4.8rem;height:4.8rem;display:grid;place-items:center;border-radius:.6rem;background:#f7e1d3;color:var(--rbk-gift-accent);overflow:hidden}.rbk-gift__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.rbk-gift__media svg{width:2.4rem;height:2.4rem}.rbk-gift__body{flex:1 1 auto;min-width:0}.rbk-gift__message{margin:0;font-size:1.35rem;line-height:1.35;letter-spacing:0}.rbk-gift__message strong{color:var(--rbk-gift-accent);font-weight:700}.rbk-gift__title{margin:.2rem 0 0;font-size:1.2rem;line-height:1.3;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbk-gift__track{position:relative;height:.6rem;margin-top:.8rem;border-radius:999px;background:#a6147326;overflow:hidden}.rbk-gift__fill{position:absolute;inset:0 auto 0 0;width:var(--rbk-gift-progress, 0%);border-radius:inherit;background:linear-gradient(90deg,var(--rbk-gift-heat),var(--rbk-gift-accent));transition:width .4s ease}.rbk-gift__add.button{flex:0 0 auto;min-width:0;min-height:3.6rem;padding:0 1.4rem;font-size:1.3rem;letter-spacing:0;white-space:nowrap}.rbk-gift__add[aria-disabled=true]{opacity:.6;pointer-events:none}.rbk-gift__soldout{flex:0 0 auto;font-size:1.2rem;opacity:.7}.rbk-gift--added{border-style:solid;background:#f7e1d3}.rbk-cart-item__gift-badge{display:inline-block;margin-top:.4rem;padding:.2rem .8rem;border-radius:999px;background:#a61473;color:#fff;font-size:1.1rem;font-weight:600;line-height:1.6;letter-spacing:.02em}.rbk-cart-item--gift quantity-input{display:none}.rbk-gift--adding .rbk-gift__add{display:none}.rbk-gift__spinner{display:inline-block;width:1.2rem;height:1.2rem;margin-right:.4rem;vertical-align:-.15rem;border:2px solid rgba(166,20,115,.25);border-top-color:var(--rbk-gift-accent);border-radius:50%;animation:rbk-gift-spin .8s linear infinite}@keyframes rbk-gift-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rbk-gift__fill{transition:none}.rbk-gift__spinner{animation-duration:2s}}cart-drawer .rbk-cart-item--gift .cart-item__quantity{min-height:4rem}
/*# sourceMappingURL=/cdn/shop/t/25/assets/rbk-free-gift.css.map */
