body:has(.esb-page) .shopify-section-group-header-group,body:has(.esb-page) .shopify-section-group-footer-group{display:none!important}body:has(.esb-page){background:#f4efe7}.esb-page{--cream:#f4efe7;--ink:#211c18;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.esb-page *{box-sizing:border-box}.esb-page h1,.esb-page h2,.esb-page h3,.esb-page p{margin:0}.esb-page h1,.esb-page h2{font-family:Georgia,"Times New Roman",serif;font-weight:400}.esb-page a{color:inherit;text-decoration:none}.esb-page img{display:block;width:100%;height:100%;object-fit:cover}.esb-hero{position:relative;aspect-ratio:1024/315;color:#fff;overflow:hidden}.esb-hero>img{object-position:67% 55%;transform:scale(1.01)}.esb-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,8,5,.88),rgba(12,8,5,.42) 35%,rgba(12,8,5,.03) 72%)}.esb-header{height:6.8rem;position:absolute;z-index:3;top:0;left:0;right:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 6.6vw}.esb-logo{font-size:2.7rem;letter-spacing:-.05em}.esb-header nav{display:flex;gap:3.8rem}.esb-header nav a{font-size:.86rem;font-weight:700;letter-spacing:.18em;white-space:nowrap}.esb-header nav .is-active{padding-bottom:.7rem;border-bottom:1px solid #fff}.esb-tools{display:flex;justify-content:flex-end;align-items:center;gap:1.6rem;font-size:2rem}.esb-tools a{font-size:1.6rem}.esb-hero-copy{position:absolute;left:6.7%;top:22%;z-index:2}.esb-hero-copy>p,.esb-collection-heading p,.esb-senses-copy>p,.esb-wide>div:last-child>p,.esb-soap article>p,.esb-newsletter-copy>p{font-size:.98rem;font-weight:700;letter-spacing:.32em}.esb-hero-copy h1{color:#fff!important;font-size:clamp(4.6rem,4.4vw,6.4rem);line-height:.99;margin:1.1rem 0 1.4rem}.esb-hero-copy>span{display:block;font-size:1.34rem;line-height:1.4}.esb-hero-copy>a,.esb-categories article a,.esb-wide a,.esb-soap a{display:inline-block;background:#f8f5ef;color:#211c18;margin-top:1.8rem;padding:1.35rem 2.1rem;font-size:.88rem;font-weight:700;letter-spacing:.18em}.esb-categories{height:auto;aspect-ratio:1024/188;display:grid;grid-template-columns:1fr 1fr;background:#18100b}.esb-categories article{position:relative;overflow:hidden;color:#fff;border-top:2px solid #f4efe7}.esb-categories article+article{border-left:2px solid #f4efe7}.esb-categories img{object-position:center 52%}.esb-categories article:first-child img{object-position:36% 56%}.esb-categories article:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,8,5,.7),rgba(13,8,5,.08) 75%)}.esb-categories article>div{position:absolute;z-index:2;left:47%;top:50%;transform:translateY(-50%)}.esb-categories article+article>div{left:7%}.esb-categories h2{color:#fff!important;font-size:3rem;line-height:1}.esb-categories p{font-size:1.16rem;margin-top:.9rem}.esb-categories article a{margin-top:1.5rem;padding:1.25rem 1.8rem}.esb-collection{padding:2rem 5.5vw 2.5rem}.esb-collection-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.8rem}.esb-collection-heading h2{font-size:4.7rem;line-height:1;margin-top:.6rem}.esb-collection-note{font-size:1.1rem;line-height:1.4;display:flex;align-items:center;gap:4rem}.esb-collection-note span{font-size:1.8rem;border:1px solid #9e9185;border-radius:5rem;padding:1rem 1.35rem}.esb-products{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.esb-products article{text-align:center;min-width:0}.esb-products img{aspect-ratio:1/1;object-position:center}.esb-products h3{font-size:1rem;letter-spacing:.2em;margin:1.2rem 0 .5rem}.esb-products p{font:1.05rem/1.3 Georgia,serif;min-height:2.8rem}.esb-products article>div{display:flex;gap:.7rem;margin-top:.9rem}.esb-products a{flex:1;border:1px solid #9e9185;padding:.9rem .35rem;font-size:.75rem;font-weight:700;letter-spacing:.14em}.esb-senses{display:grid;grid-template-columns:1.03fr .97fr;aspect-ratio:1024/214;background:#100b08;color:#fff}.esb-senses-image{overflow:hidden}.esb-senses-image img{object-position:center 55%}.esb-senses-copy{padding:3.4rem 5.6vw 2.5rem;background:linear-gradient(120deg,#130d09,#2a170e);display:flex;flex-direction:column;justify-content:center}.esb-senses-copy h2{color:#fff!important;font-size:4rem;line-height:1.05;margin:1rem 0 .7rem}.esb-senses-copy>span{font-size:1.15rem;line-height:1.42}.esb-senses-benefits{display:grid;grid-template-columns:repeat(3,1fr);margin-top:2rem}.esb-senses-benefits article{text-align:center;border-right:1px solid rgba(255,255,255,.35)}.esb-senses-benefits article:last-child{border:0}.esb-senses-benefits b{display:block;font:3rem/1 Georgia,serif;margin-bottom:.6rem}.esb-senses-benefits span{font-size:.78rem;line-height:1.35;font-weight:700;letter-spacing:.16em}.esb-wide{position:relative;aspect-ratio:1024/147;color:#fff;overflow:hidden}.esb-wide img{object-position:center 56%}.esb-wide-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,7,5,.94),rgba(10,7,5,.64) 31%,rgba(10,7,5,.05) 58%)}.esb-wide>div:last-child{position:absolute;left:6.8%;top:50%;transform:translateY(-50%)}.esb-wide h2{color:#fff!important;font-size:3.4rem;line-height:1.05;margin:.8rem 0 .6rem}.esb-wide span{display:block;font-size:1.15rem;line-height:1.4}.esb-wide a{margin-top:1.2rem;padding:1.1rem 1.8rem}.esb-soap{display:grid;grid-template-columns:1.05fr .95fr;aspect-ratio:1024/133}.esb-soap>div{overflow:hidden}.esb-soap img{object-position:center 55%}.esb-soap article{padding:2.4rem 6vw;display:flex;flex-direction:column;justify-content:center}.esb-soap h2{font-size:3.3rem;margin:.7rem 0}.esb-soap article>span{font-size:1.15rem}.esb-soap a{align-self:flex-start;background:transparent;border:1px solid #9e9185;margin-top:1.2rem;padding:1.05rem 1.8rem}.esb-difference{padding:1.2rem 5.5vw 1.8rem;text-align:center}.esb-difference>p{font-size:.9rem;letter-spacing:.35em;margin-bottom:.7rem}.esb-difference>div{display:grid;grid-template-columns:repeat(5,1fr)}.esb-difference article{border-right:1px solid #bdb3a8}.esb-difference article:last-child{border:0}.esb-difference b{display:block;font:2.7rem/1 Georgia,serif;margin-bottom:.4rem;font-weight:400}.esb-difference span{font-size:.75rem;line-height:1.25;font-weight:700;letter-spacing:.16em}.esb-newsletter{height:11.5rem;position:relative;color:#fff;overflow:hidden}.esb-newsletter img{object-position:center 58%}.esb-newsletter-shade{position:absolute;inset:0;background:rgba(12,8,5,.4)}.esb-newsletter-copy{position:absolute;left:6.8%;top:50%;transform:translateY(-50%)}.esb-newsletter-copy h2{font-size:3rem;color:#fff!important;margin:.5rem 0}.esb-newsletter-copy span{font-size:.96rem}.esb-newsletter-form{position:absolute;right:6.7%;top:50%;transform:translateY(-50%);display:flex;width:37%}.esb-newsletter-form input{width:100%;height:4rem;border:0;padding:0 1.6rem}.esb-newsletter-form button{width:5rem;border:0;background:#f8f5ef;font-size:1.5rem}.esb-footer{height:6.8rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 6.8vw}.esb-footer-logo{font-size:2.7rem;letter-spacing:-.05em}.esb-footer nav{display:flex;gap:3.5rem}.esb-footer nav a,.esb-footer>div a{font-size:.72rem;letter-spacing:.17em}.esb-footer>div{display:flex;justify-content:flex-end;align-items:center;gap:2.5rem}.esb-footer>div span{font-size:1.35rem}
@media(max-width:749px){.esb-header{height:6rem;padding:0 2rem;display:flex;justify-content:space-between}.esb-header nav{display:none}.esb-logo{font-size:2.5rem}.esb-tools span,.esb-tools a:first-of-type{display:none}.esb-hero{height:70rem;aspect-ratio:auto}.esb-hero>img{object-position:64% center}.esb-hero-shade{background:linear-gradient(0deg,rgba(12,8,5,.94),rgba(12,8,5,.04) 78%)}.esb-hero-copy{left:2rem;right:2rem;top:auto;bottom:4rem}.esb-hero-copy h1{font-size:4.5rem}.esb-categories{aspect-ratio:auto;grid-template-columns:1fr}.esb-categories article{height:38rem}.esb-categories article+article{border-left:0}.esb-categories article>div,.esb-categories article:first-child>div{left:2rem;right:2rem;top:auto;bottom:2.5rem;transform:none}.esb-categories article:after{background:linear-gradient(0deg,rgba(13,8,5,.9),rgba(13,8,5,.02) 74%)}.esb-categories h2{font-size:3.4rem}.esb-collection{padding:3.5rem 1.5rem}.esb-collection-heading{display:block}.esb-collection-heading h2{font-size:3.9rem}.esb-collection-note{margin-top:1.5rem;font-size:1.05rem;justify-content:space-between}.esb-products{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.2rem}.esb-products article{min-width:82%;scroll-snap-align:start}.esb-products h3{font-size:1.05rem}.esb-products p{font-size:1.1rem}.esb-products a{font-size:.78rem}.esb-senses{aspect-ratio:auto;grid-template-columns:1fr}.esb-senses-image{height:38rem}.esb-senses-copy{padding:4rem 2rem}.esb-senses-copy h2{font-size:3.8rem}.esb-senses-benefits span{font-size:.68rem}.esb-wide{height:48rem;aspect-ratio:auto}.esb-wide img{object-position:67% center}.esb-wide-shade{background:linear-gradient(0deg,rgba(10,7,5,.95),rgba(10,7,5,.03) 76%)}.esb-wide>div:last-child{left:2rem;right:2rem;top:auto;bottom:2.5rem;transform:none}.esb-wide h2{font-size:3.6rem}.esb-soap{aspect-ratio:auto;grid-template-columns:1fr}.esb-soap>div{height:37rem}.esb-soap article{padding:3.5rem 2rem}.esb-soap h2{font-size:3.5rem}.esb-difference{padding:2.5rem 1.5rem}.esb-difference>div{grid-template-columns:repeat(2,1fr);gap:2.2rem 0}.esb-difference article{border:0}.esb-difference article:last-child{grid-column:1/-1}.esb-newsletter{height:31rem}.esb-newsletter-copy{left:2rem;right:2rem;top:4rem;transform:none}.esb-newsletter-form{left:2rem;right:2rem;top:auto;bottom:4rem;width:auto;transform:none}.esb-footer{height:auto;min-height:20rem;padding:3rem 2rem;display:block}.esb-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:2.5rem 0}.esb-footer>div{justify-content:flex-start}}
