.ggf-strip{-webkit-text-size-adjust:100%;text-size-adjust:100%;--s-ink: #2B0F63;--s-gold: #FFC23D;position:relative;display:grid;grid-template-columns:76px 1fr;grid-template-areas:"gift main" "track track" "foot foot";column-gap:14px;margin:14px 0 6px;padding:14px 14px 12px;border-radius:16px;color:#fff;isolation:isolate;overflow:hidden;background:radial-gradient(120% 140% at 0% 0%,#7c3aed,#4c1d95 45%,#2b0f63);box-shadow:0 14px 30px -18px #2b0f63e6,inset 0 0 0 1px #ffd67838}.ggf-strip:before{content:"";position:absolute;inset:-40% -10% auto auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,194,61,.28),transparent 65%);z-index:-1}.ggf-strip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.5) 1px,transparent 1.5px);background-size:26px 26px;opacity:.08;z-index:-1}.ggf-strip p{margin:0!important;color:inherit}.ggf-strip__gift{grid-area:gift;position:relative;align-self:start;width:76px;height:76px;border-radius:14px;background:#fff;box-shadow:0 8px 18px -8px #00000080,0 0 0 3px #ffc23d8c;display:grid;place-items:center}.ggf-strip__gift img{width:64px;height:64px;object-fit:contain}.ggf-strip:not(.has-img) .ggf-strip__gift img{opacity:0}.ggf-strip:not(.has-img) .ggf-strip__gift:after{content:"\1f381";position:absolute;font-size:34px}.ggf-strip:not(.has-img) .ggf-strip__gift[data-badge]:after{content:attr(data-badge);font-family:Anton,Impact,sans-serif;font-size:30px;line-height:1;color:#6d28d9}.ggf-strip__codes{display:inline-flex;flex-wrap:wrap;gap:6px}.ggf-strip__codes:empty{display:none}.ggf-strip__ribbon{position:absolute;top:-6px;left:50%;transform:translate(-50%);z-index:1;padding:2px 8px;border-radius:999px;background:linear-gradient(180deg,#ffd45a,#ffb800);color:var(--s-ink);font-size:9px!important;line-height:1.4;white-space:nowrap;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 2px 6px #00000040}.ggf-strip__main{grid-area:main;min-width:0;align-self:center}.ggf-strip__eyebrow{font-size:10px!important;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8!important;line-height:1.2}.ggf-strip__spark{color:var(--s-gold)}.ggf-strip__head{margin-top:3px!important;font-family:Anton,Bebas Neue,Impact,Arial Narrow,sans-serif!important;font-weight:400!important;font-size:24px!important;line-height:1.02!important;letter-spacing:.01em;text-transform:uppercase;color:var(--s-gold)!important;text-shadow:0 2px 0 rgba(120,40,0,.35)}.ggf-strip__msg{margin-top:4px!important;font-size:13px!important;line-height:1.4!important;color:#ffffffeb!important}.ggf-strip__msg b{color:#fff;font-weight:800;background:#ffc23d38;padding:0 4px;border-radius:4px}.ggf-strip__track{grid-area:track;position:relative;height:34px;margin:14px 10px 0 4px}.ggf-strip__rail{position:absolute;left:0;right:0;top:6px;height:6px;border-radius:6px;background:#ffffff29;overflow:hidden}.ggf-strip__fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:6px;background:linear-gradient(90deg,#ffb800,#ffd45a,#ffb800);background-size:200% 100%;animation:ggf-strip-shine 2.4s linear infinite;transition:width .6s cubic-bezier(.2,.8,.2,1)}.ggf-strip__node{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px}.ggf-strip__node i{width:18px;height:18px;border-radius:50%;background:#3b1880;border:2px solid rgba(255,255,255,.35);display:grid;place-items:center}.ggf-strip__node em{font-style:normal;font-size:10px;font-weight:700;color:#fff9;white-space:nowrap}.ggf-strip__node.is-on i{background:linear-gradient(180deg,#ffd45a,#ffb800);border-color:#fff}.ggf-strip__node.is-on i:after{content:"";width:7px;height:4px;border:solid var(--s-ink);border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg)}.ggf-strip__node.is-on em{color:#fff}.ggf-strip__node.is-next i{border-color:var(--s-gold);box-shadow:0 0 #ffc23db3;animation:ggf-strip-pulse 1.8s ease-out infinite}.ggf-strip__node.is-next em{color:var(--s-gold)}.ggf-strip__node:last-child{transform:translate(-100%);align-items:flex-end}.ggf-strip__node:last-child i{margin-right:-9px}.ggf-strip__foot{grid-area:foot;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:8px;padding-top:10px;border-top:1px dashed rgba(255,214,120,.35);font-size:11px}.ggf-strip__code{display:inline-flex;align-items:center;gap:6px;padding:4px 4px 4px 9px;border:1px dashed var(--s-gold);border-radius:8px;background:#ffc23d1a;color:#fff;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer}.ggf-strip__code b{letter-spacing:.08em;color:var(--s-gold)}.ggf-strip__code span{padding:3px 7px;border-radius:5px;background:linear-gradient(180deg,#ffd45a,#ffb800);color:var(--s-ink);font-weight:800}.ggf-strip__code.is-copied span{background:#22c55e;color:#fff}.ggf-strip__note{color:#ffffff9e}.ggf-strip__link{margin-left:auto;color:var(--s-gold)!important;font-weight:800;text-decoration:none!important;white-space:nowrap}.ggf-strip.is-unlock .ggf-strip__ribbon{background:linear-gradient(180deg,#4ade80,#16a34a);color:#fff}.ggf-strip.is-pop .ggf-strip__gift{animation:ggf-strip-pop .5s cubic-bezier(.3,1.6,.5,1)}.ggf-strip.is-pop .ggf-strip__head{animation:ggf-strip-in .4s ease-out}quick-add-drawer .ggf-strip{display:none}@media(max-width:749px){.ggf-strip__note{order:3;flex-basis:100%;font-size:10px}}@keyframes ggf-strip-shine{to{background-position:-200% 0}}@keyframes ggf-strip-pulse{70%{box-shadow:0 0 0 8px #ffc23d00}to{box-shadow:0 0 #ffc23d00}}@keyframes ggf-strip-pop{0%{transform:scale(.7) rotate(-6deg)}to{transform:none}}@keyframes ggf-strip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(min-width:750px){.ggf-strip{grid-template-columns:92px 1fr;grid-template-areas:"gift main" "gift track" "foot foot";column-gap:18px;padding:16px 18px 12px}.ggf-strip__gift{width:92px;height:92px}.ggf-strip__gift img{width:78px;height:78px}.ggf-strip__head{font-size:26px!important}.ggf-strip__track{margin:10px 10px 0 4px}}@media(prefers-reduced-motion:reduce){.ggf-strip__fill,.ggf-strip__node.is-next i,.ggf-strip.is-pop .ggf-strip__gift,.ggf-strip.is-pop .ggf-strip__head{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ggf-pdp-strip.css.map */
