.oolev-password-footer{padding:3rem 5rem 2.5rem;background:#eeeae0;color:#5f6458;border-top:1px solid #d4d3c7}.oolev-password-footer p{font-size:1.3rem;text-align:center;margin:0 0 3rem}.oolev-password-footer a{color:#343c2e;text-underline-offset:.4rem;margin-left:.5rem}.oolev-password-footer__line{display:flex;justify-content:space-between;gap:2rem;font-size:1.05rem;letter-spacing:.02em}.oolev-password-footer a:focus-visible{outline:2px solid #343c2e;outline-offset:4px}@media(max-width:749px){.oolev-password-footer{padding:2.5rem 2rem}.oolev-password-footer__line{justify-content:center;flex-wrap:wrap;gap:.7rem}.oolev-password-footer p{font-size:1.2rem;margin-bottom:2rem}}.password{background:#f8f6f0;color:#292d26}.password-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:3.2rem 5rem;border-bottom:1px solid #d4d3c7;max-width:none;gap:2rem}.oolev-password-brand{font-family:var(--font-body-family);font-size:3.3rem;font-weight:600;letter-spacing:.2em;line-height:1;margin:0;color:#292d26}.password .password-link{font-size:1.15rem;letter-spacing:.04em;text-underline-offset:.5rem}.password .password-main{display:flex;align-items:center;justify-content:center;padding:6rem 2rem}.password-main>.shopify-section{width:100%;height:auto!important}.password .email-signup-banner{min-height:0}.password .email-signup-banner__box{max-width:78rem;background:transparent;padding:4rem 3rem;min-width:0}.password .email-signup-banner__heading{font-family:Georgia,Times New Roman,serif;font-size:clamp(4.7rem,7vw,8.8rem);line-height:1.05;letter-spacing:-.045em;color:#343c2e;max-width:12ch;margin:2rem auto 3rem}.password .newsletter__subheading.subtitle{font-size:1.05rem;letter-spacing:.18em;line-height:1.8;color:#5f6458}.password .newsletter__subheading.body{font-size:1.55rem;line-height:1.8;max-width:46rem;margin:0 auto;color:#5f6458}.password .password-modal__content{background:#f8f6f0}.password .password-modal__content-heading{font-family:Georgia,Times New Roman,serif;font-size:3.4rem;letter-spacing:-.03em;line-height:1.2}.password .password-button{background:#343c2e;color:#f8f6f0}.password .password__footer-text a{color:#343c2e}.password .password-main hr{display:none}@media(max-width:749px){.password-header{padding:2.5rem 2rem;gap:1rem}.oolev-password-brand{font-size:2.6rem}.password .password-link{font-size:1.05rem}.password .password-link .svg-wrapper{margin-right:.6rem}.password .password-main{padding:4rem 1rem}.password .email-signup-banner__box{padding:3rem 1.5rem}.password .email-signup-banner__heading{font-size:5.1rem}.password .newsletter__subheading.body{font-size:1.4rem}.password .newsletter__subheading.subtitle{font-size:.95rem}}.oolev-footer{background:#eeeae0;color:#292d26;padding:6rem 0 2rem}.oolev-footer__top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8%;padding-bottom:4rem}.oolev-footer__brand>a{font-size:4.2rem;letter-spacing:.2em;text-decoration:none;color:inherit;font-weight:600;line-height:1}.oolev-footer__brand p{font-size:1.45rem;max-width:26rem;line-height:1.7;margin-top:2.5rem}.oolev-footer nav h2{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 2rem}.oolev-footer nav a{display:block;color:#5f6458;font-size:1.25rem;text-decoration:none;margin-bottom:1.3rem}.oolev-footer a:hover{text-decoration:underline;text-underline-offset:.4rem}.oolev-footer__contact{border-top:1px solid #c5c7b9;border-bottom:1px solid #c5c7b9;scroll-margin-top:14rem}.oolev-footer summary{display:flex;justify-content:space-between;align-items:center;font-size:1.55rem;padding:2.4rem 0;list-style:none}.oolev-footer summary>span{font-size:2.5rem;line-height:1}.oolev-footer details[open] summary>span{transform:rotate(45deg)}.oolev-contact-form{padding:0 0 3rem;max-width:80rem}.oolev-contact-form>p{font-size:1.4rem;line-height:1.7;max-width:65rem}.oolev-contact-form label{display:block;font-size:1.25rem;margin:1.5rem 0 .5rem}.oolev-contact-form input,.oolev-contact-form textarea{width:100%;padding:1.2rem;border:1px solid #818777;background:#f8f6f0;color:#292d26;font:inherit;font-size:1.5rem;box-sizing:border-box;border-radius:0}.oolev-contact-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.oolev-contact-form button{margin-top:1.5rem}.oolev-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:2.5rem;font-size:1.05rem;color:#5f6458}.oolev-footer__bottom a{color:inherit;text-decoration:none}.oolev-footer__payments{display:flex;list-style:none;padding:0;margin:0;gap:.5rem}.oolev-footer__payments .icon{width:32px;height:22px}@media(max-width:749px){.oolev-footer{padding-top:4rem}.oolev-footer__top{grid-template-columns:1fr 1fr;gap:3.5rem 2rem}.oolev-footer__brand{grid-column:1/-1}.oolev-footer__brand>a{font-size:3.7rem}.oolev-footer__brand p{margin-top:1.6rem;max-width:29rem}.oolev-contact-form__grid{grid-template-columns:1fr;gap:0}.oolev-footer summary{font-size:1.4rem}.oolev-footer__bottom{justify-content:flex-start;gap:1rem 2rem}}.oolev-home{display:block}.oolev-hero{display:grid;grid-template-columns:42% 58%;min-height:640px}.oolev-hero__copy{padding:8rem 10% 3rem 12%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:#eae6db;color:#292d26}.oolev-hero h1{font-size:clamp(4.8rem,5.2vw,8.5rem);line-height:1.02;margin:0 0 2.5rem;max-width:9ch}.oolev-hero__text{font-size:1.65rem;line-height:1.65;max-width:31rem;margin:0 0 3.2rem}.oolev-hero .button{background:#343c2e;color:#fff;padding:0 2.5rem;gap:3rem}.oolev-hero__foot{border-top:1px solid #bbbdb0;padding-top:1.8rem;display:flex;justify-content:space-between;width:100%;gap:2rem;font-size:1.05rem;letter-spacing:.07em;margin-top:7rem}.oolev-hero__image{position:relative;min-width:0;background:#e7e4dc;overflow:hidden}.oolev-hero__image>img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;right:0;bottom:0;left:0}.oolev-hero__caption{position:absolute;bottom:0;padding:1.8rem 3rem;left:0;right:0;display:flex;justify-content:space-between;color:#292d26;font-size:1.05rem;background:#f8f6f0eb;letter-spacing:.04em}.oolev-hero__caption span:last-child{letter-spacing:.16em}.oolev-intro{text-align:center;padding-top:9rem;padding-bottom:5rem}.oolev-intro h2{font-size:clamp(3.5rem,4vw,5.6rem);line-height:1.15;max-width:75rem;margin:0 auto 2rem}.oolev-intro>p:last-child{font-size:1.55rem;line-height:1.75;max-width:60rem;margin:0 auto;color:#5f6458}.oolev-families{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem;padding-bottom:9rem}.oolev-family{color:inherit;text-decoration:none;display:block;min-width:0}.oolev-family__image{position:relative;aspect-ratio:4/5;overflow:hidden;background:#eeeae0}.oolev-family__image img{width:100%;height:100%;object-fit:contain;transition:transform .5s}.oolev-family:hover img{transform:scale(1.025)}.oolev-family__number{position:absolute;top:1.4rem;left:1.4rem;font-size:1.05rem;background:#f8f6f0d9;padding:.6rem .8rem}.oolev-family__title{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.8rem}.oolev-family__title h3{font-size:1.7rem;letter-spacing:-.01em;margin:0}.oolev-family__title>span{font-size:2rem}.oolev-family p{margin:.6rem 0 0;color:#5f6458;font-size:1.25rem;line-height:1.6}.oolev-selection{padding-top:1rem;padding-bottom:8rem}.oolev-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3rem}.oolev-section-heading h2{font-size:4.5rem;line-height:1.15;margin:0}.oolev-section-heading .oolev-kicker{margin-bottom:1rem}.oolev-guide{background:#343c2e;color:#f8f6f0;padding:8rem max(5rem,calc((100vw - 1340px)/2));display:grid;grid-template-columns:1fr 1.1fr;gap:12%;scroll-margin-top:15rem}.oolev-guide__heading h2{font-size:clamp(3.8rem,4vw,6rem);line-height:1.08;color:inherit;max-width:10ch;margin:0 0 2rem}.oolev-guide__heading>p:not(.oolev-kicker){font-size:1.5rem;max-width:34rem;line-height:1.8;color:#d4d8cc}.oolev-guide__heading .oolev-link{margin-top:1.5rem}.oolev-guide__steps article{display:flex;gap:2.3rem;padding:2.5rem 0;border-top:1px solid #6a7262}.oolev-guide__steps article:last-child{border-bottom:1px solid #6a7262}.oolev-guide__number{font-size:1.05rem;padding-top:.5rem}.oolev-guide__steps h3{font-size:2.3rem;color:inherit;margin:0 0 1rem;letter-spacing:-.01em}.oolev-guide__steps p{font-size:1.35rem;color:#d4d8cc;line-height:1.8;margin:0}.oolev-closing{text-align:center;padding-top:9rem;padding-bottom:9rem}.oolev-closing>.oolev-serif{font-size:clamp(3.5rem,4.2vw,6.2rem);line-height:1.18;max-width:90rem;margin:0 auto 2.8rem}@media(min-width:1600px){.oolev-hero{min-height:750px}}@media(max-width:989px){.oolev-hero{min-height:540px}.oolev-hero__copy{padding:5rem 3rem 3rem}.oolev-hero h1{font-size:5.5rem}.oolev-hero__text{font-size:1.45rem}.oolev-families{gap:1.5rem}.oolev-guide{gap:6%;padding:6rem 4rem}.oolev-family__title h3{font-size:1.45rem}}@media(max-width:749px){.oolev-hero{display:flex;flex-direction:column;min-height:0}.oolev-hero__copy{padding:4rem 2.5rem 2.5rem}.oolev-hero h1{font-size:5.6rem;max-width:10ch}.oolev-hero__text{max-width:36rem;font-size:1.5rem;margin-bottom:2.5rem}.oolev-hero__foot{margin-top:3.5rem;padding-top:1.5rem}.oolev-hero__image{height:390px}.oolev-hero__caption{padding:1.4rem 2rem;font-size:.95rem}.oolev-intro{padding-top:5.5rem;padding-bottom:3rem}.oolev-intro h2{font-size:3.8rem}.oolev-intro>p:last-child{font-size:1.45rem}.oolev-families{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3rem;padding-bottom:5rem}.oolev-family__title{margin-top:1.1rem}.oolev-family__title h3{font-size:1.45rem}.oolev-family p{font-size:1.15rem}.oolev-family__number{top:1rem;left:1rem}.oolev-guide{grid-template-columns:1fr;padding:5rem 2.5rem;gap:3rem}.oolev-guide__heading h2{max-width:12ch;font-size:4.5rem}.oolev-guide__steps h3{font-size:2rem}.oolev-closing{padding-top:5.5rem;padding-bottom:5.5rem}.oolev-closing>.oolev-serif{font-size:3.8rem}.oolev-selection{padding-bottom:5rem}.oolev-section-heading{align-items:flex-start;flex-direction:column}.oolev-section-heading h2{font-size:3.8rem}}.oolev-nav{display:flex;align-items:center;justify-content:center;gap:3.8rem;min-height:5rem;padding:0 2rem;background:#f8f6f0;border-bottom:1px solid #d4d3c7;overflow:auto;scrollbar-width:none}.oolev-nav a{color:#292d26;font-size:1.25rem;text-decoration:none;white-space:nowrap;padding:1.5rem 0;line-height:1.5}.oolev-nav a:hover{text-decoration:underline;text-underline-offset:.6rem}@media(max-width:749px){.oolev-nav{justify-content:flex-start;gap:2.4rem;min-height:4.5rem}.oolev-nav a{font-size:1.15rem;padding:1.25rem 0}}:root{--oolev-ink:#292d26;--oolev-olive:#343c2e;--oolev-paper:#f8f6f0;--oolev-sand:#eeeae0;--oolev-line:#d4d3c7}body{letter-spacing:.015em}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.035em;font-weight:400}.header__heading-link .h2{font-size:3.3rem;letter-spacing:.19em;font-weight:600}.header-wrapper{background:var(--oolev-paper)}.announcement-bar__message{font-size:1.15rem;letter-spacing:.12em;padding:1rem 0}.header__inline-menu{display:none}.header--middle-center{grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr}.header__heading,.header__heading-link{grid-area:heading}.header__search{justify-self:start}.header__icon--menu{display:none}.header__icons{justify-self:end}.header__heading-logo-wrapper{max-width:150px}.button{font-size:1.35rem;letter-spacing:.035em;min-height:5rem}.button:after,.button:before{box-shadow:none}.button:hover{filter:brightness(.92)}.card__heading{font-size:1.5rem;line-height:1.4;letter-spacing:0}.card__information{padding-top:1.7rem}.card-information>.price{font-size:1.45rem;letter-spacing:.015em;margin-top:.75rem}.card__inner{overflow:hidden}.card__media .media img{object-fit:contain}.card__inner,.media{background:var(--oolev-sand)}.card__content .card__badge{max-width:100%}.badge{font-size:1.05rem;letter-spacing:.035em;padding:.65rem 1rem}.collection-hero__title{font-family:Georgia,Times New Roman,serif;font-size:clamp(3.7rem,6vw,7.2rem);max-width:1000px;line-height:1.05}.collection-hero__inner{padding-top:4rem;padding-bottom:3rem}.collection-hero__description{max-width:70rem;font-size:1.6rem;line-height:1.75}.product__title h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,3vw,4.4rem);line-height:1.12}.product__info-container .price{font-size:2.2rem}.product__description{font-size:1.5rem;line-height:1.75}.product__description h2{font-family:Georgia,Times New Roman,serif;font-size:2.5rem;margin-top:3rem}.product__description h3{font-size:1.7rem;font-weight:600}.product__description table{display:block;max-width:100%;overflow:auto;box-shadow:none;border:1px solid var(--oolev-line)}.product__description th,.product__description td{padding:1rem;text-align:left;min-width:12rem}.product-form__input .select,.product-form__input{max-width:none}.product-form__submit{margin-top:1rem}.product__info-container>*+*{margin:1.7rem 0}.rte a{color:inherit}.facets__heading,.facets__summary,.facet-filters__label{font-size:1.3rem}.pagination__item--current{background:var(--oolev-sand)}.oolev-kicker{font-size:1.1rem;text-transform:uppercase;letter-spacing:.16em;margin:0 0 1.8rem}.oolev-serif{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.oolev-link{color:inherit;text-underline-offset:.7rem;text-decoration-thickness:1px;display:inline-flex;gap:2.5rem;align-items:center;font-size:1.35rem}.oolev-link:hover{opacity:.7}.oolev-link:focus-visible,.oolev-nav a:focus-visible,.oolev-family:focus-visible{outline:2px solid currentColor;outline-offset:5px}.oolev-arrow{font-size:2rem;line-height:1}.oolev-crumbs{font-size:1.15rem;padding-top:2rem;padding-bottom:1.5rem;color:#5f6458}.oolev-crumbs a{color:inherit;text-decoration:none}.oolev-crumbs ol{padding:0;margin:0;display:flex;gap:1rem;list-style:none;flex-wrap:wrap}.oolev-crumbs li+li:before{content:"/";margin-right:1rem;color:#767b70}.oolev-crumbs li:last-child{max-width:65ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:749px){.header__heading-link .h2{font-size:2.65rem}.header{padding:1.2rem 1.7rem}.page-width{padding-left:2rem;padding-right:2rem}.card__heading{font-size:1.3rem}.card-information>.price{font-size:1.3rem}.grid{column-gap:1.4rem;row-gap:2.8rem}.collection-hero__inner{padding-top:2.5rem}.collection-hero__description{font-size:1.45rem}.product__info-wrapper{padding-top:2rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.oolev-home *,.oolev-light-pair *{transition:none!important;animation:none!important}}.oolev-light-pair{display:block;position:relative;pointer-events:none}.oolev-light-pair--card{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.oolev-light-pair--product{pointer-events:auto;margin-bottom:2rem;aspect-ratio:1;background:#eeeae0}.oolev-light-pair__images{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.oolev-light-pair[data-ready] .oolev-light-pair__images{opacity:1}.oolev-light-pair__images img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.oolev-light-pair .oolev-light-pair__on{opacity:0;transition:opacity .3s ease}.oolev-light-pair[data-lit] .oolev-light-pair__on{opacity:1}.oolev-light-pair__toggle{position:absolute;z-index:5;bottom:1rem;right:1rem;background:#f8f6f0;color:#292d26;border:1px solid #b3b8a9;border-radius:0;min-height:44px;min-width:100px;padding:1rem 1.3rem;display:flex;align-items:center;gap:.8rem;font:inherit;font-size:1.1rem;line-height:1.4;cursor:pointer;pointer-events:auto;box-shadow:0 1px 4px #292d2614}.oolev-light-pair__toggle[hidden]{display:none}.oolev-light-pair__toggle:focus-visible{outline:2px solid #292d26;outline-offset:3px}.oolev-light-pair__dot{width:8px;height:8px;border:1px solid currentColor;border-radius:50%}.oolev-light-pair[data-lit] .oolev-light-pair__dot{background:#e4b349;border-color:#8e6a12}.card__inner:has(oolev-light-pair){z-index:2;pointer-events:none}.card .card__inner .card__media:has(oolev-light-pair){z-index:2;pointer-events:none}.card__inner:has(oolev-light-pair) .card__content{pointer-events:none}.card__inner:has(oolev-light-pair) .card__content a{pointer-events:auto}oolev-product-light{display:block}oolev-product-light[hidden]{display:none}@media(prefers-reduced-motion:reduce){.oolev-light-pair .oolev-light-pair__on{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
