.mystery-gift-bar{display:block;box-sizing:border-box;background:var(--mg-bg, #f6efe6);color:var(--mg-text, #1a1a1a);padding:.75rem 1rem;text-align:center;font-size:var(--text-sm)}.mystery-gift-bar[hidden]{display:none}.mystery-gift-bar__text{margin:0 0 .55rem;line-height:1.35}.mystery-gift-bar__text strong{font-weight:700}.mystery-gift-bar__track{height:.5rem;border-radius:999px;background:var(--mg-track, #ded3c4);overflow:hidden}.mystery-gift-bar__fill{display:block;height:100%;border-radius:inherit;background:var(--mg-fill, #1a1a1a);transition:width .4s ease;animation:mystery-gift-fill .6s ease-out}@keyframes mystery-gift-fill{0%{width:0}}@media(prefers-reduced-motion:reduce){.mystery-gift-bar__fill{transition:none;animation:none}}.cart-drawer .mystery-gift-bar{margin-inline-start:calc(-1 * var(--drawer-body-padding-inline));margin-inline-end:calc(-1 * var(--drawer-body-padding-inline));padding-inline-start:var(--drawer-body-padding-inline);padding-inline-end:var(--drawer-body-padding-inline)}.mystery-gift-bar--product{text-align:left;border-radius:.5rem;margin-block:.5rem;padding:.65rem .85rem}.mystery-gift-bar--unlocked .mystery-gift-bar__track{display:none}.mystery-gift-bar--unlocked .mystery-gift-bar__text{margin-block-end:0;font-weight:700}.mystery-gift-bar--unlocked.is-pending .mystery-gift-bar__text{opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease}.mystery-gift-bar--unlocked.is-pending .mystery-gift-bar__track{display:block;margin-top:.55rem;max-height:.5rem;transition:max-height .35s ease .05s,margin-top .35s ease .05s,opacity .3s ease}.mystery-gift-bar--unlocked.is-pending .mystery-gift-bar__fill{width:0!important;animation:none;transition:width .5s ease}.mystery-gift-bar--unlocked.is-pending.is-playing .mystery-gift-bar__fill{width:100%!important}.mystery-gift-bar--unlocked.is-pending.is-revealed .mystery-gift-bar__text{opacity:1;transform:none}.mystery-gift-bar--unlocked.is-pending.is-revealed .mystery-gift-bar__track{max-height:0;margin-top:0;opacity:0}.mystery-box{display:block;margin-block:-.25rem .75rem}.mystery-box__row{display:flex;align-items:center;gap:.65rem;padding:.6rem .75rem;border:1px solid var(--border-color);background:rgb(var(--background-secondary, 245 245 243));font-size:var(--text-sm);cursor:pointer}.mystery-box__checkbox{flex-shrink:0;width:1.1rem;height:1.1rem;margin:0;accent-color:#000;cursor:pointer}.mystery-box__label{flex:1;min-width:0;line-height:1.3}.mystery-box__price{font-weight:600;white-space:nowrap}.mystery-box__error{margin:.4rem 0 0;font-size:var(--text-xs);color:#d0342c}.mystery-box__error[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/36/assets/custom-mystery-gift.css.map */
