:root{--ks-evergreen:#1F4A3A;--ks-evergreen-hi:#285C49;--ks-evergreen-ink:#143328;--ks-evergreen-soft:#E8F0EB;--ks-evergreen-line:#C7D9CE;--ks-ember:#C2410C;--ks-ember-hi:#A3360A;--ks-brass:#E3A92B;--ks-brass-soft:#FBF1D9;--ks-ink:#18211C;--ks-paper:#F7F5F0;--ks-paper-2:#EFEBE2;--ks-line:#E3DED3;--ks-line-2:#CFC8BA;--ks-muted:#5C665F;--acs-blue:var(--ks-evergreen);--acs-blue-hi:var(--ks-evergreen-hi);--acs-blue-ink:var(--ks-evergreen-ink);--acs-blue-soft:var(--ks-evergreen-soft);--acs-blue-line:var(--ks-evergreen-line);--acs-cta:var(--ks-ember);--acs-cta-hi:var(--ks-ember-hi);--acs-sun:var(--ks-brass);--acs-sun-soft:var(--ks-brass-soft);--acs-navy:var(--ks-ink);--ey-ink-2:#1F2A24;--ey-ink-3:#2C3A32;--ey-steel:#3E4C44;--ey-fog:#C9CFC9;--ey-fog-2:#9AA39C;--ey-paper:var(--ks-paper);--ey-paper-2:var(--ks-paper-2);--ey-line:var(--ks-line);--ey-line-2:var(--ks-line-2);--ey-muted:var(--ks-muted);--ey-ok:#1E7F4F;--font-display:"Archivo","Helvetica Neue",Arial,sans-serif;--font-heading:"Archivo","Helvetica Neue",Arial,sans-serif;--r-sm:6px;--r:10px;--r-lg:14px;--shadow-1:0 1px 2px rgb(24 33 28 / .06),0 10px 24px -16px rgb(31 74 58 / .28);--shadow-2:0 2px 6px rgb(24 33 28 / .07),0 26px 50px -26px rgb(31 74 58 / .38)}body{background:var(--ks-paper)}h1,h2,h3,.eyhero__title{letter-spacing:-.025em}.btn--primary,.pcard__btn:not(.pcard__btn--ghost),.eymix__add{box-shadow:0 1px #fff3 inset,0 10px 22px -14px #c2410cb3}.btn--primary:hover,.pcard__btn:not(.pcard__btn--ghost):hover,.eymix__add:hover:not(:disabled){box-shadow:0 1px #ffffff40 inset,0 14px 28px -14px #c2410cbf}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #1f4a3a2e}.hdr__search input:focus{box-shadow:0 0 0 4px #1f4a3a26}.hdr.is-scrolled{box-shadow:0 12px 30px -20px #18211c59}.announce{background:var(--ks-evergreen-ink)}.mega__feature{background:radial-gradient(80% 70% at 75% 15%,rgb(227 169 43 / .45),transparent 62%),linear-gradient(140deg,var(--ks-evergreen),var(--ks-evergreen-ink))}.eyhero{background:radial-gradient(55% 75% at 88% 8%,#F6E2B0 0,transparent 62%),radial-gradient(60% 80% at 0% 100%,#DCE9E0 0,transparent 62%),linear-gradient(180deg,#F3F1EA,var(--ks-paper))}.eyhero__grid{background-image:linear-gradient(rgb(31 74 58 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(31 74 58 / .06) 1px,transparent 1px)}.eyhero__glow{background:radial-gradient(closest-side,rgb(31 74 58 / .14),rgb(31 74 58 / .04) 60%,transparent)}.eyhero__eyebrow{box-shadow:0 6px 16px -10px #1f4a3a80}.eyhero__search{box-shadow:0 22px 50px -26px #1f4a3a8c}.eyhero__card{box-shadow:0 0 0 1px var(--ey-line),0 30px 50px -24px #18211c61}.eytabs__tab.is-active{box-shadow:0 8px 16px -8px #1f4a3ab3}.eybudget .section-head__sub{color:#dce9e0}.eybudget:before{background:radial-gradient(50% 120% at 100% 0%,rgb(227 169 43 / .3),transparent 60%)}.eyfoot__contact svg{color:var(--ks-brass)}.pcard,.eydept__tile,.eyplate{border-radius:var(--r)}.tag--deal,.eypdp__dealtag{font-weight:700}.eytier__ribbon{white-space:nowrap;letter-spacing:.02em;font-size:.68rem}:root{--ks-paper:#F5F4EF;--ks-paper-2:#ECEBE4;--ks-line:#D9D8D0;--ks-line-2:#BDBCB3;--ks-ink:#141815;--ks-muted:#5A615C;--ks-ochre:#7A5300;--ks-cond:"Archivo","Arial Narrow",Arial,sans-serif;--ks-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--acs-cta:var(--ks-evergreen);--acs-cta-hi:var(--ks-evergreen-hi);--r-sm:3px;--r:4px;--r-lg:6px;--shadow-1:0 1px 2px rgb(20 24 21 / .05);--shadow-2:0 14px 32px -12px rgb(20 24 21 / .2)}body{background:var(--ks-paper);color:var(--ks-ink)}h1,h2,.eyhero__title,.section-head h2,.eydept__name,.coll__head h1{font-family:var(--ks-cond);font-stretch:62%;font-weight:900;text-transform:uppercase;letter-spacing:-.005em;line-height:.9}h2{font-size:clamp(2.4rem,1.4rem + 3vw,3.7rem)}.eyebrow{font-family:var(--ks-mono);font-size:.8rem;font-weight:600;letter-spacing:.02em;color:var(--ks-ochre);gap:.35rem}.eyebrow:before{content:"//";width:auto;height:auto;border-radius:0;background:none!important;color:inherit}.btn--primary,.pcard__btn:not(.pcard__btn--ghost),.eymix__add,.btn--primary:hover,.pcard__btn:not(.pcard__btn--ghost):hover,.eymix__add:hover:not(:disabled){box-shadow:none}.btn,.btn--primary,.btn--ghost,.chip,.pcard__btn{border-radius:var(--r)}.predictive__chips .chip{display:inline-block}.announce{background:var(--ks-brass);color:var(--ks-ink);font-family:var(--ks-mono);font-weight:600;font-size:.76rem;letter-spacing:.03em;text-transform:uppercase}.announce a,.announce__msg,.announce__msg a svg{color:var(--ks-ink)}.hdr{background:#fff;color:var(--ks-ink);border-bottom:0}.hdr .hdr__icon{color:var(--ks-ink)}.hdr .hdr__icon:hover{background:var(--ks-paper);color:var(--ks-evergreen)}.hdr__search input{background:var(--ks-paper);border:1px solid var(--ks-line);border-radius:var(--r)}.hdr__search input:focus{border-color:var(--ks-evergreen);box-shadow:0 0 0 3px #1f4a3a26}.hdr__search-go{background:var(--ks-evergreen);border-radius:var(--r)}.hdr__search-go:hover{background:var(--ks-evergreen-hi)}.hdr__count{background:var(--ks-brass);color:var(--ks-ink);box-shadow:0 0 0 2px #fff}.hdr.is-scrolled{box-shadow:0 10px 24px -18px #14181559}.drawer--left .drawer__head{background:#fff;border-bottom:1px solid var(--ks-line)}.hdr__nav{background:#fff;border-top:1px solid var(--ks-line);border-bottom:2px solid var(--ks-ink)}.hdr__link{font-family:var(--ks-cond);font-stretch:75%;text-transform:uppercase;letter-spacing:.05em;font-weight:700;font-size:.98rem;color:var(--ks-ink)}.hdr__link:after{background:var(--ks-brass);height:4px}.hdr__link:hover,.hdr__link[aria-current],.hdr__item:hover .hdr__link,.hdr__ico{color:var(--ks-evergreen)}.hdr__menu{flex-wrap:nowrap;justify-content:space-between}.hdr__item--more{margin-left:0}.hdr__link{white-space:nowrap}@media(max-width:1359px){.hdr__link{font-size:.86rem;letter-spacing:.02em;padding-inline:.4rem .3rem;gap:.3rem}}@media(max-width:1179px){.hdr__link{font-size:.8rem;font-stretch:62%;letter-spacing:.01em;padding-inline:.28rem .2rem}.hdr__caret{width:10px;height:10px}}.eyhero.ks3hero{position:relative;overflow:hidden;isolation:isolate;background:var(--ks-paper);color:var(--ks-ink);border-bottom:1px solid var(--ks-line)}.ks3hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:70% 55%}.ks3hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#f5f4efe6}.ks3hero__inner{display:grid;gap:2rem;align-items:center;padding-block:2.5rem 3rem}.ks3hero .eyhero__copy{display:grid;gap:1.15rem;justify-items:start}.ks3hero .eyhero__copy>*{margin:0}.ks3hero .eyhero__eyebrow{display:block;padding:0;border:0;background:none;box-shadow:none;font-family:var(--ks-mono);font-size:.82rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ks-ochre)}.ks3hero .eyhero__title{max-width:none;font-size:clamp(3.4rem,1.5rem + 6.6vw,8rem);line-height:.86;color:var(--ks-ink)}.ks3hero .eyhero__title em{font-style:normal;color:var(--ks-ink);background:var(--ks-brass);padding:0 .08em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ks3hero .eyhero__title em:after{display:none}.ks3hero .eyhero__text{max-width:56ch;color:#3e4440;font-size:1.08rem;font-weight:500}.ks3hero .eyhero__search{width:100%;max-width:620px;background:#fff;border:1px solid var(--ks-line-2);border-radius:var(--r);box-shadow:0 12px 30px -18px #14181559}.ks3hero .eyhero__search .btn--primary{background:var(--ks-evergreen);border-color:var(--ks-evergreen)}.ks3hero .eyhero__chips-label{color:#3e4440}.ks3hero .eyhero__chips a{background:#fff;border:1px solid var(--ks-line-2);color:var(--ks-ink);border-radius:var(--r)}.ks3hero .eyhero__chips a:hover{background:var(--ks-ink);border-color:var(--ks-ink);color:#fff}.ks3stats{width:100%;max-width:620px;margin:.25rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--ks-line);border:1px solid var(--ks-line)}.ks3stats>div{background:#fff;padding:.75rem .9rem}.ks3stats dt{font-family:var(--ks-mono);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ks-muted)}.ks3stats dd{margin:0;font-family:var(--ks-cond);font-stretch:75%;font-weight:900;font-size:1.9rem;line-height:1.05;text-transform:uppercase}.ks3stats .is-accent dd{color:var(--ks-evergreen)}.ks3spot{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ks-line);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 16px 40px #1418151a}.ks3spot__head{display:flex;justify-content:space-between;gap:1rem;margin:0;padding:.75rem 1rem;border-bottom:1px solid var(--ks-paper-2);font-family:var(--ks-mono);font-size:.74rem;text-transform:uppercase;color:var(--ks-muted)}.ks3spot__head b{color:var(--ks-evergreen);font-weight:600}.ks3spot__img{display:block;padding:1.25rem;background:#fff}.ks3spot__img img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain}.ks3spot__body{display:grid;gap:.8rem;padding:1rem;border-top:1px solid var(--ks-paper-2)}.ks3spot__title{margin:0;font-family:var(--ks-cond);font-stretch:87.5%;font-weight:800;font-size:1.3rem;line-height:1.15;text-transform:none;letter-spacing:0}.ks3spot__title a{color:var(--ks-ink)}.ks3spot__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.ks3spot__price{font-family:var(--ks-mono);font-weight:600;font-size:1.45rem;color:var(--ks-evergreen)}.ks3spot__cta{display:inline-flex;align-items:center;min-height:44px;padding:0 1.1rem;border-radius:var(--r);background:var(--ks-ink);color:#fff;font-weight:800}.ks3spot__cta:hover{background:var(--ks-evergreen);color:#fff}@media(min-width:600px){.ks3stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:990px){.ks3hero__veil{background:linear-gradient(90deg,#f5f4eff7,#f5f4efeb 42%,#f5f4ef9e 72%,#f5f4ef73)}.ks3hero__inner{grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr);gap:3rem;padding-block:4.5rem 4.75rem;min-height:640px}}.ks3band{background:var(--ks-paper-2);border-block:1px solid var(--ks-line)}.ks3chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 1.5rem;padding:0;list-style:none}.ks3chips a{display:inline-flex;align-items:center;min-height:44px;padding:0 .95rem;border:1px solid var(--ks-line-2);border-radius:var(--r);background:#fff;color:var(--ks-ink);font-weight:700;font-size:.92rem}.ks3chips a:hover{background:var(--ks-ink);border-color:var(--ks-ink);color:#fff}.pcard{background:#fff;border:1px solid var(--ks-line);border-radius:var(--r-lg);box-shadow:none;transition:border-color .2s,box-shadow .2s}.pcard:hover{border-color:var(--ks-ink);box-shadow:0 10px 28px #1418151a;transform:none}.pcard__media{background:#fff}.pcard__meta{font-family:var(--ks-mono);font-size:.7rem;letter-spacing:.02em;text-transform:uppercase;color:var(--ks-muted)}.pcard__price .price__current,.price__current{font-family:var(--ks-mono);font-weight:600;color:var(--ks-evergreen)}.tag--deal{border-radius:2px;background:var(--ks-brass);color:var(--ks-ink)}.eydept__tile{background:#fff;border:1px solid var(--ks-line);border-radius:var(--r-lg);box-shadow:none}.eydept__tile:hover{border-color:var(--ks-ink);box-shadow:0 10px 28px #1418151a;transform:none}.eydept__name{font-size:clamp(1.6rem,1.1rem + 1.4vw,2.5rem);position:relative;z-index:1}.eydept__name a{color:var(--ks-ink)}.eydept__n{font-family:var(--ks-mono);font-size:.72rem;letter-spacing:.03em;text-transform:uppercase;color:var(--ks-muted)}.eydept__ico{background:var(--ks-paper);color:var(--ks-evergreen);border-radius:var(--r)}.eydept__go{background:var(--ks-ink);color:#fff;border-radius:var(--r)}.eydept__tile:hover .eydept__go{background:var(--ks-brass);color:var(--ks-ink)}.eydept__tile--1,.eydept__tile--6{border-color:transparent}.eydept__tile--1{background:var(--ks-evergreen);color:#fff}.eydept__tile--1 .eydept__name a,.eydept__tile--1 .eydept__cats a{color:#fff}.eydept__tile--1 .eydept__n{color:var(--ks-brass)}.eydept__tile--1 .eydept__ico{background:#ffffff1f;color:var(--ks-brass)}.eydept__tile--6{background:var(--ks-brass)}.eydept__tile--6 .eydept__n{color:#3b2a00}.eydept__tile--1 .eydept__cats a{background:#ffffff24;border-color:transparent;color:#fff}.eydept__tile--1 .eydept__cats a:hover{background:var(--ks-brass);color:var(--ks-ink)}.eydept__tile--6 .eydept__cats a{background:#ffffff8c;border-color:transparent;color:var(--ks-ink)}.eydept__tile--1 .eydept__media,.eydept__tile--6 .eydept__media{background:#fff;border-radius:var(--r);padding:4%;box-sizing:border-box}@media(min-width:990px){.eydept__tile--1 .eydept__media{width:50%;right:4%;bottom:5%}.eydept__tile--6 .eydept__media{width:44%;right:5%;bottom:7%}.eydept__tile--6 .eydept__text{max-width:54%}}.eydept__tile--1 .eydept__media img,.eydept__tile--6 .eydept__media img{mix-blend-mode:normal}.eytabs__tabs{background:#fff;border:1px solid var(--ks-line);border-radius:var(--r);padding:4px}.eytabs__tab{border-radius:3px;font-family:var(--ks-cond);font-stretch:87.5%;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ks-ink)}.eytabs__tab.is-active{background:var(--ks-ink);color:#fff;box-shadow:none}.eybudget{background:var(--ks-brass);color:var(--ks-ink)}.eybudget:before{display:none}.eybudget h2,.eybudget .eyebrow{color:var(--ks-ink)}.eybudget .section-head__sub{color:#3b3420}.eybudget__btn{background:#fff;border:1px solid var(--ks-ink);color:var(--ks-ink);border-radius:var(--r)}.eybudget__go{background:var(--ks-ink);color:var(--ks-brass)}.eybudget__btn:hover{background:var(--ks-ink);color:#fff;border-color:var(--ks-ink)}.eybudget__btn:hover .eybudget__go{background:var(--ks-brass);color:var(--ks-ink)}.newsletter{background:var(--ks-evergreen);color:#fff}.newsletter h2,.newsletter .eyebrow,.newsletter p{color:#fff}.newsletter .eyebrow{color:var(--ks-brass)}.newsletter input{border-radius:var(--r)}.newsletter button,.newsletter .btn{background:var(--ks-brass)!important;border-color:var(--ks-brass)!important;color:var(--ks-ink)!important;border-radius:var(--r)}.eysteps__step{background:#fff;border:1px solid var(--ks-line);border-left:4px solid var(--ks-brass);border-radius:var(--r)}.eysteps__num{font-family:var(--ks-mono);font-size:1rem;font-weight:600;color:var(--ks-ochre);-webkit-text-stroke:0}.eysteps__num:before{content:"STEP "}.eysteps__ico{background:var(--ks-paper);color:var(--ks-evergreen);border-radius:var(--r)}.eysteps__step h3{font-family:var(--ks-cond);font-stretch:75%;font-weight:800;text-transform:uppercase;font-size:1.45rem}.eybrands__tile{border-radius:var(--r);background:#fff}.faq details{border-radius:var(--r);background:#fff}.eyfoot{background:var(--ks-paper-2);color:#3e4440;border-top:2px solid var(--ks-ink)}.eyfoot a,.eyfoot address,.eyfoot__col a{color:#3e4440}.eyfoot a:hover,.eyfoot__col a:hover{color:var(--ks-evergreen)}.eyfoot .hdr__logo{color:var(--ks-ink)}.eyfoot__col h3{font-family:var(--ks-mono);font-size:.78rem;font-weight:600;letter-spacing:.04em;color:var(--ks-ink)}.eyfoot__contact svg{color:var(--ks-evergreen)}.eyfoot__bottom{border-top:1px solid #D0CFC6;color:var(--ks-muted)}.ks3cats{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);margin:1.5rem 0 3.5rem}.ks3cat{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.1rem;background:#fff;border:1px solid var(--ks-line);border-radius:var(--r-lg)}.ks3cat__media{display:block;align-self:start;background:#fff;border-radius:var(--r)}.ks3cat__media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ks3cat__n{margin:0 0 .2rem;font-family:var(--ks-mono);font-size:.72rem;letter-spacing:.03em;text-transform:uppercase;color:var(--ks-muted)}.ks3cat__name{margin:0 0 .6rem;font-size:clamp(1.8rem,1.3rem + 1.4vw,2.6rem)}.ks3cat__name a{color:var(--ks-ink)}.ks3cat__label{margin:.7rem 0 .35rem;font-family:var(--ks-mono);font-size:.72rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--ks-ochre)}.ks3cat__links{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ks3cat__links a{display:inline-flex;align-items:center;gap:.35rem;min-height:36px;padding:0 .7rem;border:1px solid var(--ks-line);border-radius:var(--r);background:var(--ks-paper);color:var(--ks-ink);font-size:.86rem;font-weight:600}.ks3cat__links a:hover{background:var(--ks-ink);border-color:var(--ks-ink);color:#fff}.ks3cat__links small{font-family:var(--ks-mono);color:var(--ks-muted)}.ks3cat__all{display:inline-flex;margin-top:1rem;font-weight:700;color:var(--ks-evergreen)}.ks3cat--lead{background:var(--ks-evergreen);border-color:var(--ks-evergreen)}.ks3cat--lead .ks3cat__name a,.ks3cat--lead .ks3cat__all{color:#fff}.ks3cat--lead .ks3cat__n,.ks3cat--lead .ks3cat__label{color:var(--ks-brass)}.ks3cat--lead .ks3cat__links a{background:#ffffff1f;border-color:transparent;color:#fff}.ks3cat--lead .ks3cat__links a:hover{background:var(--ks-brass);color:var(--ks-ink)}@media(min-width:600px){.ks3cat{grid-template-columns:160px minmax(0,1fr);gap:1.4rem}.ks3cat--wide{grid-template-columns:minmax(0,1fr)}}@media(min-width:990px){.ks3cats{grid-template-columns:repeat(2,minmax(0,1fr))}.ks3cat--wide{grid-column:1 / -1}}.eypdp__title,.eypdp h1{font-family:var(--ks-cond);font-stretch:87.5%;font-weight:800;text-transform:none;line-height:1.05}.eytier{border-radius:var(--r)}.eytier.is-active,.eytier[aria-checked=true]{box-shadow:0 0 0 2px var(--ks-evergreen)}.eybundle,.eyplate{border-radius:var(--r-lg)}.eyplate{background:#fff;border:1px solid var(--ks-line);box-shadow:0 10px 28px #1418150f}.eypdp__dealtag{background:var(--ks-brass);color:var(--ks-ink)}.hdr__logo img,.eylogo-img{height:46px;width:auto}@media(max-width:999px){.hdr__logo img,.hdr__bar .eylogo-img{height:36px}}.eyfoot .eylogo-img{height:54px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/keystead.css.map */
