.elcie-about{background:#f3efe6;color:#272522;padding:0 0 112px;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.elcie-about *{box-sizing:border-box}.elcie-about__hero{margin:0 auto;max-width:1120px;padding:32px 32px 0}.elcie-about__hero img{display:block;width:100%;height:auto}.elcie-about h1,.elcie-about h2,.elcie-about h3{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:inherit;letter-spacing:-.02em;line-height:1.25;text-wrap:balance}.elcie-about h1{font-size:clamp(34px,4.2vw,58px);max-width:850px;margin:0 auto 28px}.elcie-about h2{font-size:clamp(28px,3vw,38px);margin:0 0 26px}.elcie-about h3{font-size:28px;margin:0 0 22px}.elcie-about p{font-size:18px;line-height:1.85;letter-spacing:.01em;margin:0 0 22px}.elcie-about p:last-child{margin-bottom:0}.elcie-about__intro{max-width:930px;margin:auto;padding:76px 32px 88px;text-align:center}.elcie-about__intro p{max-width:710px;margin:0 auto}.elcie-about__reading{max-width:760px;padding:0 32px;margin:0 auto 88px}.elcie-about__quote{padding:48px 32px 80px;margin:0 auto 48px}.elcie-about__quote blockquote{max-width:820px;padding:0;margin:0 auto;border:0;font-style:normal;text-align:center}.elcie-about__quote p{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(25px,2.8vw,36px);line-height:1.5;text-wrap:balance;letter-spacing:-.015em}.elcie-about__collections{max-width:1050px;padding:0 32px;margin:0 auto 88px}.elcie-about__collections>h2{text-align:center;margin-bottom:46px}.elcie-about__columns{display:grid;grid-template-columns:1fr 1fr;gap:72px}.elcie-about__founders{margin-bottom:0}@media(max-width:749px){.elcie-about{padding-bottom:64px}.elcie-about__hero{padding:16px 16px 0}.elcie-about__intro{padding:48px 24px 56px;text-align:left}.elcie-about h1{margin-bottom:24px}.elcie-about p{font-size:17px;line-height:1.8}.elcie-about__reading,.elcie-about__collections{padding:0 24px;margin-bottom:56px}.elcie-about__quote{padding:48px 24px;margin-bottom:56px}.elcie-about__quote p{font-size:26px;line-height:1.5}.elcie-about__collections>h2{text-align:left;margin-bottom:32px}.elcie-about__columns{grid-template-columns:1fr;gap:36px}.elcie-about__founders{margin-bottom:0}}.elcie-about__collection-note{max-width:680px;margin:48px auto 0;text-align:center}.elcie-about__collection-note p{margin-bottom:8px}.elcie-about__buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:32px}.elcie-about a.elcie-about__button{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:15px;letter-spacing:.04em;line-height:1.5}.elcie-about a.elcie-about__button:hover{text-decoration:underline;text-underline-offset:5px}.elcie-about a.elcie-about__button:focus-visible{outline:3px solid currentColor;outline-offset:5px}.elcie-about__signature{margin-top:32px!important}.elcie-about__closing{max-width:900px;margin:0 auto;padding:120px 32px 24px;text-align:center}.elcie-about__closing h2{max-width:720px;margin-left:auto;margin-right:auto}.elcie-about__closing p{margin-bottom:8px}@media(max-width:749px){.elcie-about__closing{padding:80px 24px 0}.elcie-about__collection-note{text-align:left;margin-top:32px}.elcie-about__buttons{gap:12px}.elcie-about a.elcie-about__button{flex:1 1 140px}.elcie-about__quote{padding-top:24px;padding-bottom:40px}}.elcie-about__photo-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center;max-width:1200px;padding:0 32px;margin:0 auto 88px}.elcie-about__photo-text .elcie-about__reading{max-width:none;padding:0;margin:0}.elcie-about__photo img{display:block;width:100%;height:auto}.elcie-about__photo-row--story .elcie-about__photo{grid-column:1;grid-row:1}.elcie-about__photo-row--story .elcie-about__photo-text{grid-column:2;grid-row:1}.elcie-about__photo-row--founders{margin-bottom:0}@media(max-width:749px){.elcie-about__photo-row{grid-template-columns:1fr;gap:32px;padding:0 24px;margin-bottom:56px}.elcie-about__photo-row--story .elcie-about__photo,.elcie-about__photo-row--story .elcie-about__photo-text{grid-column:auto;grid-row:auto}.elcie-about__photo-row--founders{margin-bottom:0}}.elcie-care{background:#f3efe6;color:#272522;padding:80px 32px 104px;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.elcie-care *{box-sizing:border-box}.elcie-care h1,.elcie-care h2,.elcie-care h3{color:inherit;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.35;letter-spacing:-.015em}.elcie-care h1{font-size:clamp(36px,4.3vw,56px);margin:0 0 24px}.elcie-care h2{font-size:clamp(28px,3vw,36px);margin:0 0 36px}.elcie-care h3{font-size:25px;margin:0 0 20px}.elcie-care p{font-size:18px;line-height:1.8;margin:0 0 20px}.elcie-care p:last-child{margin-bottom:0}.elcie-care-intro{max-width:760px;margin:0 auto 88px;text-align:center}.elcie-care-guidance{max-width:1120px;margin:auto}.elcie-care-guidance>h2{text-align:center}.elcie-care-rows{display:grid;gap:88px}.elcie-care-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,72px);align-items:center}.elcie-care-row-text{max-width:520px}.elcie-care-row-reverse .elcie-care-row-text{grid-column:2;grid-row:1}.elcie-care-row-reverse .elcie-care-row-image{grid-column:1;grid-row:1}.elcie-care-row-image img{display:block;width:100%;height:auto}.elcie-care .elcie-care-safety{text-align:center;font-weight:600;margin:56px 0 0}.elcie-care-rule{border:0;border-top:1px solid #5b232a;opacity:.35;max-width:840px;margin:80px auto}.elcie-care-faq{max-width:840px;margin:auto}.elcie-care-faq>h2{text-align:center}.elcie-care details{border-bottom:1px solid #ded6ca}.elcie-care summary{display:list-item;cursor:pointer;padding:24px 8px;font-size:20px;line-height:1.6;min-height:56px;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.elcie-care summary::marker{font-size:12px;color:#5b232a}.elcie-care summary:hover{color:#5b232a}.elcie-care summary:focus-visible,.elcie-care a:focus-visible{outline:2px solid #5b232a;outline-offset:5px}.elcie-care-answer{padding:0 24px 28px;max-width:760px}.elcie-care-contact{text-align:center;max-width:760px;margin:88px auto 0}.elcie-care-contact h2{margin-bottom:20px}.elcie-care-contact .button{margin-top:12px}.elcie-care-contact .button:hover{background:#5b232a;color:#f4eee5}@media(max-width:749px){.elcie-care{padding:48px 24px 64px}.elcie-care-intro{margin-bottom:56px}.elcie-care-rows{gap:56px}.elcie-care-row{grid-template-columns:1fr;gap:28px}.elcie-care-row-text{max-width:none}.elcie-care-row-reverse .elcie-care-row-text,.elcie-care-row-reverse .elcie-care-row-image{grid-column:auto;grid-row:auto}.elcie-care p{font-size:17px}.elcie-care-rule{margin:56px auto}.elcie-care summary{font-size:19px;padding:22px 4px}.elcie-care-answer{padding-left:4px;padding-right:4px}.elcie-care-contact{margin-top:64px}}.elcie--virtue a.elcie__link{color:var(--elcie-ivory);border-color:var(--elcie-ivory)}.elcie-contact{background:#f3efe6;color:#272522;padding:88px 24px 104px}.elcie-contact header,.elcie-contact form{max-width:720px;margin:auto}.elcie-contact header{text-align:center;margin-bottom:48px}.elcie-contact h1{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(36px,5vw,52px);margin:0 0 28px}.elcie-contact p{font-size:18px;line-height:1.7;margin:8px 0}.elcie-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}.elcie-contact-field{display:flex;flex-direction:column;gap:10px}.elcie-contact-wide{grid-column:1/-1}.elcie-contact input,.elcie-contact textarea{width:100%;box-sizing:border-box;background:transparent;border:1px solid #b6aea3;border-radius:var(--inputs-radius);padding:14px;font:inherit;color:inherit;min-height:48px}.elcie-contact textarea{resize:vertical}.elcie-contact .button{margin-top:28px;--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)}.elcie-contact .button--secondary:after{--border-opacity:0}.elcie-contact .button:hover{background:#5b232a;color:var(--elcie-ivory)}.elcie-contact .elcie-contact-response{margin-top:24px;font-size:16px}.elcie-contact :focus-visible{outline:2px solid #5b232a;outline-offset:4px}@media(max-width:749px){.elcie-contact{padding:56px 24px 64px}.elcie-contact-fields{grid-template-columns:1fr}.elcie-contact p{font-size:17px}.elcie-contact .button{width:100%}}.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}}.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__split .elcie--virtue{--elcie-paper:#5B232A;--elcie-ink:#F3EFE6}.elcie__split .elcie--heritage{--elcie-paper:#F3EFE6;--elcie-ink:#272522;background-image:none}.elcie__split .elcie--virtue a.elcie__link{color:var(--elcie-ivory);border-color:var(--elcie-ivory)}.elcie-monthly-intro{background:#f3efe6;color:#272522;text-align:center;padding:80px 24px 32px}.elcie-monthly-intro h1{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:inherit;font-size:clamp(36px,4.3vw,56px);line-height:1.35;margin:0 0 28px}.elcie-monthly-intro .rte{max-width:720px;margin:auto;font-size:18px;line-height:1.8}.elcie-monthly-intro .rte p:first-child{font-family:var(--font-heading-family);font-size:clamp(24px,2.6vw,32px);line-height:1.5;margin:0 0 24px}@media(max-width:749px){.elcie-monthly-intro{padding-top:48px}.elcie-monthly-intro .rte{font-size:17px}}.elcie-shipping{background:#f3efe6;color:#272522;padding:88px 24px 104px}.elcie-shipping-inner{max-width:760px;margin:auto}.elcie-shipping header{margin-bottom:72px}.elcie-shipping h1,.elcie-shipping h2{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:inherit}.elcie-shipping h1{font-size:clamp(36px,5vw,52px);line-height:1.3;margin:0 0 28px}.elcie-shipping h2{font-size:clamp(26px,3vw,32px);line-height:1.45;margin:0 0 20px}.elcie-shipping p{font-size:18px;line-height:1.8;margin:0 0 18px}.elcie-shipping section{margin-top:56px}.elcie-shipping .elcie-shipping-emphasis{font-family:var(--font-heading-family);font-size:22px;line-height:1.7;margin-bottom:26px}.elcie-shipping .elcie-shipping-contact{margin-top:72px;padding-top:48px;border-top:1px solid #5b232a40}.elcie-shipping .button{margin-top:8px;--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)}.elcie-shipping .button--secondary:after{--border-opacity:0}.elcie-shipping .button:hover{background:#5b232a;color:var(--elcie-ivory)}.elcie-shipping a:focus-visible{outline:2px solid #5b232a;outline-offset:4px}@media(max-width:749px){.elcie-shipping{padding:52px 24px 64px}.elcie-shipping header{margin-bottom:48px}.elcie-shipping section{margin-top:40px}.elcie-shipping p{font-size:17px}.elcie-shipping .elcie-shipping-emphasis{font-size:20px}.elcie-shipping .elcie-shipping-contact{margin-top:48px;padding-top:36px}.elcie-shipping .button{min-height:48px;width:100%}}.elcie-candle-details{margin-top:32px}.elcie-candle-details h3{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.4;margin:0 0 16px}.elcie-candle-details p{font-size:16px;line-height:1.8;margin:0}.elcie-discovery-choices{border:0;padding:0;margin:0 0 32px;min-width:0}.elcie-discovery-choices legend{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:24px;line-height:1.4;margin-bottom:20px;padding:0}.elcie-discovery-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.elcie-discovery-choice label{display:block;font-size:16px;line-height:1.5;margin-bottom:8px}.elcie-discovery-choice .select__select{font-size:15px;min-height:48px}@media(max-width:749px){.elcie-discovery-choice-grid{grid-template-columns:1fr;gap:18px}.elcie-discovery-choice .select__select{font-size:16px}}.elcie-heritage-page{background:#f3efe6;color:#272522;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.elcie-heritage-page *{box-sizing:border-box}.elcie-heritage-banner{display:block;width:100%;height:auto}.elcie-heritage-statement{padding:88px 24px;text-align:center}.elcie-heritage-statement h1,.elcie-heritage-statement p{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(26px,2.8vw,38px);line-height:1.5;letter-spacing:-.015em;text-wrap:balance;max-width:900px;color:inherit;margin:0 auto}.elcie-heritage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px;list-style:none;padding:0 40px;margin:0 auto;max-width:1280px}.elcie-heritage-card a{color:inherit;text-decoration:none;display:block}.elcie-heritage-card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block;background:#e9e3d9}.elcie-heritage-card h2{color:inherit;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:24px;line-height:1.4;margin:20px 0 8px;letter-spacing:0}.elcie-heritage-card p{font-size:16px;line-height:1.5;margin:0;color:#594c3e}.elcie-heritage-card a:hover h2{text-decoration:underline;text-decoration-color:#5b232a;text-decoration-thickness:2px;text-underline-offset:7px}.elcie-heritage-card a:focus-visible{outline:2px solid #5b232a;outline-offset:8px;box-shadow:0 0 0 5px #5b232a}.elcie-heritage-closing{padding:104px 24px 112px}@media(max-width:749px){.elcie-heritage-statement{padding:56px 24px}.elcie-heritage-statement h1,.elcie-heritage-statement p{font-size:27px}.elcie-heritage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px;padding:0 20px}.elcie-heritage-card h2{font-size:20px;margin-top:16px}.elcie-heritage-closing{padding:72px 24px 80px}}@media(max-width:374px){.elcie-heritage-grid{grid-template-columns:1fr;padding:0 24px}}.elcie-heritage-hero{position:relative}.elcie-heritage-hero-overlay{position:absolute;top:5%;left:5%;max-width:44%;color:#272522;text-align:left}.elcie-heritage-hero-name{margin:0 0 clamp(8px,1vw,16px);font-family:var(--font-body-family);font-size:clamp(13.75px,1.25vw,17.5px);font-weight:var(--font-body-weight);line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:#5b232a}.elcie-heritage-hero-tagline{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(22px,2.4vw,38px);line-height:1.25;letter-spacing:-.015em;color:inherit}@media(max-width:749px){.elcie-heritage-hero-overlay{top:3%;left:4%;max-width:92%}.elcie-heritage-hero-name{font-size:12.5px;letter-spacing:.14em;margin-bottom:5px}.elcie-heritage-hero-tagline{font-size:clamp(15px,4vw,24px);line-height:1.2}}.elcie-heritage-card .elcie-card-scent{font-size:15px;line-height:1.55;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0;color:#272522;margin:0 0 8px}.elcie-virtue-page{background:#242220;color:#f4eee5;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.elcie-virtue-page *{box-sizing:border-box}.elcie-virtue-banner{display:block;width:100%;height:auto}.elcie-virtue-statement{padding:88px 24px;text-align:center}.elcie-virtue-statement h1,.elcie-virtue-statement p{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(26px,2.8vw,38px);line-height:1.5;letter-spacing:-.015em;text-wrap:balance;max-width:900px;color:inherit;margin:0 auto}.elcie-virtue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px;list-style:none;padding:0 40px;margin:0 auto;max-width:1280px}.elcie-virtue-card a{color:inherit;text-decoration:none;display:block}.elcie-virtue-card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block;background:#e9e3d9}.elcie-virtue-card h2{color:inherit;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:24px;line-height:1.4;margin:20px 0 8px;letter-spacing:0}.elcie-virtue-card p{font-size:16px;line-height:1.5;margin:0;color:#e1d8cb}.elcie-virtue-card a:hover h2{text-decoration:underline;text-decoration-color:#5b232a;text-decoration-thickness:2px;text-underline-offset:7px}.elcie-virtue-card a:focus-visible{outline:2px solid #f4eee5;outline-offset:8px;box-shadow:0 0 0 5px #5b232a}.elcie-virtue-closing{padding:104px 24px 112px}@media(max-width:749px){.elcie-virtue-statement{padding:56px 24px}.elcie-virtue-statement h1,.elcie-virtue-statement p{font-size:27px}.elcie-virtue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px;padding:0 20px}.elcie-virtue-card h2{font-size:20px;margin-top:16px}.elcie-virtue-closing{padding:72px 24px 80px}}@media(max-width:374px){.elcie-virtue-grid{grid-template-columns:1fr;padding:0 24px}}.elcie-virtue-hero{position:relative}.elcie-virtue-hero-overlay{position:absolute;top:5%;left:5%;max-width:44%;color:#f3efe6;text-align:left}.elcie-virtue-hero-name{margin:0 0 clamp(8px,1vw,16px);font-family:var(--font-body-family);font-size:clamp(13.75px,1.25vw,17.5px);font-weight:var(--font-body-weight);line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:inherit}.elcie-virtue-hero-tagline{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(22px,2.4vw,38px);line-height:1.25;letter-spacing:-.015em;color:inherit}@media(max-width:749px){.elcie-virtue-hero-overlay{top:3%;left:4%;max-width:92%}.elcie-virtue-hero-name{font-size:12.5px;letter-spacing:.14em;margin-bottom:5px}.elcie-virtue-hero-tagline{font-size:clamp(15px,4vw,24px);line-height:1.2}}.elcie-virtue-card .elcie-card-scent{font-size:15px;line-height:1.55;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0;color:#e1d8cb;margin:0 0 8px}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
