:root{--cf-bark: #1c1f17;--cf-pine: #2e3a26;--cf-loden: #4a5534;--cf-moss: #77804f;--cf-sage: #aeb28e;--cf-bone: #eee7d6;--cf-paper: #f6f2e8;--cf-blaze: #e8621a;--cf-blaze-deep: #c24e0f;--cf-river: #2d6b6b;--cf-rust: #9e4e2a;--cf-tan: #c9b48a;--cf-display: var(--font-heading--family, "Oswald", Impact, sans-serif);--cf-body: var(--font-body--family, system-ui, sans-serif);--cf-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--cf-gutter: clamp(16px, 4vw, 48px);--cf-max: 1440px;--cf-notch: 10px;--cf-ease: cubic-bezier(.2, .7, .2, 1)}.cf-section{position:relative;isolation:isolate;color:var(--cf-fg, var(--cf-bark));background:var(--cf-bg, var(--cf-bone))}.cf-section *,.cf-section *:before,.cf-section *:after{box-sizing:border-box}.cf-wrap{width:100%;max-width:var(--cf-max);margin-inline:auto;padding-inline:var(--cf-gutter)}.cf-pad{padding-block:clamp(56px,8vw,112px)}.cf-eyebrow{display:inline-flex;align-items:center;gap:.6em;margin:0 0 14px;font:600 12px/1.2 var(--cf-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cf-accent, var(--cf-blaze))}.cf-eyebrow:before{content:"";width:22px;height:2px;background:currentColor}.cf-h{margin:0;font-family:var(--cf-display);font-weight:700;text-transform:uppercase;line-height:.92;letter-spacing:-.005em;text-wrap:balance;font-size:clamp(38px,6.2vw,92px)}.cf-h--md{font-size:clamp(30px,4.4vw,60px)}.cf-h--sm{font-size:clamp(22px,2.4vw,32px);line-height:1}.cf-h em,.cf-h i{font-style:normal;color:var(--cf-accent, var(--cf-blaze))}.cf-outline{color:transparent;-webkit-text-stroke:1.5px currentColor}.cf-lede{max-width:56ch;margin:16px 0 0;font:400 clamp(15px,1.25vw,18px)/1.55 var(--cf-body);opacity:.88}.cf-mono{font-family:var(--cf-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.cf-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:18px 32px;margin-bottom:clamp(28px,4vw,52px)}.cf-head__more{font:600 13px/1 var(--cf-mono);letter-spacing:.12em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:2px solid var(--cf-blaze);padding-bottom:6px}.cf-head__more:hover{color:var(--cf-blaze)}.cf-btn{--b: var(--cf-blaze);--t: var(--cf-bark);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:0;cursor:pointer;text-decoration:none;font:600 15px/1 var(--cf-display);letter-spacing:.1em;text-transform:uppercase;color:var(--t);background:var(--b);clip-path:polygon(var(--cf-notch) 0,100% 0,100% calc(100% - var(--cf-notch)),calc(100% - var(--cf-notch)) 100%,0 100%,0 var(--cf-notch));transition:background .2s,color .2s,transform .2s var(--cf-ease)}.cf-btn:hover{--b: var(--cf-bone);transform:translateY(-2px)}.cf-btn .cf-icon{transition:transform .2s var(--cf-ease)}.cf-btn:hover .cf-icon{transform:translate(4px)}.cf-btn--dark{--b: var(--cf-bark);--t: var(--cf-bone)}.cf-btn--dark:hover{--b: var(--cf-blaze);--t: var(--cf-bark)}.cf-btn--ghost{background:transparent;color:inherit;clip-path:none;box-shadow:inset 0 0 0 2px currentColor}.cf-btn--ghost:hover{background:var(--cf-bone);color:var(--cf-bark);box-shadow:inset 0 0 0 2px var(--cf-bone)}.cf-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.cf-stamp{display:inline-block;padding:6px 10px 5px;transform:rotate(-6deg);font:700 12px/1 var(--cf-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cf-blaze);border:2px solid currentColor;outline:1px solid currentColor;outline-offset:2px;background:color-mix(in srgb,var(--cf-paper) 80%,transparent)}.cf-topo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--cf-topo-color, currentColor);opacity:var(--cf-topo-opacity, .12);-webkit-mask:var(--cf-topo) center / 1100px repeat;mask:var(--cf-topo) center / 1100px repeat}.cf-camo-bg{background-image:var(--cf-camo-woodland);background-size:340px}.cf-edge{position:absolute;left:0;right:0;height:22px;z-index:2;background:var(--edge, var(--cf-bone));pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 22' preserveAspectRatio='none'%3E%3Cpath d='M0 22V9l8 4 9-6 7 5 11-8 8 7 10-3 7 5 12-9 9 6 8-2 10 7 9-8 11 5 7-3 10 6 9-7 8 4 11-5 9 7 10-4 8 3 12-7 7 5 9-2v17Z'/%3E%3C/svg%3E") 0 0 / 240px 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 22' preserveAspectRatio='none'%3E%3Cpath d='M0 22V9l8 4 9-6 7 5 11-8 8 7 10-3 7 5 12-9 9 6 8-2 10 7 9-8 11 5 7-3 10 6 9-7 8 4 11-5 9 7 10-4 8 3 12-7 7 5 9-2v17Z'/%3E%3C/svg%3E") 0 0 / 240px 100% repeat-x}.cf-edge--top{top:-21px}.cf-edge--bottom{bottom:-21px;transform:scaleY(-1)}[data-cf-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--cf-ease),transform .7s var(--cf-ease)}[data-cf-reveal].is-in,.shopify-design-mode [data-cf-reveal]{opacity:1;transform:none}.cf-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cf-section a:focus-visible,.cf-section button:focus-visible,.cf-section input:focus-visible{outline:3px solid var(--cf-blaze);outline-offset:3px}.cf-ticker{--cf-bg: var(--cf-bark);--cf-fg: var(--cf-bone);overflow:hidden;border-bottom:1px solid #ffffff14}.cf-ticker__track{display:flex;width:max-content;animation:cf-marquee var(--speed, 40s) linear infinite}.cf-ticker:hover .cf-ticker__track{animation-play-state:paused}.cf-ticker__group{display:flex;align-items:center;flex-shrink:0}.cf-ticker__item{display:inline-flex;align-items:center;gap:14px;padding:10px 22px;font:600 12px/1 var(--cf-mono);letter-spacing:.16em;text-transform:uppercase;color:inherit;text-decoration:none;white-space:nowrap}.cf-ticker__item .cf-icon,a.cf-ticker__item:hover{color:var(--cf-blaze)}@keyframes cf-marquee{to{transform:translate(-50%)}}.cf-dept{--cf-bg: var(--cf-pine);--cf-fg: var(--cf-bone)}.cf-dept__inner{display:flex;align-items:stretch;gap:10px;min-height:58px}.cf-dept__label{display:flex;align-items:center;padding-right:6px;font:600 11px/1.2 var(--cf-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cf-sage);white-space:nowrap}.cf-dept__tabs{display:flex;gap:6px;padding-top:8px}.cf-dept__tab{display:flex;align-items:center;gap:10px;padding:0 18px 0 14px;color:var(--cf-bone);text-decoration:none;background:#ffffff10;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 100%,0 100%);font:600 15px/1 var(--cf-display);letter-spacing:.08em;text-transform:uppercase;transition:background .2s,color .2s}.cf-dept__tab small{display:block;margin-top:4px;font:500 10px/1 var(--cf-mono);letter-spacing:.14em;color:var(--cf-sage);text-transform:uppercase}.cf-dept__tab:hover{background:#fff2}.cf-dept__tab[aria-current=page]{background:var(--cf-bone);color:var(--cf-bark)}.cf-dept__tab[aria-current=page] small{color:var(--cf-loden)}.cf-dept__tab[aria-current=page] .cf-icon{color:var(--cf-blaze)}.cf-dept__chips{display:flex;align-items:center;gap:6px;margin-left:auto;overflow-x:auto;scrollbar-width:none;padding-block:8px}.cf-dept__chips::-webkit-scrollbar{display:none}.cf-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;white-space:nowrap;text-decoration:none;font:600 11px/1 var(--cf-mono);letter-spacing:.14em;text-transform:uppercase;color:inherit;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:999px;transition:background .2s,color .2s,border-color .2s}.cf-chip:hover,.cf-chip[aria-current=page]{background:var(--cf-blaze);border-color:var(--cf-blaze);color:var(--cf-bark)}.cf-chip--hot{border-color:var(--cf-blaze);color:var(--cf-blaze)}@media(max-width:899px){.cf-dept__inner{flex-wrap:wrap;gap:0;padding-top:8px}.cf-dept__label{display:none}.cf-dept__tabs{flex:1 0 100%;padding-top:0}.cf-dept__tab{flex:1;justify-content:center;min-height:46px;padding:0 16px 0 10px;font-size:14px}.cf-dept__tab small{display:none}.cf-dept__chips{margin:0 calc(var(--cf-gutter) * -1);padding:10px var(--cf-gutter);width:calc(100% + var(--cf-gutter) * 2)}}.cf-cam{--cf-bg: var(--cf-bark);--cf-fg: var(--cf-bone);min-height:var(--cf-cam-h, 88svh);display:grid;overflow:hidden}.cf-cam>*{grid-area:1 / 1}.cf-cam__media{position:relative;z-index:-2}.cf-cam__media img,.cf-cam__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--cf-focal, 50% 50%)}.cf-cam__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(16 18 12 / .9) 0%,rgb(16 18 12 / .5) 40%,transparent 70%),linear-gradient(90deg,rgb(16 18 12 / .62) 0%,rgb(16 18 12 / .3) 42%,transparent 64%),radial-gradient(120% 90% at 50% 45%,transparent 55%,rgb(0 0 0 / .45) 100%)}.cf-cam__scan{z-index:-1;pointer-events:none;opacity:.14;background:repeating-linear-gradient(to bottom,#000 0 1px,transparent 1px 3px);mix-blend-mode:multiply}.cf-cam__hud{position:relative;pointer-events:none;margin:clamp(12px,2.4vw,28px);font:600 clamp(10px,1vw,13px)/1 var(--cf-mono);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 2px rgb(0 0 0 / .6)}.cf-cam__corner{position:absolute;width:clamp(22px,3vw,44px);height:clamp(22px,3vw,44px);border:2px solid var(--cf-bone);opacity:.85}.cf-cam__corner--tl{top:0;left:0;border-right:0;border-bottom:0}.cf-cam__corner--tr{top:0;right:0;border-left:0;border-bottom:0}.cf-cam__corner--bl{bottom:0;left:0;border-right:0;border-top:0}.cf-cam__corner--br{bottom:0;right:0;border-left:0;border-top:0}.cf-cam__top{position:absolute;top:clamp(14px,1.6vw,20px);left:clamp(30px,4vw,60px);right:clamp(30px,4vw,60px);display:flex;justify-content:space-between;gap:16px}.cf-cam__rec{display:inline-flex;align-items:center;gap:8px}.cf-cam__rec:before{content:"";width:10px;height:10px;border-radius:50%;background:#ff3b2f;box-shadow:0 0 10px #ff3b2f;animation:cf-blink 1.4s steps(2,start) infinite}@keyframes cf-blink{to{visibility:hidden}}.cf-cam__cross{position:absolute;top:50%;left:50%;width:64px;height:64px;translate:-50% -50%;opacity:.35;color:var(--cf-bone)}.cf-cam__content{align-self:end;padding:0 var(--cf-gutter) clamp(78px,9vw,120px);max-width:calc(var(--cf-max));width:100%;margin-inline:auto}.cf-cam__content .cf-h{font-size:clamp(46px,8.4vw,136px);max-width:12ch}.cf-cam__content .cf-lede{opacity:.92}.cf-cam .cf-eyebrow{color:var(--cf-bone);text-shadow:0 1px 3px rgb(0 0 0 / .6)}.cf-cam .cf-eyebrow:before{background:var(--cf-blaze)}.cf-cam__bar{position:absolute;left:clamp(30px,4vw,60px);right:clamp(30px,4vw,60px);bottom:clamp(14px,1.6vw,20px);display:flex;flex-wrap:wrap;gap:6px 22px;justify-content:space-between}.cf-cam__bar>span,.cf-cam__top>span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:6px 9px;background:#0c0e099e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cf-moon{width:14px;height:14px}@media(max-width:749px){.cf-cam{min-height:var(--cf-cam-h-mobile, 82svh)}.cf-cam__cross,.cf-cam__bar .cf-cam__opt{display:none}.cf-cam__content{padding-bottom:64px}.cf-cam .cf-btn{flex:1 1 auto}}.cf-split{--cf-bg: var(--cf-bark);--cf-fg: var(--cf-bone)}.cf-split__grid{display:flex;min-height:clamp(460px,62vw,720px)}.cf-split__panel{position:relative;flex:1 1 0;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;padding:clamp(24px,3.4vw,52px);overflow:hidden;color:var(--cf-bone);text-decoration:none;transition:flex-grow .6s var(--cf-ease);isolation:isolate}.cf-split__panel+.cf-split__panel{border-left:2px solid var(--cf-bark)}@media(hover:hover)and (min-width:900px){.cf-split__grid:hover .cf-split__panel{flex-grow:.7}.cf-split__grid .cf-split__panel:hover{flex-grow:1.5}}.cf-split__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;transition:transform 1.2s var(--cf-ease)}.cf-split__bg img,.cf-split__bg svg{width:100%;height:100%;object-fit:cover;display:block}.cf-split__panel:hover .cf-split__bg{transform:scale(1.05)}.cf-split__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#10120ce6,#10120c33 60%,#10120c0d)}.cf-split__word{position:absolute;top:clamp(14px,2vw,28px);left:clamp(18px,3vw,44px);font:700 clamp(72px,13vw,210px)/.8 var(--cf-display);text-transform:uppercase;color:transparent;-webkit-text-stroke:2px var(--cf-bone);opacity:.9;pointer-events:none;letter-spacing:-.01em}.cf-split__tag{align-self:flex-start;margin-bottom:14px;padding:6px 10px;background:var(--cf-blaze);color:var(--cf-bark);font:700 11px/1 var(--cf-mono);letter-spacing:.16em;text-transform:uppercase}.cf-split__title{margin:0;font:700 clamp(28px,3.2vw,46px)/.95 var(--cf-display);text-transform:uppercase}.cf-split__text{margin:10px 0 0;max-width:42ch;font:400 15px/1.5 var(--cf-body);opacity:.88}.cf-split__links{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}.cf-split__links a{color:var(--cf-bone);border-color:#fff5}.cf-split__go{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font:600 14px/1 var(--cf-display);letter-spacing:.12em;text-transform:uppercase;color:var(--cf-blaze)}.cf-split__go:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cf-split__links{position:relative;z-index:1}@media(max-width:899px){.cf-split__grid{flex-direction:column}.cf-split__panel{min-height:420px}.cf-split__panel+.cf-split__panel{border-left:0;border-top:2px solid var(--cf-bark)}}.cf-card{position:relative;display:flex;flex-direction:column;min-width:0;color:inherit}.cf-card__media{position:relative;display:block;aspect-ratio:var(--cf-card-ratio, 4 / 5);overflow:hidden;background:#fff}.cf-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s,transform .9s var(--cf-ease)}.cf-card__media img+img{opacity:0}.cf-card:hover .cf-card__media img+img{opacity:1}.cf-card:hover .cf-card__media img:only-of-type{transform:scale(1.04)}.cf-card__media .placeholder-svg,.cf-card__media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:var(--cf-sage);background:var(--cf-paper)}.cf-card__badge{position:absolute;top:10px;left:10px;z-index:1;padding:6px 14px 5px 8px;font:700 11px/1 var(--cf-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--cf-blaze);color:var(--cf-bark);clip-path:polygon(0 0,100% 0,calc(100% - 6px) 50%,100% 100%,0 100%)}.cf-card__badge--out{background:var(--cf-bark);color:var(--cf-bone)}.cf-card__badge--new{background:var(--cf-bone);color:var(--cf-bark)}.cf-card__peek{position:absolute;left:10px;right:10px;bottom:10px;z-index:1;display:flex;justify-content:center;padding:11px;background:var(--cf-bark);color:var(--cf-bone);font:600 12px/1 var(--cf-mono);letter-spacing:.14em;text-transform:uppercase;translate:0 130%;transition:translate .35s var(--cf-ease)}.cf-card:hover .cf-card__peek,.cf-card__media:focus-visible .cf-card__peek{translate:0 0}.cf-card__body{display:grid;gap:4px;padding-top:12px}.cf-card__meta{font:500 11px/1.2 var(--cf-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.6}.cf-card__title{margin:0;font:600 clamp(15px,1.2vw,17px)/1.15 var(--cf-display);letter-spacing:.03em;text-transform:uppercase}.cf-card__title a{color:inherit;text-decoration:none}.cf-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.cf-card__price{display:flex;align-items:baseline;gap:8px;font:600 14px/1 var(--cf-mono)}.cf-card__price s{opacity:.5;font-weight:400}.cf-card__price .is-sale{color:var(--cf-blaze-deep)}.cf-card__swatches{display:flex;align-items:center;gap:5px;margin-top:4px;font:500 11px/1 var(--cf-mono);opacity:.7}.cf-card__swatch{width:12px;height:12px;border-radius:50%;border:1px solid #0003;background:var(--sw, var(--cf-sage))}.cf-locker{--cf-bg: #fff;--cf-card-ratio: 1 / 1}.cf-locker__tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:2px solid var(--cf-bark);margin-bottom:clamp(24px,3vw,40px)}.cf-locker__tabs::-webkit-scrollbar{display:none}.cf-locker__tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;padding:13px 22px 11px 16px;border:0;cursor:pointer;background:var(--cf-bone);color:var(--cf-bark);font:600 14px/1 var(--cf-display);letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 100%,0 100%);transition:background .2s,color .2s}.cf-locker__tab sup{font:500 10px/1 var(--cf-mono);opacity:.6}.cf-locker__tab:hover{background:var(--cf-sage)}.cf-locker__tab[aria-selected=true]{background:var(--cf-bark);color:var(--cf-bone)}.cf-locker__tab[aria-selected=true] .cf-icon{color:var(--cf-blaze)}.cf-locker__grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));--cols: var(--n, 4);gap:clamp(14px,2vw,28px) clamp(12px,1.6vw,22px)}.cf-locker__panel[hidden]{display:none}.cf-locker__foot{display:flex;justify-content:center;margin-top:clamp(28px,3.4vw,44px)}@media(max-width:989px){.cf-locker__grid{--cols: 3}}@media(max-width:749px){.cf-locker__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--cf-gutter) * -1);padding-inline:var(--cf-gutter);gap:12px}.cf-locker__grid::-webkit-scrollbar{display:none}.cf-locker__grid>*{flex:0 0 68%;scroll-snap-align:start}}.cf-map{--cf-bg: var(--cf-pine);--cf-fg: var(--cf-bone);--cf-topo-color: var(--cf-sage);--cf-topo-opacity: .22;overflow:hidden}.cf-map__board{position:relative;margin-top:8px;aspect-ratio:16 / 8;border:2px solid #ffffff2b;background:radial-gradient(70% 90% at 30% 30%,#ffffff0d,transparent 70%)}.cf-map__board:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(#ffffff10 1px,transparent 1px),linear-gradient(90deg,#ffffff10 1px,transparent 1px);background-size:10% 12.5%}.cf-map__trail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.cf-map__trail polyline{fill:none;stroke:var(--cf-blaze);stroke-width:2;stroke-dasharray:6 7;vector-effect:non-scaling-stroke;animation:cf-dash 30s linear infinite}@keyframes cf-dash{to{stroke-dashoffset:-400}}.cf-map__compass{position:absolute;right:2.4%;top:4%;width:clamp(54px,7vw,96px);color:var(--cf-bone);opacity:.8}.cf-map__scale{position:absolute;left:2.4%;bottom:5%;display:flex;flex-direction:column;gap:6px;font:600 10px/1 var(--cf-mono);letter-spacing:.14em;color:var(--cf-sage)}.cf-map__scale i{display:block;width:120px;height:6px;background:repeating-linear-gradient(90deg,var(--cf-bone) 0 30px,transparent 30px 60px);border:1px solid var(--cf-bone)}.cf-pin{position:absolute;left:var(--x);top:var(--y);z-index:1;translate:-50% -100%;color:var(--cf-bone);text-decoration:none}.cf-pin__flag{display:block;width:38px;height:46px;margin:0 auto;color:var(--cf-blaze);filter:drop-shadow(0 4px 6px rgb(0 0 0 / .4));transition:transform .25s var(--cf-ease)}.cf-pin__card{position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 0;width:max-content;max-width:240px;padding:14px 16px 22px;background:var(--cf-bone);color:var(--cf-bark);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(50% + 8px) calc(100% - 8px),50% 100%,calc(50% - 8px) calc(100% - 8px),0 calc(100% - 8px));opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .25s,transform .25s var(--cf-ease),visibility .25s}.cf-pin__label{position:absolute;top:calc(100% + 4px);left:50%;translate:-50% 0;white-space:nowrap;padding:5px 9px;background:var(--cf-bark);font:700 12px/1 var(--cf-display);letter-spacing:.12em;text-transform:uppercase}.cf-pin__zone{font:600 10px/1 var(--cf-mono);letter-spacing:.16em;color:var(--cf-blaze-deep);text-transform:uppercase}.cf-pin__card strong{display:block;margin:6px 0 4px;font:700 20px/1 var(--cf-display);text-transform:uppercase}.cf-pin__card span{display:block;font:400 13px/1.4 var(--cf-body)}.cf-pin__card em{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font:600 11px/1 var(--cf-mono);letter-spacing:.12em;font-style:normal;text-transform:uppercase;color:var(--cf-blaze-deep)}.cf-pin:hover .cf-pin__card,.cf-pin:focus-visible .cf-pin__card,.cf-pin.is-open .cf-pin__card{opacity:1;visibility:visible;transform:none}.cf-pin:hover .cf-pin__flag,.cf-pin:focus-visible .cf-pin__flag{transform:translateY(-4px) scale(1.08)}.cf-pin:hover,.cf-pin:focus-visible{z-index:3}.cf-map__list{display:none}@media(max-width:749px){.cf-map__board{aspect-ratio:4 / 3}.cf-pin__card,.cf-pin__label{display:none}.cf-pin__flag{width:26px;height:32px}.cf-pin__num{position:absolute;top:5px;left:50%;translate:-50% 0;font:700 11px/1 var(--cf-mono);color:var(--cf-bark)}.cf-map__list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.cf-map__item{display:grid;gap:6px;padding:14px;background:#ffffff10;border-left:3px solid var(--cf-blaze);color:var(--cf-bone);text-decoration:none}.cf-map__item b{font:700 18px/1 var(--cf-display);text-transform:uppercase}.cf-map__item small{font:600 10px/1 var(--cf-mono);letter-spacing:.14em;color:var(--cf-sage)}}@media(min-width:750px){.cf-pin__num{display:none}}.cf-season{--cf-bg: var(--cf-bone);overflow:hidden}.cf-season__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:clamp(14px,2vw,24px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:30px 4px 18px}.cf-season__row::-webkit-scrollbar{display:none}.cf-tag{--tag: var(--cf-paper);position:relative;display:flex;flex-direction:column;min-height:360px;padding:46px 22px 22px;scroll-snap-align:start;background:var(--tag);color:var(--cf-bark);text-decoration:none;transform:rotate(var(--r, 0deg));transition:transform .35s var(--cf-ease),box-shadow .35s;clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%,0 22px);box-shadow:0 1px #0000000f}.cf-tag:nth-child(odd){--r: -1.2deg}.cf-tag:nth-child(2n){--r: 1deg}.cf-tag:hover{transform:rotate(0) translateY(-6px)}.cf-tag:before{content:"";position:absolute;top:14px;left:50%;width:16px;height:16px;translate:-50% 0;border-radius:50%;background:var(--cf-bg);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--cf-bark) 30%,transparent)}.cf-tag:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px dashed color-mix(in srgb,var(--cf-bark) 28%,transparent);pointer-events:none;clip-path:inherit}.cf-tag--blaze{--tag: var(--cf-blaze)}.cf-tag--sage{--tag: var(--cf-sage)}.cf-tag--river{--tag: var(--cf-river);color:var(--cf-bone)}.cf-tag--tan{--tag: var(--cf-tan)}.cf-tag__months{font:700 12px/1 var(--cf-mono);letter-spacing:.18em;text-transform:uppercase}.cf-tag__no{position:absolute;top:18px;right:22px;font:500 10px/1 var(--cf-mono);letter-spacing:.14em;opacity:.6}.cf-tag__icon{margin:26px 0 14px}.cf-tag__title{margin:0;font:700 clamp(26px,2.4vw,34px)/.95 var(--cf-display);text-transform:uppercase}.cf-tag__text{margin:10px 0 0;font:400 14px/1.5 var(--cf-body);opacity:.85}.cf-tag__go{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:20px;font:600 12px/1 var(--cf-mono);letter-spacing:.14em;text-transform:uppercase}.cf-tag__stamp{position:absolute;right:14px;bottom:54px;opacity:0;transform:rotate(-14deg) scale(1.6);transition:opacity .3s,transform .5s var(--cf-ease)}.cf-tag.is-now{outline:3px solid var(--cf-blaze);outline-offset:4px}.cf-tag.is-now .cf-tag__stamp{opacity:1;transform:rotate(-12deg) scale(1)}.cf-kit{--cf-bg: var(--cf-paper)}.cf-kit__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start}.cf-kit__photo{position:relative;aspect-ratio:1;background:var(--cf-bone);overflow:hidden}.cf-kit__photo>img,.cf-kit__photo>svg{width:100%;height:100%;object-fit:cover;display:block}.cf-kit__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(#1c1f1712 1px,transparent 1px),linear-gradient(90deg,#1c1f1712 1px,transparent 1px);background-size:24px 24px}.cf-spot{position:absolute;left:var(--x);top:var(--y);z-index:2;translate:-50% -50%;display:grid;place-items:center;width:36px;height:36px;border:0;padding:0;cursor:pointer;text-decoration:none;border-radius:50%;background:var(--cf-blaze);color:var(--cf-bark);font:700 13px/1 var(--cf-mono);box-shadow:0 0 0 6px #e8621a40;transition:transform .25s var(--cf-ease),background .2s}.cf-spot:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--cf-blaze);animation:cf-ping 2.4s var(--cf-ease) infinite}@keyframes cf-ping{0%{transform:scale(.8);opacity:1}to{transform:scale(1.8);opacity:0}}.cf-spot.is-hot,.cf-spot:hover{transform:scale(1.18);background:var(--cf-bark);color:var(--cf-bone)}.cf-kit__sheet{border-top:3px solid var(--cf-bark)}.cf-kit__sheet-head{display:flex;justify-content:space-between;padding:12px 0;font:600 11px/1 var(--cf-mono);letter-spacing:.16em;text-transform:uppercase;opacity:.7;border-bottom:1px solid #1c1f1733}.cf-row{display:grid;grid-template-columns:44px 64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;color:inherit;text-decoration:none;border-bottom:1px solid #1c1f1733;transition:background .2s,padding .25s var(--cf-ease)}.cf-row:hover,.cf-row.is-hot{background:var(--cf-bone);padding-inline:10px}.cf-row__no{font:700 13px/1 var(--cf-mono);color:var(--cf-blaze-deep)}.cf-row__img{width:64px;aspect-ratio:1;object-fit:cover;background:var(--cf-bone)}.cf-row__name{font:600 16px/1.15 var(--cf-display);letter-spacing:.03em;text-transform:uppercase}.cf-row__name small{display:block;margin-top:4px;font:500 11px/1.2 var(--cf-mono);letter-spacing:.1em;opacity:.6}.cf-row__price{font:600 14px/1 var(--cf-mono)}.cf-kit__total{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0 0;font:700 14px/1 var(--cf-mono);letter-spacing:.1em;text-transform:uppercase}@media(max-width:899px){.cf-kit__grid{grid-template-columns:1fr}.cf-row{grid-template-columns:36px 56px minmax(0,1fr) auto;gap:10px}.cf-row__img{width:56px}}.cf-lab{--cf-bg: var(--cf-bark);--cf-fg: var(--cf-bone);--cf-topo-color: var(--cf-moss);--cf-topo-opacity: .25;overflow:hidden}.cf-lab__row{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(200px,22vw,290px);gap:clamp(16px,2.4vw,36px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:10px 2px 24px}.cf-lab__row::-webkit-scrollbar{display:none}.cf-swatch{display:grid;gap:14px;scroll-snap-align:start;color:var(--cf-bone);text-decoration:none}.cf-swatch__disc{position:relative;aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px var(--cf-bark),0 0 0 5px var(--cf-sage);transition:transform .6s var(--cf-ease),box-shadow .3s}.cf-swatch__disc img,.cf-swatch__disc svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cf-swatch__disc:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;border:2px dashed rgb(255 255 255 / .55)}.cf-swatch:hover .cf-swatch__disc{transform:rotate(14deg) scale(1.03);box-shadow:0 0 0 2px var(--cf-bark),0 0 0 5px var(--cf-blaze)}.cf-swatch__meta{display:flex;justify-content:space-between;align-items:baseline;gap:10px;border-top:1px solid #ffffff2e;padding-top:12px}.cf-swatch__name{font:700 20px/1 var(--cf-display);text-transform:uppercase;letter-spacing:.04em}.cf-swatch__code{font:600 11px/1 var(--cf-mono);letter-spacing:.14em;color:var(--cf-sage)}.cf-swatch__use{font:400 13px/1.45 var(--cf-body);opacity:.75}.cf-patches{--cf-bg: var(--cf-loden);--cf-fg: var(--cf-bone);overflow:hidden}.cf-patches__camo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.16;background-image:var(--cf-camo-woodland);background-size:420px;mix-blend-mode:multiply}.cf-patches__grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));--cols: var(--n, 4);gap:clamp(28px,4vw,56px) clamp(18px,3vw,40px);text-align:center}.cf-patch{display:grid;justify-items:center;gap:14px}.cf-patch__badge{position:relative;width:clamp(150px,15vw,196px);aspect-ratio:1;transition:transform .5s var(--cf-ease)}.cf-patch:hover .cf-patch__badge{transform:rotate(-8deg) scale(1.04)}.cf-patch__badge>svg{width:100%;height:100%;overflow:visible}.cf-patch__badge text{font:700 12.5px var(--cf-mono);letter-spacing:.26em;text-transform:uppercase}.cf-patch__icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.cf-patch__title{margin:4px 0 0;font:700 22px/1 var(--cf-display);text-transform:uppercase}.cf-patch__text{margin:0;max-width:30ch;font:400 14px/1.5 var(--cf-body);opacity:.85}@media(max-width:989px){.cf-patches__grid{--cols: 2}}.cf-notes{--cf-bg: var(--cf-bone)}.cf-notes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,44px)}.cf-note{position:relative;display:flex;flex-direction:column;padding:14px 14px 22px;background:#fff;color:var(--cf-bark);text-decoration:none;box-shadow:0 10px 30px -18px #1c1f178c;transform:rotate(var(--r, -1deg));transition:transform .4s var(--cf-ease)}.cf-note:nth-child(2){--r: 1.2deg}.cf-note:nth-child(3){--r: -.4deg}.cf-note:hover{transform:rotate(0) translateY(-6px)}.cf-note:before{content:"";position:absolute;top:-12px;left:50%;width:96px;height:26px;translate:-50% 0;rotate:-3deg;background:color-mix(in srgb,var(--cf-tan) 75%,transparent)}.cf-note__img{aspect-ratio:4 / 3;overflow:hidden;background:var(--cf-sage)}.cf-note__img img,.cf-note__img svg{width:100%;height:100%;object-fit:cover;display:block}.cf-note__date{margin-top:14px;font:600 11px/1 var(--cf-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cf-blaze-deep)}.cf-note__title{margin:8px 0 0;font:700 22px/1.02 var(--cf-display);text-transform:uppercase}.cf-note__text{margin:8px 0 0;font:400 14px/1.5 var(--cf-body);opacity:.8}@media(max-width:899px){.cf-notes__grid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}.cf-register{--cf-bg: var(--cf-bone)}.cf-board{position:relative;max-width:980px;margin-inline:auto;padding:clamp(28px,5vw,64px);color:var(--cf-bone);background:repeating-linear-gradient(180deg,transparent 0 calc(25% - 3px),rgb(0 0 0 / .35) calc(25% - 3px) 25%),linear-gradient(100deg,#5a3a22,#6e4529 30%,#5d3c24,#714a2c 80%,#5a3a22);box-shadow:inset 0 0 0 10px #3f2817,inset 0 0 0 12px #2a1a0e,0 30px 60px -30px #000}.cf-board:before,.cf-board:after{content:"";position:absolute;top:22px;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#c9c3b4,#5d574c)}.cf-board:before{left:22px}.cf-board:after{right:22px}.cf-board .cf-h{color:var(--cf-bone);text-shadow:0 2px 0 #2a1a0e}.cf-board .cf-eyebrow{color:#f4a46b}.cf-board__form{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.cf-board__field{flex:1 1 280px;display:grid;gap:8px}.cf-board__field label{font:600 11px/1 var(--cf-mono);letter-spacing:.16em;text-transform:uppercase;opacity:.8}.cf-board__field input{width:100%;min-height:54px;padding:0 16px;border:0;border-bottom:3px solid var(--cf-bark);background:var(--cf-paper);color:var(--cf-bark);font:500 16px/1 var(--cf-mono);border-radius:0}.cf-board__form .cf-btn{align-self:end}.cf-board__note{margin:16px 0 0;font:400 13px/1.5 var(--cf-body);opacity:.8}.cf-board__msg{margin:18px 0 0;padding:12px 14px;background:#00000040;font:600 13px/1.4 var(--cf-mono);letter-spacing:.06em}.cf-foot{--cf-bg: var(--cf-bark);--cf-fg: var(--cf-bone);--cf-topo-color: var(--cf-sage);--cf-topo-opacity: .08;padding-top:clamp(64px,8vw,110px);overflow:hidden}.cf-foot__grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px clamp(20px,3vw,48px)}.cf-foot__brand p{max-width:36ch;margin:14px 0 0;font:400 15px/1.55 var(--cf-body);opacity:.8}.cf-foot__mark{display:inline-flex;align-items:center;gap:12px;font:700 26px/1 var(--cf-display);letter-spacing:.12em;text-transform:uppercase;color:var(--cf-bone);text-decoration:none}.cf-foot__mark svg{width:42px;height:42px;color:var(--cf-blaze)}.cf-foot__col h2{margin:0 0 16px;font:600 12px/1 var(--cf-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cf-sage)}.cf-foot__col ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.cf-foot__col a{color:var(--cf-bone);text-decoration:none;font:500 15px/1.3 var(--cf-body);opacity:.88}.cf-foot__col a:hover{color:var(--cf-blaze);opacity:1}.cf-foot__social{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.cf-foot__social a{color:var(--cf-bone)}.cf-foot__giant{margin:clamp(48px,7vw,90px) 0 0;font:700 clamp(40px,11.5vw,210px)/.78 var(--cf-display);text-transform:uppercase;letter-spacing:-.02em;text-align:center;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--cf-bone) 45%,transparent);white-space:nowrap;-webkit-user-select:none;user-select:none;translate:0 .12em}.cf-foot__coords{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:18px 0;border-top:1px solid #ffffff1f;font:600 11px/1 var(--cf-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cf-sage);position:relative;z-index:1;background:var(--cf-bark)}@media(max-width:899px){.cf-foot__grid{grid-template-columns:1fr 1fr}.cf-foot__brand{grid-column:1 / -1}}.cf-coll{--cf-bg: var(--cf-loden);--cf-fg: var(--cf-bone);overflow:hidden}.cf-coll__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.cf-coll__bg img,.cf-coll__bg svg{width:100%;height:100%;object-fit:cover;display:block}.cf-coll:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#10120ce0,#10120c8c 55%,#10120c33)}.cf-coll__inner{padding-block:clamp(44px,6vw,88px)}.cf-coll__count{display:inline-flex;gap:10px;margin-top:18px;padding:8px 12px;border:1px solid #ffffff40;font:600 11px/1 var(--cf-mono);letter-spacing:.16em;text-transform:uppercase}.cf-coll__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.cf-coll__chips .cf-chip{color:var(--cf-bone)}.cf-coll .cf-lede p{margin:0}.cf-specs{--cf-bg: var(--cf-paper)}.cf-specs__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(24px,4vw,72px)}.cf-specs__table{margin:0;border-top:3px solid var(--cf-bark)}.cf-specs__table div{display:grid;grid-template-columns:minmax(110px,.7fr) 1.3fr;gap:16px;padding:14px 0;border-bottom:1px solid #1c1f1733}.cf-specs__table dt{font:600 11px/1.5 var(--cf-mono);letter-spacing:.16em;text-transform:uppercase;opacity:.65}.cf-specs__table dd{margin:0;font:500 15px/1.45 var(--cf-body)}.cf-specs__uses{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.cf-use{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:var(--cf-bone);font:600 12px/1 var(--cf-mono);letter-spacing:.12em;text-transform:uppercase}.cf-use .cf-icon{color:var(--cf-blaze-deep)}@media(max-width:899px){.cf-specs__grid{grid-template-columns:1fr}}.cf-lost{--cf-bg: var(--cf-pine);--cf-fg: var(--cf-bone);--cf-topo-color: var(--cf-sage);--cf-topo-opacity: .2;min-height:70svh;display:grid;place-items:center;text-align:center}.cf-lost__compass{width:120px;margin:0 auto 26px;color:var(--cf-blaze);animation:cf-wobble 5s ease-in-out infinite}@keyframes cf-wobble{0%,to{rotate:-18deg}40%{rotate:22deg}70%{rotate:-6deg}}.cf-lost .cf-btns{justify-content:center}.cf-lost__search{display:flex;max-width:460px;margin:26px auto 0}.cf-lost__search input{flex:1;min-height:52px;padding:0 16px;border:0;background:var(--cf-bone);color:var(--cf-bark);font:500 15px/1 var(--cf-mono);border-radius:0}.cf-skin .header__menu-item,.cf-skin .menu-list__link{letter-spacing:.08em}.cf-skin .product-badges__badge,.cf-skin .product-badge{font-family:var(--cf-mono);letter-spacing:.12em}.cf-skin .price,.cf-skin .price-item,.cf-skin product-price{font-family:var(--cf-mono)}.cf-skin .shopify-section .button,.cf-skin button.button{letter-spacing:.08em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.cf-ticker__track,.cf-cam__rec:before,.cf-map__trail polyline,.cf-spot:before,.cf-lost__compass{animation:none!important}[data-cf-reveal]{opacity:1;transform:none;transition:none}.cf-split__panel,.cf-split__bg,.cf-tag,.cf-note,.cf-swatch__disc,.cf-patch__badge{transition:none}}.cf-ship{padding:12px var(--drawer-padding, 20px) 14px;border-bottom:1px solid rgb(0 0 0 / .08)}.cf-ship .cf-ship__msg{margin:0 0 8px;font:500 14px/1.35 var(--cf-body);color:var(--cf-bark, #1c1f17)}.cf-ship .cf-ship__msg strong{color:var(--cf-blaze, #e0622c);font-weight:700}.cf-ship .cf-ship__track{display:block;height:6px;border-radius:99px;background:#0000001a;overflow:hidden}.cf-ship .cf-ship__fill{display:block;height:100%;border-radius:inherit;background:var(--cf-blaze, #e0622c);transition:width .4s ease}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cf-theme.css.map */
