:root,:root[data-theme=light]{--bg:#FFF8F0;--surface:#FFFFFF;--tile:#FBEEDF;--fg:#2B211C;--muted:#6B5C52;--line:#EADAC7;--heat1:#F4B942;--heat2:#D7332A;--heat3:#B3261E;--red:#D7332A;--red-dark:#A8211A;--pine:#1E5B41;--pine-dark:#164633;--gold:#F4B942;--blush:#FFEDE6;--cta:#1E5B41;--cta-fg:#FFFFFF;--cta-hover:#164633;--ok:#1E7A4B;--ph-bg:#FFF1CC;--ph-fg:#6A4A00;--f-display:"Fredoka","Nunito",system-ui,sans-serif;--f-body:"Nunito",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-mono:"Nunito",system-ui,sans-serif;--r:14px}body{font-size:16.5px}h1,h2,h3{font-weight:600;letter-spacing:0;line-height:1.1;text-transform:none}h1{font-size:clamp(2.3rem,6.2vw,4rem);text-transform:none}h2{font-size:clamp(1.75rem,4vw,2.5rem);text-transform:none}h3{font-size:1.25rem;text-transform:none;letter-spacing:0}.tag{font-weight:800;letter-spacing:.05em;font-size:.78rem;color:var(--pine)}:focus-visible{outline-color:var(--gold)}.btn{border-radius:999px;font-weight:800;letter-spacing:.01em}.btn.heat{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 4px 0 var(--red-dark)}.btn.heat:hover{background:#e2443a;border-color:#e2443a;color:#fff}.btn.heat:active{transform:translateY(2px);box-shadow:0 2px 0 var(--red-dark)}.btn.heat[disabled]{box-shadow:none}.btn.ghost{border-color:var(--pine);color:var(--pine);background:#fff}.btn.ghost:hover,.announce{background:var(--pine);color:#fff}.announce b{font-weight:800}header.site{background:#fff;border-bottom:1px solid var(--line)}.logo{font-weight:700;letter-spacing:.02em}.hero{background-color:#fff1e6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%23D7332A' stroke-opacity='.10' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M30 18v24M18 30h24M21.5 21.5l17 17M38.5 21.5l-17 17'/%3E%3Cpath d='M90 78v20M80 88h20M83 81l14 14M97 81l-14 14' stroke='%231E5B41' stroke-opacity='.10'/%3E%3C/g%3E%3C/svg%3E")}.hero h1 .warm{color:var(--red)}.hero-facts{font-family:var(--f-body);font-weight:700;letter-spacing:0;text-transform:none;font-size:.88rem}.hero-art{border-radius:28px;background:radial-gradient(circle at 50% 42%,#fff,#fbe4d4 74%)}.callout{border-radius:999px;font-family:var(--f-body);font-weight:800;text-transform:none;letter-spacing:0}.band.alt{background:#fff}.band.ink{background:var(--pine);color:#fff}.band.ink .muted,.band.ink .lede,.band.ink .tag{color:#fffc}.levels{border-radius:22px;background:#ffffff2e}.level{background:var(--pine);color:#fff}.level .meter i{background:#ffffff40}.level .rtbar{background:#fff3}.benefit{border-top:0;padding:1.2rem;border-radius:20px;background:#fff;box-shadow:0 6px 22px #5a2d1412}.benefit .tag{color:var(--red)}.use{border-top:0;padding:1.1rem;border-radius:18px;background:var(--blush)}.bcard{border-radius:22px;box-shadow:0 6px 22px #5a2d140f}.bcard.best{border:2px solid var(--red)}.bcard .save{font-family:var(--f-body);font-weight:800;text-transform:none;letter-spacing:0}.review{border-radius:20px;border-color:var(--line);box-shadow:0 6px 22px #5a2d140f}.stars{color:#f2a600}.faq summary:after{font-family:var(--f-body)}.tile .ph-img,.duo .ph-img,.zfig .stage,.mainimg,.hero-art,.howto img,.zones .cp img{border-radius:22px}.zfig .stage,.tile .ph-img,.duo .ph-img{background:radial-gradient(circle at 50% 42%,#fff,#fbe4d4 74%)}.zregion span{border-radius:999px;font-family:var(--f-body);font-weight:800}.chip{font-family:var(--f-body);font-weight:800;letter-spacing:.02em;border-radius:999px}footer.site{background:var(--pine);color:#fff}footer.site h4{font-family:var(--f-body);font-weight:800;color:#ffffffbf}footer.site .fine{color:#ffffffbf;border-top-color:#fff3}.mainimg{background:radial-gradient(circle at 50% 42%,#fff,#fbe4d4 74%)}.thumbs button{border-radius:12px;background:#fbeadb}.thumbs button[aria-current=true]{border-color:var(--red)}.pdp .buy>div>.tag{display:inline-flex!important;justify-self:start;align-items:center;gap:.35rem;background:var(--blush);color:var(--red-dark);border-radius:999px;padding:.35rem .8rem;font-size:.8rem;letter-spacing:.02em;text-transform:none}.priceline{align-items:baseline}.priceline .p{font-family:var(--f-display);font-weight:700;font-size:2.3rem;color:var(--fg)}.priceline .each{font-size:.95rem;color:var(--muted);font-weight:600}.swatches.dots .sw[aria-pressed=true]{border-color:var(--red)}.sz{border-radius:12px;font-family:var(--f-body);font-weight:800}.sz[aria-pressed=true]{background:var(--pine);border-color:var(--pine);color:#fff}.qbt{font-family:var(--f-body);font-weight:800;letter-spacing:.08em;color:var(--red)}.qbo{border-radius:18px}.qbo.on{border-color:var(--red);background:var(--blush)}.qbo.on .qdot{border-color:var(--red)}.qtag{font-family:var(--f-body);font-weight:800;letter-spacing:.04em}.qtag.best{background:var(--gold);color:#3d2a00}.qtag.pick{background:var(--pine);color:#fff}.qbx .xn{font-family:var(--f-body);font-weight:800}.qbx select{border-radius:10px}.ticons svg{color:var(--red)}.pacc summary{font-weight:800}.prate{font-weight:600}.progress{border-radius:16px;background:#eaf5ee;border-color:#cfe7d8}.upsell{background:var(--pine);color:#fff;border-radius:18px}.upsell .btn{background:var(--gold);border-color:var(--gold);color:#3d2a00;box-shadow:none}.upsell .btn:hover{background:#ffc95c;border-color:#ffc95c}.prot{border-radius:16px}.cproof{border-radius:16px!important;background:#fff!important}.line .thumb,#sticky img{border-radius:12px;background:#fbeadb}#sticky{background:#fff}.hero .tag{text-transform:none;font-size:.95rem;letter-spacing:0}html .qbt{color:var(--red)}html .qbo.on{border-color:var(--red);background:var(--blush)}html .qbo.on .qdot{border-color:var(--red)}html .qtag.best{background:var(--gold);color:#3d2a00}html .qtag.pick{background:var(--pine);color:#fff}html .savechip{background:#e6f3eb;color:var(--ok)}.mainimg img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.mainimg{overflow:hidden}.hero-art img{top:5%;right:8%;bottom:17%;left:8%;width:84%;height:78%;object-fit:contain}.callout.c1{top:auto;bottom:4%;left:50%;right:auto;transform:translate(-50%);white-space:nowrap;max-width:92%}.callout.c1:before{display:none}
/*# sourceMappingURL=/cdn/shop/t/11/assets/festive.css.map */
