.ylemopure-page-header{padding:2rem 0 1.5rem!important;border-bottom:1px solid rgba(5,10,16,.08)}.ylemopure-page-header h1{font-size:clamp(32px,4.5vw,52px)!important;line-height:1.05!important;margin:0 0 .75rem!important}.ylemopure-page-header p{font-size:clamp(1rem,1.1vw,1.15rem)!important;max-width:42ch}.ylemopure-page-header [style*="letter-spacing:0.3em"]{margin-bottom:.75rem!important}.yle-page-content{padding:2rem 0 2.5rem}.ylemopure-page-science .yle-science-intro{padding:0 0 1.5rem}.yle-science-lead{font-family:var(--font-garamond);font-size:1.1rem;line-height:1.65;color:#050a109e;margin:0;max-width:52ch}.yle-story-heading{font-family:var(--font-garamond);font-style:italic;font-size:clamp(1.5rem,2.2vw,2rem);margin:0 0 1rem}.yle-contact-intro{font-family:var(--font-garamond);font-size:1.05rem;line-height:1.6;color:#050a1094;margin:0 0 1rem;max-width:42ch}.yle-page-body{font-family:var(--font-garamond);font-size:1.1rem;line-height:1.75;color:#050a10a6;margin:0 0 1.25rem;max-width:58ch}.yle-story-visual{margin-top:1.5rem}.yle-story-visual img{width:100%;aspect-ratio:16 / 9;object-fit:cover;filter:grayscale(8%)}.yle-archive-filters{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.yle-archive-filter{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:.5rem .85rem;text-decoration:none;border:1px solid rgba(5,10,16,.15);color:var(--color-ink)}.yle-archive-filter--pp{border-color:#21443459;color:#214434}.yle-archive-filter--lv{border-color:#5c142059;color:#5c1420}.yle-archive-filter--cb{border-color:#0a162859;color:#0a1628}.yle-archive-list{border-top:1px solid rgba(5,10,16,.1)}.yle-archive-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.25rem 0;border-bottom:1px solid rgba(5,10,16,.07);text-decoration:none;color:inherit}.yle-archive-row__id{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;display:block}.yle-archive-row__title{font-family:var(--font-garamond);font-style:italic;font-size:1.1rem;margin-top:.25rem}.yle-archive-row__price{font-family:var(--font-mono);font-size:10px;flex-shrink:0}.yle-archive-empty{font-family:var(--font-mono);font-size:10px;color:#050a1066;padding:2rem 0;margin:0}.yle-journal-blog__intro{font-family:var(--font-garamond);font-size:1.1rem;line-height:1.65;color:#050a108c;max-width:42rem;margin:0 0 2rem}.yle-journal-blog__list{display:grid;gap:2rem}@media screen and (min-width:768px){.yle-journal-blog__list{grid-template-columns:repeat(2,1fr)}}.yle-journal-card__link{display:block;text-decoration:none;color:inherit;border:1px solid rgba(5,10,16,.08);overflow:hidden;transition:border-color .25s ease}.yle-journal-card__link:hover{border-color:#050a1033}.yle-journal-card__media img{width:100%;aspect-ratio:16/10;object-fit:cover}.yle-journal-card__body{padding:1.25rem}.yle-journal-card__date{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#050a1061}.yle-journal-card__title{font-family:var(--font-garamond);font-style:italic;font-size:1.35rem;margin:.35rem 0}.yle-journal-card__excerpt{font-family:var(--font-garamond);font-size:.98rem;line-height:1.6;color:#050a108c;margin:0}.yle-journal-card__read{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-top:.75rem;display:inline-block}.yle-journal-blog__empty{font-family:var(--font-garamond);font-size:1rem;line-height:1.6;color:#050a1080;margin:0}.yle-journal-article{padding:2rem 0 2.5rem}.yle-journal-article__inner{max-width:720px}.yle-journal-article__back a{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#050a1073;text-decoration:none}.yle-journal-article__date{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#050a1061;display:block;margin-top:1rem}.yle-journal-article__hero img{width:100%;aspect-ratio:16/9;object-fit:cover;margin:1.5rem 0}.yle-journal-article__title{font-family:var(--font-garamond);font-style:italic;font-size:clamp(2rem,3vw,2.75rem);line-height:1.1;margin:.5rem 0 1.5rem}.yle-journal-article__content{font-family:var(--font-garamond);font-size:1.1rem;line-height:1.75;color:#050a10ad;max-width:42rem}.yle-journal-article__content p{margin:0 0 1.25rem}.ylemopure-page-contact .yle-contact-strip{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:0 0 2rem}@media screen and (min-width:640px){.ylemopure-page-contact .yle-contact-strip{grid-template-columns:repeat(3,1fr)}}.yle-contact-block__label{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#050a1066;display:block;margin-bottom:.35rem}.yle-contact-block__text{font-family:var(--font-garamond);font-size:1rem;line-height:1.6;color:#050a109e;margin:0}.yle-contact-block__text a{color:var(--color-forest);text-decoration:none;border-bottom:1px solid rgba(33,68,52,.25)}@media screen and (min-width:640px){.yle-collection-grid{grid-template-columns:repeat(2,1fr)!important}}@media screen and (min-width:990px){.yle-collection-grid{grid-template-columns:repeat(3,1fr)!important}}.ylemopure-site-footer{background:var(--color-ink);color:var(--color-bone);border-top:1px solid rgba(249,249,247,.06);margin-top:0}.yle-site-footer__cta{text-align:center;padding:1.35rem 0 1rem;border-bottom:1px solid rgba(249,249,247,.08)}.yle-site-footer__cta-title{font-family:var(--font-garamond);font-style:italic;font-size:clamp(26px,3.2vw,40px);line-height:1.08;margin:0 0 .5rem;color:var(--color-bone)}.yle-site-footer__cta-body{font-family:var(--font-garamond);font-size:1.05rem;line-height:1.55;color:#f9f9f78c;margin:0 auto 1.25rem;max-width:28rem}.yle-site-footer__cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1rem}.yle-site-footer__cta-primary{display:inline-flex;align-items:center;min-height:48px;padding:0 1.5rem;background:var(--color-bone);color:var(--color-ink);font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.yle-site-footer__cta-secondary{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#f9f9f78c;text-decoration:none;border-bottom:1px solid rgba(249,249,247,.25);padding-bottom:2px}.yle-site-footer__main{padding:1rem 0 .75rem}.yle-site-footer__grid{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.25rem}@media screen and (min-width:768px){.yle-site-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,.95fr);gap:1.25rem 1.5rem;align-items:start}}.yle-site-footer__logo{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#f9f9f7bf;margin-bottom:.5rem}.yle-site-footer__blurb{font-family:var(--font-garamond);font-size:15px;line-height:1.6;color:#f9f9f77a;margin:0;max-width:22rem}.yle-site-footer__nav{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.yle-site-footer__nav-label{display:block;font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#f9f9f761;margin-bottom:.6rem}.yle-site-footer__nav-col a{display:block;font-family:var(--font-mono);font-size:10px;color:#f9f9f785;text-decoration:none;margin-bottom:.4rem}.yle-site-footer__nav-col a:hover{color:var(--color-bone)}.yle-site-footer__signup-copy{font-family:var(--font-garamond);font-size:14px;line-height:1.55;color:#f9f9f77a;margin:0 0 .75rem}.yle-site-footer__form-row{display:flex;flex-wrap:wrap;gap:.5rem}.yle-site-footer__input{flex:1;min-width:160px;padding:.6rem .75rem;border:1px solid rgba(249,249,247,.2);background:#050a1059;color:var(--color-bone);font-family:var(--font-mono);font-size:11px}.yle-site-footer__submit{padding:.6rem 1rem;border:none;background:var(--color-bone);color:var(--color-ink);font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.yle-site-footer__success{font-family:var(--font-mono);font-size:10px;color:#c8d7cde6;margin-top:.5rem}.yle-site-footer__error{font-family:var(--font-mono);font-size:10px;color:#c4a0a0;margin-top:.5rem}.yle-site-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding-top:.85rem;border-top:1px solid rgba(249,249,247,.08);font-family:var(--font-mono);font-size:12px;color:#f9f9f752}.yle-site-footer__policies{display:flex;flex-wrap:wrap;gap:1rem}.yle-site-footer__policies a{color:inherit;text-decoration:none}.yle-site-footer__policies a:hover{color:#f9f9f78c}.yle-collection-hero{position:relative;background:var(--color-ink)}.yle-collection-hero__frame{position:relative;width:100%;aspect-ratio:21 / 9;min-height:clamp(220px,32vw,420px);max-height:min(52vh,560px);overflow:hidden}@media screen and (max-width:749px){.yle-collection-hero__frame{aspect-ratio:16 / 9;min-height:200px;max-height:48vh}}.yle-collection-hero__img{width:100%;height:100%;object-fit:cover;object-position:center 42%;display:block}.yle-collection-hero__wash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgba(5,10,16,.72) 0%,rgba(5,10,16,.18) 45%,transparent 100%)}.yle-collection-hero__content{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:clamp(1.25rem,3vw,2.25rem) 0}.yle-collection-hero__eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#f9f9f78c;margin:0 0 .35rem}.yle-collection-hero__title{font-family:var(--font-garamond);font-style:italic;font-size:clamp(28px,4vw,48px);line-height:1.05;color:var(--color-bone);margin:0 0 .35rem;max-width:20ch}.yle-collection-hero__meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:#f9f9f773;margin:0}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.yle-contact-form-wrap{max-width:32rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(5,10,16,.08)}.yle-contact-form__heading{font-family:var(--font-garamond);font-style:italic;font-size:clamp(1.25rem,2vw,1.5rem);margin:0 0 1rem;color:var(--color-ink)}.yle-contact-form__row{margin-bottom:1rem}.yle-contact-form__label{display:block;font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#050a1073;margin-bottom:.35rem}.yle-contact-form__input,.yle-contact-form__textarea{width:100%;padding:.65rem .75rem;border:1px solid rgba(5,10,16,.12);background:#fff;font-family:var(--font-garamond);font-size:1rem;color:var(--color-ink)}.yle-contact-form__textarea{resize:vertical;min-height:8rem}.yle-contact-form__input:focus-visible,.yle-contact-form__textarea:focus-visible{outline:2px solid rgba(33,68,52,.35);outline-offset:2px}.yle-contact-form__submit{margin-top:.25rem;min-height:48px;padding:0 1.5rem;border:none;background:var(--color-ink);color:var(--color-bone);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.yle-contact-form__submit:hover{background:#050a10e0}.yle-contact-form__success{font-family:var(--font-mono);font-size:11px;color:var(--color-forest);margin:0 0 1rem}.yle-contact-form__error{font-family:var(--font-mono);font-size:11px;color:#7a2a2a;margin:0 0 1rem}.yle-faq-acc{border-top:1px solid rgba(5,10,16,.08);background:var(--color-bone)}.yle-faq-acc--page .yle-faq-acc__inner{padding:1.5rem 0 2.5rem}.yle-faq-acc__heading{font-family:var(--font-garamond);font-style:italic;font-size:clamp(1.35rem,2vw,1.65rem);margin:0 0 .5rem}.yle-faq-acc__intro{font-family:var(--font-garamond);font-size:1.02rem;color:#050a1094;max-width:42ch;margin:0 0 1.25rem}.yle-faq-acc__list{max-width:40rem}.yle-faq-acc__item{border-bottom:1px solid rgba(5,10,16,.08)}.yle-faq-acc__q{cursor:pointer;list-style:none;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink);padding:1rem 1.5rem 1rem 0}.yle-faq-acc__q::-webkit-details-marker{display:none}.yle-faq-acc__item[open] .yle-faq-acc__q{color:var(--color-forest)}.yle-faq-acc__a{padding:0 0 1rem;font-family:var(--font-garamond);font-size:1rem;line-height:1.65;color:#050a109e}.yle-faq-acc__a p{margin:0 0 .5rem}.yle-site-footer__klaviyo{min-height:2.75rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ylemopure-pages.css.map */
