:root{--x-red: #e0252f;--x-red-ink: #c8161f;--x-red-deep: #8f0f17;--x-red-soft: #ffe3e1;--x-green: #16a05d;--x-green-ink: #0b7a43;--x-green-deep: #0d4a30;--x-green-soft: #ddf5e7;--x-gold: #ffc53d;--x-gold-ink: #a86a00;--x-gold-soft: #fff2cc;--x-ice: #6ec6ff;--x-ice-ink: #1f6fae;--x-ice-soft: #e3f4ff;--x-pink: #ff8fb1;--x-snow: #fffdf8;--x-cream: #fff5e6;--x-ink: #26211c;--x-ink-soft: #5e5650;--x-line: #efe4d4;--x-stroke: 2.5px;--x-shadow: 5px 5px 0 var(--x-ink);--x-shadow-lg: 8px 8px 0 var(--x-ink);--x-shadow-sm: 3px 3px 0 var(--x-ink);--jt-ink: var(--x-ink);--jt-ink-2: #2e2822;--jt-ink-3: #3a332c;--jt-graphite: var(--x-ink-soft);--jt-mist: #8a8178;--jt-line: var(--x-line);--jt-line-2: #e2d5c2;--jt-fog: var(--x-cream);--jt-paper: #ffffff;--jt-accent: var(--x-red);--jt-accent-rgb: 224 37 47;--jt-accent-strong: var(--x-red-ink);--jt-accent-soft: var(--x-red-soft);--jt-accent-ink: #ffffff;--jt-c-3d: #e0252f;--jt-c-3d-rgb: 224 37 47;--jt-c-3d-strong: #c8161f;--jt-c-3d-soft: #ffe3e1;--jt-c-laser: #ffc53d;--jt-c-laser-rgb: 255 197 61;--jt-c-laser-strong: #a86a00;--jt-c-laser-soft: #fff2cc;--jt-c-paper: #16a05d;--jt-c-paper-rgb: 22 160 93;--jt-c-paper-strong: #0b7a43;--jt-c-paper-soft: #ddf5e7;--jt-c-apparel: #6ec6ff;--jt-c-apparel-rgb: 110 198 255;--jt-c-apparel-strong: #1f6fae;--jt-c-apparel-soft: #e3f4ff;--jt-radius-sm: 14px;--jt-radius: 22px;--jt-radius-lg: 30px;--jt-pill: 999px;--jt-ease: cubic-bezier(.16, 1, .3, 1);--jt-ease-io: cubic-bezier(.65, 0, .35, 1);--jt-spring: cubic-bezier(.34, 1.56, .64, 1);--jt-dur: .6s;--jt-dur-fast: .25s;--jt-font-display: "Fredoka", "Nunito", ui-rounded, "Segoe UI", system-ui, sans-serif;--jt-font-body: "Nunito", ui-rounded, "Segoe UI", system-ui, -apple-system, sans-serif;--jt-measure: 36ch;--jt-max: 76rem;--jt-section-y: clamp(3.5rem, 8vw, 6.5rem)}html[data-jt-mode="3d"]{--jt-accent: var(--jt-c-3d);--jt-accent-rgb: var(--jt-c-3d-rgb);--jt-accent-strong: var(--jt-c-3d-strong);--jt-accent-soft: var(--jt-c-3d-soft);--jt-accent-ink: #ffffff}html[data-jt-mode=laser]{--jt-accent: var(--jt-c-laser);--jt-accent-rgb: var(--jt-c-laser-rgb);--jt-accent-strong: var(--jt-c-laser-strong);--jt-accent-soft: var(--jt-c-laser-soft);--jt-accent-ink: var(--x-ink)}html[data-jt-mode=paper]{--jt-accent: var(--jt-c-paper);--jt-accent-rgb: var(--jt-c-paper-rgb);--jt-accent-strong: var(--jt-c-paper-strong);--jt-accent-soft: var(--jt-c-paper-soft);--jt-accent-ink: #ffffff}html[data-jt-mode=apparel]{--jt-accent: var(--jt-c-apparel);--jt-accent-rgb: var(--jt-c-apparel-rgb);--jt-accent-strong: var(--jt-c-apparel-strong);--jt-accent-soft: var(--jt-c-apparel-soft);--jt-accent-ink: var(--x-ink)}html.jt-mode-transition,html.jt-mode-transition *,html.jt-mode-transition *:before,html.jt-mode-transition *:after{transition:background-color .6s var(--jt-ease-io),border-color .6s var(--jt-ease-io),color .6s var(--jt-ease-io),fill .6s var(--jt-ease-io),stroke .6s var(--jt-ease-io)!important}html:root{--font-body--family: var(--jt-font-body);--font-subheading--family: var(--jt-font-body);--font-heading--family: var(--jt-font-display);--font-accent--family: var(--jt-font-display);--font-heading--weight: 600;--font-subheading--weight: 700;--font-accent--weight: 600}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:is(.color-scheme-1,.color-scheme-2,.color-scheme-4,.color-scheme-7){--color-primary: var(--jt-accent-strong);--color-primary-hover: var(--x-ink)}::selection{background:rgb(var(--jt-accent-rgb) / .28)}:is(a,button,[tabindex],input,select,textarea):focus-visible{outline:3px solid var(--x-ink);outline-offset:3px}.button:not(.button-unstyled,.quick-add__button),button.shopify-payment-button__button--unbranded{font-family:var(--jt-font-display);font-weight:600;letter-spacing:.005em;border-radius:var(--jt-pill);box-shadow:inset 0 0 0 var(--x-stroke) var(--x-ink),0 4px 0 var(--x-ink);transform:translateY(0);transition:transform var(--jt-dur-fast) var(--jt-spring),box-shadow var(--jt-dur-fast) var(--jt-ease),background-color var(--jt-dur-fast) var(--jt-ease),color var(--jt-dur-fast) var(--jt-ease)}.button:not(.button-unstyled,.quick-add__button):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){transform:translateY(-2px);box-shadow:inset 0 0 0 var(--x-stroke) var(--x-ink),0 6px 0 var(--x-ink)}.button:not(.button-unstyled,.quick-add__button):active{transform:translateY(3px);box-shadow:inset 0 0 0 var(--x-stroke) var(--x-ink),0 1px 0 var(--x-ink)}.product-card__content.product-grid__card{--padding-block-start: 10px !important;--padding-block-end: 14px !important;--padding-inline-start: 10px !important;--padding-inline-end: 10px !important;--product-card-gap: 6px !important;height:100%;overflow:visible;border-radius:var(--jt-radius);background:#fff;border:var(--x-stroke) solid var(--x-ink);box-shadow:var(--x-shadow);transition:transform .35s var(--jt-spring),box-shadow .35s var(--jt-ease)}.product-card:hover .product-card__content.product-grid__card{transform:translate(-2px,-3px) rotate(-.6deg);box-shadow:var(--x-shadow-lg)}.product-card .card-gallery{border-radius:calc(var(--jt-radius) - 8px);overflow:hidden;background:var(--x-ice-soft)}.product-card [ref=productTitleLink],.product-card [ref=productTitleLink] :is(p,span){color:var(--x-ink);text-decoration:none}.product-card [ref=productTitleLink] .text-block{--padding-block-start: 6px !important;font-family:var(--jt-font-display);font-weight:600;font-size:1.0625rem;line-height:1.2}.product-card [ref=productTitleLink] .text-block p{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.product-card product-price{line-height:1.2}.product-card product-price .price{display:inline-flex;align-items:center;padding:.28em .75em;border-radius:var(--jt-pill);background:var(--x-red);color:#fff;font-family:var(--jt-font-display);font-weight:600;font-size:.98rem;line-height:1.15;box-shadow:inset 0 0 0 2px var(--x-ink)}.product-card product-price :is(.compare-at-price,s,del){color:var(--x-ink-soft);font-size:.85rem}.product-card .quick-add__button{border-radius:var(--jt-pill)!important;box-shadow:inset 0 0 0 2px var(--x-ink)!important;background:var(--x-gold)!important;color:var(--x-ink)!important}.jt-section{position:relative;padding-block:var(--jt-section-y)}.jt-section--flush{padding-block:0}.jt-section--tight{padding-block:clamp(2.5rem,5vw,4rem)}.jt-wrap{width:100%;max-width:var(--jt-max);margin-inline:auto}.jt-center{text-align:center;margin-inline:auto}.jt-eyebrow{display:inline-flex;align-items:center;gap:.5em;margin:0 0 1rem;padding:.4em .9em;border-radius:var(--jt-pill);background:#fff;border:2px solid var(--x-ink);box-shadow:var(--x-shadow-sm);font-family:var(--jt-font-display);font-size:.9375rem;font-weight:600;letter-spacing:.01em;color:var(--x-ink)}.jt-display{margin:0;font-family:var(--jt-font-display);font-weight:700;font-size:clamp(2.6rem,6.4vw,5.4rem);line-height:.98;letter-spacing:-.01em;color:var(--x-ink);text-wrap:balance}.jt-h2{margin:0;font-family:var(--jt-font-display);font-weight:700;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.02;letter-spacing:-.005em;color:var(--x-ink);text-wrap:balance}.jt-h3{margin:0;font-family:var(--jt-font-display);font-weight:600;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.12;color:var(--x-ink)}.jt-lead{margin:0;font-family:var(--jt-font-body);font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.55;color:var(--x-ink-soft);max-width:var(--jt-measure);text-wrap:pretty}.jt-body{margin:0;font-family:var(--jt-font-body);font-size:1rem;line-height:1.6;color:var(--x-ink-soft);text-wrap:pretty}.jt-on-dark,.jt-on-dark :is(.jt-display,.jt-h2,.jt-h3){color:#fff}.jt-on-dark :is(.jt-lead,.jt-body){color:#ffffffd1}.jt-on-dark .jt-eyebrow{background:var(--x-gold);border-color:var(--x-ink);color:var(--x-ink)}.jt-c-red{color:var(--x-red-ink)}.jt-c-green{color:var(--x-green-ink)}.jt-c-gold{color:var(--x-gold-ink)}.jt-c-ice{color:var(--x-ice-ink)}.jt-on-dark .jt-c-red{color:#ff8f8f}.jt-on-dark .jt-c-green{color:#7fe0a8}.jt-on-dark .jt-c-gold{color:var(--x-gold)}.jt-on-dark .jt-c-ice{color:var(--x-ice)}.jt-letters .jt-letter{display:inline-block;transition:transform .35s var(--jt-spring);will-change:transform}.jt-letters .jt-letter:hover{transform:translateY(-.12em) rotate(-6deg) scale(1.08)}.jt-letters .jt-word{display:inline-block;white-space:nowrap}.jt-btn{--btn-bg: var(--x-red);--btn-fg: #ffffff;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:3.25rem;padding:.85rem 1.5rem;border:var(--x-stroke) solid var(--x-ink);border-radius:var(--jt-pill);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--jt-font-display);font-size:1.0625rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 4px 0 var(--x-ink);transform:translateY(0);transition:transform var(--jt-dur-fast) var(--jt-spring),box-shadow var(--jt-dur-fast) var(--jt-ease),background-color var(--jt-dur-fast) var(--jt-ease);-webkit-tap-highlight-color:transparent}.jt-btn:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--x-ink)}.jt-btn:active{transform:translateY(3px);box-shadow:0 1px 0 var(--x-ink)}.jt-btn .jt-icon,.jt-btn__arrow{width:1.1em;height:1.1em;flex:none;transition:transform var(--jt-dur-fast) var(--jt-spring)}.jt-btn:hover .jt-btn__arrow{transform:translate(3px)}.jt-btn:hover .jt-icon--wiggle{animation:jt-wiggle .6s var(--jt-ease-io)}.jt-btn--ghost,.jt-btn--white{--btn-bg: #ffffff;--btn-fg: var(--x-ink)}.jt-btn--green{--btn-bg: var(--x-green-ink);--btn-fg: #ffffff}.jt-btn--gold,.jt-btn--accent{--btn-bg: var(--x-gold);--btn-fg: var(--x-ink)}.jt-on-dark .jt-btn--ghost{--btn-bg: transparent;--btn-fg: #ffffff;border-color:#fff;box-shadow:0 4px #00000059}.jt-link{display:inline-flex;align-items:center;gap:.35em;font-family:var(--jt-font-display);font-weight:600;font-size:1.0625rem;color:var(--x-ink);text-decoration:underline;text-decoration-thickness:3px;text-decoration-color:var(--x-gold);text-underline-offset:5px}.jt-link:hover{text-decoration-color:var(--x-red)}.jt-link .jt-btn__arrow{width:1em;height:1em}.jt-on-dark .jt-link{color:#fff}.jt-card{position:relative;border-radius:var(--jt-radius-lg);background:#fff;border:var(--x-stroke) solid var(--x-ink);box-shadow:var(--x-shadow);transition:transform .4s var(--jt-spring),box-shadow .4s var(--jt-ease)}.jt-card--hover:hover{transform:translate(-2px,-4px) rotate(-.5deg);box-shadow:var(--x-shadow-lg)}.jt-pill{display:inline-flex;align-items:center;gap:.4em;padding:.3em .75em;border-radius:var(--jt-pill);border:2px solid var(--x-ink);font-family:var(--jt-font-display);font-size:.875rem;font-weight:600;line-height:1.2;color:var(--x-ink);background:#fff}.jt-pill--3d{background:var(--jt-c-3d-soft)}.jt-pill--laser{background:var(--jt-c-laser-soft)}.jt-pill--paper{background:var(--jt-c-paper-soft)}.jt-pill--apparel{background:var(--jt-c-apparel-soft)}.jt-pill--red{background:var(--x-red);color:#fff}.jt-pill--gold{background:var(--x-gold)}.jt-pill--green{background:var(--x-green-soft)}.jt-candy{background-image:repeating-linear-gradient(-45deg,var(--x-red) 0 10px,#ffffff 10px 20px)}.jt-snowcap{position:absolute;left:0;right:0;bottom:-1px;height:clamp(24px,4vw,54px);pointer-events:none;color:var(--x-snow)}.jt-snowcap svg{display:block;width:100%;height:100%}.jt-js [data-jt-reveal]{opacity:0;transform:translateY(22px) scale(.98);transition:opacity .55s var(--jt-ease),transform .7s var(--jt-spring);transition-delay:var(--jt-delay, 0ms)}.jt-js [data-jt-reveal=pop]{transform:scale(.85) rotate(-2deg)}.jt-js [data-jt-reveal].is-in{opacity:1;transform:none}.jt-js [data-jt-stagger]>*{opacity:0;transform:translateY(18px) scale(.96);transition:opacity .5s var(--jt-ease),transform .65s var(--jt-spring)}.jt-js [data-jt-stagger].is-in>*{opacity:1;transform:none}[data-jt-stagger].is-in>:nth-child(2){transition-delay:70ms}[data-jt-stagger].is-in>:nth-child(3){transition-delay:.14s}[data-jt-stagger].is-in>:nth-child(4){transition-delay:.21s}[data-jt-stagger].is-in>:nth-child(5){transition-delay:.28s}[data-jt-stagger].is-in>:nth-child(6){transition-delay:.35s}[data-jt-stagger].is-in>:nth-child(n+7){transition-delay:.4s}.jt-words .jt-word{display:inline-block}@keyframes jt-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(5deg)}}@keyframes jt-bob{0%,to{transform:translateY(0) rotate(var(--rot, 0deg))}50%{transform:translateY(-8px) rotate(calc(var(--rot, 0deg) * -1))}}@keyframes jt-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@keyframes jt-swing{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.jt-glow{position:absolute;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--jt-accent-rgb) / .35),rgb(var(--jt-accent-rgb) / 0) 72%);filter:blur(20px)}.jt-snow{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:6}html.jt-snow-off .jt-snow{display:none}.jt-confetti{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:40}html.jt-hat .header-logo__image-container{position:relative;overflow:visible}html.jt-hat .header-logo__image-container:after{content:"";position:absolute;left:46.5%;top:-44%;width:12.5%;aspect-ratio:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M10 44 C14 24 26 8 44 10 C52 11 56 18 55 25 L49 23 C47 19 43 18 39 21 C33 26 30 36 30 44 Z' fill='%23e0252f' stroke='%2326211c' stroke-width='2.5' stroke-linejoin='round'/%3E%3Crect x='6' y='40' width='32' height='12' rx='6' fill='%23fff' stroke='%2326211c' stroke-width='2.5'/%3E%3Ccircle cx='54' cy='27' r='6.5' fill='%23fff' stroke='%2326211c' stroke-width='2.5'/%3E%3C/svg%3E") no-repeat center / contain;transform:rotate(-8deg);transform-origin:30% 80%;pointer-events:none;animation:jt-hat-bob 3.2s ease-in-out infinite}@keyframes jt-hat-bob{0%,to{transform:rotate(-8deg)}50%{transform:rotate(-2deg) translateY(-1px)}}@media(prefers-reduced-motion:reduce){.jt-js [data-jt-reveal],.jt-js [data-jt-stagger]>*{opacity:1;transform:none;transition:none}.jt-card--hover:hover,.jt-btn:hover,.product-card:hover .product-card__content.product-grid__card{transform:none}html.jt-hat .header-logo__image-container:after{animation:none}}.product-grid--grid{gap:clamp(14px,1.8vw,24px)!important;padding-block:6px 12px}.collection-wrapper--full-width .product-grid--grid{padding-inline:var(--page-margin, 16px)}@media screen and (min-width:990px){.jt-xhero .jt-xhero__title{font-size:clamp(2.7rem,5.2vw,4.6rem)}.jt-xhero .jt-xhero__lead{max-width:38rem}.jt-xhero .jt-globe{width:min(100%,350px)}}@media screen and (max-width:749px){.jt-shelf .jt-shelf__count{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media screen and (max-width:599px){.jt-xhero .jt-xhero__lead{display:none}}.jt-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/jt.css.map */
