.tc-ex-actions,.tc-ex-nav,.tc-ex-page,.tc-ex-brand,.tc-ex-recent,.tc-ex-dialog{--tc-ex-orange:#f47a20;--tc-ex-ink:#191919;font-family:var(--font-body--family);font-weight:var(--font-body--weight,400)}.tc-ex-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;position:relative;z-index:3;padding-block:10px;border-block:1px solid #19191914}.tc-ex-actions button,.tc-ex-actions a{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:14px;font-weight:500;border:0;background:transparent;color:#191919;text-decoration:none;cursor:pointer;padding:6px 0;min-height:44px}.tc-ex-actions svg{width:21px;height:21px;flex:none;aspect-ratio:1;stroke:#f47a20}.tc-ex-actions button:hover,.tc-ex-actions a:hover{color:#f47a20}.tc-ex-actions .is-saved svg{fill:#f47a20;stroke:#f47a20}.tc-ex-actions [hidden],.tc-ex-nav [hidden],.tc-ex-header-heart[hidden],.tc-ex-recent[hidden]{display:none!important}.tc-ex-actions :focus-visible,.tc-ex-nav :focus-visible,.tc-ex-page :focus-visible,.tc-ex-brand :focus-visible,.tc-ex-dialog :focus-visible,.tc-ex-tile :focus-visible{outline:2px solid #f47a20;outline-offset:4px}.card-gallery>.tc-ex-card-tools,.tc-rec-card__image>.tc-ex-card-tools{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;border:0;padding:0;display:block}.tc-ex-card-tools .tc-ex-icon,.tc-ex-tile-media>.tc-ex-icon{position:absolute;display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-height:40px;border:1px solid #19191924;border-radius:50%;background:#fff;color:#191919;padding:9px;box-shadow:0 2px 8px #19191908;pointer-events:auto;cursor:pointer;font:inherit;z-index:5}.tc-ex-card-tools .tc-ex-save,.tc-ex-tile-media>.tc-ex-save{inset-block-start:12px;inset-inline-end:12px}.tc-ex-card-tools .tc-ex-preview{inset-block-end:12px;inset-inline-start:12px}.tc-ex-icon:not(.tc-ex-save)>svg:first-child{display:block;width:20px!important;height:20px!important;aspect-ratio:1!important;stroke:currentColor;flex:none}.tc-ex-icon:hover,.tc-ex-icon:focus-visible{background:#fff;color:#191919;border-color:#19191926}.tc-ex-icon.is-saved>svg:first-child{fill:#f47a20;stroke:#f47a20}.tc-ex-icon.is-saved:is(:hover,:focus-visible)>svg:first-child{fill:#f47a20;stroke:#f47a20}.tc-ex-tooltip{position:absolute;inset-inline-end:calc(100% + 8px);top:50%;transform:translateY(-50%);background:#191919;color:#fff;padding:7px 11px;font-family:var(--font-body--family);font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap;opacity:0;pointer-events:none;border-inline-start:2px solid #f47a20;z-index:7}.tc-ex-preview .tc-ex-tooltip{inset-inline-start:calc(100% + 8px);inset-inline-end:auto}.tc-ex-icon:is(:hover,:focus-visible) .tc-ex-tooltip{opacity:1}@media(hover:hover)and (pointer:fine){.tc-ex-card-tools .tc-ex-icon,.tc-ex-tile-media>.tc-ex-icon{opacity:0;transform:translateY(4px);pointer-events:none}product-card:is(:hover,:focus-within) .tc-ex-card-tools .tc-ex-icon,.tc-rec-card:is(:hover,:focus-within) .tc-ex-card-tools .tc-ex-icon,.tc-ex-tile:is(:hover,:focus-within) .tc-ex-icon{opacity:1;transform:none;pointer-events:auto}}.tc-ex-header-heart{color:var(--tc-header-icon-color,#f47a20);min-width:36px;justify-content:center}#header-component .header-actions__action.tc-ex-header-heart{align-items:center;color:var(--tc-header-icon-color,#f47a20)!important}#header-component .tc-ex-header-heart svg{color:inherit;stroke:currentColor}.tc-ex-page,.tc-ex-recent{max-width:1280px;margin-inline:auto;padding:clamp(36px,5vw,64px) max(20px,4vw);background:#fff;color:#191919}.tc-ex-page{max-width:1100px;min-height:50vh}.tc-ex-kicker{font-size:12px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:#f47a20;margin:0 0 14px}.tc-ex-kicker:before{content:"";display:inline-block;width:28px;height:2px;background:#f47a20;vertical-align:middle;margin-inline-end:12px}.tc-ex-page h1,.tc-ex-brand h2,.tc-ex-recent h2{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight,700);font-size:clamp(2rem,3.8vw,3.2rem);letter-spacing:-.03em;line-height:1.15;margin:0 0 25px}.tc-ex-page h1{padding-bottom:24px;border-bottom:1px solid #1919191f}.tc-ex-page h2{font-family:var(--font-heading--family);font-size:clamp(1.3rem,2.5vw,2rem);line-height:1.3;margin:28px 0 14px}.tc-ex-page p,.tc-ex-brand p{font-size:1rem;line-height:1.75;max-width:68ch;color:#444}.tc-ex-page a{color:#191919;text-decoration-color:#f47a20;text-underline-offset:5px}.tc-ex-page a:hover{color:#f47a20}.tc-ex-primary,.tc-ex-page .tc-ex-primary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-block:14px;text-decoration:none;font-family:var(--button-font-family-primary);font-size:var(--font-paragraph--size,1rem);font-weight:500;border-radius:var(--style-border-radius-buttons-primary);background-color:var(--color-primary-button-background);color:var(--color-primary-button-text);padding:var(--button-padding-block,14px) var(--button-padding-inline,24px);border:var(--style-border-width-primary,0) solid var(--color-primary-button-border)}.tc-ex-primary:is(:hover,:focus-visible),.tc-ex-page .tc-ex-primary:is(:hover,:focus-visible){background-color:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text);border-color:var(--color-primary-button-hover-border)}.tc-ex-brand{background:#1f1f1f;color:#fff;padding:clamp(40px,6vw,72px) max(20px,4vw)}.tc-ex-brand__inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(24px,6vw,100px);align-items:center}.tc-ex-brand h2{color:#fff;max-width:12ch;margin:0}.tc-ex-brand p{color:#d1d1d1;margin-top:0}.tc-ex-brand .tc-ex-kicker{color:#f47a20}.tc-ex-page details{margin-block:12px;border:1px solid #1919191f;background:#fff;padding:0 22px}.tc-ex-page summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-weight:600;font-size:1rem;line-height:1.5;list-style:none;min-height:70px;padding-block:18px}.tc-ex-page summary::-webkit-details-marker{display:none}.tc-ex-page summary span{font-size:24px;color:#f47a20;font-weight:400}.tc-ex-page details[open]{border-inline-start:3px solid #f47a20;padding-inline-start:20px}.tc-ex-page details[open] summary span{transform:rotate(45deg)}.tc-ex-page details p{margin:0 0 22px;font-size:.95rem}.tc-ex-dialog{width:min(900px,calc(100vw - 32px));max-height:85dvh;overflow:auto;border:0;border-top:3px solid #f47a20;background:#fff;color:#191919;padding:clamp(24px,4vw,40px);box-shadow:0 20px 80px #0004}.tc-ex-dialog::backdrop{background:#191919a6}.tc-ex-dialog h2{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight,700);font-size:clamp(1.4rem,2.7vw,2rem);letter-spacing:-.025em;padding-right:35px;line-height:1.25;margin:0 0 26px}.tc-ex-dialog .tc-ex-close{position:absolute;right:10px;top:10px;display:grid;place-items:center;background:#fff;border:1px solid #1919191f;border-radius:50%;color:#191919;font-size:27px;width:36px;height:36px;cursor:pointer;padding:0}.tc-ex-close:hover{background:#f47a20}.tc-ex-quick{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.tc-ex-quick img{width:100%;height:350px;object-fit:contain}.tc-ex-quick label{display:block;margin-bottom:10px;font-size:13px;font-weight:600}.tc-ex-quick select,.tc-ex-dialog input{width:100%;min-height:46px;padding:12px 14px;border:1px solid #19191940;border-radius:0;background:#fff;color:#191919;font:inherit;font-size:14px}.tc-ex-quick select:focus{border-color:#f47a20;outline:2px solid #f47a2040}.tc-ex-price{font-weight:650;font-size:1.1rem;margin:0 0 26px}.tc-ex-dialog [data-tc-ex-body]>button{font:inherit;font-size:14px;cursor:pointer;min-height:44px;border:1px solid #f47a20;background:#f47a20;color:#191919;padding:10px 18px;margin-block:14px}.tc-ex-dialog [data-tc-ex-body]>a{display:inline-flex;margin:14px;color:#191919;text-underline-offset:4px;text-decoration-color:#f47a20}.tc-ex-dialog [data-tc-ex-status]{font-size:13px;line-height:1.5}.tc-ex-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.tc-ex-dialog .tc-ex-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.tc-ex-tile{min-width:0;position:relative}.tc-ex-tile-media{position:relative}.tc-ex-tile img{width:100%;height:210px;object-fit:contain}.tc-ex-tile a{text-decoration:none;color:inherit}.tc-ex-tile h3{font:inherit;font-size:15px;line-height:1.45;margin:14px 0 7px}.tc-ex-tile p{font-size:14px;font-weight:600;margin:0}.tc-ex-tile .tc-ex-save{top:8px;right:8px}.tc-ex-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:749px){.tc-ex-card-tools .tc-ex-icon,.tc-ex-tile-media>.tc-ex-icon{opacity:1;transform:none;pointer-events:auto}.tc-ex-header-heart{display:none!important}.tc-ex-brand__inner{grid-template-columns:1fr;gap:20px}.tc-ex-brand h2{max-width:18ch}.tc-ex-page,.tc-ex-recent{padding:36px 20px}.tc-ex-nav{gap:8px 22px;justify-content:flex-start;padding:20px}.tc-ex-nav a,.tc-ex-nav button{min-height:44px;font-size:13px}.tc-ex-grid,.tc-ex-dialog .tc-ex-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.tc-ex-quick{grid-template-columns:1fr;gap:18px}.tc-ex-quick img{height:220px}.tc-ex-dialog{padding:26px 20px 22px}.tc-ex-dialog h2{padding-right:26px;margin-bottom:20px}.tc-ex-tile img{height:150px}.tc-ex-tile h3{font-size:14px}.tc-ex-card-tools .tc-ex-icon,.tc-ex-tile-media>.tc-ex-icon{width:36px;height:36px;min-height:36px;padding:8px}.tc-ex-card-tools .tc-ex-save{top:8px;right:8px}.tc-ex-card-tools .tc-ex-preview{bottom:8px;left:8px}.tc-ex-icon:not(.tc-ex-save)>svg:first-child{width:18px!important;height:18px!important}.tc-ex-actions:not(.tc-ex-card-tools){gap:6px 16px}.tc-ex-actions:not(.tc-ex-card-tools) button,.tc-ex-actions:not(.tc-ex-card-tools) a{font-size:13px}.tc-ex-actions:not(.tc-ex-card-tools) .tc-ex-save{width:100%}.tc-ex-page details{padding-inline:16px}.tc-ex-page details[open]{padding-inline-start:14px}.tc-ex-page summary{font-size:.95rem;min-height:64px}.tc-ex-tooltip{font-size:11px;padding:6px 8px}}@media(prefers-reduced-motion:no-preference){.tc-ex-card-tools .tc-ex-icon,.tc-ex-tile-media>.tc-ex-icon,.tc-ex-tooltip,.tc-ex-primary{transition:opacity .2s ease,transform .2s ease,background-color .2s ease,color .2s ease}.tc-ex-dialog[open]{animation:tc-ex-in .2s ease-out}@keyframes tc-ex-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}.tc-rec-card>a{color:inherit;text-decoration:none}.tc-rec-card__image-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.tc-ex-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin-top:22px;padding-top:18px;border-top:1px solid #ffffff24;font-family:var(--font-body--family);color:#fff}.tc-ex-footer-links a,.tc-ex-footer-links button{display:flex;align-items:center;min-height:40px;padding:4px 0;background:none;border:0;color:#fff;font:inherit;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none;cursor:pointer;text-align:start}.tc-ex-footer-links a:is(:hover,:focus-visible),.tc-ex-footer-links button:is(:hover,:focus-visible){color:#f47a20}.tc-ex-footer-links [hidden]{display:none!important}.tc-ex-footer-links :focus-visible{outline:2px solid #f47a20;outline-offset:3px}.tc-ex-card-tools .tc-ex-icon:not(.tc-ex-save),.tc-ex-tile-media>.tc-ex-icon:not(.tc-ex-save){box-sizing:border-box;width:40px;min-width:40px;height:40px;min-height:40px;max-height:40px;justify-content:flex-start;gap:0;border-radius:999px;border-width:2px;padding:0;overflow:hidden;max-width:calc(100% - 24px);interpolate-size:allow-keywords}.tc-ex-icon:not(.tc-ex-save)>svg:first-child{display:block;box-sizing:border-box;padding:0!important;margin-inline:8px;width:20px!important;min-width:20px;height:20px!important;min-height:20px;aspect-ratio:1!important;flex:0 0 20px;stroke:currentColor}.tc-ex-icon:not(.tc-ex-save) .tc-ex-tooltip{position:static;inset:auto;transform:none;background:none;color:inherit;border:0;padding:0;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;font-family:var(--font-body--family);font-size:var(--font-paragraph--size,14px);font-weight:500;line-height:1.3;pointer-events:none}.tc-ex-icon:not(.tc-ex-save):is(:hover,:focus-visible){width:max-content;padding-inline-end:12px;background:#fff;color:#191919;border-color:#00000038}.tc-ex-icon:not(.tc-ex-save):is(:hover,:focus-visible) .tc-ex-tooltip{max-width:12em;opacity:1}.tc-ex-actions:not(.tc-ex-card-tools) :is(button,a):is(:hover,:focus-visible){color:#f47a20}@media(prefers-reduced-motion:no-preference){.tc-ex-card-tools .tc-ex-icon:not(.tc-ex-save),.tc-ex-tile-media>.tc-ex-icon:not(.tc-ex-save){transition:width .3s cubic-bezier(.2,.75,.2,1),opacity .2s ease,transform .2s ease,scale .3s cubic-bezier(.2,.75,.2,1),translate .3s cubic-bezier(.2,.75,.2,1),background-color .2s ease,border-color .2s ease,color .2s ease}.tc-ex-icon:not(.tc-ex-save) .tc-ex-tooltip{transition:max-width .3s cubic-bezier(.2,.75,.2,1),opacity .15s ease}}@media(max-width:749px){.tc-ex-footer-links{gap:4px 20px;margin-top:18px}.tc-ex-footer-links a,.tc-ex-footer-links button{min-height:44px;font-size:13px}.tc-ex-card-tools .tc-ex-icon:not(.tc-ex-save),.tc-ex-tile-media>.tc-ex-icon:not(.tc-ex-save){width:32px;min-width:32px;height:32px;min-height:32px;max-height:32px}.tc-ex-icon:not(.tc-ex-save)>svg:first-child{padding:0!important;margin-inline:5px;width:18px!important;min-width:18px;height:18px!important;min-height:18px;flex-basis:18px}.tc-ex-icon:not(.tc-ex-save):is(:hover,:focus-visible){width:32px;padding-inline-end:0}.tc-ex-icon:not(.tc-ex-save) .tc-ex-tooltip{display:none}}.tc-ex-card-tools .tc-ex-icon,.tc-ex-tile-media>.tc-ex-icon{background:#fff;color:#191919;border:2px solid #00000026;box-shadow:none;font:inherit;font-family:var(--font-body--family);font-size:var(--font-paragraph--size,1rem)}.tc-ex-icon:not(.tc-ex-save) .tc-ex-tooltip{font:inherit;color:inherit;text-transform:none;letter-spacing:normal;flex:0 0 auto}.tc-ex-icon:is(:hover,:focus-visible){background:#fff;color:#191919;border-color:#00000026}.tc-ex-icon.is-saved{color:#f47a20}.tc-ex-icon.is-saved:not(.tc-ex-save):is(:hover,:focus-visible){color:#191919}.tc-ex-footer-links a,.tc-ex-footer-links button{font-family:var(--font-body--family);font-size:var(--font-paragraph--size,1rem);font-weight:400;line-height:var(--font-paragraph--line-height,1.6)}.tc-ex-variants{border:0;padding:0;margin:0 0 24px;min-width:0}.tc-ex-variants legend{font-family:var(--font-body--family);font-size:14px;font-weight:500;padding:0;margin-bottom:12px}.tc-ex-variant-options{display:flex;flex-wrap:wrap;gap:10px}.tc-ex-quick .tc-ex-variant{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;flex:1 1 120px;max-width:100%;padding:10px 18px;margin:0;border:1px solid #19191933;border-radius:var(--style-border-radius-buttons-primary,14px);background:#fff;color:#191919;font-family:var(--font-body--family);font-size:16px;font-weight:400;line-height:1.4;cursor:pointer}.tc-ex-dialog .tc-ex-variant input{position:absolute;opacity:0;width:1px;min-height:0;height:1px;padding:0;margin:0;clip-path:inset(50%)}.tc-ex-variant:has(input:checked){background:#f47a20;color:#191919;border-color:#f47a20}.tc-ex-variant:has(input:focus-visible){outline:2px solid #f47a20;outline-offset:3px}@media(hover:hover)and (pointer:fine){.tc-ex-quick .tc-ex-variant:hover{background:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text);border-color:var(--color-primary-button-hover-background)}}@media(prefers-reduced-motion:no-preference){.tc-ex-variant{transition:background-color .2s ease,color .2s ease,border-color .2s ease}}.tc-ex-card-tools .tc-ex-icon:is(:hover,:focus-visible),.tc-ex-tile-media>.tc-ex-icon:is(:hover,:focus-visible){background:#fff;color:#191919;border-color:#00000038}footer .menu__item>a,footer .menu__item>a:is(:hover,:focus-visible){text-decoration:none!important;text-decoration-line:none!important}footer .tc-footer-wishlist{display:inline-flex;align-items:center;min-height:26px;padding:0;border:0;background:none;color:inherit;font:inherit;line-height:inherit;text-align:start;cursor:pointer;transition:color .2s ease}footer .tc-footer-wishlist[hidden]{display:none!important}footer .tc-footer-wishlist:focus-visible{color:#f47a20;outline:2px solid #f47a20;outline-offset:4px}@media(hover:hover)and (pointer:fine){footer .tc-footer-wishlist:hover{color:#f47a20}}.tc-ex-recent{max-width:none;padding:24px max(20px,3.5vw) 72px}.tc-ex-recent h2{font-size:28px;line-height:1.2;margin:0 0 24px}.tc-ex-recent .tc-ex-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.tc-ex-recent product-card{min-width:0;width:100%}.tc-ex-recent .tc-recent-title{color:inherit;text-decoration:none;font:inherit}.tc-ex-recent .tc-recent-title h3{font-family:var(--font-body--family);font-size:16px;font-weight:400;line-height:1.6;margin:0}.tc-ex-recent .tc-recent-price{font-size:14px;font-weight:500;line-height:1.6}.tc-ex-recent .card-gallery{background:#fff}.tc-ex-recent slideshow-arrows{display:none!important}.tc-ex-recent .card-gallery img{object-fit:contain}@media(max-width:749px){.tc-ex-recent{padding:32px 20px 36px}.tc-ex-recent .tc-ex-grid{grid-template-columns:1fr;gap:18px}.tc-ex-recent h2{font-size:26px}.tc-ex-recent .tc-recent-title h3{font-size:16px}}@media(prefers-reduced-motion:reduce){footer .tc-footer-wishlist{transition:none}}.tc-ex-recent{width:100%;box-sizing:border-box}.tc-ex-recent .quick-add__button{inset-inline-start:auto;inset-block-start:auto;inset-inline-end:12px;inset-block-end:12px;pointer-events:auto;z-index:6}@media(hover:hover)and (pointer:fine){.tc-ex-recent product-card:is(:hover,:focus-within) .quick-add__button{opacity:1}}@media(max-width:749px),(hover:none){.tc-ex-recent .quick-add__button{opacity:1;inset-inline-end:8px;inset-block-end:8px}}.tc-home-why,.tc-support,.tc-support.tc-support--footer{background:#fff!important}@media(max-width:749px),(hover:none){:is(.shopify-section[id*=featured_gear],.tc-ex-recent) .quick-add{--quick-add-mobile-display:flex;--quick-add-mobile-opacity:1;--quick-add-inset-inline-end:8px;--quick-add-inset-block-end:8px}:is(.shopify-section[id*=featured_gear],.tc-ex-recent) .quick-add__button{opacity:1;box-sizing:border-box;width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;border-radius:50%;padding:0;gap:0;justify-content:center;font-size:0;line-height:0;inset-inline-start:auto;inset-block-start:auto;inset-inline-end:8px;inset-block-end:8px;scale:1}:is(.shopify-section[id*=featured_gear],.tc-ex-recent) .quick-add__button>.add-to-cart-icon{width:32px;height:32px;flex:0 0 32px;display:flex;align-items:center;justify-content:center}:is(.shopify-section[id*=featured_gear],.tc-ex-recent) .quick-add__button>.add-to-cart-icon svg{width:20px;height:20px}}@media screen and (max-width:749px){.tc-mobile-wishlist-item{list-style:none}.menu-drawer .tc-mobile-wishlist-entry{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:start}.menu-drawer .tc-mobile-wishlist-entry[hidden]{display:none!important}.menu-drawer .tc-mobile-wishlist-entry>svg{width:21px;height:21px;flex:none;color:#f47a20}.menu-drawer .tc-mobile-wishlist-entry .tc-mobile-wishlist-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;border-radius:50%;margin-inline-start:auto;padding-inline:5px;background:#f47a20;color:#191919;font-size:12px;font-weight:700}.menu-drawer .tc-mobile-wishlist-count[hidden]{display:none!important}.menu-drawer .tc-mobile-wishlist-entry:focus-visible{outline:2px solid #f47a20;outline-offset:-2px}.tc-ex-icon.tc-ex-save .tc-ex-tooltip{display:none!important}.tc-ex-icon.tc-ex-save .tc-ex-save-feedback.add-to-cart-button{--button-color:#191919;position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;margin:0;background:transparent;border:0;box-shadow:none;color:#191919;opacity:0;pointer-events:none;overflow:visible}.tc-ex-icon.tc-ex-save .tc-ex-save-feedback .add-to-cart__added{color:#191919;pointer-events:none}.tc-ex-icon.tc-ex-save .tc-ex-save-feedback svg.checkmark-burst{width:22px!important;height:22px!important;fill:none!important;color:#191919!important;stroke:#191919!important;overflow:visible}.tc-ex-icon.tc-ex-save .tc-ex-save-feedback .checkmark-burst :is(.ring,.tick,.line){fill:none!important;stroke:#191919!important}.tc-ex-icon.tc-ex-save[data-tc-added=true]>svg:first-child{opacity:0}.tc-ex-icon.tc-ex-save[data-tc-added=true]>.tc-ex-save-feedback{opacity:1}}@media screen and (min-width:750px){.tc-ex-icon.tc-ex-save>.tc-ex-save-feedback.add-to-cart-button{display:none!important}}@media(hover:hover)and (pointer:fine){.tc-ex-card-tools .tc-ex-icon:is(:hover,:focus-visible),.tc-ex-tile-media>.tc-ex-icon:is(:hover,:focus-visible){scale:1.03}.tc-ex-card-tools .tc-ex-icon:active,.tc-ex-tile-media>.tc-ex-icon:active{scale:.99;translate:0 1px}}@media(prefers-reduced-motion:no-preference){.tc-ex-card-tools .tc-ex-icon,.tc-ex-tile-media>.tc-ex-icon{transition-property:width,opacity,transform,scale,border-color,background-color;transition-duration:.3s,.2s,.2s,.3s,.2s,.2s;transition-timing-function:cubic-bezier(.2,.75,.2,1)}}@media(prefers-reduced-motion:reduce){.tc-ex-card-tools .tc-ex-icon,.tc-ex-tile-media>.tc-ex-icon{transition:none}}.tc-ex-card-tools .tc-ex-icon.tc-ex-save,.tc-ex-tile-media>.tc-ex-icon.tc-ex-save{--tc-save-button-size: 40px;--tc-save-heart-size: 20px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;gap:0;position:absolute;width:var(--tc-save-button-size);min-width:var(--tc-save-button-size);height:var(--tc-save-button-size);min-height:var(--tc-save-button-size);max-height:var(--tc-save-button-size);max-width:calc(100% - 24px);padding:0;margin:0;border:2px solid #00000026;border-radius:999px;background:#fff;color:#191919;font:inherit;font-size:var(--font-paragraph--size, 14px);white-space:nowrap;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;interpolate-size:allow-keywords;transition:width .3s cubic-bezier(.2,.75,.2,1),opacity .2s ease,transform .2s ease,scale .3s cubic-bezier(.2,.75,.2,1),translate .3s cubic-bezier(.2,.75,.2,1),border-color .2s ease}.tc-ex-card-tools .tc-ex-icon.tc-ex-save>svg:first-child,.tc-ex-tile-media>.tc-ex-icon.tc-ex-save>svg:first-child{box-sizing:border-box;display:block;flex:0 0 var(--tc-save-heart-size);width:var(--tc-save-heart-size)!important;min-width:var(--tc-save-heart-size);max-width:var(--tc-save-heart-size);height:var(--tc-save-heart-size)!important;min-height:var(--tc-save-heart-size);max-height:var(--tc-save-heart-size);aspect-ratio:1 / 1!important;padding:0!important;margin-inline:calc((var(--tc-save-button-size) - var(--tc-save-heart-size) - 4px) / 2);fill:none;stroke:currentColor;transform:none;pointer-events:none}.tc-ex-card-tools .tc-ex-icon.tc-ex-save>.tc-ex-tooltip,.tc-ex-tile-media>.tc-ex-icon.tc-ex-save>.tc-ex-tooltip{position:static;inset:auto;display:block;flex:0 0 auto;margin:0;padding:0;border:0;max-width:0;overflow:hidden;opacity:0;transform:none;background:transparent;color:inherit;font:inherit;font-weight:500;line-height:1.3;white-space:nowrap;pointer-events:none;transition:max-width .3s cubic-bezier(.2,.75,.2,1),opacity .15s ease}@media(hover:hover)and (pointer:fine){.tc-ex-card-tools .tc-ex-icon.tc-ex-save:is(:hover,:focus-visible),.tc-ex-tile-media>.tc-ex-icon.tc-ex-save:is(:hover,:focus-visible){width:max-content;padding-inline-end:12px;border-color:#00000038}.tc-ex-card-tools .tc-ex-icon.tc-ex-save:is(:hover,:focus-visible)>.tc-ex-tooltip,.tc-ex-tile-media>.tc-ex-icon.tc-ex-save:is(:hover,:focus-visible)>.tc-ex-tooltip{max-width:12em;opacity:1}.tc-ex-card-tools .tc-ex-icon.tc-ex-save:before,.tc-ex-tile-media>.tc-ex-icon.tc-ex-save:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;pointer-events:none}}.tc-ex-card-tools .tc-ex-icon.tc-ex-save.is-saved,.tc-ex-tile-media>.tc-ex-icon.tc-ex-save.is-saved,.tc-ex-card-tools .tc-ex-icon.tc-ex-save.is-saved:is(:hover,:focus-visible),.tc-ex-tile-media>.tc-ex-icon.tc-ex-save.is-saved:is(:hover,:focus-visible){color:#f47a20}.tc-ex-card-tools .tc-ex-icon.tc-ex-save.is-saved>svg:first-child,.tc-ex-tile-media>.tc-ex-icon.tc-ex-save.is-saved>svg:first-child{fill:#f47a20;stroke:#f47a20}@media(max-width:749px),(hover:none){.tc-ex-card-tools .tc-ex-icon.tc-ex-save,.tc-ex-tile-media>.tc-ex-icon.tc-ex-save,.tc-ex-card-tools .tc-ex-icon.tc-ex-save:is(:hover,:focus-visible),.tc-ex-tile-media>.tc-ex-icon.tc-ex-save:is(:hover,:focus-visible){--tc-save-button-size: 32px;--tc-save-heart-size: 18px;width:var(--tc-save-button-size);min-width:var(--tc-save-button-size);max-width:var(--tc-save-button-size);height:var(--tc-save-button-size);min-height:var(--tc-save-button-size);max-height:var(--tc-save-button-size);padding:0;justify-content:flex-start;transition:opacity .2s ease,transform .2s ease}.tc-ex-card-tools .tc-ex-icon.tc-ex-save>.tc-ex-tooltip,.tc-ex-tile-media>.tc-ex-icon.tc-ex-save>.tc-ex-tooltip{display:none}.tc-ex-card-tools .tc-ex-icon.tc-ex-save[data-tc-added=true],.tc-ex-tile-media>.tc-ex-icon.tc-ex-save[data-tc-added=true]{overflow:visible}}@media(prefers-reduced-motion:reduce){.tc-ex-card-tools .tc-ex-icon.tc-ex-save,.tc-ex-tile-media>.tc-ex-icon.tc-ex-save,.tc-ex-card-tools .tc-ex-icon.tc-ex-save>.tc-ex-tooltip,.tc-ex-tile-media>.tc-ex-icon.tc-ex-save>.tc-ex-tooltip{transition:none}}@media screen and (max-width:749px){.tc-ex-card-tools .tc-ex-icon.tc-ex-save,.tc-ex-tile-media>.tc-ex-icon.tc-ex-save,.tc-ex-card-tools .tc-ex-icon.tc-ex-save:is(:hover,:focus-visible,:active),.tc-ex-tile-media>.tc-ex-icon.tc-ex-save:is(:hover,:focus-visible,:active){--tc-save-button-size: 36px;--tc-save-heart-size: 19px;box-sizing:border-box;position:absolute;inset-block-start:10px;inset-inline-end:10px;display:grid;place-items:center;justify-content:center;align-content:center;flex:none;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;padding:0;margin:0;gap:0;border:1.5px solid #00000026;border-radius:50%;background:#fff;color:#191919;overflow:hidden;opacity:1;transform:none!important;translate:none!important;scale:1!important;transition:none!important;animation:none!important;-webkit-tap-highlight-color:transparent}.tc-ex-card-tools .tc-ex-icon.tc-ex-save>svg:first-child,.tc-ex-tile-media>.tc-ex-icon.tc-ex-save>svg:first-child{display:block;flex:0 0 19px;width:19px!important;min-width:19px;max-width:19px;height:19px!important;min-height:19px;max-height:19px;margin:0!important;padding:0!important;stroke:#191919!important;fill:none!important;opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.tc-ex-card-tools .tc-ex-icon.tc-ex-save.is-saved>svg:first-child,.tc-ex-tile-media>.tc-ex-icon.tc-ex-save.is-saved>svg:first-child{stroke:#f47a20!important;fill:#f47a20!important}.tc-ex-card-tools .tc-ex-icon.tc-ex-save>.tc-ex-tooltip,.tc-ex-tile-media>.tc-ex-icon.tc-ex-save>.tc-ex-tooltip,.tc-ex-card-tools .tc-ex-icon.tc-ex-save>.tc-ex-save-feedback,.tc-ex-tile-media>.tc-ex-icon.tc-ex-save>.tc-ex-save-feedback,.tc-ex-card-tools .tc-ex-icon.tc-ex-save:before,.tc-ex-tile-media>.tc-ex-icon.tc-ex-save:before{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/trekcamp-experience.css.map */
