:root{--kraft:#e7dcc4;--panel:#f2ead7;--band:#dfd2b4;--ink:#20261c;--green:#2e4527;--green-mut:#3f5c33;--green-lt:#8fae7c;--cream:#e7dcc4}*{box-sizing:border-box}body{margin:0;background:#e7dcc4;color:#20261c;font:400 16px/1.6 Archivo,system-ui,sans-serif;-webkit-font-smoothing:antialiased;background-image:repeating-linear-gradient(0deg,rgba(120,100,70,.035) 0 1px,transparent 1px 3px)}.frame{max-width:none;margin:0;border:0;background:transparent;min-height:auto}section,.frame>div:not(.announce){padding-left:max(clamp(20px,4vw,40px),calc(50% - 680px))!important;padding-right:max(clamp(20px,4vw,40px),calc(50% - 680px))!important}.hdr,.ftr{padding-left:max(clamp(20px,3vw,40px),calc(50% - 680px))!important;padding-right:max(clamp(20px,3vw,40px),calc(50% - 680px))!important}a{color:inherit;text-decoration:none}a:hover{color:#3f5c33}h1,h2{font-family:Allerta Stencil,sans-serif;font-weight:400;text-transform:uppercase;line-height:1.05;margin:0 0 16px;text-wrap:balance}h1{font-size:clamp(34px,4.2vw,58px)}h2{font-size:clamp(26px,3vw,40px)}.wrap{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,72px)}.announce{background:#20261c;color:#e7dcc4;font:600 11px/1 Archivo,sans-serif;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 24px;padding:11px 20px;text-align:center}.hdr{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:18px 32px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px;background:#e7dcc4eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:2px solid #20261c}.hdr .logo{font:400 16px/1.1 Allerta Stencil,sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#2e4527}.hdr nav{display:flex;flex-wrap:wrap;gap:10px 18px;font:600 12px/1 Archivo,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-left:8px}.hdr nav a{color:#20261c}.hdr nav a:hover{color:#2e4527;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.sp{flex:1}.btn{display:inline-block;background:#2e4527;color:#e7dcc4!important;border:0;font:700 13px/1 Archivo,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:16px 26px;cursor:pointer;box-shadow:3px 3px #20261c;text-align:center}.btn:hover{background:#20261c}.btn-ghost{display:inline-block;background:transparent;color:#20261c!important;border:2px solid #20261c;font:700 13px/1 Archivo,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:14px 24px;cursor:pointer;text-align:center}.btn-ghost:hover{background:#20261c;color:#e7dcc4!important}.creambtn{display:inline-block;background:#e7dcc4;color:#20261c!important;font:700 13px/1 Archivo,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:17px 30px}.creambtn:hover{background:#3f5c33;color:#e7dcc4!important}.badge{display:inline-block;background:#2e4527;color:#e7dcc4;font:400 11px/1 Allerta Stencil,sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:7px 12px;margin-bottom:14px;transform:rotate(-1deg)}.stamp{position:absolute;top:12px;left:12px;background:#2e4527;color:#e7dcc4;font:400 10px/1 Allerta Stencil,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:6px 9px;transform:rotate(-2deg);box-shadow:3px 3px #20261c66}.pcard{display:flex;flex-direction:column;background:#f2ead7;border:2px solid #20261c;box-shadow:5px 5px #20261c40;transition:transform .15s ease,box-shadow .15s ease;color:inherit}a.pcard:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #2e452759;border-color:#2e4527;color:inherit}.pcard .img{position:relative;height:250px;border-bottom:2px solid #20261c;background:#fff center/cover no-repeat}.pcard .pad{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1}.pcard .t{font:700 17px/1.25 Archivo,sans-serif;color:#20261c}.pcard .tag{font:600 12px/1 Archivo,sans-serif;color:#3f5c33}.pcard .d{font:500 13px/1.5 Archivo,sans-serif;color:#20261ca6;flex:1}.pcard .pr{font:400 22px/1 Allerta Stencil,sans-serif;color:#2e4527}.pcard .was{font:400 15px/1 Allerta Stencil,sans-serif;color:#20261c73;text-decoration:line-through}.pcard .go{font:600 11px/1 Archivo,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#2e4527;margin-top:4px}.dashed{border-style:dashed!important;border-color:#20261c73!important;box-shadow:5px 5px #20261c26!important}.dashed .img{border-bottom-style:dashed;border-bottom-color:#20261c73}.gcover{display:flex;flex-direction:column;gap:10px;transition:transform .15s ease;color:inherit}.gcover:hover{transform:translateY(-3px);color:inherit}.chipa{background:transparent;color:#20261c;border:2px solid #20261c;font:600 11px/1 Archivo,sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:12px 14px;display:inline-block}.chipa:hover{background:#2e4527;color:#e7dcc4}.chipa.on{background:#20261c;color:#e7dcc4}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px}.grid-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px}.grid-fill{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:22px 18px}.muted{color:#20261ca6}.sub{font:500 12px/1.5 Archivo,sans-serif;color:#3f5c33}.price{font:400 26px/1 Allerta Stencil,sans-serif;color:#2e4527}.was{font:400 16px/1 Allerta Stencil,sans-serif;color:#20261c73;text-decoration:line-through}.dark{background:#20261c;color:#e7dcc4}.dark .badge{background:#3f5c33}.dark .sub{color:#8fae7c}.band{background:#dfd2b4}.rule{border-bottom:2px solid #20261c}input[type=email],input[type=text],input[type=number],select{background:#f2ead7;border:2px solid #20261c;color:#20261c;font:400 15px Archivo,sans-serif;padding:13px 15px;outline:none}details{border-bottom:1px solid rgba(32,38,28,.3)}summary{display:flex;justify-content:space-between;gap:20px;padding:18px 0;font:700 15px/1.3 Archivo,sans-serif;cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:#2e4527;font:400 20px/1 Archivo,sans-serif}details[open] summary:after{content:"\2212"}details p{font:400 14px/1.6 Archivo,sans-serif;color:#20261cb3;margin:0 0 18px;max-width:620px}.ftr{background:#20261c;color:#e7dcc4;display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;padding-top:34px;padding-bottom:34px}.ftr a{font:600 12px/1 Archivo,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#e7dcc4bf}.ftr a:hover{color:#e7dcc4;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.stat{padding:24px 26px;border-right:1px solid rgba(32,38,28,.25)}.stat b{display:block;font:400 30px/1 Allerta Stencil,sans-serif;color:#2e4527;font-weight:400}.stat span{font:600 11px/1.3 Archivo,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#20261ca6;display:block;margin-top:8px}table.cart{width:100%;border-collapse:collapse;background:#f2ead7;border:2px solid #20261c}table.cart td,table.cart th{padding:14px;border-bottom:1px solid rgba(32,38,28,.2);text-align:left;font:400 14px Archivo,sans-serif}@media(max-width:960px){.hide-sm{display:none}}.chip input{position:absolute;opacity:0}.chip span{display:inline-flex;align-items:center;gap:9px;background:#f2ead7;border:2px solid rgba(32,38,28,.2);font:600 12px/1 Archivo,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:11px 16px;cursor:pointer}.chip input:checked+span{border-color:#2e4527}.chip input:disabled+span{border-style:dashed;color:#20261c8c;cursor:default}.dot{width:14px;height:14px;border-radius:50%;display:inline-block}.tile{border:1px solid rgba(32,38,28,.35);padding:14px 16px}.tile b{font:700 13px/1.3 Archivo,sans-serif;display:block}.tile span{font:400 12px/1.4 Archivo,sans-serif;color:#20261c99}.cmp{display:grid;grid-template-columns:1.2fr 1fr 1fr;border:2px solid #20261c;background:#f2ead7;box-shadow:4px 4px #20261c40;font:400 13px/1.35 Archivo,sans-serif}.cmp>div{padding:12px 14px;border-top:1px solid rgba(32,38,28,.15)}.cmp .h{background:#20261c;color:#e7dcc4;border-top:0}#sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;gap:12px 16px;padding:12px max(clamp(16px,3vw,40px),calc(50% - 680px));background:#f2ead7;border-top:2px solid #20261c;transform:translateY(110%);transition:transform .25s ease}.rail{display:flex;gap:18px;overflow-x:auto;padding-bottom:14px;scroll-snap-type:x mandatory}.rail>div{flex:0 0 min(360px,82vw);scroll-snap-align:start;background:#f2ead7;border:2px solid #20261c;border-left:4px solid #2e4527;padding:20px;display:flex;flex-direction:column;gap:10px}.card{background:#f2ead7;border:2px solid #20261c;box-shadow:4px 4px #20261c40;display:flex;flex-direction:column}a.card:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #2e452759;transition:transform .15s ease;color:inherit;border-color:#2e4527}.card .img{height:250px;border-bottom:2px solid #20261c;background:#fff center/cover no-repeat}.card .pad{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1}.frame>div.shopify-policy__container{max-width:900px;margin:0 auto;padding-top:clamp(40px,6vw,72px)!important;padding-bottom:clamp(48px,7vw,80px)!important;padding-left:clamp(20px,4vw,40px)!important;padding-right:clamp(20px,4vw,40px)!important}.shopify-policy__title{text-align:left;padding:0}.shopify-policy__title:before{content:"The fine print";display:inline-block;background:#2e4527;color:#e7dcc4;font:400 11px/1 Allerta Stencil,sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:7px 12px;margin-bottom:16px;transform:rotate(-1deg)}.shopify-policy__title h1{font:400 clamp(30px,3.6vw,50px)/1.05 "Allerta Stencil",sans-serif;text-transform:uppercase;color:#20261c;margin:0 0 10px;border-bottom:2px solid #20261c;padding-bottom:18px}.shopify-policy__body{font:400 15px/1.75 Archivo,sans-serif;color:#20261cc7}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body strong b{color:#20261c}.shopify-policy__body h2,.shopify-policy__body h3{font:400 clamp(18px,1.8vw,24px)/1.2 "Allerta Stencil",sans-serif;text-transform:uppercase;margin:34px 0 10px}.shopify-policy__body a{color:#2e4527;text-decoration:underline;text-underline-offset:3px}.shopify-policy__body a:hover{color:#20261c}.shopify-policy__body table{border:2px solid #20261c;background:#f2ead7;border-collapse:collapse}.shopify-policy__body td,.shopify-policy__body th{border:1px solid rgba(32,38,28,.25);padding:10px 12px;font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/42/assets/theme.css.map */
