@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";:root{--ev-cream:#f7f1e8;--ev-paper:#fffaf3;--ev-sand:#ede3d3;--ev-ink:#1f1712;--ev-soot:#211812;--ev-ember:#c2410c;--ev-ember-2:#e8742c;--ev-muted:#5f5148;--ev-line:rgba(31,23,18,.12);--ev-serif:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--ev-sans:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--ev-grad:linear-gradient(100deg,#9a3412 0%,#c2410c 38%,#e8742c 72%,#f4a26a 100%)}body{background:var(--ev-cream)}.ev{font-family:var(--ev-sans);color:var(--ev-ink);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}.ev *{box-sizing:border-box}.ev p{margin:0}.ev a{color:inherit}.ev-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.ev-narrow{max-width:760px;margin:0 auto;padding:0 24px}.ev-serif{font-family:var(--ev-serif);font-weight:600;letter-spacing:-.02em;line-height:1.08;margin:0}.ev-serif em{font-style:normal;color:var(--ev-ember)}.ev .ev-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--ev-ember);margin-bottom:16px}.ev .ev-eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:currentColor;opacity:.7}.ev-lede{font-size:19px;line-height:1.65;color:var(--ev-muted)}.ev-icon{width:22px;height:22px}.ev-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 28px;border-radius:999px;background:var(--ev-grad);background-size:170% 100%;background-position:0 0;color:#fff!important;text-decoration:none!important;font-weight:600;font-size:15px;border:0;cursor:pointer;box-shadow:0 14px 30px -14px #c2410cbf,inset 0 1px #ffffff38;transition:background-position .5s ease,transform .25s,box-shadow .25s,color .25s;font-family:var(--ev-sans)}.ev-btn:hover{background-position:100% 0;transform:translateY(-2px)}.ev-btn span[aria-hidden]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:-12px;border-radius:50%;background:#fff3;transition:transform .25s}.ev-btn:hover span[aria-hidden]{transform:translate(3px)}.ev-btn--ghost{background:transparent;color:var(--ev-ink)!important;border:1.5px solid var(--ev-ink);box-shadow:none}.ev-btn--ghost:hover{background:var(--ev-ink);color:var(--ev-cream)!important}.ev-btn:disabled,.ev-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.ev-logo{display:inline-flex;align-items:center;gap:10px;color:var(--ev-ink);text-decoration:none}.ev-logo--light{color:var(--ev-cream)}.ev-logo__mark{width:30px;height:30px;flex:0 0 30px}.ev-logo__word{font-family:var(--ev-serif);font-size:24px;letter-spacing:-.02em;line-height:1}.ev-logo__word em{font-style:normal;color:var(--ev-ember)}.ev-logo--light .ev-logo__word em{color:var(--ev-ember-2)}.ev-announce{background:var(--ev-soot);color:var(--ev-cream);text-align:center;font-family:var(--ev-sans);font-size:13px;letter-spacing:.02em;padding:9px 16px}.ev-announce a{color:var(--ev-cream);text-decoration:underline;text-underline-offset:3px}.ev-header{position:sticky;top:0;z-index:50;background:#f7f1e8f0;-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--ev-line);font-family:var(--ev-sans)}.ev-header__bar{max-width:1200px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ev-nav{display:flex;gap:30px;list-style:none;margin:0;padding:0}.ev-nav a{text-decoration:none;font-size:15px;font-weight:500;color:var(--ev-ink);padding:6px 0;border-bottom:1px solid transparent;transition:border-color .2s}.ev-nav a:hover,.ev-nav a[aria-current=page]{border-color:var(--ev-ember)}.ev-header__actions{display:flex;align-items:center;gap:14px}.ev-header__actions .ev-btn{padding:11px 20px;font-size:14px}.ev-cart{position:relative;display:inline-flex;color:var(--ev-ink)}.ev-cart svg{width:24px;height:24px}.ev-cart__count{position:absolute;top:-6px;right:-8px;background:var(--ev-ember);color:#fff;font-size:11px;font-weight:600;border-radius:999px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 4px}.ev-burger{display:none}.ev-burger summary{list-style:none;cursor:pointer;display:flex;padding:6px}.ev-burger summary::-webkit-details-marker{display:none}.ev-burger svg{width:26px;height:26px}.ev-drawer{position:absolute;left:0;right:0;top:100%;background:var(--ev-cream);border-bottom:1px solid var(--ev-line);padding:12px 24px 28px}.ev-drawer a{display:block;padding:14px 0;border-bottom:1px solid var(--ev-line);text-decoration:none;font-family:var(--ev-serif);font-size:22px;color:var(--ev-ink)}.ev-drawer .ev-btn{margin-top:20px;width:100%;font-family:var(--ev-sans);font-size:15px;border-bottom:0}@media(max-width:989px){.ev-nav,.ev-header__actions .ev-btn{display:none}.ev-burger{display:block}}.ev-footer{background:var(--ev-soot);color:#f7f1e8b8;font-family:var(--ev-sans);font-size:15px;padding:88px 0 32px}.ev-footer a{color:#f7f1e8b8;text-decoration:none}.ev-footer a:hover{color:var(--ev-cream)}.ev-footer__top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:64px;border-bottom:1px solid rgba(247,241,232,.12)}.ev-footer__brand p{margin:20px 0 28px;max-width:340px;line-height:1.6}.ev-footer h3{font-family:var(--ev-sans);font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--ev-cream);margin:0 0 18px}.ev-footer ul{list-style:none;margin:0;padding:0}.ev-footer li{margin-bottom:12px}.ev-news{display:flex;gap:8px;max-width:380px}.ev-news input{flex:1;min-width:0;background:#f7f1e80f;border:1px solid rgba(247,241,232,.2);border-radius:999px;padding:13px 18px;color:var(--ev-cream);font-size:14px;font-family:var(--ev-sans)}.ev-news input::placeholder{color:#f7f1e880}.ev-news .ev-btn{padding:13px 20px;font-size:14px}.ev-news-msg{font-size:13px;margin-top:10px;color:var(--ev-ember-2)}.ev-footer__promise{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:36px 0;border-bottom:1px solid rgba(247,241,232,.12)}.ev-footer__promise div{font-size:14px}.ev-footer__promise strong{display:block;font-family:var(--ev-serif);font-weight:600;font-size:20px;color:var(--ev-cream);margin-bottom:2px}.ev-footer__bottom{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-top:28px;font-size:13px;color:#f7f1e880}.ev-footer__bottom a{color:#f7f1e880;margin-right:18px}.ev-footer__legal{max-width:640px;line-height:1.6}@media(max-width:989px){.ev-footer__top{grid-template-columns:1fr 1fr}.ev-footer__brand{grid-column:1/-1}.ev-footer__promise{grid-template-columns:1fr 1fr}}.ev-pagehead{background:var(--ev-cream);padding:96px 0 64px;text-align:center}.ev-pagehead h1{font-size:clamp(40px,5.4vw,72px)}.ev-pagehead .ev-lede{max-width:620px;margin:22px auto 0}.ev-pagehead--dark{background:var(--ev-soot);color:var(--ev-cream)}.ev-pagehead--dark h1{color:var(--ev-cream)}.ev-pagehead--dark .ev-serif em,.ev-pagehead--dark .ev-eyebrow{color:var(--ev-ember-2)}.ev-pagehead--dark .ev-lede{color:#f7f1e8b8}.ev-content{background:var(--ev-cream);padding:40px 0 112px}.ev-content .ev-block{margin-bottom:56px}.ev-content h2{font-family:var(--ev-serif);font-weight:600;font-size:clamp(28px,3.2vw,40px);letter-spacing:-.02em;line-height:1.15;margin:0 0 18px}.ev-content h3{font-family:var(--ev-serif);font-weight:600;font-size:24px;margin:28px 0 10px}.ev-rte p,.ev-rte li{font-size:17px;line-height:1.7;color:#3d322b}.ev-rte p+p{margin-top:14px}.ev-rte ul,.ev-rte ol{padding-left:20px;margin:14px 0}.ev-rte li{margin-bottom:8px}.ev-rte strong{color:var(--ev-ink)}.ev-rte a{color:var(--ev-ember)}.ev-callout{background:var(--ev-paper);border:1px solid var(--ev-line);border-left:3px solid var(--ev-ember);border-radius:16px;padding:28px 32px}.ev-callout h3{margin-top:0}.ev-todo{background:#fff4d6;border:1px dashed #c9a227;border-radius:12px;padding:18px 22px;font-size:15px;color:#6b5414}.ev-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ev-card{background:var(--ev-paper);border:1px solid var(--ev-line);border-radius:20px;padding:28px}.ev-card .ev-step{font-family:var(--ev-serif);font-style:normal;color:var(--ev-ember);font-size:18px}.ev-card h3{margin:6px 0 8px}.ev-card p{font-size:15px;color:var(--ev-muted)}@media(max-width:749px){.ev-cards{grid-template-columns:1fr}.ev-pagehead{padding:72px 0 48px}}.ev-form{display:grid;gap:16px;font-family:var(--ev-sans)}.ev-form label{font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--ev-ink);display:block;margin-bottom:6px}.ev-form input,.ev-form textarea,.ev-form select{width:100%;background:var(--ev-paper);border:1px solid rgba(31,23,18,.2);border-radius:12px;padding:14px 16px;font-size:16px;font-family:var(--ev-sans);color:var(--ev-ink)}.ev-form textarea{min-height:140px;resize:vertical}.ev-form input:focus,.ev-form textarea:focus,.ev-form select:focus{outline:2px solid var(--ev-ember-2);outline-offset:1px}.ev-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ev-form__ok{background:#e7f3e3;border-radius:12px;padding:16px 18px;color:#24521a}.ev-form__err{background:#fbe5dd;border-radius:12px;padding:16px 18px;color:#8a2a0c}@media(max-width:749px){.ev-form__row{grid-template-columns:1fr}}.ev-serif{font-weight:600;letter-spacing:-.035em;line-height:1.08}.ev-serif em,.ev-logo__word em{font-style:normal}.ev-logo__word{font-weight:700;letter-spacing:-.04em;font-size:23px}.ev-lede{font-size:18px}.ev-pdp__promises strong,.ev-kitcard__price,.ev-pdp__kitprice,.ev-built__list strong,.ev-footer__promise strong{font-weight:600!important;letter-spacing:-.02em}.ev-kitcard__name{font-size:24px!important}.ev-kitcard__price{font-size:38px!important}.ev-drawer a{font-weight:600;font-size:20px}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ev-site.css.map */
