:root{--sg-ink: #0c0f0c;--sg-ink-2: #171c17;--sg-cream: #f5f1e6;--sg-white: #ffffff;--sg-green: #0b8d09;--sg-green-text: #087a07;--sg-green-panel: #077306;--sg-green-deep: #06520a;--sg-lime: #c4f53b;--sg-pink: #ff3d8b;--sg-violet: #7b3cff;--sg-orange: #ff7a1a;--sg-cyan: #18c6c8;--sg-yellow: #ffd23f;--sg-font-display: "Archivo", "Arial Black", "Helvetica Neue", Arial, sans-serif;--sg-font-body: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--sg-radius: 26px;--sg-radius-md: 18px;--sg-radius-sm: 12px;--sg-edge-w: 2px;--sg-pop: 5px;--sg-page: var(--page-width, 1440px);--sg-gutter: var(--page-gutter, 20px);--sg-inline: var(--page-inline, max(20px, calc((100% - 1440px)/2) ));--sg-space: clamp(64px, 9vw, 128px);--sg-ease: cubic-bezier(.2, .8, .2, 1);--sg-ease-spring: cubic-bezier(.34, 1.56, .64, 1)}.sg-scheme-ink{--sg-bg: var(--sg-ink);--sg-fg: var(--sg-cream);--sg-accent: var(--sg-lime);--sg-edge: var(--sg-lime);--sg-muted: rgba(245, 241, 230, .68);--sg-surface: var(--sg-ink-2)}.sg-scheme-cream{--sg-bg: var(--sg-cream);--sg-fg: var(--sg-ink);--sg-accent: var(--sg-green-text);--sg-edge: var(--sg-ink);--sg-muted: rgba(12, 15, 12, .66);--sg-surface: var(--sg-white)}.sg-scheme-white{--sg-bg: var(--sg-white);--sg-fg: var(--sg-ink);--sg-accent: var(--sg-green-text);--sg-edge: var(--sg-ink);--sg-muted: rgba(12, 15, 12, .62);--sg-surface: var(--sg-cream)}.sg-scheme-green{--sg-bg: var(--sg-green-panel);--sg-fg: var(--sg-white);--sg-accent: var(--sg-lime);--sg-edge: var(--sg-ink);--sg-muted: rgba(255, 255, 255, .9);--sg-surface: var(--sg-green-deep)}.sg-scheme-lime{--sg-bg: var(--sg-lime);--sg-fg: var(--sg-ink);--sg-accent: var(--sg-green-text);--sg-edge: var(--sg-ink);--sg-muted: rgba(12, 15, 12, .7);--sg-surface: var(--sg-white)}.sg-scheme-violet{--sg-bg: var(--sg-violet);--sg-fg: var(--sg-white);--sg-accent: var(--sg-lime);--sg-edge: var(--sg-ink);--sg-muted: rgba(255, 255, 255, .92);--sg-surface: #5a22d6}:is(.sg-section,.sg-header-wrap,.sg-menu,.so,.sg-toast,.sg-search) :focus-visible{outline:3px solid var(--sg-focus, var(--sg-lime))!important;outline-offset:3px}:is(.sg-scheme-cream,.sg-scheme-white,.sg-scheme-lime,.sg-search__results){--sg-focus: var(--sg-ink)}:is(.sg-section,.sg-header-wrap,.sg-menu,.so) :where(a,button,img,input,span){transition:none}[data-sg-track].is-dragging{cursor:grabbing;scroll-snap-type:none}[data-sg-track].is-dragging *{pointer-events:none}.sg-header-wrap,.sg-menu{font-family:var(--sg-font-body);-webkit-font-smoothing:antialiased}.sg-section{position:relative;background:var(--sg-bg, var(--sg-cream));color:var(--sg-fg, var(--sg-ink));font-family:var(--sg-font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.sg-section *,.sg-section *:before,.sg-section *:after{box-sizing:border-box}.sg-section img{max-width:100%}:is(.sg-section,.sg-header-wrap,.sg-menu,.sg-toast,.so,.sg-search) :where(p,li,a,span,button,input,label,blockquote,figure,figcaption,ul,ol,s,strong,em,small){font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}:is(.sg-section,.sg-header-wrap,.sg-menu,.so,.sg-search) :where(h1,h2,h3,h4){font-family:inherit;color:inherit}.sg-pad{padding-top:var(--sg-space);padding-bottom:var(--sg-space)}.sg-pad--tight{padding-top:calc(var(--sg-space) * .55);padding-bottom:calc(var(--sg-space) * .55)}.sg-wrap{padding-left:var(--sg-inline);padding-right:var(--sg-inline)}.sg-panel{margin:0 var(--sg-gutter);border-radius:var(--sg-radius);overflow:hidden}@media(min-width:1540px){.sg-panel{max-width:calc(var(--sg-page) + 100px);margin-left:auto;margin-right:auto}}.sg-display,.sg-h1,.sg-h2,.sg-h3{margin:0;font-family:var(--sg-font-display);font-style:italic;font-weight:900;font-stretch:112%;line-height:.92;letter-spacing:-.025em;color:inherit;text-wrap:balance}.sg-display{font-size:clamp(48px,9vw,148px)}.sg-h1{font-size:clamp(40px,6.4vw,104px)}.sg-h2{font-size:clamp(34px,4.8vw,76px)}.sg-h3{font-size:clamp(22px,2.2vw,32px);line-height:1.02}.sg-display em,.sg-h1 em,.sg-h2 em,.sg-h3 em,.sg-display strong,.sg-h1 strong,.sg-h2 strong{font-style:italic;font-weight:900;color:var(--sg-accent)}.sg-eyebrow{display:inline-flex;align-items:flex-start;gap:.55em;margin:0 0 18px;font-family:var(--sg-font-display);font-size:13px;line-height:1.35;font-weight:800;font-stretch:118%;letter-spacing:.14em;text-transform:uppercase;color:var(--sg-accent)}.sg-eyebrow:before{content:"";flex:none;margin-top:calc((1.35em - 9px)/2);width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 22%,transparent)}.sg-scheme-lime .sg-eyebrow,.sg-scheme-violet .sg-eyebrow{color:var(--sg-fg)}.sg-lead{margin:0;max-width:34em;font-size:clamp(16px,1.35vw,20px);line-height:1.5;color:var(--sg-muted)}.sg-rte p{margin:0 0 .9em}.sg-rte p:last-child{margin-bottom:0}.sg-btn{--btn-bg: var(--sg-lime);--btn-fg: var(--sg-ink);--btn-edge: var(--sg-ink);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:0 1.6em;border:var(--sg-edge-w) solid var(--btn-edge);border-radius:var(--sg-radius-sm);background:var(--btn-bg);color:var(--btn-fg);box-shadow:4px 5px 0 var(--btn-edge);font-family:var(--sg-font-display);font-size:15px;font-style:italic;font-weight:900;font-stretch:112%;letter-spacing:.04em;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .18s var(--sg-ease),box-shadow .18s var(--sg-ease),background-color .18s ease}.sg-btn:hover{color:var(--btn-fg);transform:translate(-2px,-2px);box-shadow:6px 7px 0 var(--btn-edge)}.sg-btn:active{transform:translate(3px,4px);box-shadow:1px 1px 0 var(--btn-edge)}.sg-btn:focus-visible{outline:3px solid var(--sg-accent);outline-offset:4px}.sg-btn svg{width:1.15em;height:1.15em;flex:none;transition:transform .25s var(--sg-ease)}.sg-btn:hover svg{transform:translate(3px)}.sg-btn--green{--btn-bg: var(--sg-green-panel);--btn-fg: var(--sg-white)}.sg-btn--ink{--btn-bg: var(--sg-ink);--btn-fg: var(--sg-cream);--btn-edge: var(--sg-lime)}.sg-btn--cream{--btn-bg: var(--sg-cream);--btn-fg: var(--sg-ink)}.sg-btn--white{--btn-bg: var(--sg-white);--btn-fg: var(--sg-ink)}.sg-btn--pink{--btn-bg: var(--sg-pink);--btn-fg: var(--sg-white)}.sg-btn--sm{min-height:42px;padding:0 1.15em;font-size:13px;box-shadow:3px 4px 0 var(--btn-edge)}.sg-scheme-ink .sg-btn:not(.sg-btn--ink){--btn-edge: var(--sg-lime)}.sg-scheme-ink .sg-btn--green{--btn-edge: var(--sg-lime)}.sg-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;padding:0;border:var(--sg-edge-w) solid var(--sg-edge, var(--sg-ink));border-radius:50%;background:var(--sg-accent, var(--sg-lime));color:var(--sg-bg, var(--sg-ink));box-shadow:3px 4px 0 var(--sg-edge, var(--sg-ink));cursor:pointer;transition:transform .18s var(--sg-ease),box-shadow .18s var(--sg-ease),opacity .2s ease}.sg-icon-btn:hover{transform:translate(-2px,-2px);box-shadow:5px 6px 0 var(--sg-edge, var(--sg-ink))}.sg-icon-btn:active{transform:translate(2px,3px);box-shadow:1px 1px 0 var(--sg-edge, var(--sg-ink))}.sg-icon-btn:disabled{opacity:.35;cursor:default;transform:none;box-shadow:3px 4px 0 var(--sg-edge, var(--sg-ink))}.sg-icon-btn svg{width:22px;height:22px}.sg-icon-btn:focus-visible{outline:3px solid var(--sg-fg);outline-offset:3px}.sg-sticker{--st-bg: var(--sg-lime);--st-fg: var(--sg-ink);--st-edge: var(--sg-ink);--st-rot: -6deg;display:inline-block;transform:rotate(var(--st-rot));transform-origin:center;pointer-events:none;-webkit-user-select:none;user-select:none}.sg-sticker__body{display:inline-flex;flex-direction:column;align-items:flex-start}.sg-sticker__line{display:block;padding:.32em .7em .38em;border:var(--sg-edge-w) solid var(--st-edge);border-radius:9px;background:var(--st-bg);color:var(--st-fg);box-shadow:3px 4px 0 var(--st-edge);font-family:var(--sg-font-display);font-size:clamp(14px,1.45vw,21px);font-style:italic;font-weight:900;font-stretch:115%;letter-spacing:.02em;line-height:1;text-transform:uppercase;white-space:nowrap}.sg-sticker__line+.sg-sticker__line{margin-top:-2px;margin-left:.9em}.sg-sticker--lg .sg-sticker__line{font-size:clamp(16px,1.9vw,28px)}@keyframes sg-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(2deg)}}.sg-sticker--float .sg-sticker__body{animation:sg-float 6s ease-in-out infinite;animation-delay:var(--st-delay, 0s)}.sg-js [data-sg-reveal]{opacity:0;transform:translateY(32px);transition:opacity .9s var(--sg-ease),transform .9s var(--sg-ease);transition-delay:calc(min(var(--sg-i, 0),6)*90ms)}.sg-js [data-sg-reveal=pop]{transform:scale(.6) rotate(var(--st-rot, 0deg));transition:opacity .5s ease,transform .7s var(--sg-ease-spring);transition-delay:calc(var(--sg-i, 0) * .11s + .2s)}.sg-js [data-sg-reveal=zoom]{transform:scale(1.08);transition-duration:1.4s}.sg-js [data-sg-reveal].is-in{opacity:1;transform:none}.sg-js [data-sg-reveal=pop].is-in{transform:rotate(var(--st-rot, 0deg))}.sg-word{display:inline-block;overflow:hidden;vertical-align:top;padding:.06em .04em .1em;margin:-.06em -.04em -.1em}.sg-word__inner{display:inline-block;will-change:transform}.sg-js [data-sg-split] .sg-word__inner{transform:translateY(110%) rotate(4deg);transition:transform .95s var(--sg-ease);transition-delay:calc(var(--sg-w, 0) * 70ms + 80ms)}.sg-js [data-sg-split].is-in .sg-word__inner{transform:none}[data-sg-parallax],[data-sg-depth]{will-change:transform}[data-sg-tilt]{transform-style:preserve-3d;transition:transform .5s var(--sg-ease)}.sg-marquee{--mq-speed: 32s;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.sg-marquee__track{display:flex;flex:none;align-items:center;min-width:100%;animation:sg-marquee var(--mq-speed) linear infinite}.sg-marquee--reverse .sg-marquee__track{animation-direction:reverse}.sg-marquee:hover .sg-marquee__track,.sg-marquee:focus-within .sg-marquee__track{animation-play-state:paused}@keyframes sg-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.sg-toast{position:fixed;left:50%;bottom:24px;z-index:2147483002;display:flex;align-items:center;gap:14px;max-width:min(92vw,460px);padding:12px 12px 12px 18px;border:var(--sg-edge-w) solid var(--sg-ink);border-radius:var(--sg-radius-sm);background:var(--sg-lime);color:var(--sg-ink);box-shadow:5px 6px 0 var(--sg-ink);font-family:var(--sg-font-body);font-size:15px;font-weight:600;transform:translate(-50%,140%);transition:transform .45s var(--sg-ease-spring)}.sg-toast.is-visible{transform:translate(-50%)}.sg-toast.is-error{background:#ffd6d6}.sg-toast__text{flex:1;min-width:0}.sg-toast .sg-btn{min-height:40px;font-size:12px}.sg-skip-link{position:fixed;top:10px;left:10px;z-index:2147483003;padding:12px 18px;border:2px solid var(--sg-ink);border-radius:var(--sg-radius-sm);background:var(--sg-lime);color:var(--sg-ink);font-family:var(--sg-font-display);font-size:15px;font-weight:900;text-decoration:none;transform:translateY(-160%);transition:transform .2s var(--sg-ease)}.sg-skip-link:focus,.sg-skip-link:focus-visible{transform:none;color:var(--sg-ink);outline:3px solid var(--sg-ink)!important;outline-offset:2px}#MainContent:focus{outline:none}.sg-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.sg-js [data-sg-reveal],.sg-js [data-sg-split] .sg-word__inner{opacity:1!important;transform:none!important;transition:none!important}.sg-js [data-sg-reveal=pop]{transform:rotate(var(--st-rot, 0deg))!important}.sg-sticker--float .sg-sticker__body,.sg-marquee__track{animation:none!important}.sg-marquee{overflow-x:auto}.sg-btn,.sg-icon-btn,[data-sg-tilt]{transition:none}}html body #scrollUp{right:20px;bottom:24px;width:54px;height:54px;overflow:visible;border:2px solid var(--sg-ink);border-radius:16px;background-color:var(--sg-lime)!important;background-image:none!important;color:var(--sg-ink)!important;box-shadow:3px 4px 0 var(--sg-ink);z-index:9811!important;transition:transform .2s var(--sg-ease),box-shadow .2s var(--sg-ease),translate .35s var(--sg-ease)}html body #scrollUp i{display:none}html body #scrollUp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:22px;height:22px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M6 11l6-6 6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M6 11l6-6 6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .25s var(--sg-ease)}html body #scrollUp:hover{transform:translate(-2px,-3px) rotate(-4deg);box-shadow:5px 7px 0 var(--sg-ink)}html body #scrollUp:hover:before{transform:translateY(-3px)}html body #scrollUp:active{transform:translate(2px,3px);box-shadow:1px 1px 0 var(--sg-ink)}html body #scrollUp:focus-visible{outline:3px solid var(--sg-ink)!important;outline-offset:3px}@media(max-width:767px){html body #scrollUp{right:16px;bottom:18px;width:48px;height:48px;border-radius:14px}html body #scrollUp:before{width:20px;height:20px}}@media(prefers-reduced-motion:reduce){html body #scrollUp,html body #scrollUp:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/sg-base.css.map */
