:root{--exp-pine:#1a2e22;--exp-amber:#8c5004;--exp-canvas:#faf9f4;--exp-line:#c3c8c2}html{scroll-padding-top:160px}body{margin:0}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled,[aria-disabled=true]{opacity:.5;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #8c5004;outline-offset:4px}img{max-width:100%}.exp-home-main{padding-top:140px}.exp-home-main>.shopify-section:first-child>section{margin-top:0!important;padding-top:4px!important}.exp-skip{position:fixed;left:12px;top:-100px;background:#1a2e22;color:#fff;padding:12px;z-index:999}.exp-skip:focus{top:12px}.exp-richtext{font-family:'Work Sans',sans-serif;line-height:1.7;overflow-wrap:anywhere}.exp-richtext>*+*{margin-top:16px}.exp-richtext h2,.exp-richtext h3{font-family:'Space Grotesk',sans-serif;font-weight:600;font-size:24px}.exp-richtext ul{list-style:disc;padding-left:24px}.exp-richtext ol{list-style:decimal;padding-left:24px}.exp-richtext a{text-decoration:underline}.exp-richtext img{height:auto}.exp-richtext table{width:100%;display:block;overflow:auto}dialog{border:0;padding:32px;background:#faf9f4;color:#1b1c19;border-radius:8px;max-width:min(900px,calc(100vw - 32px));max-height:92dvh;overflow:auto}dialog::backdrop{background:rgba(5,25,14,.75)}.exp-cart-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(520px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border-radius:0;overflow:auto}.exp-dialog-close{position:absolute;right:16px;top:8px;font-size:32px}.exp-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#1a2e22;color:white;padding:16px 24px;border-radius:4px;max-width:90vw;z-index:200}.exp-list-view{grid-template-columns:1fr!important}.exp-list-view>[data-product-card]{display:grid;grid-template-columns:180px 1fr;gap:24px}.exp-list-view>[data-product-card]>:first-child{grid-row:span 3}.pagination{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.pagination>*{border:1px solid #c3c8c2;padding:6px 12px;border-radius:4px}.shopify-policy__container{max-width:1100px!important;padding:180px 24px 60px!important}.shopify-policy__title{font:600 36px 'Space Grotesk',sans-serif;margin-bottom:24px}.shopify-policy__body{font:15px/1.7 'Work Sans',sans-serif}main main{padding-top:0!important}#stickyAddToCartBar{z-index:45}body.exp-template-product{padding-bottom:88px}.exp-template-product .exp-cart-drawer{z-index:100}#ExpQuickView [data-product-card]{max-width:650px}#ExpQuickView{min-width:min(560px,92vw)}[hidden]{display:none!important}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{appearance:none}summary{cursor:pointer}.exp-mobile-search{display:none}.exp-empty-state{padding:40px;background:#fff;border-radius:8px}.exp-category-nav{overflow:auto;white-space:nowrap}.exp-template-customers\/addresses .page-width{max-width:1184px;margin:0 auto;padding:180px 20px 60px}.exp-template-customers\/addresses button{background:#1a2e22;color:#fff;padding:10px 20px}.exp-template-customers\/addresses input,.exp-template-customers\/addresses select{border:1px solid #c3c8c2;padding:8px;margin:6px 0}@media(max-width:767px){header .h-28{height:104px}header nav{gap:12px!important}header [data-path=home] .font-headline-md{font-size:21px}header [data-path=home] .font-label-tech{font-size:8px}header [data-path=account] .material-symbols-outlined{font-size:24px}.exp-home-main{padding-top:132px}.exp-home-main>.shopify-section:first-child>section{padding-top:12px!important}.exp-home-main h1{font-size:36px;line-height:1.12}.exp-home-main h2{font-size:28px;line-height:1.2}.exp-list-view>[data-product-card]{display:flex}.exp-mobile-search{display:block;padding:8px 20px;background:#efeee9}.exp-mobile-search input{width:100%;padding:8px;background:#fff;border-radius:4px;font-size:13px}table{max-width:100%}section:has(table){overflow-x:auto}#MainContent{overflow-x:clip}#stickyAddToCartBar>div{gap:8px!important}#stickyAddToCartBar .font-headline-sm{font-size:13px}#stickyAddToCartBar img{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

@media(max-width:767px){.exp-home-main>.shopify-section:first-child .inline-flex{max-width:100%;flex-wrap:wrap}.exp-home-main>.shopify-section:first-child .inline-flex>span{max-width:100%;overflow-wrap:anywhere}header .flex.items-center.gap-space-md.text-on-surface-variant{gap:8px}#ExpSearch{width:calc(100vw - 32px)}}
header nav a[aria-current="page"],header nav a.bg-primary-container{background-color:#1a2e22;color:#ffb875;font-weight:700}header nav a[aria-current="page"]:hover,header nav a[aria-current="page"]:focus-visible,header nav a.bg-primary-container:hover{color:#ffb875}
