.eva-hm,.eva-hm *,.eva-hm *:before,.eva-hm *:after{box-sizing:border-box}.eva-hm{font-family:Arial,Helvetica,sans-serif;font-size:1.6rem;line-height:1.65;color:#282322}.eva-hm img{display:block}.eva-hm-wrap{max-width:138rem;margin:0 auto;padding:0 clamp(2.2rem,5vw,7.2rem)}.eva-hm-section{padding:9.5rem 0}.eva-hm-section--alt{background:#fffefa}.eva-hm-section--sand{background:#f1eae1}.eva-hm-center{text-align:center}.eva-hm-grid2{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3.5rem,6vw,10rem)}.eva-hm-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:2.2rem}.eva-hm .eva-hm-eyebrow{color:#9b7b4b;text-transform:uppercase;letter-spacing:.25em;font-size:1.1rem;font-weight:600;font-family:Arial,Helvetica,sans-serif;line-height:1.65;margin:0}.eva-hm .eva-hm-eyebrow:after{content:"";display:inline-block;width:4.2rem;height:1px;background:#9b7b4b;vertical-align:middle;margin-left:1.5rem}.eva-hm.eva-hm-center .eva-hm-eyebrow:after,.eva-hm .eva-hm-center .eva-hm-eyebrow:after{display:none}.eva-hm .eva-hm-h2,.eva-hm .eva-hm-h3{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;letter-spacing:-.035em;line-height:1.12;color:#282322}.eva-hm .eva-hm-h2{font-size:clamp(3.6rem,4.2vw,6.4rem);margin:1.2rem 0 2.2rem}.eva-hm .eva-hm-h3{font-size:2.9rem;margin:1rem 0}.eva-hm .eva-hm-lede{font-size:1.9rem;line-height:1.75;margin:1em 0}.eva-hm .eva-hm-lede--muted{color:#5c554f}.eva-hm.eva-hm-center p:not(.eva-hm-form-msg),.eva-hm .eva-hm-center p:not(.eva-hm-form-msg){max-width:66rem;margin:0 auto 2.8rem}.eva-hm .eva-hm-btn{display:inline-flex;align-items:center;justify-content:center;gap:2.2rem;min-height:5.4rem;border:1px solid #9B7B4B;padding:0 2.7rem;background:transparent;color:#745a38;text-decoration:none;text-transform:uppercase;letter-spacing:.17em;font-size:1.1rem;font-weight:700;font-family:Arial,Helvetica,sans-serif;border-radius:0;cursor:pointer;transition:.2s;text-align:center}.eva-hm .eva-hm-btn:hover{background:#9b7b4b;color:#fff}.eva-hm .eva-hm-form{max-width:43rem;width:100%;margin:0}.eva-hm .eva-hm-form-row{display:flex;min-height:5rem}.eva-hm .eva-hm-form-row input[type=email]{min-width:0;flex:1;width:45%;padding:1rem 1.3rem;border:1px solid #BCA787!important;background:#ffffffed!important;border-radius:0!important;outline-color:#9b7b4b;font-size:1.3rem;font-family:inherit;color:#000!important;box-shadow:none!important;margin:0}.eva-hm .eva-hm-form-row button{border:1px solid #40233D;background:#40233d;color:#fff;padding:0 1.4rem;white-space:nowrap;text-transform:uppercase;letter-spacing:.09em;font-size:1rem;font-weight:700;font-family:inherit;border-radius:0;cursor:pointer;margin:0}.eva-hm .eva-hm-form-row button:hover{background:#67425c}.eva-hm .eva-hm-form--lower{margin:0 auto}.eva-hm .eva-hm-note{font-size:1.1rem;color:#776f66;margin:1rem 0 0;line-height:1.65}.eva-hm .eva-hm-form-msg{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:600;margin:1rem 0 0;padding:.9rem 1.2rem;border-radius:4px;outline:none;color:#2b5c3f;background:#e4f0e8}.eva-hm .eva-hm-form-msg svg{flex:0 0 auto;width:1.6rem;height:1.6rem;fill:#2b5c3f}.eva-hm .eva-hm-form-msg--error{color:#b3402f;background:#f6e4e1}.eva-hm .eva-hm-form-msg--error svg{fill:#b3402f}.eva-hm-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eva-hm .eva-hm-hero-signup{border-top:1px solid #D9C8AD;padding-top:2.2rem;margin-top:.8rem;max-width:42rem}.eva-hm .eva-hm-hero-signup .eva-hm-eyebrow{font-size:1rem}.eva-hm .eva-hm-hero-signup p{font-size:1.4rem;line-height:1.55;color:#5c554f;margin:.9rem 0 1.6rem}.eva-hm .eva-hm-textlink{display:inline-block;border:0;border-bottom:1px solid #9B7B4B;background:none;padding:.4rem 0;margin-top:2rem;color:#765d3d;text-transform:uppercase;letter-spacing:.13em;font-size:1.1rem;text-decoration:none;align-self:flex-start}.eva-hm .eva-hm-textlink:hover{color:#40233d;border-color:#40233d}@media(max-width:850px){.eva-hm-section{padding:6.5rem 0}.eva-hm-grid2{gap:3rem}.eva-hm-grid3{gap:1.6rem}.eva-hm .eva-hm-hero-signup{margin-top:0;padding-top:1.7rem}}@media(max-width:620px){.eva-hm-section{padding:5.8rem 0}.eva-hm-grid2,.eva-hm-grid3{grid-template-columns:1fr}.eva-hm-grid3{gap:3rem}.eva-hm .eva-hm-form-row{min-height:4.6rem}.eva-hm .eva-hm-form-row button{font-size:.9rem;padding:0 1rem}.eva-hm .eva-hm-hero-signup{padding-top:1.3rem}.eva-hm .eva-hm-hero-signup p{font-size:1.3rem;margin:.6rem 0 1rem}.eva-hm .eva-hm-textlink{margin-top:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/214/assets/eva-home-mockup.css.map */
