.elcie{--elcie-ink:#272522;--elcie-paper:#f3efe6;background:var(--elcie-paper);color:var(--elcie-ink)}.elcie h1,.elcie h2,.elcie h3{color:inherit;font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.025em;text-wrap:balance;line-height:1.2}.elcie h1{font-size:clamp(3.6rem,5.5vw,7.2rem);margin:0 auto 2.8rem;max-width:1000px}.elcie h2{font-size:clamp(2.8rem,3.6vw,4.8rem);margin:0 0 2.4rem}.elcie p{font-size:1.8rem;line-height:1.8;max-width:670px;margin:0 auto 2rem}.elcie__hero,.elcie__belief,.elcie__story{padding:clamp(64px,9vw,128px) 24px;text-align:center}.elcie__eyebrow{font-size:1.3rem!important;letter-spacing:.24em;text-transform:uppercase;margin-bottom:3rem!important}.elcie__links{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:3.2rem}.elcie a.elcie__link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:1px solid var(--elcie-action);color:var(--elcie-action);text-decoration:none;font-size:1.5rem;letter-spacing:.04em}.elcie a.elcie__link:hover{text-decoration:underline;text-underline-offset:5px}.elcie a:focus-visible{outline:3px solid currentColor;outline-offset:5px}.elcie__split{display:grid;grid-template-columns:1fr 1fr}.elcie__door{padding:clamp(48px,6vw,88px);display:flex;flex-direction:column;align-items:flex-start;text-align:left}.elcie__door p{margin-left:0}.elcie__door .elcie__link{margin-top:auto}.elcie__door h2{max-width:560px}.elcie__door img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;margin-bottom:36px}.elcie--virtue{--elcie-paper:#242423;--elcie-ink:#e9e3d7}.elcie--heritage{--elcie-paper:#e9dfcd;--elcie-ink:#40382c;background-image:radial-gradient(ellipse at top right,rgba(157,115,67,.13),transparent 70%)}.elcie__belief{border-top:1px solid #d8cebd}.elcie__belief h2{max-width:700px;margin-left:auto;margin-right:auto}.elcie__story-inner{max-width:780px;margin:auto}.elcie__bridge{border-top:1px solid currentColor;margin:56px auto 0;padding-top:48px;max-width:780px}.elcie__bridge h2{font-size:clamp(2.6rem,3vw,3.6rem)}.elcie__collection-image{width:100%;max-height:620px;object-fit:cover;display:block}#MainContent:has(.elcie--heritage) collection-component>div{background:#f3ecdf}#MainContent:has(.elcie--virtue) collection-component>div{background:#f3efe6}@media(max-width:749px){.elcie__split{grid-template-columns:1fr}.elcie p{font-size:1.7rem}.elcie__door{padding:48px 24px}.elcie__links{flex-direction:column;align-items:stretch}.elcie__hero{padding-top:64px;padding-bottom:64px}}.elcie--virtue a.elcie__link{color:var(--elcie-ivory);border-color:var(--elcie-ivory)}.elcie-footer{background:#eee8dd;color:#272522;padding:72px 32px 48px}.elcie-footer-inner{max-width:1120px;margin:auto}.elcie-signup{max-width:680px;margin:0 auto 64px;text-align:center}.elcie-signup h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(28px,4vw,38px);line-height:1.4;margin:0 0 20px}.elcie-signup p{font-size:18px;line-height:1.75;margin:0 0 28px}.elcie-signup-row{display:flex;gap:12px}.elcie-signup input{min-width:0;flex:1;background:transparent;border:1px solid #aaa092;border-radius:var(--inputs-radius);color:inherit;padding:14px 16px;font:inherit;min-height:48px}.elcie-signup .button{--color-button:var(--elcie-action-rgb);--color-button-text:var(--elcie-ivory-rgb);--color-secondary-button:var(--elcie-action-rgb);--color-secondary-button-text:var(--elcie-ivory-rgb);white-space:nowrap}.elcie-signup .button--secondary:after{--border-opacity:0}.elcie-signup .button:hover{background:#5b232a;color:var(--elcie-ivory)}.elcie-footer-brand{font-family:var(--font-heading-family);font-size:23px;line-height:1.6;text-align:center;padding-top:48px;border-top:1px solid #5b232a40;margin:0 0 48px}.elcie-footer-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.elcie-footer-nav h2{font:inherit;font-size:13px;letter-spacing:.12em;margin:0 0 16px}.elcie-footer-nav ul{list-style:none;padding:0;margin:0}.elcie-footer-nav li{margin:8px 0}.elcie-footer-nav a{color:inherit;text-decoration:none;display:inline-block;padding:6px 0;min-height:32px}.elcie-footer-nav a:hover{color:#5b232a;text-decoration:underline;text-underline-offset:5px}.elcie-footer-nav span{display:inline-block;padding:6px 0}.elcie-footer :focus-visible{outline:2px solid #5b232a;outline-offset:4px}.elcie-signup .elcie-signup-success{font-family:var(--font-heading-family);font-size:28px;color:#5b232a}.elcie-footer-social{margin-top:32px}.elcie-footer-social:empty{display:none}@media(max-width:749px){.elcie-footer{padding:48px 24px 40px}.elcie-signup-row{flex-direction:column}.elcie-signup{margin-bottom:40px}.elcie-signup p{font-size:17px}.elcie-footer-brand{font-size:21px;padding-top:36px;margin-bottom:36px}.elcie-footer-nav{grid-template-columns:1fr 1fr;gap:32px 20px}.elcie-footer-nav a{min-height:44px}.elcie-signup .button{width:100%}}@media(max-width:359px){.elcie-footer-nav{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAF */
