:root{--forest: #274133;--forest-deep: #192d23;--forest-raised: #304a3b;--umber: #4a3125;--umber-hover: #60432f;--sand: #c2a579;--cream: #f5f1e8;--heading-cream: #e9dfcc;--surface: #f7f2e7;--ink: #29251f;--paper: var(--cream);--soft: #eae4d8;--line: #d1c7b8;--muted: #686254;--red: var(--forest);--red-hover: var(--forest-deep)}body{color:var(--ink);background:var(--paper)}::selection{background:var(--umber);color:var(--cream)}:focus-visible{outline-color:var(--forest)}.announcement{background:var(--umber);color:var(--cream)}.site-header,.site-footer{background:var(--forest);color:var(--cream)}.site-header{border-color:#c2a57940}.site-header .desktop-nav>a:after,.wordmark-divider{background:var(--sand)}.site-header :focus-visible,.site-footer :focus-visible,.categories-section :focus-visible{outline-color:var(--sand)}.site-header .icon-button:hover{background:#f5f1e812}.site-header .cart-count{background:transparent;color:inherit;padding:0;min-width:1ch;font-weight:600;font-variant-numeric:tabular-nums}.mobile-menu{background:var(--forest-deep);color:var(--cream)}.mobile-menu a{border-color:#c2a57940}.mobile-menu a:hover{color:var(--sand)}.hero{background:var(--forest-deep);color:var(--cream)}.hero-shade{background:linear-gradient(90deg,#192d23bf,#192d2366 34%,#192d2308 65%),linear-gradient(0deg,#192d23a8 0%,transparent 30%)}.hero h1,.hero-copy,.hero-bottom{color:var(--cream)}.hero-eyebrow:before{background:var(--sand)}.hero .button-red{background:var(--cream);border-color:var(--cream);color:var(--forest)}.hero .button-red:hover{background:var(--sand);border-color:var(--sand);color:var(--forest-deep)}.hero :focus-visible{outline-color:var(--sand)}.button{background:var(--umber);border-color:var(--umber);color:var(--cream)}.button:hover{background:var(--umber-hover);border-color:var(--umber-hover);color:var(--cream)}.button-red{background:var(--forest);border-color:var(--forest);color:var(--cream)}.button-red:hover{background:var(--forest-deep);border-color:var(--forest-deep)}.button-light{background:var(--cream);color:var(--umber);border-color:var(--cream)}.button-light:hover{background:var(--sand);color:var(--forest-deep);border-color:var(--sand)}.section-heading .eyebrow,.product-details>.eyebrow{color:var(--forest)}.categories-section{background:var(--forest-deep);color:var(--cream)}.categories-section .eyebrow,.category-shop{color:#d1c4aa}.category-card{background:var(--forest-raised);border-bottom-color:#73836e}.category-card:hover,.category-card:focus-visible{background:var(--umber);border-color:var(--sand)}.category-card:hover .category-shop,.category-card:focus-visible .category-shop{color:var(--cream)}.category-image,.feature-story-image{background:var(--soft)}.feature-story{background:var(--umber);color:var(--cream)}.feature-story-copy .eyebrow{color:#deccb0}.story-description{color:var(--cream)}.feature-story-copy a:focus-visible{outline-color:var(--sand)}.feature-label,.feature-caption{border-color:#b8aa94;color:var(--umber)}.featured-section{background:var(--paper)}.product-image-link,.featured-section .product-image-link{background:var(--soft)}.product-type{color:#514b40}.product-view{background:var(--forest);color:var(--cream)}.product-plus{border-color:#a99b86;color:var(--forest)}.product-plus:hover{color:var(--cream);background:var(--forest);border-color:var(--forest)}.brands-strip{background:#e6ddcd;color:var(--umber);border-bottom-color:#c7baa4}.brands-inner>p{color:var(--muted)}.vendor-wordmark:hover{color:var(--forest)}.footer-top p,.footer-links h2,.footer-bottom{color:#d1c4aa}.footer-statement{color:var(--cream)}.footer-bottom,.footer-top{border-color:#c2a57940}.site-footer a:hover{color:var(--sand)}.site-header .brand-logo,.site-footer .brand-logo{background:transparent;border:0;mix-blend-mode:normal}.collection-toolbar{border-top-color:var(--forest)}.filter-values,select,.search-dialog,.search-form input,.config-trigger,.config-options{background:var(--surface);color:var(--ink)}.config-trigger:hover,.search-form input{border-color:#a99b86}.config-option.is-active{background:#e2e9de;border-left-color:var(--forest)}.config-option[aria-disabled=true]{color:var(--muted)}.dialog-top .icon-button:hover{background:var(--soft)}.product-main-image{border-top-color:var(--forest)}.product-thumbnails img{mix-blend-mode:multiply}.product-details .sku{font-size:1.0625rem;font-weight:700;line-height:1.5;letter-spacing:.02em;color:var(--forest);margin-top:10px;overflow-wrap:anywhere}.product-buy-row{background:var(--paper)}.product-details{min-width:0}[data-product-configurator]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}[data-product-configurator]>label{display:block;margin:0;font-size:.9375rem;font-weight:600;line-height:1.5;color:var(--forest)}[data-product-configurator]>select{display:block;width:100%;min-width:0;min-height:52px;margin:0;padding:13px 38px 13px 14px;font-size:1rem;line-height:1.5;text-overflow:ellipsis}[data-product-configurator]>select+label{margin-top:12px}[data-config-status]{margin:4px 0 0;font-size:.875rem;line-height:1.5}[data-config-status]:empty{display:none}.product-form:has([data-product-configurator]){margin-top:24px}.product-form:has([data-product-configurator]) .product-buy-row{margin-top:24px}.quantity-label input,.cart-item input{color:var(--ink);background:var(--surface)}.preview-notice{background:#eee3cf;color:var(--umber);border-color:#c6ae89}.preview-toast{background:var(--forest);color:var(--cream)}.preview-toast a{color:var(--cream)}.department-links a{color:var(--forest);border-color:var(--line);background:var(--surface)}.department-links a:hover,.department-links a[aria-current=page]{color:var(--cream);background:var(--forest);border-color:var(--forest)}.vehicle-picker{background:var(--soft);border-color:var(--line)}.vehicle-picker legend,.fitment-details h2{color:var(--forest)}.vehicle-controls select,.preview-facets select,.preview-facets input{background:var(--surface);border-color:#ac9e89;color:var(--ink)}.vehicle-controls select:disabled{background:#e3ddcf;color:var(--muted)}.active-filters a,.active-filters button{background:#e2e9de;color:var(--forest-deep);border-color:#a5b49e}.active-filters a:hover,.active-filters button:hover{background:var(--forest);color:var(--cream)}.pagination button{background:var(--surface);border-color:var(--line);color:var(--forest)}.pagination button:not(:disabled):hover,.pagination .current{background:var(--forest);border-color:var(--forest);color:var(--cream)}.fitment-details,.fitment-table th,.fitment-table td{border-color:var(--line)}.fitment-table th{background:var(--soft);color:var(--umber)}.site-header .desktop-nav>a,.mobile-menu>a,.hero h1,.hero .eyebrow,.categories-section h2,.categories-section h3,.categories-section .eyebrow,.feature-story-copy h2,.feature-story-copy .eyebrow,.site-footer h2,.footer-statement{color:var(--heading-cream)}@media(hover:hover){.config-option:not([aria-disabled=true]):hover{background:#e2e9de}}@media(max-width:800px){.hero{background:var(--forest-deep)}.hero-shade{background:linear-gradient(0deg,#192d23 0%,#192d23 12%,#192d23c9 35%,#192d2315 70%,transparent 100%)}}.hero--cayenne{display:grid;grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:stretch;min-height:560px;height:auto;max-height:none;background:var(--forest-deep)}.hero--cayenne .hero-media{position:relative;inset:auto;grid-column:2;grid-row:1;z-index:0;min-width:0;height:auto}.hero--cayenne .hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:53% 52%;z-index:0;animation:none;mask-image:none;-webkit-mask-image:none}.hero--cayenne .hero-content{grid-column:1;grid-row:1;align-self:center;min-width:0;padding:clamp(40px,4vw,72px) clamp(24px,3vw,56px) clamp(40px,4vw,72px) var(--gutter)}.hero--cayenne h1{max-width:none;font-size:clamp(3rem,6.3vw,7rem);line-height:.98;letter-spacing:-.015em;overflow-wrap:anywhere}.hero--cayenne .hero-copy{max-width:30ch;margin-top:24px;font-size:1.0625rem;line-height:1.65}.hero--cayenne .button{max-width:100%;gap:20px;margin-top:28px}.hero-category-link{display:flex;align-items:center;gap:18px;width:fit-content;min-height:44px;margin-top:24px;color:var(--sand);font-size:.875rem;font-weight:600;letter-spacing:.07em}.hero-category-link:hover{color:var(--cream)}.hero-category-link span{font-size:1.25rem}.lighting-story{display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:center;background:var(--soft)}.lighting-story-media{min-width:0}.lighting-story-media img{width:100%;height:auto}.lighting-story-copy{min-width:0;padding:clamp(32px,4.2vw,72px)}.lighting-story-copy .eyebrow{color:var(--forest);margin-bottom:20px}.lighting-story-copy h2{font-family:var(--font-display);font-size:clamp(2.75rem,4.8vw,5rem);font-weight:700;line-height:.98;letter-spacing:-.015em;color:var(--forest-deep);overflow-wrap:anywhere}.lighting-story-description{max-width:34ch;margin-top:24px;font-size:1.0625rem;line-height:1.65}.lighting-story-copy .button{max-width:100%;margin-top:28px;gap:20px}@media(max-width:800px){.hero--cayenne{grid-template-columns:minmax(0,1fr);min-height:0}.hero--cayenne .hero-media{grid-column:1;grid-row:1;aspect-ratio:16 / 10}.hero--cayenne .hero-content{grid-column:1;grid-row:2;padding:32px var(--gutter) 36px}.hero--cayenne h1{font-size:clamp(3rem,13vw,6rem)}.hero--cayenne .hero-copy{max-width:38ch;margin-top:20px;font-size:1rem}.hero--cayenne .button{margin-top:24px}.hero-category-link{margin-top:16px}.lighting-story{grid-template-columns:minmax(0,1fr)}.lighting-story-copy{padding:32px var(--gutter) 40px}.lighting-story-copy h2{font-size:clamp(2.75rem,11vw,4.5rem)}.lighting-story-description{font-size:1rem;margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/earth-tones.css.map */
