:root{--wall:#7DB087;--wall-low:#67996F;--pine:#17402C;--chart:#F1F3EF;--ink:#14161A;--tape:#FFD400;--stamp:#C4161C;--flash:#fff;--ink-soft:#262B30;--f-display:"Big Shoulders Display","Big Shoulders Fallback","Arial Narrow",Impact,sans-serif;--f-body:"Public Sans","Public Sans Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;--f-typed:"Courier Prime","Courier New",ui-monospace,monospace;--gut:clamp(16px,4vw,56px);--s1:4px;--s2:8px;--s3:14px;--s4:22px;--s5:36px;--s6:56px;--s7:88px;--s8:136px;--paper-lift:0 1px 0 rgb(0 0 0/.12),0 18px 30px -18px rgb(0 0 0/.45);--ease:cubic-bezier(.23,1,.32,1);--ease-move:cubic-bezier(.77,0,.175,1);--ease-sheet:cubic-bezier(.32,.72,0,1);--header-h:56px;--font-body--family:var(--f-body);--font-subheading--family:var(--f-body);--font-heading--family:var(--f-display)}@media(min-width:990px){html,body{overflow:visible!important;height:auto!important}.page-wrapper{height:auto!important;overflow:visible!important}}html{background:var(--wall);scroll-padding-top:calc(var(--header-h) + 12px);-webkit-text-size-adjust:100%}body{margin:0;background:var(--wall);color:var(--ink);font:400 17px/1.55 var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(max-width:600px){body{font-size:16px}}.page-wrapper{background:var(--wall);color:var(--ink)}#MainContent{background:var(--wall)}::selection{background:var(--tape);color:var(--ink)}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1.5px}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px var(--tape)}img,svg,video{max-width:100%;height:auto}.tc-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-to-content-link:focus,.skip-to-content-link:focus-visible{background:var(--tape);color:var(--ink);padding:0 20px;z-index:100;font:600 16px var(--f-body)}.tc :where(h1,h2){font-family:var(--f-display);font-weight:800;line-height:.92;letter-spacing:-.005em;margin:0;text-wrap:balance}.tc :where(h1){font-size:clamp(44px,7.2vw,104px)}.tc :where(h2){font-size:clamp(36px,5.2vw,72px);line-height:.95}.tc :where(h3){font:700 clamp(22px,2.6vw,30px)/1.05 var(--f-display);margin:0}.tc :where(p){margin:0;max-width:62ch}.tc :where(p,dd,li,figcaption){text-wrap:pretty}.tc-display{font-family:var(--f-display);font-weight:800;line-height:.92}.tc-typed{font-family:var(--f-typed);font-size:15px;line-height:1.5}.tc-fine{font-size:14px;line-height:1.45;color:var(--ink-soft)}.tc-paper{background:var(--chart);color:var(--ink);box-shadow:var(--paper-lift);position:relative}.tc-ruled{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 31px,rgb(20 22 26/.14) 31px,rgb(20 22 26/.14) 32px)}.tc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 var(--s5);border:0;border-radius:0;background:var(--ink);color:var(--chart);font:600 17px/1 var(--f-body);cursor:pointer;text-decoration:none;transition:background-color .12s ease,transform .16s var(--ease)}.tc-btn:active{background:var(--stamp);transform:scale(.97)}.tc-btn[disabled]{background:#7b8279;color:var(--chart);cursor:not-allowed}.tc-btn[aria-disabled=true]{background:#5b6159;color:var(--chart);cursor:progress}.tc-btn--tape{background:var(--tape);color:var(--ink)}.tc-btn--wide{display:flex;width:100%}.tc-link{font-weight:600}.tc-box{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:52px;padding:0 var(--s3);border:1.5px solid var(--ink);background:transparent;color:var(--ink);font:600 16px/1 var(--f-body);cursor:pointer;border-radius:0;transition:background-color .12s ease,transform .16s var(--ease)}.tc-box:active{transform:scale(.97)}.tc-box[aria-pressed=true]{background:var(--ink);color:var(--chart)}.tc-box:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.tc input.tc-input,.tc textarea.tc-input{width:100%;min-height:52px;padding:0 var(--s3);border:1.5px solid var(--ink);border-radius:0;background:var(--chart);color:var(--ink);font:400 17px var(--f-body);box-shadow:none}.tc-tape{background:var(--tape);color:var(--ink)}.tc-stamp{display:inline-block;padding:.08em .38em .02em;border:.09em solid var(--stamp);color:var(--stamp);font:900 clamp(34px,5vw,64px)/1 var(--f-display);letter-spacing:.04em;text-transform:uppercase;transform:rotate(-8deg);mix-blend-mode:multiply;filter:url(#tc-ink);pointer-events:none;-webkit-user-select:none;user-select:none}.tc-flash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--flash);opacity:0;pointer-events:none}.tc-flash.is-on{animation:tc-flash .24s var(--ease) both}@keyframes tc-flash{0%{opacity:.92}to{opacity:0}}@media(prefers-reduced-motion:reduce){.tc-flash{display:none}*{scroll-behavior:auto!important}.tc-stamp.is-on{animation:none!important}html .tc-stamp.is-on{opacity:1}.tc-bag b.is-pop{animation:none!important}}.tc{position:relative;color:var(--ink)}.tc-wrap{padding-inline:var(--gut)}@media(hover:hover)and (pointer:fine){.tc-btn:hover{background:#000}.tc-btn--tape:hover{background:#ffe033}.tc-box:hover{background:#ffd40073}.tc-box[aria-pressed=true]:hover{background:var(--ink)}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}:root{view-transition-name:root}::view-transition{pointer-events:none}::view-transition-group(tc-sticker){animation-duration:.36s;animation-timing-function:cubic-bezier(.22,1,.36,1);z-index:1}::view-transition-old(tc-sticker),::view-transition-new(tc-sticker){width:100%;height:100%;mix-blend-mode:normal;animation-duration:.36s}::view-transition-old(tc-sticker){object-fit:contain}::view-transition-new(tc-sticker){object-fit:cover}}@media print{html,body,.page-wrapper,#MainContent,.tc-page,.tc-foot{background:#fff!important;color:#000!important}.tc-flash,.tc-top,.tc-foot,.tc-sticky,.tc-stage,.tc-exhibits,.tc-sharebox,.tc-chips,.tc-thumbs,[data-tc-sticky],#cart-drawer,cart-drawer-component{display:none!important}.tc-paper,.tc-pdp-sheet{box-shadow:none!important;background:#fff!important}a{text-decoration:none}a[href^=http]:after{content:" (" attr(href) ")";font-size:11px}.tc-btn{border:1.5px solid #000;background:#fff!important;color:#000!important}}#header-group{position:sticky;top:0;z-index:50}@media print{#header-group{position:static}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/tc-base.css.map */
