@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&display=swap";.enf{--ink:#0c0c0c;--paper:#f4f1ea;--paper-2:#ece8df;--muted:#6d6a62;--thread:#b8362f;--display:"Lora",Georgia,serif;background:var(--paper);color:var(--ink);font-family:inherit;position:relative}.enf *{box-sizing:border-box}.enf a{color:inherit;text-decoration:none}.enf img{max-width:100%;display:block}@media(pointer:fine){.enf-cursor{position:fixed;top:0;left:0;width:8px;height:8px;border-radius:50%;background:var(--ink);pointer-events:none;z-index:99999;transform:translate(-50%,-50%);transition:width .2s,height .2s,opacity .2s}.enf-ring{position:fixed;top:0;left:0;width:34px;height:34px;border:1px solid var(--ink);border-radius:50%;pointer-events:none;z-index:99998;transform:translate(-50%,-50%);opacity:.5;transition:width .25s,height .25s,opacity .25s,border-color .25s}.enf-cursor.on{width:0;height:0}.enf-ring.on{width:56px;height:56px;border-color:var(--thread);opacity:1}}.enf .ticker{background:var(--ink);color:var(--paper);overflow:hidden;white-space:nowrap;border-block:1px solid var(--ink)}.enf .ticker__t{display:inline-block;padding:9px 0;animation:enfscroll 28s linear infinite;font-family:var(--display);font-weight:600;font-size:.85rem;letter-spacing:.04em}.enf .ticker__t span{margin:0 1.4rem}.enf .ticker__t span:after{content:"\2726";margin-left:1.4rem;opacity:.5}@keyframes enfscroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.enf .hero{min-height:88vh;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:3rem;padding:6vh 6vw}.enf .hero__warn{font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:var(--muted);margin-bottom:1.8rem;display:flex;align-items:center;gap:.6rem}.enf .hero__warn:before{content:"";width:26px;height:1px;background:var(--muted)}.enf .hero h1{font-family:var(--display);font-weight:700;font-size:clamp(2.6rem,6.4vw,5.2rem);line-height:1.02;letter-spacing:-.02em;margin-bottom:1.6rem}.enf .hero h1 .type{border-right:3px solid var(--thread);padding-right:2px}.enf .hero__sub{font-size:1.05rem;max-width:36ch;color:#2b2a27;margin-bottom:2.4rem;line-height:1.6}.enf .hero__cta{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.enf .btn{font-weight:600;font-size:.86rem;text-transform:uppercase;letter-spacing:.07em;padding:15px 30px;border:1px solid var(--ink);transition:.22s;display:inline-block;cursor:pointer}.enf .btn--solid{background:var(--ink);color:var(--paper)}.enf .btn--solid:hover{background:transparent;color:var(--ink)}.enf .btn--ghost:hover{background:var(--ink);color:var(--paper)}.enf .hero__media{position:relative;border:1px solid var(--ink);background:var(--paper-2);aspect-ratio:4/5;overflow:hidden;display:flex;align-items:center;justify-content:center}.enf .hero__media .tag{position:absolute;top:14px;left:14px;font-size:.66rem;text-transform:uppercase;letter-spacing:.14em;background:var(--ink);color:var(--paper);padding:5px 10px;z-index:2}.enf .hero__media video,.enf .hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.enf .stitch{width:74%;max-width:340px}.enf .stitch path,.enf .stitch line{stroke:var(--ink);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-dasharray:6 7}.enf .stitch .fillp{stroke:var(--thread);stroke-dasharray:1400;stroke-dashoffset:1400;animation:enfdraw 4s ease forwards .3s}@keyframes enfdraw{to{stroke-dashoffset:0}}@media(max-width:820px){.enf .hero{grid-template-columns:1fr;padding-top:4vh}.enf .hero__media{aspect-ratio:1/1;order:-1}}.enf .manifesto{padding:14vh 6vw;border-block:1px solid var(--ink);background:var(--ink);color:var(--paper)}.enf .manifesto__label{font-size:.72rem;text-transform:uppercase;letter-spacing:.22em;color:#9a948a;margin:0 auto 3.5rem;max-width:1300px}.enf .manifesto__grid{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:1.7fr .9fr;gap:5rem;align-items:start}.enf .manifesto__body p{font-family:var(--display);font-weight:600;font-size:clamp(1.8rem,3.9vw,3.1rem);line-height:1.18;max-width:22ch;margin:0 0 .9em}.enf .manifesto__body p:last-child{margin-bottom:0}.enf .manifesto .ln{display:block;opacity:0;transform:translateY(28px);transition:opacity .8s,transform .8s}.enf .manifesto .ln.in{opacity:1;transform:none}.enf .manifesto .red{color:var(--thread)}.enf .manifesto__meta{position:sticky;top:14vh}.enf .manifesto__rule{width:52px;height:2px;background:var(--thread);margin-bottom:1.8rem}.enf .manifesto__sign{font-family:var(--display);font-style:italic;font-size:1.15rem;line-height:1.45;color:#bdb7ac;margin:0 0 2.4rem}.enf .manifesto__cta{display:inline-block;font-weight:600;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;padding:14px 28px;border:1px solid var(--paper);color:var(--paper);transition:.2s}.enf .manifesto__cta:hover{background:var(--paper);color:var(--ink)}@media(max-width:860px){.enf .manifesto__grid{grid-template-columns:1fr;gap:2.5rem}.enf .manifesto__meta{position:static}.enf .manifesto__body p{max-width:none}}@media(prefers-reduced-motion:reduce){.enf .manifesto .ln{opacity:1;transform:none;transition:none}}.enf .section{padding:11vh 6vw}.enf .shead{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3.4rem;flex-wrap:wrap;gap:1rem}.enf .shead h2{font-family:var(--display);font-weight:700;font-size:clamp(2rem,4.4vw,3.2rem);letter-spacing:-.02em}.enf .shead .note{font-size:.85rem;color:var(--muted);max-width:30ch;font-style:italic;font-family:var(--display)}.enf .products{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem}.enf .card{border:1px solid var(--ink);background:var(--paper-2);overflow:hidden;transition:.3s;position:relative;display:block}.enf .card:hover{transform:translateY(-5px);box-shadow:10px 10px 0 var(--ink)}.enf .card__img{aspect-ratio:1/1;background:var(--paper);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--ink);position:relative;overflow:hidden}.enf .card__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.enf .card:hover .card__img img{transform:scale(1.04)}.enf .card__ph{font-family:var(--display);font-style:italic;color:#888;font-size:.85rem;text-align:center;padding:2rem}.enf .card__badge{position:absolute;top:12px;right:12px;font-size:.64rem;text-transform:uppercase;letter-spacing:.12em;background:var(--ink);color:var(--paper);padding:5px 9px;z-index:2}.enf .card__body{padding:1.5rem 1.6rem 1.8rem}.enf .card__body h3{font-family:var(--display);font-weight:600;font-size:1.22rem;line-height:1.25;margin-bottom:.5rem}.enf .card__body .desc{font-size:.88rem;color:#3a3833;margin-bottom:1.2rem;font-style:italic;font-family:var(--display)}.enf .card__row{display:flex;justify-content:space-between;align-items:center}.enf .card__price{font-family:var(--display);font-weight:700;font-size:1.3rem}.enf .card__buy{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--ink);padding:8px 16px;transition:.2s}.enf .card:hover .card__buy{background:var(--ink);color:var(--paper)}@media(max-width:680px){.enf .products{grid-template-columns:1fr}}.enf .goodies{background:var(--paper-2);border-block:1px solid var(--ink)}.enf .goodies .crevard{font-family:var(--display);font-style:italic;color:var(--thread);font-size:.9rem}.enf .goodies-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.enf .goody{border:1px solid var(--ink);padding:2.4rem 1.6rem;text-align:center;background:var(--paper);transition:.25s}.enf .goody:hover{background:var(--ink);color:var(--paper)}.enf .goody .ic{font-size:2rem;margin-bottom:1rem;display:block}.enf .goody h4{font-family:var(--display);font-weight:600;font-size:1.1rem;margin-bottom:.4rem}.enf .goody p{font-size:.82rem;color:var(--muted);font-style:italic;font-family:var(--display)}.enf .goody:hover p{color:#bbb6ab}.enf .goody .soon{font-size:.64rem;text-transform:uppercase;letter-spacing:.12em;margin-top:1rem;display:inline-block;border:1px solid currentColor;padding:3px 8px;opacity:.7}@media(max-width:680px){.enf .goodies-grid{grid-template-columns:1fr}}.enf .faq{max-width:820px;margin:0 auto}.enf .faq__item{border-bottom:1px solid var(--ink);padding:1.4rem 0;cursor:pointer}.enf .faq__q{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-family:var(--display);font-weight:600;font-size:1.18rem}.enf .faq__q .pm{font-size:1.5rem;transition:transform .3s;flex-shrink:0}.enf .faq__item.open .pm{transform:rotate(45deg)}.enf .faq__a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s;color:#3a3833}.enf .faq__item.open .faq__a{max-height:240px;padding-top:1rem}.enf .faq__a p{font-size:.95rem;font-style:italic;font-family:var(--display)}.enf .news{background:var(--ink);color:var(--paper);text-align:center;padding:12vh 6vw}.enf .news h2{font-family:var(--display);font-weight:700;font-size:clamp(2rem,4.4vw,3rem);margin-bottom:1rem}.enf .news p{color:#9a948a;font-style:italic;font-family:var(--display);margin-bottom:2.4rem;max-width:42ch;margin-inline:auto}.enf .news__form{display:flex;max-width:460px;margin:0 auto;border:1px solid var(--paper)}.enf .news__form input{flex:1;background:transparent;border:0;color:var(--paper);padding:15px 18px;font-size:.9rem}.enf .news__form input::placeholder{color:#7a756b}.enf .news__form input:focus{outline:none}.enf .news__form button{background:var(--paper);color:var(--ink);border:0;padding:0 24px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;cursor:pointer;transition:.2s}.enf .news__form button:hover{background:var(--thread);color:var(--paper)}.enf .reveal{opacity:0;transform:translateY(30px);transition:opacity .7s,transform .7s}.enf .reveal.in{opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/enf.css.map */
