.mini-gift[hidden]{display:none!important}.mini-gift{--mini-accent:var(--COLOR-PRIMARY,#c45a3d);box-sizing:border-box;max-width:740px;margin:0 auto 22px;padding:19px 20px 16px;border:1px solid #ebd8cc;border-radius:14px;background:linear-gradient(125deg,#fffaf7,#f8eee5);color:#31251f;font-family:var(--FONT-STACK-BODY,sans-serif);text-align:left}.drawer__body>.mini-gift{margin:0 0 20px}.mini-gift__header{display:flex;align-items:center;gap:11px}.mini-gift__icon{display:flex;align-items:center;justify-content:center;flex:0 0 43px;width:43px;height:43px;border:1px solid #e5c7b5;border-radius:50%;color:#98371d;background:#fffaf7}.mini-gift__heading{min-width:0;flex:1}.mini-gift__eyebrow{display:block;font-size:9px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:#674b3a}.mini-gift .mini-gift__heading h3{margin:3px 0 0;font-family:var(--FONT-STACK-HEADING,sans-serif);font-size:17px;font-weight:400;line-height:1.25;text-transform:none;letter-spacing:0}.mini-gift__status{flex-shrink:0;padding:5px 9px;border:1px solid #d8b49b;border-radius:30px;font-size:10px;font-weight:500;letter-spacing:.02em;color:#71361f;background:#fffaf7}.mini-gift .mini-gift__message{margin:15px 0 11px;font-size:12px;line-height:1.55;color:#493327}.mini-gift__track{height:6px;overflow:hidden;border-radius:8px;background:#e6d5c8}.mini-gift__track>span{display:block;width:0;height:100%;border-radius:inherit;background:var(--mini-accent);transition:width .45s ease}.mini-gift .mini-gift__note{margin:9px 0 0;font-size:9px;line-height:1.5;color:#685348}.mini-gift--unlocked{border-color:#b6c6ac;background:linear-gradient(125deg,#f7faf3,#edf3e7)}.mini-gift--unlocked .mini-gift__icon,.mini-gift--unlocked .mini-gift__status{color:#355032;border-color:#a9bd9d;background:#f5f8f1}.mini-gift--unlocked .mini-gift__track>span{background:#55714a}.mini-gift--error{border-color:#b66e50}@media(max-width:480px){.mini-gift{padding:15px 14px 13px;border-radius:12px}.mini-gift__header{gap:9px}.mini-gift .mini-gift__heading h3{font-size:15px}.mini-gift__icon{flex-basis:36px;width:36px;height:36px}.mini-gift__status{padding:4px 7px;font-size:9px}.mini-gift__eyebrow{font-size:8px}}@media(prefers-reduced-motion:reduce){.mini-gift__track>span{transition:none}}.cart__template>.mini-gift{position:sticky;top:calc(var(--mini-gift-top,var(--header-height,var(--menu-height,100px))) + 8px);z-index:40}.drawer__body>.mini-gift{position:sticky;top:0;z-index:2}
/*# sourceMappingURL=/cdn/shop/t/484/assets/seasonly-mini-gift.css.map */
