.wpf{--cream:#F7E9D0;--paper:#FBF6EA;--teal:#2E9C9E;--teal2:#004F57;--cherry:#CB1B1F;--cherry2:#8E1013;--ink:#1B1613;--amber:#FFD257;--root:#2D1608;background:var(--cream);color:var(--ink);font-family:DM Sans,Helvetica Neue,Arial,sans-serif}.wpf__check{height:clamp(20px,2.2vw,30px);background:repeating-conic-gradient(var(--cherry) 0 25%,var(--cream) 0 50%) 0 0/clamp(20px,2.2vw,30px) clamp(20px,2.2vw,30px);border-bottom:2px solid var(--ink)}.wpf__head{text-align:center;padding:clamp(18px,2.6vw,32px) 18px clamp(12px,1.6vw,18px)}.wpf__eyebrow{margin:0 0 10px;display:inline-flex;align-items:center;gap:12px;font-weight:700;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--teal2)}.wpf__eyebrow i{width:30px;height:2px;background:var(--cherry)}.wpf__title{margin:0;line-height:.9}.wpf__script{display:block;font-family:Kaushan Script,cursive;font-size:clamp(30px,4.6vw,60px);color:var(--teal2);transform:rotate(-4deg);margin-bottom:-.15em}.wpf__block{display:block;font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(54px,8vw,104px);color:var(--cherry)}.wpf__sub{margin:12px 0 0;font-family:Fraunces,Georgia,serif;font-style:italic;font-size:clamp(17px,1.8vw,24px);color:var(--ink)}.wpf__foot{margin:0;padding:22px 18px 40px;text-align:center;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#5b4a33}.wpf__stage{display:grid;place-items:center;padding:0 16px 8px;box-sizing:border-box}.wpf__frame{container-type:size;position:relative;width:min(100%,calc((var(--wp-vh,100svh) - 110px) * 420 / 760),460px);aspect-ratio:420/760;max-height:calc(var(--wp-vh,100svh) - 110px);overflow:hidden;border-radius:14px;background:#2a9598;border:3px solid #6B655C;box-shadow:0 0 0 3px #c9c2b4,0 34px 80px -20px #2d160873;-webkit-user-select:none;user-select:none;touch-action:manipulation}@media(max-width:860px){.wpf__head{padding-top:18px}.wpf__frame{width:calc(100% - 4px);max-height:calc(var(--wp-vh,100svh) - 96px)}}.wpf__frame canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;cursor:pointer}.wpf .hud{position:absolute;left:0;right:0;top:0;display:flex;justify-content:space-between;align-items:flex-start;padding:14px 16px;pointer-events:none;color:var(--paper);font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-variant-numeric:tabular-nums}.wpf .hud b{display:block;font-size:44px;line-height:1;color:var(--paper);text-shadow:2px 2px 0 rgba(0,0,0,.wpf .18)}.wpf .hud small{display:block;font-family:DM Sans,sans-serif;font-size:10.5px;letter-spacing:.2em;opacity:.85}.wpf .hud .r{text-align:right}.wpf .hud .r b{font-size:22px}.wpf .hud .r i{font-style:normal;color:var(--amber)}.wpf .toast{position:absolute;left:50%;bottom:4%;top:auto;transform:translate(-50%,8px) rotate(-2deg);padding:8px 18px 10px;border-radius:999px;background:#004f57eb;box-shadow:0 8px 24px #0000004d;white-space:nowrap;text-align:center;pointer-events:none;font-family:Kaushan Script,cursive;font-size:22px;line-height:1;color:var(--amber);opacity:0;transition:opacity .15s,transform .15s}.wpf .toast.on{opacity:1;transform:translate(-50%) rotate(-2deg)}.wpf .card{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;box-sizing:border-box;min-width:0;overflow:hidden;background:rgba(0,79,87,.wpf .38)}.wpf .card[hidden]{display:none}.wpf__frame.is-card .hud,.wpf__frame.is-card .toast{visibility:hidden}.wpf .sign{position:relative;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:30px 22px 26px;text-align:center;color:var(--ink);border-radius:6px;background:linear-gradient(180deg,#fbf6ea,#f4e8cf);box-shadow:0 2px rgba(255,255,255,.wpf .7) inset,0 0 0 3px rgba(27,22,19,.wpf .18),0 28px 54px rgba(0,0,0,.wpf .34)}.wpf .sign:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:2px solid var(--teal2);border-radius:10px;pointer-events:none}.wpf .eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin:0;font-family:DM Sans,sans-serif;font-weight:700;font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink);white-space:normal;min-width:0}.wpf .eyebrow:before,.wpf .eyebrow:after{content:"";width:26px;height:2px;background:var(--teal2);flex:0 1 26px;min-width:8px}.wpf .sign .h1,.wpf .sign h2{margin:10px 0 0;font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:900;letter-spacing:-.005em;line-height:.96;font-variation-settings:"opsz" 9,"SOFT" 100,"WONK" 1;color:var(--cherry);text-wrap:balance}.wpf .sign .h1{font-size:50px}.wpf .sign h2{font-size:46px}.wpf .rule{height:2px;background:var(--ink);margin:18px 0 14px}.wpf .facts{margin:0;font-family:DM Sans,sans-serif;font-weight:700;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;line-height:1.7;color:#4a3b31}.wpf .stats{display:flex;justify-content:center;gap:30px;margin:2px 0 4px;font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;font-variant-numeric:tabular-nums}.wpf .stats b{display:block;font-size:42px;line-height:1;color:var(--ink)}.stats small{display:block;font-family:DM Sans,sans-serif;font-size:10px;letter-spacing:.2em;color:var(--teal2);margin-top:5px}.wpf .btn{display:inline-flex;align-items:center;gap:.6rem;margin-top:18px;padding:1rem 1.9rem;border:0;border-radius:999px;background:var(--cherry);color:var(--cream);font:700 15px/1 DM Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 3px 0 var(--cherry2)}.wpf .btn:active{transform:translateY(2px);box-shadow:0 1px 0 var(--cherry2)}.wpf .btn:focus-visible{outline:3px solid var(--teal2);outline-offset:3px}.wpf .fine{margin:14px 0 0;font-family:DM Sans,sans-serif;font-weight:700;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:#4a3b31;opacity:.75}.wpf .fine b{color:var(--cherry);font-weight:700}@media(prefers-reduced-motion:reduce){.wpf .toast{transition:none}}@container (max-height:660px){.wpf .card{padding:14px}.wpf .sign{padding:20px 16px 18px}.wpf .sign .h1{font-size:40px}.wpf .sign h2{font-size:36px}.wpf .rule{margin:12px 0 10px}.wpf .facts{font-size:10.5px;line-height:1.55}.wpf .stats b{font-size:34px}.wpf .btn{margin-top:12px;padding:.85rem 1.5rem;font-size:14px}.wpf .fine{margin-top:10px}}@container (max-height:560px){.wpf .sign{padding:14px}.wpf .sign .h1{font-size:32px}.wpf .sign h2{font-size:30px}.wpf .eyebrow{font-size:9px}.wpf .facts{font-size:9.5px;line-height:1.45}.wpf .stats b{font-size:28px}.wpf .btn{margin-top:8px;padding:.7rem 1.2rem;font-size:12.5px}.wpf .fine{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/wp-float-stack.css.map */
