:root{--brand-green: #384521;--brand-yellow: #D99221;--brand-orange: #F14D27;--brand-orange-med: #AB3D1E;--brand-orange-dark: #752D1B;--brand-charcoal: #414042;--brand-brown: #221905;--brand-tan: #D8BAA3;--brand-white: #ffffff;--brand-light: #f5f3ef;--brand-black: var(--brand-brown);--brand-accent: var(--brand-orange);--brand-muted: #7a7a78;--brand-border: #e0dcd6;--brand-error: #d82c0d;--brand-success: var(--brand-green)}:root,[data-color=default]{--color-bg: var(--brand-white);--color-text: var(--brand-charcoal);--color-heading: var(--brand-green);--color-accent: var(--brand-orange);--color-muted: var(--brand-muted);--color-border: var(--brand-border);--color-placeholder: var(--brand-light);--color-error: var(--brand-error);--color-success: var(--brand-success);--texture-blend: multiply}[data-color=soft]{--color-bg: var(--brand-light);--color-text: var(--brand-charcoal);--color-heading: var(--brand-green);--color-accent: var(--brand-orange);--color-muted: var(--brand-muted);--color-border: var(--brand-border);--color-placeholder: var(--brand-white);--texture-blend: multiply}[data-color=green]{--color-bg: var(--brand-green);--color-text: var(--brand-white);--color-heading: var(--brand-white);--color-accent: var(--brand-yellow);--color-muted: rgba(255, 255, 255, .7);--color-border: rgba(255, 255, 255, .2);--color-placeholder: rgba(255, 255, 255, .08);--texture-blend: color-burn}[data-color=orange]{--color-bg: var(--brand-orange-med);--color-text: var(--brand-white);--color-heading: var(--brand-white);--color-accent: var(--brand-white);--color-muted: rgba(255, 255, 255, .7);--color-border: rgba(255, 255, 255, .2);--color-placeholder: rgba(255, 255, 255, .1);--texture-blend: color-burn}[data-color=red]{--color-bg: var(--brand-orange-dark);--color-text: var(--brand-white);--color-heading: var(--brand-white);--color-accent: var(--brand-yellow);--color-muted: rgba(255, 255, 255, .7);--color-border: rgba(255, 255, 255, .15);--color-placeholder: rgba(255, 255, 255, .08);--texture-blend: color-burn}[data-color=dark],[data-color=invert]{--color-bg: var(--brand-brown);--color-text: var(--brand-white);--color-heading: var(--brand-white);--color-accent: var(--brand-orange);--color-muted: rgba(255, 255, 255, .6);--color-border: rgba(255, 255, 255, .15);--color-placeholder: rgba(255, 255, 255, .05);--texture-blend: color-burn}:root{--font-body: "Barlow", system-ui, -apple-system, sans-serif;--font-heading: "Barlow Condensed", "Barlow", system-ui, sans-serif;--text-xs: .8125rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.25rem;--text-nav: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.25rem;--text-3xl: clamp(1.625rem, 1.45rem + .75vw, 2rem);--text-4xl: clamp(2.25rem, 1.5rem + 3vw, 3.75rem);--text-5xl: clamp(2.5rem, 1.5rem + 4vw, 4.5rem);--text-display: clamp(4rem, 2rem + 7vw, 7rem)}:root{--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: clamp(1.5rem, 1rem + 2.5vw, 2rem);--spacing-2xl: clamp(2rem, 1.25rem + 3.75vw, 3rem);--spacing-3xl: clamp(2.5rem, 1.25rem + 6.25vw, 4rem);--spacing-section: clamp(3rem, 1.5rem + 7.5vw, 5rem);--container-max-width: 1280px;--container-padding: var(--spacing-md)}:root{--header-height: 70px;--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--border-radius: 4px;--border-radius-lg: 8px}*,*:before,*:after{box-sizing:border-box}announcement-bar,header-nav,mobile-nav,predictive-search,cart-drawer,collection-filters,collection-slider,product-form,product-switcher,product-gallery,pdp-configurator,product-recommendations,quantity-input,tab-group,lazy-image,reveal-image,deferred-video,login-toggle,address-forms,hero-slideshow,gallery-rotation,dealer-finder,portal-products{display:block}*{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;line-height:1.1;color:var(--color-heading);text-transform:uppercase}h1{font-size:var(--text-5xl);line-height:1}h2{font-size:var(--text-4xl);line-height:1}h3{font-size:var(--text-3xl)}h4{font-size:var(--text-lg);font-weight:500}h5{font-size:var(--text-base);font-weight:500}h6{font-size:var(--text-sm);font-weight:500}.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading);font-weight:600;line-height:1.1;text-transform:uppercase}.h1{font-size:var(--text-5xl);line-height:1}.h2{font-size:var(--text-4xl);line-height:1}.h3{font-size:var(--text-3xl)}.h4{font-size:var(--text-lg);font-weight:500}.h5{font-size:var(--text-base);font-weight:500}.h6{font-size:var(--text-sm);font-weight:500}[data-color]{background-color:var(--color-bg);color:var(--color-text)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content-link{position:absolute;z-index:9999;top:var(--spacing-md);left:var(--spacing-md);transform:translateY(-100%);transition:transform var(--transition-fast)}.skip-to-content-link:focus{transform:translateY(0)}.focus-none{outline:none}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.grid{display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.g-xs{gap:var(--spacing-xs)}.g-sm{gap:var(--spacing-sm)}.g-md{gap:var(--spacing-md)}.g-lg{gap:var(--spacing-lg)}.g-xl{gap:var(--spacing-xl)}.g-2xl{gap:var(--spacing-2xl)}.m-0{margin:0}.m-xs{margin:var(--spacing-xs)}.m-sm{margin:var(--spacing-sm)}.m-md{margin:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.m-2xl{margin:var(--spacing-2xl)}.mt-0{margin-top:0}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mt-2xl{margin-top:var(--spacing-2xl)}.mb-0{margin-bottom:0}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-2xl{margin-bottom:var(--spacing-2xl)}.ml-0{margin-left:0}.ml-xs{margin-left:var(--spacing-xs)}.ml-sm{margin-left:var(--spacing-sm)}.ml-md{margin-left:var(--spacing-md)}.ml-lg{margin-left:var(--spacing-lg)}.ml-xl{margin-left:var(--spacing-xl)}.ml-2xl{margin-left:var(--spacing-2xl)}.mr-0{margin-right:0}.mr-xs{margin-right:var(--spacing-xs)}.mr-sm{margin-right:var(--spacing-sm)}.mr-md{margin-right:var(--spacing-md)}.mr-lg{margin-right:var(--spacing-lg)}.mr-xl{margin-right:var(--spacing-xl)}.mr-2xl{margin-right:var(--spacing-2xl)}.p-0{padding:0}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.p-2xl{padding:var(--spacing-2xl)}.pt-0{padding-top:0}.pt-xs{padding-top:var(--spacing-xs)}.pt-sm{padding-top:var(--spacing-sm)}.pt-md{padding-top:var(--spacing-md)}.pt-lg{padding-top:var(--spacing-lg)}.pt-xl{padding-top:var(--spacing-xl)}.pt-2xl{padding-top:var(--spacing-2xl)}.pb-0{padding-bottom:0}.pb-xs{padding-bottom:var(--spacing-xs)}.pb-sm{padding-bottom:var(--spacing-sm)}.pb-md{padding-bottom:var(--spacing-md)}.pb-lg{padding-bottom:var(--spacing-lg)}.pb-xl{padding-bottom:var(--spacing-xl)}.pb-2xl{padding-bottom:var(--spacing-2xl)}.pl-0{padding-left:0}.pl-xs{padding-left:var(--spacing-xs)}.pl-sm{padding-left:var(--spacing-sm)}.pl-md{padding-left:var(--spacing-md)}.pl-lg{padding-left:var(--spacing-lg)}.pl-xl{padding-left:var(--spacing-xl)}.pl-2xl{padding-left:var(--spacing-2xl)}.pr-0{padding-right:0}.pr-xs{padding-right:var(--spacing-xs)}.pr-sm{padding-right:var(--spacing-sm)}.pr-md{padding-right:var(--spacing-md)}.pr-lg{padding-right:var(--spacing-lg)}.pr-xl{padding-right:var(--spacing-xl)}.pr-2xl{padding-right:var(--spacing-2xl)}.py-0{padding-top:0;padding-bottom:0}.py-xs{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.py-sm{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.py-md{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.py-lg{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.py-xl{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.py-2xl{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}.py-3xl{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl)}.px-0{padding-left:0;padding-right:0}.px-xs{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.px-sm{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.px-md{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.px-lg{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.px-xl{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.px-2xl{padding-left:var(--spacing-2xl);padding-right:var(--spacing-2xl)}.border-top{border-top:1px solid var(--color-border)}.border-bottom{border-bottom:1px solid var(--color-border)}.text-muted{color:var(--color-muted)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.text-display{font-size:var(--text-display)}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold,.font-bold{font-weight:600}.font-heading{font-family:var(--font-heading)}.font-body{font-family:var(--font-body)}.uppercase{text-transform:uppercase}.leading-tight{line-height:1.1}.leading-snug{line-height:1.3}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.75}.aspect-square{aspect-ratio:1}.aspect-4-3{aspect-ratio:4/3}.aspect-3-4{aspect-ratio:3/4}.aspect-16-9{aspect-ratio:16/9}.aspect-9-16{aspect-ratio:9/16}.aspect-21-9{aspect-ratio:21/9}.aspect-natural{aspect-ratio:auto}.aspect-portrait{aspect-ratio:3/4}.aspect-landscape{aspect-ratio:4/3}.img-wrap{position:relative;overflow:hidden;background:var(--color-placeholder)}.img-wrap img,.img-wrap svg{display:block;width:100%;height:100%;object-fit:cover}.img-wrap img{opacity:0;transition:opacity var(--transition-normal)}.img-wrap img.loaded{opacity:1}.img-contain img,.img-contain svg{object-fit:contain}.icon{display:inline-block;vertical-align:middle;color:inherit;fill:currentColor;stroke:currentColor;flex-shrink:0}.icon--xs{width:12px;height:12px}.icon--sm{width:16px;height:16px}.icon--md{width:20px;height:20px}.icon--lg{width:24px;height:24px}.icon--xl{width:32px;height:32px}@media(max-width:768px){.sm-m-0{margin:0}.sm-m-xs{margin:var(--spacing-xs)}.sm-m-sm{margin:var(--spacing-sm)}.sm-m-md{margin:var(--spacing-md)}.sm-m-lg{margin:var(--spacing-lg)}.sm-mt-0{margin-top:0}.sm-mt-xs{margin-top:var(--spacing-xs)}.sm-mt-sm{margin-top:var(--spacing-sm)}.sm-mt-md{margin-top:var(--spacing-md)}.sm-mt-lg{margin-top:var(--spacing-lg)}.sm-mb-0{margin-bottom:0}.sm-mb-xs{margin-bottom:var(--spacing-xs)}.sm-mb-sm{margin-bottom:var(--spacing-sm)}.sm-mb-md{margin-bottom:var(--spacing-md)}.sm-mb-lg{margin-bottom:var(--spacing-lg)}.sm-p-0{padding:0}.sm-p-xs{padding:var(--spacing-xs)}.sm-p-sm{padding:var(--spacing-sm)}.sm-p-md{padding:var(--spacing-md)}.sm-p-lg{padding:var(--spacing-lg)}.sm-pt-0{padding-top:0}.sm-pt-xs{padding-top:var(--spacing-xs)}.sm-pt-sm{padding-top:var(--spacing-sm)}.sm-pt-md{padding-top:var(--spacing-md)}.sm-pt-lg{padding-top:var(--spacing-lg)}.sm-pb-0{padding-bottom:0}.sm-pb-xs{padding-bottom:var(--spacing-xs)}.sm-pb-sm{padding-bottom:var(--spacing-sm)}.sm-pb-md{padding-bottom:var(--spacing-md)}.sm-pb-lg{padding-bottom:var(--spacing-lg)}.sm-flex-col{flex-direction:column}.sm-grid-1{grid-template-columns:1fr}.sm-grid-2{grid-template-columns:repeat(2,1fr)}.sm-text-center{text-align:center}.sm-text-left{text-align:left}}.mt-3xl{margin-top:var(--spacing-3xl)}.mb-3xl{margin-bottom:var(--spacing-3xl)}.pt-3xl{padding-top:var(--spacing-3xl)}.pb-3xl{padding-bottom:var(--spacing-3xl)}.rte{line-height:1.75}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:1.5em;margin-bottom:.5em;font-family:var(--font-heading);font-weight:600;line-height:1.3}.rte h1:first-child,.rte h2:first-child,.rte h3:first-child{margin-top:0}.rte h1{font-size:var(--text-3xl)}.rte h2,.rte h3{font-size:var(--text-lg)}.rte h4{font-size:var(--text-base)}.rte p{margin-bottom:1em}.rte p:last-child{margin-bottom:0}.rte ul,.rte ol{margin-bottom:1em;padding-left:1.5em}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte li{margin-bottom:.25em}.rte a{text-decoration:underline;text-underline-offset:2px}.rte a.button{text-decoration:none}.rte a:hover{opacity:.7}.rte blockquote{border-left:3px solid var(--color-border);padding-left:var(--spacing-md);margin:1em 0;font-style:italic}.rte img{max-width:100%;height:auto;margin:1em 0}.rte table{width:100%;border-collapse:collapse;margin:1em 0}.rte th,.rte td{border:1px solid var(--color-border);padding:var(--spacing-sm) var(--spacing-md);text-align:left}.rte th{font-weight:600;background:var(--color-placeholder)}.rte code{font-family:Courier New,monospace;font-size:.9em;background:var(--color-placeholder);padding:.125em .25em;border-radius:3px}.rte pre{background:var(--color-placeholder);padding:var(--spacing-md);border-radius:var(--border-radius);overflow-x:auto;margin:1em 0}.rte pre code{background:none;padding:0}@media(max-width:768px){.rte table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
