:root{--khaki:#E4D6B2;--sand:#F1E8D2;--paper:#FAF5E8;--olive:#48552B;--olive-d:#2E3619;--olive-l:#6B7A43;--ink:#1C1F14;--ink-2:#3A3E2E;--signal:#FF5B1F;--signal-d:#E0470F;--steel:#A7ADAE;--line:rgba(28,31,20,.16);--f-display:"Big Shoulders Stencil","Barlow Condensed",Impact,sans-serif;--f-body:"Barlow",system-ui,-apple-system,"Segoe UI",sans-serif;--f-ui:"Barlow Condensed","Barlow",sans-serif;--r:10px;--r-lg:18px;--wrap:1180px;--gutter:clamp(16px,4vw,32px);--header-h:64px;--shadow:0 1px 0 rgba(28,31,20,.08),0 10px 30px -18px rgba(28,31,20,.45)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px)}html.is-locked{overflow:hidden}body{overflow-x:clip;margin:0;background:var(--khaki);color:var(--ink);font:400 17px/1.55 var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:3px}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--signal);outline-offset:3px;border-radius:4px}.skip-link{position:absolute;left:-9999px;top:0;z-index:999;background:var(--ink);color:var(--paper);padding:10px 14px}.skip-link:focus{left:12px;top:12px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}h1,h2,h3,.h{font-family:var(--f-display);font-weight:900;text-transform:uppercase;letter-spacing:.01em;line-height:.92;margin:0;color:var(--ink)}h1,.h1{font-size:clamp(48px,11vw,112px)}h2,.h2{font-size:clamp(40px,7.4vw,76px)}h3,.h3{font-size:clamp(26px,3.6vw,34px);line-height:1}p{margin:0 0 1em}.lead{font-size:clamp(18px,2.1vw,21px);line-height:1.5;color:var(--ink-2);max-width:56ch}.stamp{display:inline-flex;align-items:center;gap:.4em;font:700 13px/1 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--olive-d);border:2px solid currentColor;border-radius:4px;padding:6px 9px 5px;transform:rotate(-2deg)}.stamp--signal{color:var(--signal-d)}.btn{--bg:var(--signal);--fg:#fff;display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:54px;padding:0 26px;border:0;border-radius:var(--r);background:var(--bg);color:var(--fg);font:700 19px/1 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .15s,transform .15s;box-shadow:0 3px 0 var(--signal-d)}.btn:hover{--bg:var(--signal-d)}.btn:active{transform:translateY(2px);box-shadow:0 1px 0 var(--signal-d)}.btn[disabled]{opacity:.6;cursor:not-allowed}.btn--olive{--bg:var(--olive-d);--fg:var(--sand);box-shadow:0 3px #1a1f0d}.btn--olive:hover{--bg:var(--olive)}.btn--ghost{--bg:transparent;--fg:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.btn--ghost:hover{--bg:rgba(28,31,20,.06)}.btn--block{width:100%}.btn.is-busy{opacity:.75}.btn__price{font-family:var(--f-body);font-weight:600;letter-spacing:0;text-transform:none;opacity:.92}.link{font:600 16px/1 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--olive-d)}.announce{background:var(--olive-d);color:var(--sand);font:600 15px/1.2 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;text-align:center}.announce__inner{position:relative;height:38px;overflow:hidden}.announce__msg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 12px;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .35s}.announce__msg.is-active{opacity:1;transform:none}.site-header{position:sticky;top:0;z-index:50;background:#e4d6b2eb;backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid transparent;transition:border-color .2s}.site-header.is-solid{border-bottom-color:var(--line)}.site-header__bar{display:flex;align-items:center;gap:14px;height:64px}.logo{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--ink)}.logo img{width:44px;height:44px;object-fit:contain}.logo__word{font:900 27px/1 var(--f-display);letter-spacing:.02em;text-transform:uppercase}.site-header__nav{display:none;margin-left:auto;gap:24px}.site-header__nav a{font:600 16px/1 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.site-header__nav a:hover{color:var(--signal-d)}.site-header__tools{margin-left:auto;display:flex;align-items:center;gap:6px}.icon-btn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border:0;background:none;border-radius:50%;color:var(--ink)}.icon-btn:hover{background:#1c1f1412}.icon-btn svg{width:24px;height:24px}.cart-count{position:absolute;top:3px;right:1px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--signal);color:#fff;font:700 12px/19px var(--f-ui);text-align:center}.site-header__cta{display:none}@media(min-width:990px){.site-header__nav{display:flex}.site-header__tools{margin-left:18px}.site-header__menu{display:none}.site-header__cta{display:inline-flex;min-height:44px;padding:0 18px;font-size:17px}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#14160e8c;opacity:0;transition:opacity .3s}.drawer__panel{position:absolute;top:0;bottom:0;right:0;width:min(440px,100%);background:var(--paper);display:flex;flex-direction:column;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);box-shadow:-20px 0 40px -20px #0006}.drawer--left .drawer__panel{left:0;right:auto;transform:translate(-100%)}.drawer.is-open .drawer__scrim{opacity:1}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line)}.drawer__title{font:900 30px/1 var(--f-display);text-transform:uppercase}.drawer__body{flex:1;overflow:auto;padding:18px}.drawer__foot{padding:16px 18px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--sand)}.nav-list{list-style:none;margin:0;padding:0}.nav-list a{display:block;padding:14px 2px;border-bottom:1px solid var(--line);font:900 32px/1 var(--f-display);text-transform:uppercase;text-decoration:none}.cart-lines{list-style:none;margin:0;padding:0;display:grid;gap:16px}.cart-line{display:grid;grid-template-columns:84px 1fr;gap:14px}.cart-line__img img{width:84px;height:84px;object-fit:cover;border-radius:var(--r);background:var(--khaki)}.cart-line__title{font:700 18px/1.1 var(--f-ui);text-transform:uppercase;letter-spacing:.03em;text-decoration:none}.cart-line__variant{margin:3px 0 8px;font-size:15px;color:var(--ink-2)}.cart-line__row{display:flex;align-items:center;justify-content:space-between}.cart-line__price s{color:var(--ink-2);font-size:14px;margin-right:6px}.cart-line__remove{border:0;background:none;padding:6px 0 0;font-size:14px;color:var(--ink-2);text-decoration:underline}.qty{display:inline-flex;align-items:center;border:2px solid var(--ink);border-radius:var(--r);height:46px}.qty button{width:42px;height:100%;border:0;background:none;font-size:20px}.qty input,.qty span{width:36px;text-align:center;border:0;background:none;font-weight:600}.qty--sm{height:36px}.qty--sm button{width:32px}.bundle-meter{margin-bottom:14px;padding:12px 14px;border-radius:var(--r);background:var(--olive-d);color:var(--sand)}.bundle-meter p{margin:0 0 8px;font:600 16px/1.25 var(--f-ui);letter-spacing:.03em}.bundle-meter__bar{height:8px;border-radius:8px;background:#f1e8d233;overflow:hidden}.bundle-meter__bar span{display:block;height:100%;background:var(--signal);border-radius:8px;transition:width .4s}.bundle-meter.is-unlocked{background:var(--olive)}.cart-sum{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;font-weight:600}.cart-sum--save{color:var(--olive);font-size:15px}.cart-note{margin:0 0 12px;font-size:14px;color:var(--ink-2)}.cart-empty{text-align:center;padding:30px 10px}.cart-empty img{width:120px;margin:0 auto 12px}.site-footer{background:var(--ink);color:var(--sand);padding:56px 0 calc(28px + env(safe-area-inset-bottom))}.site-footer a{color:var(--sand)}.site-footer__grid{display:grid;gap:32px}.site-footer__brand img{width:230px;max-width:70%}.site-footer__brand p{margin-top:14px;color:#cfc6ae;max-width:36ch}.site-footer__col h3{font-size:24px;color:var(--sand);margin-bottom:12px}.site-footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.site-footer__col a{text-decoration:none;color:#d9d0b8}.site-footer__col a:hover{color:#fff}.site-footer__base{margin-top:40px;padding-top:18px;border-top:1px solid rgba(241,232,210,.15);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:14px;color:#b9b19a}.payment-icons{display:flex;gap:6px;flex-wrap:wrap}.payment-icons svg{width:38px;height:24px}@media(min-width:860px){.site-footer__grid{grid-template-columns:1.4fr 1fr 1fr}}.page{padding:48px 0 72px}.page .rte{max-width:72ch}.rte h2{font-size:clamp(30px,5vw,44px);margin:1.4em 0 .4em}.rte a{color:var(--olive-d)}.field{display:grid;gap:6px;margin-bottom:14px}.field label{font:700 15px/1 var(--f-ui);letter-spacing:.08em;text-transform:uppercase}.input,.select{width:100%;min-height:52px;padding:0 14px;border:2px solid var(--ink);border-radius:var(--r);background:var(--paper);color:var(--ink);font-size:17px}.input::placeholder{color:#1c1f1480;opacity:1}.select:required:invalid{color:#1c1f148c}.select option{color:var(--ink)}textarea.input{padding:12px 14px;min-height:140px}.select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none'%3E%3Cpath d='M1 1.5l6 6 6-6' stroke='%231C1F14' stroke-width='2.4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.notice{padding:12px 14px;border-radius:var(--r);background:var(--sand);border-left:4px solid var(--olive)}.form-error{color:#b3260b;font-weight:600;margin:8px 0 0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
