:root{--ink:#0B0B0B;--soft:#4A4843;--tile:#E4E1DA;--accent:#FF6B3E;--bg:#F5F3EE;--font-display:"Bagel Fat One","Arial Black",sans-serif;--font-mono:"Hanken Grotesk",system-ui,sans-serif;--type-display-3:clamp(1.75rem,3.4vw,2.5rem);--page-max:1440px;--page-inset:32px;--space-section:clamp(3.5rem,7vw,6.5rem)}@media(max-width:720px){:root{--page-inset:20px}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{display:flex;flex-direction:column;min-height:100vh;font-family:var(--font-mono);font-size:17px;font-weight:600;line-height:1.45;color:var(--ink);background-color:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body>main{flex:1 0 auto;min-width:0}body.utg-pat--checker{background-image:conic-gradient(rgba(11,11,11,.055) 25%,transparent 0 50%,rgba(11,11,11,.055) 0 75%,transparent 0);background-size:120px 120px}body.utg-pat--grid{background-image:linear-gradient(rgba(11,11,11,.09) 1.5px,transparent 1.5px),linear-gradient(90deg,rgba(11,11,11,.09) 1.5px,transparent 1.5px);background-size:40px 40px}body.utg-pat--dots{background-image:radial-gradient(rgba(11,11,11,.2) 1.6px,transparent 1.7px);background-size:22px 22px}img,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.utg-skip{position:absolute;left:12px;top:-80px;z-index:200;padding:12px 16px;background:#fff;border:3px solid var(--ink);border-radius:12px;font-weight:800}.utg-skip:focus{top:12px}.page,.utg-wrap{width:100%;max-width:var(--page-max);margin:0 auto;padding-left:var(--page-inset);padding-right:var(--page-inset)}.utg-d{font-family:var(--font-display);font-weight:400;text-transform:uppercase;line-height:.92;letter-spacing:0;margin:0}.display-m{font-size:var(--type-display-3)}.eyebrow{margin:0;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--soft)}.utg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:62px;padding:0 30px;border-radius:999px;border:3px solid var(--ink);background:#fff;color:var(--ink);box-shadow:5px 5px 0 var(--ink);font-weight:800;font-size:18px;line-height:1.1;text-align:center;cursor:pointer;transition:transform .12s,box-shadow .12s}.utg-btn:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--ink)}.utg-btn--accent{background:var(--accent)}.utg-btn--ink{background:var(--ink);color:#fff;box-shadow:none}.utg-btn--sm{min-height:46px;padding:0 20px;font-size:15px;box-shadow:none}.utg-btn--white{box-shadow:none;border-color:#fff;min-height:54px}.utg-btn--sm:hover,.utg-btn--ink:hover,.utg-btn--white:hover{transform:none;box-shadow:none;opacity:.85}.utg-btn[disabled]{opacity:.6;cursor:progress}.utg-btns{display:flex;flex-wrap:wrap;gap:14px}.utg-link{font-weight:800;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.utg-link:hover{text-decoration-thickness:3px}.utg-box{background:#fff;border:3px solid var(--ink);border-radius:22px;padding:clamp(18px,3vw,30px)}.utg-box--shadow{box-shadow:8px 8px 0 var(--ink)}.utg-pill{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:var(--ink);color:#fff;font-size:13px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.utg-pill--line{background:#fff;color:var(--ink);border:2px solid var(--ink)}.utg-band{height:36px;border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);background:conic-gradient(#0b0b0b 25%,#fff 0 50%,#0b0b0b 0 75%,#fff 0) 0 0/30px 30px}.utg-bar{background:var(--ink);color:#fff;padding:9px 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 18px;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-align:center}.utg-bar svg{width:14px;height:14px;fill:#fff;flex:none}@media(max-width:640px){.utg-bar{padding:8px 12px;gap:4px 10px;font-size:12px}.utg-bar span:nth-of-type(n+3),.utg-bar svg:nth-of-type(n+2){display:none}}@media(max-width:360px){.utg-bar span:nth-of-type(n+2),.utg-bar svg{display:none}}#shopify-section-utg-header{position:sticky;top:0;z-index:80}.utg-header{position:relative;background:var(--bg);border-bottom:3px solid var(--ink)}.utg-head{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;min-height:72px;padding-top:10px;padding-bottom:10px}.utg-logo{font-family:var(--font-display);font-weight:400;font-size:34px;line-height:1;white-space:nowrap}.utg-nav{display:flex;gap:0 24px;padding:0 22px;border-radius:999px;background:var(--ink);font-size:15px;font-weight:700}.utg-nav a{color:#fff;padding:12px 0;white-space:nowrap}.utg-nav a:hover,.utg-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.utg-acts{display:flex;align-items:center;gap:10px}.utg-acct{padding:12px 6px;font-size:15px;font-weight:800;white-space:nowrap}.utg-acct:hover{text-decoration:underline;text-underline-offset:4px}.utg-burger{display:none;flex:none;width:46px;height:46px;align-items:center;justify-content:center;border:3px solid var(--ink);border-radius:50%;background:#fff}.utg-burger svg{width:22px;height:22px;fill:none;stroke:var(--ink);stroke-width:2.6;stroke-linecap:round}.utg-burger .utg-x,.utg-burger[aria-expanded=true] .utg-m{display:none}.utg-burger[aria-expanded=true] .utg-x{display:block}.utg-burger[aria-expanded=true]{background:var(--ink)}.utg-burger[aria-expanded=true] svg{stroke:#fff}.utg-menu{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);max-height:calc(100vh - 72px);max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain}.utg-menu[hidden]{display:none}.utg-menu nav{display:flex;flex-direction:column}.utg-menu nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:0 var(--page-inset);border-bottom:2px solid var(--tile);font-size:22px;font-weight:800}.utg-menu nav a:after{content:"\2192"}.utg-menu nav a[aria-current=page]{background:var(--tile)}.utg-menu-cta{display:grid;gap:10px;padding:18px var(--page-inset) 22px}.utg-menu-cta .utg-btn{width:100%;box-shadow:none}@media(max-width:1100px){.utg-nav,.utg-acct{display:none}.utg-burger{display:inline-flex}}@media(max-width:640px){.utg-head-cta{display:none}}@media(max-width:560px){.utg-logo{font-size:28px}.utg-head{min-height:64px;gap:8px}.utg-acts{gap:8px}.utg-menu{max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px)}}@media(max-width:380px){.utg-logo{font-size:24px}.utg-acts .utg-btn--sm{padding:0 14px}}@media(min-width:1101px){.utg-menu{display:none}}.utg-footer{background:var(--ink);color:#fff}.utg-foot-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:36px 32px;padding-top:56px;padding-bottom:40px}.utg-foot-brand{display:flex;flex-direction:column;gap:12px}.utg-foot-brand p{margin:0;max-width:300px;color:#d9d6cf}.utg-foot-col h3{margin:0 0 10px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#d9d6cf}.utg-foot-col a{display:block;padding:7px 0;font-weight:700}.utg-foot-col a:hover,.utg-foot-bottom a:hover{text-decoration:underline;text-underline-offset:4px}.utg-foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 28px;padding-top:20px;padding-bottom:28px;border-top:2px solid rgba(255,255,255,.22);font-size:14px;color:#d9d6cf}.utg-foot-bottom nav{display:flex;flex-wrap:wrap;gap:6px 20px}@media(max-width:640px){.utg-foot-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding-top:44px}.utg-foot-brand{grid-column:1/-1}}.utg-pagehead{display:flex;flex-direction:column;gap:14px;padding-top:clamp(2.25rem,5vw,4rem);padding-bottom:clamp(1.5rem,3vw,2.5rem)}.utg-pagehead--row{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}.utg-headcopy{display:flex;flex-direction:column;gap:14px;min-width:0}.utg-title{font-size:clamp(2.75rem,8vw,6.25rem);line-height:.88;overflow-wrap:anywhere}.utg-sub{margin:0;max-width:640px;font-size:19px;color:var(--soft)}.utg-body{padding-bottom:var(--space-section)}.utg-rte{font-size:18px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.utg-rte>*{max-width:760px}.utg-rte>:first-child{margin-top:0}.utg-rte>:last-child{margin-bottom:0}.utg-rte h2,.utg-rte h3,.utg-rte h4{margin:1.6em 0 .5em;font-weight:800;line-height:1.15}.utg-rte h2{font-size:28px}.utg-rte h3{font-size:22px}.utg-rte a{font-weight:800;text-decoration:underline;text-underline-offset:4px}.utg-rte ul,.utg-rte ol{padding-left:1.3em}.utg-rte li{margin:.3em 0}.utg-rte img{border-radius:14px}.utg-rte table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.utg-rte th,.utg-rte td{border:2px solid var(--ink);padding:8px 12px;text-align:left}.utg-split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;align-items:start}@media(max-width:900px){.utg-split{grid-template-columns:minmax(0,1fr)}}.utg-form{display:grid;gap:16px}.utg-field{display:grid;gap:6px;min-width:0}.utg-field label{font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.utg-field input,.utg-field textarea,.utg-field select,.utg-input{width:100%;min-height:54px;padding:12px 16px;border:3px solid var(--ink);border-radius:14px;background:#fff;font-size:17px;font-weight:600}.utg-field textarea{min-height:160px;resize:vertical}.utg-alert{margin:0;padding:14px 18px;border:3px solid var(--ink);border-radius:14px;background:var(--tile);font-weight:700}.utg-alert ul{margin:0;padding-left:1.2em}.utg-search{display:flex;flex-wrap:wrap;gap:10px;max-width:680px}.utg-search input{flex:1 1 220px;min-width:0}.utg-empty{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.utg-empty p{margin:0;font-size:20px}.utg-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-top:40px;font-weight:800}.utg-404{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-top:clamp(3rem,8vw,6rem);padding-bottom:var(--space-section)}.utg-404 b{font-family:var(--font-display);font-weight:400;font-size:clamp(7rem,26vw,19rem);line-height:.8;color:var(--bg);-webkit-text-stroke:5px var(--ink);paint-order:stroke fill}.utg-404 p{margin:0;max-width:520px;font-size:20px}.utg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px}@media(max-width:1000px){.utg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.utg-grid{grid-template-columns:minmax(0,1fr)}}.utg-dash .utg-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}.utg-p{display:flex;flex-direction:column;border:3px solid var(--ink);border-radius:22px;background:var(--tile);box-shadow:7px 7px 0 var(--ink);overflow:hidden;transition:transform .15s}.utg-p:nth-child(odd){transform:rotate(-1.2deg)}.utg-p:nth-child(2n){transform:rotate(1.1deg)}.utg-p:hover,.utg-p:focus-visible{transform:rotate(0) translateY(-4px)}.utg-p:nth-child(3n+2){background:var(--ink)}.utg-p-img{position:relative;padding:28px 72px 16px}.utg-p-img img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;filter:drop-shadow(4px 4px 0 var(--ink))}.utg-p:nth-child(3n+2) .utg-p-img img{filter:none}.utg-p-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;border:3px dashed var(--ink);border-radius:50%;background:#fff;color:var(--ink);text-align:center;transform:rotate(-8deg)}.utg-p-ph b{font-family:var(--font-display);font-weight:400;font-size:clamp(2.5rem,6vw,4rem);line-height:.9}.utg-p-ph span{font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.utg-badge{position:absolute;left:14px;top:14px;padding:5px 12px;border-radius:999px;background:var(--ink);color:#fff;font-size:13px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;transform:rotate(-4deg)}.utg-p:nth-child(3n+2) .utg-badge{background:#fff;color:var(--ink)}.utg-p-info{flex:1;display:flex;flex-direction:column;gap:8px;padding:14px 18px 18px;background:#fff;border-top:3px solid var(--ink);color:var(--ink)}.utg-p-name{font-weight:800;font-size:20px;line-height:1.2}.utg-p-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.utg-price{padding:4px 12px;border-radius:999px;background:var(--ink);color:#fff;font-weight:700;white-space:nowrap}.utg-note{margin:0;font-size:15px;color:var(--soft)}@media(max-width:1000px){.utg-p-img{padding:22px 44px 12px}.utg-grid{gap:28px 20px}}@media(prefers-reduced-motion:reduce){.utg-btn,.utg-p{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/graphic.css.map */
