.pggp,.pggm-card,.pggm-inline-wrap{--g: #1f6545;--gd: #173f2d;--lime: #dff56b;--cream: #fffdf8;--mint: #eef5e6}.pggp[hidden]{display:none!important}.pggp-bar{background:linear-gradient(90deg,var(--gd),var(--g) 55%,var(--gd));color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}.pggp-bar__inner{max-width:128rem;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:1.2rem;padding:.8rem 1.6rem}.pggp-bar__img{flex:0 0 4rem;width:4rem;height:4rem;border-radius:50%;overflow:hidden;border:2px solid var(--lime);background:var(--mint)}.pggp-bar__img img{width:100%;height:100%;object-fit:cover;display:block}.pggp-bar__text{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;font-size:1.4rem;line-height:1.3}.pggp-bar__text strong{color:var(--lime);font-weight:800;letter-spacing:.01em}.pggp-bar__sub{opacity:.9}.pggp-bar__timer{flex:0 0 auto;padding:.35rem 1rem;border-radius:999px;background:#ffffff1f;font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.pggp-bar__timer.is-urgent{background:#f2c94c;color:var(--gd)}.pggp-bar__btn{flex:0 0 auto;height:3.4rem;padding:0 1.6rem;border:0;border-radius:999px;background:var(--lime);color:var(--gd);font:inherit;font-size:1.3rem;font-weight:800;cursor:pointer;white-space:nowrap}.pggp-bar__btn:hover{background:#fff}@media screen and (max-width:749px){.pggp-bar__inner{flex-wrap:wrap;gap:.6rem 1rem;padding:.8rem 1.2rem;justify-content:flex-start}.pggp-bar__img{flex-basis:3.4rem;width:3.4rem;height:3.4rem}.pggp-bar__text{flex:1 1 calc(100% - 5rem);font-size:1.3rem;display:block}.pggp-bar__text strong{display:block}.pggp-bar__sub{font-size:1.2rem}.pggp-bar__timer{margin-left:4.4rem;font-size:1.15rem}.pggp-bar__btn{margin-left:auto;height:3rem;font-size:1.2rem;padding:0 1.2rem}}.pggm{position:fixed;left:1.6rem;bottom:1.6rem;z-index:45;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:calc(100vw - 3.2rem)}.pggm[hidden]{display:none}.pggm__pill{display:inline-flex;align-items:center;gap:1rem;padding:.5rem 1.6rem .5rem .5rem;border:1px solid rgba(23,63,45,.14);border-radius:999px;background:var(--cream);color:var(--gd);box-shadow:0 1rem 3rem #13342538;font:inherit;font-size:1.35rem;cursor:pointer;transition:transform .18s ease,background .18s ease}.pggm__pill:hover{transform:translateY(-2px)}.pggm__pill strong{font-weight:800}.pggm.is-unlocked .pggm__pill{background:var(--lime);border-color:var(--lime);animation:pggm-glow 1.8s ease-in-out infinite}.pggm.is-claimed .pggm__pill{animation:none}.pggm.bump .pggm__pill{animation:pggm-bump .52s ease}.pggm__ring{--p: 0;position:relative;flex:0 0 5.2rem;width:5.2rem;height:5.2rem;border-radius:50%;background:conic-gradient(var(--g) calc(var(--p) * 1%),rgba(23,63,45,.14) 0);display:grid;place-items:center;transition:background .4s ease}.pggm__ring:before{content:"";position:absolute;top:.4rem;right:.4rem;bottom:.4rem;left:.4rem;border-radius:50%;background:var(--cream)}.pggm__ring-img{position:relative;width:4.2rem;height:4.2rem;border-radius:50%;object-fit:cover;filter:grayscale(1) brightness(1.05);opacity:.75;transition:filter .5s ease,opacity .5s ease}.pggm__lock{position:absolute;right:-.2rem;bottom:-.2rem;font-size:1.5rem;line-height:1;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}.pggm.is-unlocked .pggm__ring{background:conic-gradient(var(--g) 100%,transparent 0)}.pggm.is-unlocked .pggm__ring-img{filter:none;opacity:1}.pggm.is-unlocked .pggm__lock{display:none}.pggm__panel{position:relative;width:36rem;max-width:calc(100vw - 3.2rem);order:-1;border-radius:2.2rem;background:var(--cream);box-shadow:0 2rem 5rem #13342547;animation:pggm-in .2s ease-out}.pggm__panel[hidden]{display:none}.pggm__close{position:absolute;top:1rem;right:1rem;z-index:2;width:3.2rem;height:3.2rem;border:0;border-radius:50%;background:#173f2d14;color:var(--gd);font-size:2rem;line-height:1;cursor:pointer}.pggm-card{padding:2rem;color:var(--gd)}.pggm-card.pop{animation:pggm-pop .6s cubic-bezier(.2,1.4,.4,1)}.pggm-card__head{display:flex;align-items:center;gap:1.4rem;margin-bottom:1.6rem;padding-right:3rem}.pggm-card__img{position:relative;flex:0 0 7.2rem;width:7.2rem;height:7.2rem;border-radius:1.6rem;overflow:hidden;background:var(--mint)}.pggm-card__img img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1);opacity:.7;transition:filter .6s ease,opacity .6s ease,transform .6s ease}.pggm-card__lock{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:2.6rem;background:#fffdf840}.pggm-card.is-unlocked .pggm-card__img img{filter:none;opacity:1;transform:scale(1.05)}.pggm-card.is-unlocked .pggm-card__lock{display:none}.pggm-card__eyebrow{margin:0 0 .3rem;font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--g)}.pggm-card__title{margin:0;font-size:2rem;font-weight:800;line-height:1.2}.pggm-track{position:relative;height:1.4rem;margin:2.2rem 1.2rem 1.4rem;border-radius:999px;background:#173f2d1f}.pggm-track__fill{display:block!important;position:absolute;inset:0 auto 0 0;width:0;border-radius:999px;background:linear-gradient(90deg,#7fc27a,var(--g));transition:width .7s cubic-bezier(.2,.8,.2,1)}.pggm-card.is-unlocked .pggm-track__fill{background:linear-gradient(90deg,var(--g),#9bd36a,var(--lime))}.pggm-track__stage{position:absolute;top:50%;transform:translate(-50%,-50%);width:3rem;height:3rem;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 .2rem .8rem #1334252e;font-size:1.5rem}.pggm-track__stage--goal{width:3.6rem;height:3.6rem;font-size:1.8rem}.pggm-card.is-unlocked .pggm-track__stage--goal{background:var(--lime);animation:pggm-wiggle 1.2s ease-in-out 2}.pggm-card__progress{margin:0 0 .4rem;font-size:1.5rem;font-weight:800;font-variant-numeric:tabular-nums}.pggm-card__msg{margin:0 0 1.4rem;font-size:1.4rem;line-height:1.45}.pggm-card__actions{display:flex;gap:.8rem}.pggm-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;height:4.6rem;padding:0 2rem;border:0;border-radius:999px;background:var(--g);color:#fff;text-decoration:none;font:inherit;font-size:1.5rem;font-weight:800;cursor:pointer}.pggm-btn:hover{background:var(--gd);color:#fff}.pggm-btn--lime{background:var(--gd);color:var(--lime);box-shadow:0 0 #1f654573;animation:pggm-pulse 1.6s ease-out infinite}.pggm-btn--lime:hover{background:var(--g);color:#fff}.pggm-btn:disabled{opacity:.7;cursor:wait;animation:none}.pggm-card__fine{margin:1.4rem 0 0;font-size:1.15rem;line-height:1.45;opacity:.65}.pggm-inline-wrap{max-width:128rem;margin:0 auto;padding:1.6rem 1.5rem 0}.pggm-inline-wrap [data-pggm-inline]{max-width:64rem;border-radius:2.2rem;background:var(--mint, #eef5e6);border:1px solid rgba(23,63,45,.1)}.pggm-pl{display:flex;align-items:flex-start;gap:1rem;margin:1.2rem 0;padding:1.2rem 1.4rem;border-radius:1.4rem;background:#eef5e6;color:#173f2d;font-size:1.4rem;line-height:1.4}.pggm-pl[hidden]{display:none}.pggm-pl__icon{font-size:1.8rem;line-height:1}.pggm-pl__link{padding:0;border:0;background:none;color:#1f6545;font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}.pggm-confetti{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;pointer-events:none;overflow:hidden;display:none}.pggm-confetti.is-on{display:block}.pggm-confetti span{position:absolute;top:-2rem;width:.9rem;height:1.4rem;border-radius:.2rem;animation-name:pggm-fall;animation-timing-function:cubic-bezier(.25,.6,.5,1);animation-fill-mode:forwards}@keyframes pggm-fall{to{transform:translate(var(--x),105vh) rotate(var(--r));opacity:.9}}@keyframes pggm-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes pggm-pop{0%{transform:scale(.96)}60%{transform:scale(1.03)}to{transform:none}}@keyframes pggm-bump{0%,to{transform:none}40%{transform:scale(1.08)}}@keyframes pggm-glow{0%,to{box-shadow:0 1rem 3rem #13342538,0 0 #dff56bcc}50%{box-shadow:0 1rem 3rem #13342538,0 0 0 .8rem #dff56b00}}@keyframes pggm-pulse{0%{box-shadow:0 0 #1f654573}to{box-shadow:0 0 0 1.2rem #1f654500}}@keyframes pggm-wiggle{0%,to{transform:translate(-50%,-50%) rotate(0)}25%{transform:translate(-50%,-50%) rotate(-12deg) scale(1.1)}75%{transform:translate(-50%,-50%) rotate(12deg) scale(1.1)}}@media screen and (max-width:749px){.pggm{left:1rem;bottom:1rem}.pggm__pill{font-size:1.3rem}.pggm__ring{flex-basis:4.6rem;width:4.6rem;height:4.6rem}.pggm__ring-img{width:3.7rem;height:3.7rem}.pggm__panel{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem)}}@media(prefers-reduced-motion:reduce){.pggm *,.pggm,.pggm-card,.pggm-card *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/pg-gift-promo.css.map */
