@import"https://fonts.googleapis.com/css2?family=Caprasimo&family=Montserrat:wght@600;700;800;900&display=swap";.ppmd{--ppmd-green: #1F4D1A;--ppmd-deep: #0E1F0F;--ppmd-lime: #C6FF33;--ppmd-lime-2: #9BD419;--ppmd-yellow: #FFF3A6;--ppmd-display: "Caprasimo", Georgia, serif;--ppmd-body: "Montserrat", system-ui, -apple-system, sans-serif;position:relative;overflow:hidden;min-height:78vh;min-height:78svh;background:linear-gradient(180deg,#f0561e,#ff7a2f 34%,#ffb36b 70%,#ffe3c7);color:#fff;font-family:var(--ppmd-body);font-weight:600;text-align:center}.ppmd *,.ppmd *:before,.ppmd *:after{box-sizing:border-box}.ppmd [hidden]{display:none!important}.ppmd__inner{max-width:560px;margin:0 auto;padding:36px 16px 112px}.ppmd__eyebrow{margin:0 0 6px;font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ppmd__display{margin:0;font-family:var(--ppmd-display);font-weight:400;font-size:64px;line-height:1;color:#fff;text-shadow:5px 6px 0 var(--ppmd-green);letter-spacing:0}.ppmd__display--sm{text-wrap:balance;font-size:36px;line-height:1.12;text-shadow:3px 4px 0 var(--ppmd-green);margin-bottom:28px}.ppmd__hl{color:var(--ppmd-yellow)}.ppmd__lede{margin:14px 0 0;font-size:18px;font-weight:700}.ppmd__cards{display:flex;justify-content:center;align-items:flex-start;margin:34px auto 8px;padding-bottom:16px}.ppmd__slot{width:104px;height:148px;flex:0 0 auto;perspective:900px}.ppmd__slot--1{transform:translate(6px,10px) rotate(-10deg)}.ppmd__slot--2{margin:0 4px;position:relative;z-index:1}.ppmd__slot--3{transform:translate(-6px,10px) rotate(10deg)}.ppmd__card{all:unset;display:block;position:relative;width:100%;height:100%;cursor:pointer;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.3,1),opacity .4s ease-out;-webkit-tap-highlight-color:transparent}.ppmd__card:not(:disabled):hover{transform:translateY(-6px)}.ppmd__card:not(:disabled):active{transform:translateY(-2px) scale(.98)}.ppmd__card:focus-visible{outline:3px solid #fff;outline-offset:4px;border-radius:18px}.ppmd__card:disabled{cursor:default}.ppmd__face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border:4px solid var(--ppmd-green);border-radius:16px;box-shadow:0 6px 0 var(--ppmd-green);backface-visibility:hidden;-webkit-backface-visibility:hidden}.ppmd__face--back{background:linear-gradient(160deg,var(--ppmd-lime) 0%,var(--ppmd-lime-2) 100%);color:var(--ppmd-green);font-family:var(--ppmd-display);font-size:86px;line-height:1;padding-bottom:6px}.ppmd__face--front{transform:rotateY(180deg);background:#fff;color:var(--ppmd-green);padding:8px 6px}.ppmd__tier{font-family:var(--ppmd-display);font-size:40px;line-height:1}.ppmd__tier-off{font-size:15px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin-top:2px}.ppmd__card-code{margin-top:10px;max-width:100%;font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1.2;overflow-wrap:anywhere}.ppmd__card-code:empty{display:none}.ppmd__card.is-pick,.ppmd__card.is-other{transform:rotateY(180deg)}.ppmd__card.is-pick .ppmd__face--front{background:linear-gradient(160deg,var(--ppmd-lime) 0%,var(--ppmd-lime-2) 100%)}.ppmd__card.is-other{transition-delay:.35s}.ppmd__card.is-other .ppmd__face--front{background:#f1ece4;color:#7d8279;border-color:#7d8279;box-shadow:0 6px #7d8279;opacity:.8}.ppmd--revealed .ppmd__cards{margin-top:8px}.ppmd--revealed .ppmd__slot:has(.is-pick){z-index:2}.ppmd--revealed .ppmd__slot:has(.is-pick) .ppmd__card{transform:rotateY(180deg) scale(1.08)}.ppmd__result{margin-top:18px}.ppmd__got{margin:0 0 18px;font-family:var(--ppmd-display);font-weight:400;font-size:38px;line-height:1.05;text-shadow:3px 4px 0 var(--ppmd-green);outline:none}.ppmd__codebox{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 16px;border:3px dashed var(--ppmd-green);border-radius:16px;background:#ffffffeb;color:var(--ppmd-deep);text-align:left}.ppmd__codebox-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ppmd__code{flex:1 1 auto;min-width:0;font-size:22px;font-weight:900;letter-spacing:.08em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;cursor:pointer}.ppmd__copy{flex:0 0 auto;min-height:44px;padding:0 16px;border:2px solid var(--ppmd-green);border-radius:999px;background:#fff;color:var(--ppmd-green);font:800 14px/1 var(--ppmd-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.ppmd__copy.is-copied{background:var(--ppmd-green);color:#fff}.ppmd__note{text-wrap:balance;margin:12px 0 24px;font-size:14px;font-weight:700;color:var(--ppmd-deep)}.ppmd__btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:58px;padding:14px 20px;border:3px solid var(--ppmd-green);border-radius:999px;background:var(--ppmd-lime);color:var(--ppmd-green);box-shadow:0 6px 0 var(--ppmd-green);font:900 17px/1.1 var(--ppmd-body);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:transform .12s ease-out,box-shadow .12s ease-out}.ppmd__btn:hover{transform:translateY(-1px)}.ppmd__btn:active{transform:translateY(4px);box-shadow:0 2px 0 var(--ppmd-green)}.ppmd__btn:focus-visible,.ppmd__link:focus-visible,.ppmd__copy:focus-visible{outline:3px solid var(--ppmd-deep);outline-offset:3px}.ppmd__auto{margin:14px 0 0;font-size:13px;font-weight:700;color:var(--ppmd-deep)}.ppmd__link{display:inline-block;margin-top:18px;padding:8px 4px;color:var(--ppmd-deep);font-size:15px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.ppmd__invalid{padding-top:24px}.ppmd__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ppmd--instant .ppmd__card{transition:none!important}@media(prefers-reduced-motion:reduce){.ppmd__card,.ppmd__btn{transition:none!important}.ppmd__card:not(:disabled):hover{transform:none}}@media(min-width:750px){.ppmd__inner{padding:64px 24px 96px}.ppmd__eyebrow{font-size:16px}.ppmd__display{font-size:96px}.ppmd__display--sm{font-size:48px}.ppmd__lede{font-size:20px}.ppmd__slot{width:136px;height:194px}.ppmd__slot--2{margin:0 14px}.ppmd__face--back{font-size:112px}.ppmd__tier{font-size:54px}.ppmd__tier-off{font-size:17px}.ppmd__card-code{font-size:13px}.ppmd__got{font-size:56px}.ppmd__code{font-size:26px}.ppmd__btn{width:auto;min-width:360px;display:inline-flex}.ppmd__link{display:block;width:max-content;margin:18px auto 0}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/puffy-mystery-discount.css.map */
