body.scroll-lock{overflow:hidden!important;position:fixed!important}body.scroll-lock .stickyCart,body.scroll-lock .richpanel-micro{display:none}.icon-close{position:absolute;right:.5rem;top:.5rem;cursor:pointer}.close-link{margin-top:.5rem;cursor:pointer}.shopify-section-group-header-group{display:none!important}.hdr_wrap.sticky_hdr{position:relative}.card-flip-container{width:100vw;height:100%;padding:32px 0;background:#a5dff5;position:absolute;top:0;z-index:99999999}.progress-tracker{margin-bottom:16px;width:100vw;justify-content:center;display:flex;align-items:center;height:fit-content;gap:.5rem}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:440px}.card{aspect-ratio:1;cursor:pointer;perspective:900px;-webkit-tap-highlight-color:transparent;transition:opacity .4s,filter .4s}.card-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.card-front{width:100%;height:100%;position:relative;transform-style:preserve-3d;border-radius:14px;will-change:transform;background:#0e1762}.card-front:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1.5px solid #0e1762;border-radius:8px;pointer-events:none;z-index:0}.card-front:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.card-back{background:#d2f0a2;border:2px solid #d2f0a2;transform:rotateY(180deg);padding:8px 6px 6px;gap:2px;text-align:center;justify-content:center}.card img{object-fit:contain;pointer-events:none}.card-inner,.card-back{height:100%}.card-back img{height:92px}.free-gift-text{text-transform:uppercase;color:#000}.card:not(.flipped):not(.locked):hover .card-inner{animation:none;transform:rotateY(22deg) translateY(-3px);transition:transform .2s ease}.card.flipped .card-inner{animation:none;transform:rotateY(180deg);transition:transform .55s cubic-bezier(.4,0,.2,1)}.card.flipped .card-back{color:#fff;transform:rotateY(180deg);padding:8px 6px 6px;gap:2px;text-align:center;justify-content:center;-webkit-backface-visibility:visible}.card.flipped .card-front{background:#d2f0a2}.card:nth-child(1):not(.flipped) .card-inner{animation:card-peek 9s ease-in-out infinite;animation-delay:0s}@keyframes card-peek{0%{transform:rotateY(0)}8%{transform:rotateY(20deg)}18%{transform:rotateY(0)}to{transform:rotateY(0)}}.progress-container{display:flex;flex-direction:column;margin-top:16px;justify-content:center;align-content:center;align-items:center}#card-progress{background:#0e1762;padding:8px 16px;border-radius:100px;color:#fff;font-weight:500;line-height:.5rem}.progress-container .button{background:#0e1762;padding:1rem 2rem;text-align:center;border-radius:100px;color:#fff;font-weight:500;display:block;min-width:250px;width:fit-content;cursor:pointer;display:flex;gap:.25rem;justify-content:center;border:none;transition:all .25s ease-in-out}.progress-container .button.disabled{pointer-events:none;background:#eff1f5;color:#99a0ae}.progress-container .button:not(.disabled){background:#0e1762;color:#fff}.card-flip-heading p{margin:unset;text-align:center}.promo-heading{text-align:center!important;font-family:Anton!important;font-weight:600;font-size:42px;line-height:normal;text-transform:uppercase!important;color:#0e1762}.card-flip-heading{margin-bottom:2rem}.promo-text{font-size:18px;line-height:normal;font-weight:600}.free-gift-text{font-weight:600}@media(max-width:768px){.card-flip-heading{margin-bottom:2rem}}
/*# sourceMappingURL=/cdn/shop/t/310/assets/card-flip.css.map */
