:root{--paper:#F4F1EC;--parchment:#EAE5DC;--ink:#1A1714;--soot:#2A2520;--ash:#3D3830;--stone:#C8C0B8;--body:#6A6560;--rust:#8B5E3C;--moss:#6B7B5A;--page-width:1280px;--page-gutter:max(6.5vw,calc((100vw - var(--page-width))/2))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:1rem;top:1rem;z-index:9;background:var(--paper);padding:.5rem}.page-width{width:min(87%,var(--page-width));margin:auto}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;font-weight:600}.button{display:inline-block;background:var(--ink);color:var(--paper);padding:14px 26px;border:1px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;transition:opacity .6s ease}.button:hover{opacity:.75}.button--quiet{background:transparent;color:var(--ink);border-color:var(--stone)}.site-header{border-bottom:1px solid var(--stone);background:var(--paper)}.site-header__inner{min-height:82px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.site-nav{display:flex;gap:1.7rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.site-nav--right{justify-content:flex-end}.brand{font:500 clamp(1.6rem,3vw,2.2rem)/1 "EB Garamond",serif;letter-spacing:.04em}.hero{min-height:76vh;display:grid;grid-template-columns:1fr 1.1fr;background:var(--parchment)}.hero__copy{padding:clamp(5rem,12vw,11rem) clamp(2rem,8vw,9rem);align-self:center}.hero__title{font:400 clamp(3.5rem,7.4vw,7.8rem)/.88 "EB Garamond",serif;letter-spacing:-.045em;margin:.7rem 0 1.6rem;max-width:9ch}.hero__text{color:var(--body);max-width:27rem;margin-bottom:2.2rem}.hero__media{min-height:420px;overflow:hidden;background:var(--soot)}.hero__media img{width:100%;height:100%;object-fit:cover;mix-blend-mode:luminosity;opacity:.84}.ritual-intro{padding:9rem 0;display:grid;grid-template-columns:1fr 1.1fr;gap:10%;align-items:end}.ritual-intro h2{font:400 clamp(2.5rem,5vw,5.4rem)/.94 "EB Garamond",serif;margin:0;max-width:8ch}.ritual-intro p{color:var(--body);max-width:30rem}.featured{padding:7rem 0;background:var(--ink);color:var(--paper)}.section-heading{display:flex;justify-content:space-between;gap:1rem;align-items:end;margin-bottom:3rem}.section-heading h2{font:400 clamp(2.3rem,4vw,4.5rem)/1 "EB Garamond",serif;margin:.4rem 0 0}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.product-card__image{aspect-ratio:4/5;background:var(--ash);overflow:hidden}.product-card__image img{width:100%;height:100%;object-fit:cover}.product-card__title{margin:.8rem 0 .1rem;font-family:EB Garamond,serif;font-size:1.4rem}.product-card__meta{color:var(--stone);font-size:.8rem}.newsletter{padding:9rem 0;text-align:center;background:var(--parchment)}.newsletter h2{font:400 clamp(2.5rem,5vw,5rem)/.95 "EB Garamond",serif;margin:.5rem auto 1.4rem;max-width:10ch}.newsletter form{display:flex;max-width:32rem;margin:2rem auto 0;border-bottom:1px solid var(--ink)}.newsletter input{flex:1;border:0;background:transparent;padding:1rem 0;font:inherit}.newsletter button{border:0;background:transparent;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;cursor:pointer}.site-footer{padding:4rem 0 2rem;background:var(--soot);color:var(--parchment)}.site-footer__top{display:flex;justify-content:space-between;gap:2rem;border-bottom:1px solid var(--ash);padding-bottom:3rem}.site-footer__wordmark{font:400 2.5rem EB Garamond,serif}.site-footer__links{display:flex;gap:1.25rem;flex-wrap:wrap;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.site-footer__bottom{margin-top:1.5rem;color:var(--stone);font-size:.72rem}.page-hero{padding:7rem 0 4rem;border-bottom:1px solid var(--stone)}.page-hero h1{font:400 clamp(3.5rem,7vw,7rem)/.9 "EB Garamond",serif;letter-spacing:-.045em;margin:.45rem 0 0;max-width:10ch}.page-hero p{max-width:32rem;color:var(--body)}.collection{padding:3rem 0 8rem}.collection-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;font-size:.78rem;color:var(--body)}.product-grid--light .product-card__meta{color:var(--body)}.product-grid--light .product-card__image{background:var(--parchment)}.product-grid--light .product-card__title{font-size:1.55rem}.product{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(3rem,9vw,10rem);padding:5rem 0 8rem}.product__gallery{display:grid;gap:1rem}.product__image{background:var(--parchment);aspect-ratio:4/5}.product__image img{width:100%;height:100%;object-fit:cover}.product__details{position:sticky;top:2rem;align-self:start}.product__title{font:400 clamp(3rem,5vw,5.4rem)/.92 "EB Garamond",serif;letter-spacing:-.04em;margin:.5rem 0 1rem}.product__price{font:1.25rem EB Garamond,serif;margin:0 0 2rem}.product__description{color:var(--body);margin:2rem 0}.product-form__label{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;margin:1.4rem 0 .55rem}.product-form__select,.product-form__quantity{width:100%;padding:.9rem;border:1px solid var(--stone);background:transparent;font:inherit}.product-form__button{width:100%;margin-top:1.8rem;cursor:pointer}.cart{padding:5rem 0 8rem;max-width:900px}.cart h1,.search h1,.blog h1,.article h1{font:400 clamp(3rem,6vw,6rem)/.92 "EB Garamond",serif;letter-spacing:-.04em;margin:.5rem 0 3rem}.cart-item{display:grid;grid-template-columns:120px 1fr auto;gap:1.5rem;padding:1.5rem 0;border-top:1px solid var(--stone)}.cart-item__image{aspect-ratio:1;background:var(--parchment)}.cart-item__image img{width:100%;height:100%;object-fit:cover}.cart-item__title{font:1.4rem EB Garamond,serif}.cart-item__price{color:var(--body)}.cart__footer{border-top:1px solid var(--ink);padding-top:1.5rem;margin-top:2rem;display:grid;justify-content:end;gap:1rem}.cart__total{font:1.7rem EB Garamond,serif}.cart__note{border:1px solid var(--stone);background:transparent;padding:.8rem;font:inherit;width:100%;min-height:90px}.blog,.article,.search{padding:5rem 0 8rem}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.article-card__image{aspect-ratio:4/3;background:var(--parchment);margin-bottom:1rem}.article-card__image img{height:100%;width:100%;object-fit:cover}.article-card h2{font:1.8rem/1.05 EB Garamond,serif;margin:.35rem 0}.article-card p{color:var(--body);font-size:.88rem}.article{max-width:760px}.article__meta{color:var(--body);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.article__image{margin:2rem 0 3rem}.article__image img{width:100%;max-height:650px;object-fit:cover}.article__content{font:1.1rem/2 EB Garamond,serif}.article__content h2,.article__content h3{line-height:1.1}.search-form{display:flex;max-width:650px;border-bottom:1px solid var(--ink);margin-bottom:3rem}.search-form input{flex:1;border:0;background:transparent;padding:1rem 0;font:1.2rem EB Garamond,serif}.search-form button{border:0;background:transparent;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}.pagination{display:flex;gap:.7rem;margin-top:3rem}.pagination a,.pagination span{padding:.5rem .7rem;border:1px solid var(--stone)}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:749px){.page-width{width:min(87%,var(--page-width))}.site-header__inner{grid-template-columns:1fr auto}.site-nav{display:none}.hero{grid-template-columns:1fr}.hero__copy{padding:6rem 2rem}.hero__media{min-height:55vh;grid-row:1}.ritual-intro{padding:5.5rem 0;grid-template-columns:1fr;gap:2rem}.featured,.newsletter{padding:5.5rem 0}.product-grid{grid-template-columns:1fr}.site-footer__top{display:block}.site-footer__links{margin-top:2rem}.page-hero{padding:5rem 0 3rem}.product{grid-template-columns:1fr;padding:3rem 0 5rem}.product__details{position:static}.cart-item{grid-template-columns:88px 1fr}.cart-item__total{grid-column:2}.article-grid{grid-template-columns:1fr}.cart__footer{justify-content:stretch}.cart-item__image{width:88px}}body.template-policy .shopify-policy__container{width:min(87%,var(--page-width));max-width:var(--page-width)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
