.mystery-gift{--mg-bg: #000;--mg-gold: #e2c27a;--mg-gold-dark: #b08d3c;font-family:var(--font-body-family);color:#fff}.mystery-gift p{margin:0}.mystery-gift__icon{flex:0 0 auto;width:4.4rem;height:4.4rem;color:var(--mg-gold);overflow:visible}.mystery-gift__lid{transform-origin:24px 21px;animation:mystery-gift-lid 2.8s ease-in-out infinite}@keyframes mystery-gift-lid{0%,70%,to{transform:translateY(0) rotate(0)}78%{transform:translateY(-4px) rotate(-6deg)}86%{transform:translateY(-2px) rotate(4deg)}92%{transform:translateY(0) rotate(0)}}.mystery-gift__title{font-size:1.5rem;font-weight:700;letter-spacing:.08rem;text-transform:uppercase;line-height:1.3}.mystery-gift__text{font-size:1.3rem;line-height:1.45;color:#ffffffc7}.mystery-gift--pdp .mystery-gift__title{margin-bottom:.6rem}.mystery-gift--pdp{position:relative;display:flex;align-items:center;gap:1.6rem;margin:0;padding:2.8rem 2rem 1.8rem;background:linear-gradient(var(--mg-bg),var(--mg-bg)) padding-box,linear-gradient(120deg,var(--mg-gold-dark),#fff3cf 30%,var(--mg-gold) 50%,var(--mg-gold-dark) 75%,#fff3cf) border-box;background-size:100% 100%,300% 100%;border:1.5px solid transparent;overflow:hidden;animation:mystery-gift-border 6s linear infinite}.mystery-gift--pdp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,236,190,.16) 50%,transparent 60%);transform:translate(-100%);animation:mystery-gift-shine 4s ease-in-out infinite;pointer-events:none}@keyframes mystery-gift-border{to{background-position:0 0,300% 0}}@keyframes mystery-gift-shine{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}.mystery-gift__ribbon{position:absolute;top:0;right:0;padding:.4rem 1rem;font-size:1rem;font-weight:700;letter-spacing:.12rem;text-transform:uppercase;color:var(--mg-bg);background:linear-gradient(90deg,var(--mg-gold-dark),var(--mg-gold))}.mystery-gift--pdp .mystery-gift__title{background:linear-gradient(90deg,#fff 0%,var(--mg-gold) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.mystery-gift--cart{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.6rem;padding:1.2rem 1.4rem;background:var(--mg-bg);border:1px solid var(--mg-gold-dark);text-align:left}.mystery-gift--cart .mystery-gift__icon{width:3.4rem;height:3.4rem}.mystery-gift--cart .mystery-gift__body{flex:1 1 auto}.mystery-gift--cart .mystery-gift__title{font-size:1.3rem}.mystery-gift--cart .mystery-gift__text{font-size:1.2rem}.mystery-gift__price{flex:0 0 auto;padding:.3rem .8rem;font-size:1.1rem;font-weight:700;letter-spacing:.08rem;text-transform:uppercase;color:var(--mg-bg);background:var(--mg-gold)}@media screen and (max-width:749px){.mystery-gift--pdp{padding:2.6rem 1.6rem 1.6rem;gap:1.2rem}.mystery-gift--pdp .mystery-gift__icon{width:3.6rem;height:3.6rem}.mystery-gift--pdp .mystery-gift__text br{display:none}}.mystery-gift--locked .mystery-gift__icon{opacity:.55}.mystery-gift--locked .mystery-gift__lid{animation:none}.mystery-gift__progress{display:block;height:.4rem;margin-top:.8rem;background:#ffffff26;overflow:hidden}.mystery-gift__progress>span{display:block;height:100%;background:linear-gradient(90deg,var(--mg-gold-dark),var(--mg-gold));transition:width .4s ease}@media(prefers-reduced-motion:reduce){.mystery-gift__lid,.mystery-gift--pdp,.mystery-gift--pdp:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/mystery-gift.css.map */
