:root{--koala-paper: #edf1e9;--koala-paper-2: #e3eade;--koala-mist: #f7f9f4;--koala-ink: #1f2a1c;--koala-ink-soft: #46543f;--koala-green: #3f5b39;--koala-green-bright: #5c7e4e;--koala-silver: #a7b8a2;--koala-seed: #b07a54;--koala-line: rgba(31, 42, 28, .13);--koala-glass: rgba(247, 249, 244, .55);--koala-shadow: 0 24px 60px -28px rgba(31, 42, 28, .42);--koala-serif: "Palatino Linotype", Palatino, "Book Antiqua", Georgia, "Times New Roman", serif;--koala-sans: system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif}.koala-surface-paper{background:var(--koala-paper);color:var(--koala-ink)}.koala-surface-paper2{background:var(--koala-paper-2);color:var(--koala-ink)}.koala-surface-mist{background:var(--koala-mist);color:var(--koala-ink)}.koala-surface-dark{background:var(--koala-ink);color:var(--koala-paper)}.koala-surface-green{background:var(--koala-green);color:#eef4e9}.koala-btn{display:inline-flex;align-items:center;gap:.55em;font-family:var(--koala-sans);font-size:.92rem;font-weight:600;letter-spacing:.02em;padding:.95em 1.7em;border-radius:100px;cursor:pointer;border:1px solid transparent;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .35s,color .35s,border-color .35s;text-decoration:none}.koala-btn:focus-visible{outline:2px solid var(--koala-green);outline-offset:3px}.koala-btn-primary{background:var(--koala-green);color:#f4f7ef}.koala-btn-primary:hover{background:var(--koala-green-bright);transform:translateY(-2px)}.koala-btn-secondary{background:transparent;color:var(--koala-ink);border-color:var(--koala-line)}.koala-btn-secondary:hover{border-color:var(--koala-green);color:var(--koala-green);transform:translateY(-2px)}.koala-link{position:relative;font-weight:600;color:var(--koala-green);display:inline-flex;gap:.4em;align-items:center;text-decoration:none}.koala-link:hover{text-decoration:underline}.koala-reveal{opacity:0;translate:0 26px;filter:blur(5px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),translate .9s cubic-bezier(.2,.7,.2,1),filter .9s}.koala-reveal.in{opacity:1;translate:0 0;filter:none}.koala-stagger>*{opacity:0;translate:0 30px;transition:opacity .8s cubic-bezier(.2,.7,.2,1),translate .8s cubic-bezier(.2,.7,.2,1)}.koala-stagger.in>*{opacity:1;translate:0 0}.koala-stagger.in>*:nth-child(2){transition-delay:.08s}.koala-stagger.in>*:nth-child(3){transition-delay:.16s}.koala-stagger.in>*:nth-child(4){transition-delay:.24s}.koala-stagger.in>*:nth-child(5){transition-delay:.32s}.koala-stagger.in>*:nth-child(6){transition-delay:.4s}.koala-kw{display:inline-block;opacity:.22;color:var(--koala-ink-soft);translate:0 .3em;filter:blur(2px);transition:opacity .55s cubic-bezier(.2,.7,.2,1),color .55s cubic-bezier(.2,.7,.2,1),translate .55s cubic-bezier(.2,.7,.2,1),filter .55s cubic-bezier(.2,.7,.2,1)}.koala-kw-wrap.in .koala-kw{opacity:1;color:inherit;translate:0 0;filter:none}.koala-decor{position:absolute;z-index:1;pointer-events:none;will-change:transform;filter:drop-shadow(0 6px 12px rgba(20,28,14,.2))}.koala-decor.euc{color:var(--koala-green-bright)}.koala-decor.silver{color:var(--koala-silver)}.koala-decor.seed{color:var(--koala-seed)}.koala-decor.light{color:#ffffffbf}.koala-decor.op-lo{opacity:.4}.koala-decor.op-md{opacity:.52}.koala-decor.op-hi{opacity:.68}.koala-decor.spinA{animation:koala-floatC 5.2s ease-in-out infinite}.koala-decor.spinB{animation:koala-floatD 5.8s ease-in-out infinite .3s}@keyframes koala-floatC{0%,to{transform:translateY(0) rotate(-8deg) scale(1)}50%{transform:translateY(-24px) rotate(9deg) scale(1.1)}}@keyframes koala-floatD{0%,to{transform:translateY(0) rotate(7deg) scale(1)}50%{transform:translateY(-19px) rotate(-10deg) scale(1.08)}}@keyframes koala-floatGentle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:640px){.koala-decor{display:none}}@media(prefers-reduced-motion:reduce){.koala-decor.spinA,.koala-decor.spinB{animation:koala-floatGentle 4.5s ease-in-out infinite!important}.koala-reveal,.koala-stagger>*{opacity:1!important;translate:0 0!important;filter:none!important}.koala-kw{opacity:1!important;color:inherit!important;translate:0 0!important;filter:none!important}}.koala-eyebrow{font-size:.76rem;text-transform:uppercase;letter-spacing:.24em;font-weight:600;color:var(--koala-green);margin:0}.koala-page-width{max-width:1240px;margin:0 auto;padding-inline:clamp(1.15rem,4vw,3.25rem)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/koala-globals.css.map */
