*{box-sizing:border-box}:where(body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote){margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--radius-xs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-ink)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{background-color:var(--color-background);color:var(--color-ink)}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}body{font-family:var(--font-body);font-size:1.0625rem;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-weight:400;line-height:1.05;letter-spacing:.01em}h1{font-size:clamp(2.4rem,5.5vw,4rem)}h2{font-size:clamp(2rem,5vw,3.25rem)}h3{font-size:clamp(1.25rem,3vw,1.6rem)}p{max-width:58ch}a{color:inherit}.u-hint{color:var(--color-accent-text)}.u-nums{font-variant-numeric:tabular-nums}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.wrap{width:var(--wrap);margin-inline:auto}.section{padding-block:var(--space-section-loose)}.section--tight{padding-block:var(--space-section)}.card{border:var(--border-width) solid var(--color-ink);border-radius:var(--radius);background:var(--color-background);box-shadow:var(--shadow-sticker)}.card--surface{background:var(--color-surface)}.pattern-band{background-color:var(--color-surface);background-image:linear-gradient(var(--pattern-wash),var(--pattern-wash)),var(--pattern-tile);background-repeat:no-repeat,repeat;background-size:cover,512px 288px;border-block-end:var(--border-width) solid var(--color-ink)}.card--tilt{transition:rotate .2s,box-shadow .2s}@media(hover:hover){.card--tilt:hover{rotate:0deg;box-shadow:var(--shadow-sticker-accent)}}.callout{border:2px dashed var(--color-ink);border-radius:var(--radius-sm);background:var(--color-highlight);padding:1rem 1.25rem;font-weight:600}.btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.5rem;min-height:48px;padding:.875rem 1.5rem;border:var(--border-width) solid var(--color-ink);border-radius:999px;background:#fff;color:var(--color-ink);box-shadow:var(--shadow-sticker-sm);font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:rotate .15s,translate 80ms,box-shadow 80ms}.btn:active{translate:4px 4px;box-shadow:none}@media(hover:hover){.btn:hover{rotate:-1deg}}.btn--dark{background:var(--color-ink);color:var(--color-surface);box-shadow:var(--shadow-sticker-sm)}.btn--accent{background:var(--color-accent)}.btn--icon{min-width:48px;padding:0;justify-content:center;border-radius:999px}.link-underline{font-weight:600;text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:4px}.product-card__img,.predictive__thumb,.cart__thumb img,.product__media img{background-color:var(--color-surface);color:transparent}.product-card__img.is-loading,.predictive__thumb.is-loading,.cart__thumb img.is-loading,.product__media img.is-loading{animation:media-pulse 1.4s ease-in-out infinite}.product-card__img.is-loaded,.predictive__thumb.is-loaded,.cart__thumb img.is-loaded,.product__media img.is-loaded{background-color:transparent;animation:none}.is-broken{color:inherit;background-color:var(--color-surface);animation:none}@keyframes media-pulse{50%{background-color:var(--color-highlight)}}@media(prefers-reduced-motion:reduce){.product-card__img,.predictive__thumb,.cart__thumb img,.product__media img{animation:none}}:where(a,button,summary,[tabindex]):focus-visible{outline:var(--border-width) solid var(--color-accent-deep);outline-offset:3px}.pack-torn-edge,.pack-torn-edge-down{background:linear-gradient(-45deg,transparent 6px,var(--color-accent) 0) 0 0 / 16px 12px,linear-gradient(45deg,transparent 6px,var(--color-accent) 0) 8px 0 / 16px 12px}.pack-crimp{background:repeating-linear-gradient(90deg,var(--color-ink-30) 0 2px,transparent 2px 9px)}.dot-field{background-image:radial-gradient(var(--color-ink-18) 1.5px,transparent 1.5px);background-size:26px 26px;-webkit-mask-image:radial-gradient(circle,#000 12%,transparent 62%);mask-image:radial-gradient(circle,#000 12%,transparent 62%)}.rail-no-scrollbar{scrollbar-width:none}.rail-no-scrollbar::-webkit-scrollbar{display:none}.reveal.is-reveal-ready{translate:0 26px;transition:translate .55s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0s)}.reveal.is-reveal-ready.is-revealed{translate:0 0}.no-js .reveal{translate:none;transition:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;translate:none;transition:none}.btn,.card--tilt{transition:none}.btn:hover,.card--tilt:hover{rotate:none}}.empty{display:grid;justify-items:start;gap:.75rem;padding-block:2rem}.empty__mascot{width:112px;height:112px}.rte>*+*{margin-block-start:1rem}.rte h2{margin-block-start:2.5rem}.rte h3{margin-block-start:2rem}.rte ul,.rte ol{padding-inline-start:1.25rem}.rte li+li{margin-block-start:.35rem}.rte a{font-weight:600;text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:4px}.rte img{border:var(--border-width) solid var(--color-ink);border-radius:var(--radius)}.rte blockquote{padding:1rem 1.25rem;border:2px dashed var(--color-ink);border-radius:var(--radius-sm);background:var(--color-highlight);font-weight:600}.rte table{width:100%;border-collapse:collapse}.rte th,.rte td{padding:.5rem .75rem;border-block-end:1px solid var(--color-ink-18);text-align:start}.page{max-width:68ch;padding-block:clamp(2.5rem,6vw,4rem) clamp(3rem,8vw,5rem)}.page__content{margin-block-start:1.75rem}
/*# sourceMappingURL=/cdn/shop/t/12/assets/critical.css.map */
