.erk{--erk-ink:#1f1b17;--erk-muted:#625a52;--erk-line:#ded7cd;--erk-paper:#fcfaf7;--erk-surface:#ffffff;--erk-soft:#f3eee6;--erk-accent:#835f2e;--erk-accent-soft:#eee4d6;--erk-on-dark:#ffffff;--erk-on-dark-muted:#d9d3cc;color:var(--erk-ink);background:var(--erk-paper);font-family:var(--font-body-family)}.erk *{box-sizing:border-box}.erk a{color:var(--erk-ink)}.erk__shell{width:min(1280px,calc(100% - 40px));margin:0 auto}.erk__hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#f7f1e8,#fcfaf7 62%,#f2e8db);border-bottom:1px solid var(--erk-line)}.erk__hero-inner{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);gap:64px;align-items:center;min-height:590px;padding:66px 0}.erk__eyebrow{margin:0 0 14px;color:var(--erk-accent);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.erk__hero h1{max-width:720px;margin:0;color:var(--erk-ink);font-family:var(--font-heading-family);font-size:clamp(40px,5vw,68px);font-weight:500;letter-spacing:-.035em;line-height:1.02}.erk__intro{max-width:650px;margin:20px 0 0;color:var(--erk-muted);font-size:17px;line-height:1.62}.erk__hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.erk__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 23px;border:1px solid var(--erk-ink);border-radius:999px;font-size:14px;font-weight:750;line-height:1;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.erk a.erk__button--primary{background:var(--erk-ink);border-color:var(--erk-ink);color:#fff!important}.erk a.erk__button--primary:hover{background:#342e28;border-color:#342e28;color:#fff!important}.erk a.erk__button--secondary{background:#fff;color:var(--erk-ink)!important}.erk a.erk__button--secondary:hover{background:var(--erk-soft);color:var(--erk-ink)!important}.erk__button:hover{transform:translateY(-1px)}.erk__button:focus-visible,.erk-filter:focus-visible,.erk-card a:focus-visible,.erk-card button:focus-visible,.erk-finder a:focus-visible{outline:3px solid #b58546;outline-offset:3px}.erk__proof{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:24px;color:#514a43;font-size:12.5px}.erk__proof span{display:inline-flex;align-items:center;gap:7px}.erk__proof span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--erk-accent)}.erk__visual{position:relative;min-height:430px}.erk__visual-card{position:absolute;width:48%;aspect-ratio:1;overflow:hidden;padding:10px;border:1px solid #e5ddd2;border-radius:20px;background:#fff;box-shadow:0 24px 55px #251d161f;text-decoration:none}.erk__visual-card img{width:100%;height:100%;object-fit:cover;border-radius:13px}.erk__visual-card--1{left:1%;top:8%;z-index:2;transform:rotate(-4deg)}.erk__visual-card--2{right:0;top:1%;z-index:1;transform:rotate(4deg)}.erk__visual-card--3{left:28%;bottom:0;z-index:3;transform:rotate(1deg)}.erk__visual-note{position:absolute;right:2%;bottom:7%;z-index:4;max-width:180px;padding:12px 14px;border:1px solid var(--erk-line);border-radius:13px;background:#fffffff5;color:#514a43;font-size:11.5px;font-weight:650;line-height:1.45;box-shadow:0 10px 28px #251d1614}.erk__main{padding:62px 0 82px}.erk__section-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:24px}.erk__section-head h2,.erk__how h2,.erk__finder-head h2,.erk__clarity h2{margin:0;color:var(--erk-ink);font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.025em}.erk__section-head h2{font-size:clamp(30px,3.5vw,44px)}.erk__section-head p{max-width:520px;margin:0;color:var(--erk-muted);font-size:14.5px;line-height:1.55}.erk__filters{display:flex;gap:8px;overflow-x:auto;margin:0 -2px 22px;padding:2px 2px 10px;scrollbar-width:none}.erk__filters::-webkit-scrollbar{display:none}.erk-filter{flex:0 0 auto;min-height:42px;padding:0 16px;border:1px solid #cec6bb;border-radius:999px;background:#fff;color:#3f3933;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.erk-filter[aria-pressed=true]{border-color:var(--erk-ink);background:var(--erk-ink);color:#fff}.erk__result-note{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.erk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.erk-card{min-width:0;height:100%;overflow:hidden;border:1px solid #ddd5ca;border-radius:18px;background:var(--erk-surface);display:flex;flex-direction:column;box-shadow:0 4px 18px #1f1b1706;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.erk-card:hover{transform:translateY(-2px);border-color:#cbbca9;box-shadow:0 14px 36px #1f1b1714}.erk-card[hidden]{display:none!important}.erk-card__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#f2ede6;text-decoration:none}.erk-card__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.erk-card:hover .erk-card__image{transform:scale(1.015)}.erk-card__body{display:flex;flex:1;flex-direction:column;padding:18px}.erk-card__situation{display:inline-flex;align-self:flex-start;min-height:25px;align-items:center;margin:0 0 10px;padding:0 9px;border-radius:999px;background:var(--erk-accent-soft);color:#66491f;font-size:9.5px;font-weight:800;letter-spacing:.07em;line-height:1;text-transform:uppercase}.erk-card__title{margin:0;color:var(--erk-ink);font-family:var(--font-heading-family);font-size:25px;font-weight:550;letter-spacing:-.022em;line-height:1.08}.erk-card__title a{color:var(--erk-ink)!important;text-decoration:none}.erk-card__tagline{margin:8px 0 0;color:#3f3933;font-size:13.5px;font-weight:650;line-height:1.38}.erk-card__best{margin:9px 0 0;color:var(--erk-muted);font-size:12px;line-height:1.45}.erk-card__best strong{color:#39332d;font-weight:750}.erk-card__footer{margin-top:auto;padding-top:18px}.erk-card__price-row{display:flex;align-items:baseline;gap:8px;min-height:27px;flex-wrap:wrap}.erk-card__price{color:var(--erk-ink);font-size:18px;font-weight:800}.erk-card__price small{margin-right:3px;color:var(--erk-muted);font-size:10px;font-weight:650}.erk-card__compare{color:#7b736b;font-size:11px;text-decoration:line-through}.erk-card__actions{margin-top:11px}.erk-card__form{margin:0}.erk-card__add{width:100%;min-height:43px;padding:0 12px;border:1px solid var(--erk-ink);border-radius:10px;background:var(--erk-ink);color:#fff;font:inherit;font-size:12.5px;font-weight:800;line-height:1;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.erk-card__add:hover:not(:disabled){background:#352f29;border-color:#352f29;transform:translateY(-1px)}.erk-card__add:disabled{border-color:#bdb5ab;background:#d4cec6;color:#665f58;cursor:not-allowed}.erk a.erk-card__details{display:block;margin-top:9px;color:#3b3530!important;font-size:11.5px;font-weight:750;line-height:1.2;text-align:center;text-decoration:underline;text-decoration-color:#b7aea3;text-underline-offset:3px}.erk a.erk-card__details:hover{color:#000!important;text-decoration-color:#000}.erk__how{margin-top:70px;padding:42px;border-radius:24px;background:#201c18;color:var(--erk-on-dark)}.erk__how h2{color:#fff;font-size:34px}.erk__how-intro{max-width:650px;margin:9px 0 0;color:var(--erk-on-dark-muted);font-size:13.5px;line-height:1.6}.erk__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:27px}.erk__step{padding:22px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#ffffff0d}.erk__step-num{display:block;margin-bottom:12px;color:#e0c49c;font-size:10px;font-weight:850;letter-spacing:.12em}.erk__step h3{margin:0;color:#fff;font-size:17px;font-weight:750}.erk__step p{margin:7px 0 0;color:var(--erk-on-dark-muted);font-size:12.5px;line-height:1.5}.erk__finder{margin-top:70px}.erk__finder-head{display:flex;align-items:end;justify-content:space-between;gap:24px}.erk__finder-head h2{font-size:34px}.erk__finder-head p{max-width:500px;margin:0;color:var(--erk-muted);font-size:13.5px;line-height:1.55}.erk-finder{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:22px}.erk-finder a{display:flex;min-height:112px;flex-direction:column;justify-content:space-between;padding:16px;border:1px solid #ddd5ca;border-radius:14px;background:#fff;color:var(--erk-ink)!important;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.erk-finder a:hover{transform:translateY(-1px);border-color:#bda889;background:#faf6f0}.erk-finder__q{color:var(--erk-muted);font-size:10.5px;line-height:1.42}.erk-finder__a{color:var(--erk-ink);font-size:13px;font-weight:800;line-height:1.22}.erk-finder__a span{display:block;margin-top:4px;color:#755224;font-size:10.5px;font-weight:750}.erk__clarity{margin-top:70px;padding-top:46px;border-top:1px solid var(--erk-line)}.erk__clarity h2{font-size:34px}.erk__clarity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.erk__clarity-card{padding:19px;border:1px solid #e4ddd4;border-radius:15px;background:var(--erk-soft)}.erk__clarity-card strong{display:block;color:var(--erk-ink);font-size:12.5px;margin-bottom:6px}.erk__clarity-card p{margin:0;color:var(--erk-muted);font-size:11.5px;line-height:1.5}.erk__disclaimer{max-width:880px;margin:22px 0 0;color:#726a62;font-size:10.5px;line-height:1.5}.erk__final-cta{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:42px;padding:24px;border:1px solid #dcd3c8;border-radius:18px;background:#fff}.erk__final-cta h3{margin:0;color:var(--erk-ink);font-family:var(--font-heading-family);font-size:23px;font-weight:550}.erk__final-cta p{margin:5px 0 0;color:var(--erk-muted);font-size:11.5px}@media(max-width:1080px){.erk__hero-inner{grid-template-columns:1fr 390px;gap:38px}.erk-finder{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.erk__shell{width:min(100% - 24px,1280px)}.erk__hero-inner{display:block;min-height:auto;padding:42px 0 36px}.erk__hero h1{font-size:40px}.erk__intro{font-size:15px;line-height:1.55}.erk__hero-actions{margin-top:22px}.erk__button{width:100%}.erk__proof{gap:7px 12px;margin-top:19px;font-size:11px}.erk__visual{min-height:315px;margin-top:31px}.erk__visual-card{width:52%;padding:7px;border-radius:15px}.erk__visual-card img{border-radius:9px}.erk__visual-card--1{left:0;top:8%}.erk__visual-card--2{right:0;top:2%}.erk__visual-card--3{left:25%;bottom:0}.erk__visual-note{right:0;bottom:2%;max-width:140px;padding:9px 10px;font-size:9.5px}.erk__main{padding:44px 0 60px}.erk__section-head,.erk__finder-head{display:block}.erk__section-head h2,.erk__finder-head h2,.erk__how h2,.erk__clarity h2{font-size:29px}.erk__section-head p,.erk__finder-head p{margin-top:8px;font-size:12.5px}.erk__filters{margin-right:-12px;padding-right:12px}.erk-filter{min-height:38px;padding:0 13px;font-size:11px}.erk__how{margin-top:54px;padding:26px 18px;border-radius:18px}.erk__steps{grid-template-columns:1fr;gap:9px;margin-top:21px}.erk__step{padding:17px}.erk__finder{margin-top:54px}.erk-finder{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.erk-finder a{min-height:102px;padding:13px}.erk__clarity{margin-top:54px;padding-top:36px}.erk__clarity-grid{grid-template-columns:1fr;gap:8px}.erk__final-cta{display:block;margin-top:34px;padding:20px}.erk__final-cta .erk__button{margin-top:16px}}@media(prefers-reduced-motion:reduce){.erk *{scroll-behavior:auto!important;transition:none!important}.erk-card:hover,.erk__button:hover,.erk-finder a:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/evashu-ritual-kits.css.map */
