.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:100}.skip-link:focus{position:fixed;left:1rem;top:1rem;width:auto;height:auto;padding:.75rem 1.25rem;background:#2f2926;color:#f8f1e4;border-radius:9999px;font-family:Fredoka,sans-serif;font-weight:600}.border-swoopyBlack\/12{border-color:#2f29261f}.border-swoopyBlack\/14{border-color:#2f292624}.border-swoopyBlack\/16{border-color:#2f292629}.border-swoopyBlack\/18{border-color:#2f29262e}.border-swoopyBlack\/22{border-color:#2f292638}.text-swoopyBlack\/48{color:#2f29267a}.text-swoopyBlack\/58{color:#2f292694}.text-swoopyBlack\/62{color:#2f29269e}.text-swoopyBlack\/82{color:#2f2926d1}.text-swoopyBlack\/88{color:#2f2926e0}.bg-\[\#fef8ed\]{background-color:#fef8ed}.hover\:bg-swoopyBlack\/94:hover{background-color:#2f2926f0}.hover\:-translate-y-0\.5:hover{transform:translateY(-.125rem)}.focus-visible\:ring-swoopyBlack\/30:focus-visible{box-shadow:0 0 0 4px #2f29264d}.\[perspective\:1000px\]{perspective:1000px}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.\[backface-visibility\:hidden\]{backface-visibility:hidden;-webkit-backface-visibility:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.h-fit{height:-moz-fit-content;height:fit-content}.w-12{width:3rem}.min-w-\[3\.5rem\]{min-width:3.5rem}.p-8{padding:2rem}.p-10{padding:2.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.pl-5{padding-left:1.25rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-10{margin-bottom:2.5rem}.mr-2{margin-right:.5rem}.justify-start{justify-content:flex-start}.text-right{text-align:right}.line-through{text-decoration-line:line-through}.outline-none{outline:2px solid transparent;outline-offset:2px}.list-disc{list-style-type:disc}.aspect-square{aspect-ratio:1 / 1}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.space-y-1\.5>:not([hidden])~:not([hidden]){margin-top:.375rem;margin-bottom:0}.space-y-2>:not([hidden])~:not([hidden]){margin-top:.5rem;margin-bottom:0}.space-y-5>:not([hidden])~:not([hidden]){margin-top:1.25rem;margin-bottom:0}.text-swoopyBlack\/60{color:#2f292699}.bg-swoopyMint\/40{background-color:#c8ddcf66}.bg-swoopyPeach\/60{background-color:#f3d0bf99}.border-swoopyBlack\/20{border-color:#2f292633}.placeholder\:text-swoopyMushroom::placeholder{color:#6e6258}.focus-visible\:outline-swoopyYellow:focus-visible{outline-color:#f4dd85}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.peer:checked~.peer-checked\:bg-swoopyYellow{background-color:#f4dd85}.peer:checked~.peer-checked\:border-swoopyBlack{border-color:#2f2926}@media(min-width:640px){.sm\:py-28{padding-top:7rem;padding-bottom:7rem}}@media(min-width:768px){.md\:p-12{padding:3rem}}@media(min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_24rem\]{grid-template-columns:1fr 24rem}}.prose{color:#2f2926;max-width:65ch;font-size:1rem;line-height:1.75}.prose :where(h1){font-family:Jua,sans-serif;font-weight:400;font-size:2em;margin:0 0 .8em;line-height:1.2}.prose :where(h2){font-family:Fredoka,sans-serif;font-weight:600;font-size:1.5em;margin:1.6em 0 .6em;line-height:1.3}.prose :where(h3){font-family:Fredoka,sans-serif;font-weight:600;font-size:1.25em;margin:1.4em 0 .5em;line-height:1.4}.prose :where(h4){font-weight:600;margin:1.3em 0 .5em}.prose :where(p){margin:1.25em 0}.prose :where(a){color:#2f2926;font-weight:600;text-decoration:underline;text-decoration-color:#2f29264d}.prose :where(a:hover){text-decoration-color:#2f2926}.prose :where(strong){font-weight:700}.prose :where(ul){list-style-type:disc;margin:1.25em 0;padding-left:1.5em}.prose :where(ol){list-style-type:decimal;margin:1.25em 0;padding-left:1.5em}.prose :where(li){margin:.375em 0}.prose :where(blockquote){border-left:3px solid rgba(47,41,38,.15);padding-left:1em;font-style:italic;color:#6e6258;margin:1.5em 0}.prose :where(img){border-radius:.75rem;margin:1.5em 0}.prose :where(hr){border-color:#2f29261f;margin:2em 0}.prose :where(table){width:100%;border-collapse:collapse;margin:1.5em 0}.prose :where(th),.prose :where(td){border:1px solid rgba(47,41,38,.12);padding:.5em .75em;text-align:left}.prose :where(code){background:#2f29260f;border-radius:.25rem;padding:.15em .4em;font-size:.875em}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7}.media-placeholder-pattern{background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%232f2926' fill-opacity='1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.reveal-section{opacity:0;transform:translateY(28px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.reveal-section.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal-section{opacity:1;transform:none;transition:none}}.sticky-buy-bar{transform:translateY(100%);transition:transform .3s}.sticky-buy-bar.is-visible{transform:translateY(0)}.pack-card{transform-style:preserve-3d;perspective:1200px}.pack-card-glow{opacity:0;transition:opacity .2s}.pack-card.is-tilting .pack-card-glow{opacity:1}.hero-artwork{transform-origin:center bottom;will-change:transform}.hero-logo-image{max-width:22rem}@media(min-width:768px){.hero-logo-image{max-width:30rem}}.reviews-character-image{max-height:2.75rem}@media(min-width:768px){.reviews-character-image{max-height:3.25rem}}@media(min-width:1024px){.hero-logo-image{transform:translate(-2rem)}.reviews-character-image{max-height:3.75rem;transform:translate(3rem)}}.faq-panel{display:none}.faq-panel.is-open{display:block}.faq-chevron{transition:transform .2s}.faq-chevron.is-open{transform:rotate(180deg)}.fact-card-inner{transition:transform .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.fact-card.is-flipped .fact-card-inner{transform:rotateY(180deg)}@media(prefers-reduced-motion:reduce){.fact-card-inner{transition-duration:.01ms}.hero-artwork{will-change:auto}}.cart-items-list{list-style:none;padding:0;margin:0}.cart-drawer{transform:translate(100%);transition:transform .3s;visibility:hidden}.cart-drawer.is-open{transform:translate(0);visibility:visible}.cart-backdrop{opacity:0;pointer-events:none;transition:opacity .2s;visibility:hidden}.cart-backdrop.is-open{opacity:1;pointer-events:auto;visibility:visible}.cart-toast{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%) translateY(2rem);background:#2f2926;color:#f8f1e4;padding:.85rem 1.4rem;border-radius:9999px;font-family:Fredoka,sans-serif;font-weight:600;font-size:.9rem;box-shadow:0 12px 32px #2f292640;z-index:90;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;max-width:calc(100% - 2rem)}.cart-toast.is-visible{opacity:1;transform:translate(-50%) translateY(0)}.img-placeholder{display:flex;align-items:center;justify-content:center;width:100%;background:linear-gradient(135deg,#2f29260f,#2f292605);color:#2f292673;font-size:3rem;border-radius:1rem}.img-placeholder.hidden{display:none}[data-add-to-cart][data-loading=true]{opacity:.7;cursor:progress}body.cart-open{overflow:hidden}[data-fact-card]{perspective:1000px;cursor:pointer}[data-fact-card] .fact-card-inner{transition:transform .6s;transform-style:preserve-3d}[data-fact-card].is-flipped .fact-card-inner{transform:rotateY(180deg)}[data-fact-card] .fact-card-front,[data-fact-card] .fact-card-back{backface-visibility:hidden;-webkit-backface-visibility:hidden}[data-fact-card] .fact-card-back{transform:rotateY(180deg)}.mobile-nav{display:none}.mobile-nav.is-open{display:block;animation:slide-down .2s ease-out}@keyframes slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mobile-nav.is-open{animation:none}.cart-drawer,.cart-backdrop,.sticky-buy-bar{transition-duration:.01ms}}@media print{header,footer,.cart-drawer,.cart-backdrop,.sticky-buy-bar{display:none!important}body{background:#fff;color:#000}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/theme.css.map */
