.olf-j,.olf-a,.olf-jl{color:#212121}.olf-j__eyebrow,.olf-jl__eyebrow,.olf-band__eyebrow{margin:0 0 1rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#21212199}.olf-ac{display:flex;flex-direction:column;min-width:0}.olf-ac__media{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:6px;background:#e9e3dc;margin-bottom:1.6rem}.olf-ac__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.olf-ac:hover .olf-ac__media img{transform:scale(1.03)}.olf-ac__body{display:flex;flex-direction:column;flex:1}.olf-ac__meta{margin:0 0 .8rem;font-family:var(--font-body-family);font-size:1rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#2121218c}.olf-ac__title{margin:0 0 .8rem;font-family:var(--font-heading-family);font-weight:400;font-size:2.2rem;line-height:1.2;letter-spacing:0}.olf-ac__title a{color:inherit;text-decoration:none}.olf-ac__title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4rem}.olf-ac__excerpt{margin:0 0 1.4rem;font-size:1.4rem;line-height:1.55;color:#212121b8}.olf-ac__more,.olf-ac__more:hover{margin-top:auto;align-self:flex-start;color:#212121;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.5rem}.olf-j{padding:3.6rem 0 6rem}.olf-j__head{text-align:center;max-width:72rem;margin:0 auto 3.2rem}.olf-j__title{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-weight:400;font-size:4rem;line-height:1.08}.olf-j__intro{margin:0 auto 2.4rem;max-width:54rem;font-size:1.5rem;line-height:1.6;color:#212121b8}.olf-j__pills{display:flex;gap:.6rem;overflow-x:auto;margin:0 -1.5rem;padding:0 1.5rem .2rem;scrollbar-width:none;list-style:none}.olf-j__pills::-webkit-scrollbar{display:none}.olf-j__pill{display:block;flex:0 0 auto;padding:.9rem 1.6rem;border:1px solid rgba(33,33,33,.25);border-radius:999px;color:#212121;text-decoration:none;font-size:1.25rem;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.olf-j__pill:hover{border-color:#212121}.olf-j__pill[aria-current]{background:#212121;border-color:#212121;color:#fff}.olf-j__grid{display:grid;grid-template-columns:1fr;gap:4.4rem}.olf-j__pages{display:flex;justify-content:center;align-items:center;gap:2.4rem;margin-top:5.6rem;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase}.olf-j__pages a{color:#212121;text-underline-offset:.5rem}.olf-j__pages span{color:#21212180}.olf-band{background:#f2eee9;padding:5.2rem 1.6rem;text-align:center}.olf-band__inner{max-width:58rem;margin:0 auto}.olf-band__title{margin:0 0 1rem;font-family:var(--font-heading-family);font-weight:400;font-size:3rem;line-height:1.12}.olf-band__text{margin:0 0 2.4rem;font-size:1.5rem;line-height:1.55;color:#212121bf}.olf-band__btns{display:flex;flex-direction:column;gap:1rem;align-items:stretch;max-width:32rem;margin:0 auto}.olf-btn{display:inline-block;padding:1.5rem 2.8rem;border-radius:6px;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;text-align:center;border:1px solid #212121;background:#212121;color:#fff;transition:background .2s,color .2s}.olf-btn:hover{background:#000;color:#fff}.olf-btn--line{background:transparent;color:#212121}.olf-btn--line:hover{background:#212121;color:#fff}.olf-band__signup{margin:3.2rem auto 0;padding-top:2.8rem;border-top:1px solid rgba(33,33,33,.12);max-width:46rem}.olf-band__signup p{margin:0 0 1.2rem;font-size:1.35rem;color:#212121b3}.olf-band__form{display:flex;gap:.6rem}.olf-band__form input[type=email]{flex:1;min-width:0;height:4.6rem;padding:0 1.4rem;border:1px solid rgba(33,33,33,.3);border-radius:6px;background:#fff;font:inherit;font-size:1.4rem;color:#212121}.olf-band__form input[type=email]:focus{outline:none;border-color:#212121}.olf-band__form button{height:4.6rem;padding:0 1.8rem;border:0;border-radius:6px;background:#212121;color:#fff;font:inherit;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.olf-band__ok{font-size:1.35rem;color:#212121}.olf-band--dark{background:#212121;color:#fff}.olf-band--dark .olf-band__eyebrow{color:#fff9}.olf-band--dark .olf-band__title{color:#fff}.olf-band--dark .olf-band__text{color:#ffffffbf}.olf-band--dark .olf-btn{background:#fff;border-color:#fff;color:#212121}.olf-band--dark .olf-btn:hover{background:#e9e3dc;border-color:#e9e3dc;color:#212121}.olf-band--dark .olf-btn--line{background:transparent;border-color:#ffffffb3;color:#fff}.olf-band--dark .olf-btn--line:hover{background:#fff;color:#212121}.olf-a__head{text-align:center;max-width:82rem;margin:0 auto;padding:2.8rem 1.6rem}.olf-a__crumbs{margin:0 0 1.6rem;font-size:1.05rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#2121218c}.olf-a__crumbs a{color:inherit;text-decoration:none}.olf-a__crumbs a:hover{color:#212121}.olf-a__title{margin:0 0 1.4rem;font-family:var(--font-heading-family);font-weight:400;font-size:3.4rem;line-height:1.1;text-wrap:balance}.olf-a__meta{margin:0;font-size:1.3rem;color:#212121a6}.olf-a__hero{margin:0 auto 3.6rem;max-width:110rem;padding:0 1.6rem}.olf-a__hero img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:6px}.olf-a__hero--wide img{aspect-ratio:auto;object-fit:contain}.olf-a__body{max-width:68rem;margin:0 auto;padding:0 1.6rem;font-family:var(--font-body-family);font-size:1.65rem;line-height:1.75;color:#2b2b2b}.olf-a__body>*:first-child{margin-top:0}.olf-a__body p{margin:0 0 1.8rem}.olf-a__body h2{margin:4.4rem 0 1.4rem;font-family:var(--font-heading-family);font-weight:400;font-size:2.6rem;line-height:1.2;letter-spacing:0;color:#212121}.olf-a__body h3,.olf-a__body h4{margin:3.2rem 0 1rem;font-family:var(--font-body-family);font-weight:600;font-size:1.25rem;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:#212121}.olf-a__body a{color:#212121;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3rem}.olf-a__body ul,.olf-a__body ol{margin:0 0 2rem;padding-left:2rem}.olf-a__body li{margin:0 0 .8rem}.olf-a__body strong{font-weight:600;color:#212121}.olf-a__body blockquote{margin:3.2rem 0;padding:0 0 0 2rem;border-left:1px solid #212121;font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.35;color:#212121;font-style:normal}.olf-a__body img{display:block;max-width:100%;height:auto;border-radius:6px;margin:2.8rem auto}.olf-a__body figure{margin:3.2rem 0}.olf-a__body figure img{margin:0 auto}.olf-a__body figcaption{margin-top:.8rem;font-size:1.25rem;color:#21212199;text-align:center}.olf-a__body table{width:100%;border-collapse:collapse;margin:2.4rem 0;font-size:1.45rem;line-height:1.5;display:block;overflow-x:auto}.olf-a__body th,.olf-a__body td{padding:1rem .8rem;border-bottom:1px solid rgba(33,33,33,.12);text-align:left;vertical-align:top}.olf-a__body th{font-weight:600;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:#212121b3}.olf-a__body hr{border:0;border-top:1px solid rgba(33,33,33,.12);margin:4rem 0}.olf-a__body .olf-pick{margin:2.4rem 0;padding:2rem 2.2rem;border:1px solid rgba(33,33,33,.14);border-radius:6px;background:#fff}.olf-a__body .olf-pick h3{margin-top:0}.olf-a__body .olf-pick p:last-child{margin-bottom:0}.olf-a__body .olf-note{margin:2.4rem 0;padding:1.8rem 2rem;background:#f2eee9;border-radius:6px;font-size:1.5rem}.olf-a__body .olf-note p:last-child{margin-bottom:0}.olf-a__scents{max-width:120rem;margin:5.6rem auto 0;padding:0 1.6rem}.olf-a__sec-head{text-align:center;margin-bottom:2.4rem}.olf-a__sec-title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:2.8rem;line-height:1.15}.olf-a__prods{display:flex;gap:1.2rem;overflow-x:auto;margin:0 -1.6rem;padding:0 1.6rem .4rem;scroll-snap-type:x mandatory;scroll-padding:0 1.6rem;scrollbar-width:none;list-style:none}.olf-a__prods::-webkit-scrollbar{display:none}.olf-a__prods>li{flex:0 0 64%;scroll-snap-align:start;display:flex}.olf-sp{flex:1;display:flex;flex-direction:column;text-decoration:none;color:#212121;background:#fff;border:1px solid rgba(33,33,33,.1);border-radius:6px;overflow:hidden}.olf-sp__img{aspect-ratio:4/5;background:#f2eee9}.olf-sp__img img{display:block;width:100%;height:100%;object-fit:cover}.olf-sp__body{padding:1.4rem 1.4rem 1.6rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.olf-sp__name{font-family:var(--font-heading-family);font-size:2rem;line-height:1.2}.olf-sp__notes{font-size:1.25rem;line-height:1.4;color:#21212199}.olf-sp__price{margin-top:auto;padding-top:.8rem;font-size:1.35rem}.olf-sp__cta{font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.4rem}.olf-a__faq{max-width:68rem;margin:5.6rem auto 0;padding:0 1.6rem}.olf-a__faq details{border-top:1px solid rgba(33,33,33,.12)}.olf-a__faq details:last-of-type{border-bottom:1px solid rgba(33,33,33,.12)}.olf-a__faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:1.6rem;padding:1.8rem 0;font-size:1.6rem;line-height:1.4;color:#212121}.olf-a__faq summary::-webkit-details-marker{display:none}.olf-a__faq summary:after{content:"+";font-size:2rem;line-height:1;flex:0 0 auto}.olf-a__faq details[open] summary:after{content:"\2212"}.olf-a__ans{padding:0 0 2rem;font-size:1.5rem;line-height:1.7;color:#212121c7}.olf-a__share{max-width:68rem;margin:4.8rem auto 0;padding:2.4rem 1.6rem 0;border-top:1px solid rgba(33,33,33,.12);display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;color:#21212199}.olf-a__share>span{flex:0 0 100%;text-align:center;margin-bottom:.4rem}.olf-a__share a,.olf-a__share button{display:inline-block;padding:.9rem 1.4rem;border:1px solid rgba(33,33,33,.25);border-radius:999px;background:none;color:#212121;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-decoration:none}.olf-a__share a:hover,.olf-a__share button:hover{border-color:#212121}.olf-a__band{margin-top:5.6rem}.olf-a__related{max-width:130rem;margin:0 auto;padding:6rem 1.6rem 7rem}.olf-a__rel-grid{display:flex;gap:1.6rem;overflow-x:auto;margin:0 -1.6rem;padding:0 1.6rem;scroll-snap-type:x mandatory;scroll-padding:0 1.6rem;scrollbar-width:none}.olf-a__rel-grid::-webkit-scrollbar{display:none}.olf-a__rel-grid .olf-ac{flex:0 0 72%;scroll-snap-align:start}.olf-jl{background:#212121;color:#fff;padding:5.6rem 0 6rem}.olf-jl__wrap{max-width:150rem;margin:0 auto;padding:0 1.6rem}.olf-jl__head{text-align:center;max-width:62rem;margin:0 auto 2.8rem}.olf-jl .olf-jl__eyebrow{color:#fff9}.olf-jl__title{margin:0 0 1rem;font-family:var(--font-heading-family);font-weight:400;font-size:3.2rem;line-height:1.15;color:#fff}.olf-jl__text{margin:0;font-size:1.4rem;line-height:1.5;color:#ffffffb8}.olf-jl__row{display:flex;gap:1.6rem;overflow-x:auto;margin:0 -1.6rem;padding:0 1.6rem .4rem;scroll-snap-type:x mandatory;scroll-padding:0 1.6rem;scrollbar-width:none}.olf-jl__row::-webkit-scrollbar{display:none}.olf-jl__row .olf-ac{flex:0 0 74%;scroll-snap-align:start;background:#fff;color:#212121;border-radius:6px;overflow:hidden}.olf-jl__row .olf-ac__media{background:#e6dfd6;margin:0;border-radius:0}.olf-jl__row .olf-ac__body{padding:1.8rem 1.8rem 2.2rem}.olf-jl__foot{margin-top:3.2rem;text-align:center}.olf-jl__more,.olf-jl__more:hover{color:#fff;font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:.5rem}@media screen and (min-width:750px){.olf-j{padding:5.6rem 0 8rem}.olf-j__title{font-size:5.6rem}.olf-j__pills{justify-content:center;flex-wrap:wrap;overflow:visible;margin:0;padding:0}.olf-j__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5.6rem 3.2rem}.olf-j__grid .olf-ac--feat{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:5.6rem;align-items:center}.olf-j__grid .olf-ac--feat .olf-ac__media{margin:0}.olf-j__grid .olf-ac--feat .olf-ac__title{font-size:4rem;line-height:1.1}.olf-j__grid .olf-ac--feat .olf-ac__excerpt{font-size:1.6rem}.olf-band{padding:7.2rem 5rem}.olf-band__title{font-size:4rem}.olf-band__btns{flex-direction:row;justify-content:center;max-width:none}.olf-a__head{padding:5.2rem 5rem 3.6rem}.olf-a__title{font-size:5.2rem}.olf-a__hero{padding:0 5rem;margin-bottom:5.6rem}.olf-a__hero img{aspect-ratio:16/9;max-height:72vh}.olf-a__hero--wide img{aspect-ratio:auto;max-height:none}.olf-a__body{font-size:1.75rem}.olf-a__body h2{font-size:3.2rem}.olf-a__scents{padding:0 5rem}.olf-a__prods{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,26rem));justify-content:center;gap:1.6rem;margin:0;padding:0;overflow:visible}.olf-a__related{padding:8rem 5rem 9rem}.olf-a__rel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem;margin:0;padding:0;overflow:visible}.olf-jl{padding:8rem 0}.olf-jl__wrap{padding:0 5rem}.olf-jl__title{font-size:4rem}.olf-jl__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem;margin:0;padding:0;overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/olf-journal.css.map */
