:root{--font-heading-family: "Anton", "Oswald", sans-serif;--font-body-family: "Sora", system-ui, sans-serif;--font-heading: "Oswald", sans-serif;--font-body: "Sora", system-ui, sans-serif;--font-display: "Anton", "Oswald", sans-serif;--font-condensed: "Oswald", sans-serif}:root{--ink-950: #0A0B0A;--ink-900: #0A0B0A;--ink-850: #141712;--ink-800: #1A1E19;--ink-700: #242A20;--ink-600: #2A2E27;--ink-500: #3A4038;--fg: #EBE6E0;--fg-onbrand: #EBE6E0;--border: rgba(235,230,224,.12);--border-strong: rgba(235,230,224,.22);--orange-700: #8F440A;--orange-600: #8F440A;--orange-500: #D9740E;--orange-400: #E88A2E;--orange-300: #F0A968;--accent-fg: #0A0B0A;--link: #D9740E;--link-hover: #E88A2E;--green-700: #1B6506;--green-600: #1B6506;--green-500: #2E7D3A;--green-400: #5DAE5D;--green-300: #87C58F;--blue-700: #0A4FA8;--blue-600: #0D68D9;--blue-500: #0D68D9;--blue-300: #6FA0C4;--trail-easy: #1B6506;--trail-intermediate: #E8B00E;--trail-intermediate-soft: rgba(232,176,14,.14);--trail-technical: #E8B00E;--trail-technical-soft: rgba(232,176,14,.14);--trail-expert: #B5241B;--trail-expert-soft: rgba(181,36,27,.14);--trail-multiday: #D9740E;--trail-closed: #B5241B}.itwmat-promo,.itwmat-nav{--ink-950: #07090A;--orange-500: #E8761C;--orange-400: #F2913A;--fg: #F4F2EC;--fg-muted: #B4BBBE;--border: rgba(244,242,236,.1);--border-subtle: rgba(244,242,236,.06)}h1,.h0,.h1{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:var(--lh-snug, 1.15)}h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5{font-family:var(--font-condensed);font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:var(--lh-snug, 1.15)}body,.rte,p,li,input,select,textarea,button{font-family:var(--font-body)}body{font-size:max(1rem,14px);line-height:var(--lh-normal, 1.5)}.rte p,.rte li{line-height:var(--lh-relaxed, 1.65)}.itw-eyebrow,.eyebrow,.caption-with-letter-spacing{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:var(--ls-label, .14em);font-weight:600}.itw-data,.map-stat__value,.price,.mono,.data{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.button,.btn,.shopify-challenge__button,.customer button{font-family:var(--font-condensed);font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:var(--r-sm, 4px);transition:background-color var(--dur-fast, .12s) var(--ease-out),border-color var(--dur-fast, .12s) var(--ease-out),transform 80ms var(--ease-out)}.button--primary,.btn--primary{background:var(--color-primary);color:var(--color-on-primary);border:var(--bw-2, 2px) solid var(--color-primary)}.button--primary:hover,.btn--primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-on-primary)}.button--primary:active,.btn--primary:active{background:var(--color-primary-press);border-color:var(--color-primary-press);transform:scale(.98)}.button--secondary,.btn--ghost,.btn--dark{background:transparent;color:var(--color-text-primary);border:var(--bw-1, 1px) solid var(--color-border-strong)}.button--secondary:hover,.btn--ghost:hover,.btn--dark:hover{background:var(--color-surface);border-color:var(--color-text-secondary);color:var(--color-text-primary)}.button--tertiary,.btn--link{background:transparent;border-color:transparent;color:var(--color-primary)}.btn--subscribe,.btn--danger,.button--danger{background:var(--color-accent-red-fill);color:var(--color-text-primary);border:var(--bw-2, 2px) solid var(--color-accent-red-fill)}.btn--subscribe:hover,.btn--danger:hover,.button--danger:hover{filter:brightness(1.08)}.btn--green{background:var(--color-accent-green-fill);color:var(--color-text-primary)}.btn--blue{background:var(--color-accent-blue-fill);color:var(--color-text-primary)}*:focus-visible,.button:focus-visible,.btn:focus-visible{outline:var(--bw-2, 2px) solid var(--color-primary);outline-offset:2px;box-shadow:none}.itwmat-promo :is(h1,h2,h3,h4,h5,h6),.itwmat-nav :is(h1,h2,h3,h4,h5,h6),.itwmat-footer :is(h1,h2,h3,h4,h5,h6){text-transform:revert;letter-spacing:revert;font-weight:revert;line-height:revert}.itwmat-promo *:focus-visible,.itwmat-nav *:focus-visible,.itwmat-footer *:focus-visible{outline:revert;outline-offset:revert;box-shadow:revert}.card-wrapper .card,.product-card-wrapper .card,.collection-card-wrapper .card,.article-card-wrapper .card{background:var(--color-surface);border:var(--bw-1, 1px) solid var(--color-border);border-radius:var(--r-lg, 8px);box-shadow:var(--shadow-md);overflow:hidden;transition:box-shadow var(--dur-slow, .36s) var(--ease-out),border-color var(--dur-slow, .36s) var(--ease-out),transform var(--dur-slow, .36s) var(--ease-out)}.card-wrapper:hover .card,.product-card-wrapper:hover .card,.collection-card-wrapper:hover .card,.article-card-wrapper:hover .card{border-color:var(--color-border-strong);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.card__media img,.card .media img{transition:transform var(--dur-slow, .36s) var(--ease-out)}.card-wrapper:hover .card__media img,.product-card-wrapper:hover .card .media img{transform:scale(1.02)}.card__heading,.card-information__text{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:.04em}.trail-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-condensed);font-weight:700;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:5px 12px;border-radius:3px;color:#0a0b0a}.trail-badge--beginner{background:var(--diff-beginner);color:#ebe6e0}.trail-badge--intermediate{background:var(--diff-intermediate);color:#0a0b0a}.trail-badge--expert{background:var(--diff-expert);color:#ebe6e0}.trail-badge--gravel{background:var(--diff-gravel);color:#ebe6e0}.trail-badge--adv{background:var(--diff-adv);color:#ebe6e0}.trail-badge--multiday{background:var(--diff-multiday);color:#0a0b0a}.map-stat{display:inline-flex;flex-direction:column;gap:2px}.map-stat__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-18, 18px);color:var(--color-text-bright)}.map-stat__label{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:var(--ls-label, .14em);font-size:11px;color:var(--color-text-secondary)}@media(prefers-reduced-motion:reduce){.card-wrapper:hover .card,.product-card-wrapper:hover .card,.collection-card-wrapper:hover .card,.article-card-wrapper:hover .card,.card-wrapper:hover .card__media img,.product-card-wrapper:hover .card .media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/itwmat-v3.css.map */
