@font-face{font-family:Silveil Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(https://fonts.gstatic.com/s/bodonimoda/v28/aFTQ7PxzY382XsXX63LUYJSKSKjWXFBP.woff2) format("woff2")}:root{--sv-ivory: #f4efe5;--sv-paper: #fcf9f3;--sv-forest: #173e32;--sv-sage: #c7d0b4;--sv-mist: #dce5df;--sv-gold: #b69146;--sv-line: rgba(23, 62, 50, .18);--sv-shadow: 0 18px 50px rgba(28, 50, 42, .08);--sv-display: "Silveil Display", "Bodoni 72", Didot, "Times New Roman", serif;--sv-body: var(--font-body--family), "Avenir Next", "Helvetica Neue", Arial, sans-serif}html{scroll-behavior:smooth}body{color:var(--sv-forest);background:radial-gradient(circle at 8% 2%,rgba(199,208,180,.2),transparent 25rem),var(--sv-ivory);font-family:var(--sv-body);letter-spacing:-.005em}.rte,.text-block,.product-details,.resource-card{line-height:1.6}main :is(h1,h2,h3),.product-card [role=heading],.resource-card__title{font-family:var(--sv-display);font-weight:400}.product-card [role=heading],.resource-card__title{letter-spacing:-.02em}.button,button,input,select,textarea{font-family:var(--sv-body)}.button,.shopify-payment-button__button,.product-form__submit{border-radius:999px;min-height:48px;letter-spacing:.01em}.header-section,.header-announcements,footer{color:var(--sv-forest)}.header-section{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.menu-list__link-title,.menu-drawer__menu-item-text{font-size:.94rem;letter-spacing:.02em}.product-information,.main-page{background:var(--sv-ivory)}.product-details{background:#fcf9f3d6;border:1px solid var(--sv-line);border-radius:22px;box-shadow:var(--sv-shadow)}.product-media__image,.resource-card,.product-card{border-radius:18px}main[data-template*=collection] .product-grid-container,main[data-template*=search] .search-results,main[data-template*=blog] .blog-posts{background:var(--sv-ivory)}main[data-template*=collection] .product-card__content,main[data-template*=search] .product-card__content{overflow:hidden;background:var(--sv-paper);border:1px solid var(--sv-line);border-radius:18px}main[data-template*=collection] .text-block.h1,main[data-template*=collection] .text-block.h1>*,main[data-template*=collection] .text-block.h1 :is(h1,h2,h3,h4,h5,h6){font-family:var(--sv-display)!important;font-style:normal;font-weight:400!important;font-size:clamp(3.15rem,5vw,5.45rem)!important;line-height:.97!important;letter-spacing:-.046em!important;text-transform:none}main[data-template*=collection] .text-block.h1 :is(h1,h2,h3,h4,h5,h6){max-inline-size:min(14ch,100%);text-wrap:balance}main[data-template*=collection] .product-card [role=heading]{font-family:var(--sv-display)!important;font-size:clamp(1.25rem,1.8vw,1.6rem)!important;font-weight:400!important;line-height:1.12!important;letter-spacing:-.025em!important}main[data-template*=collection] :is(.facets__label,.facets__summary,.facets__status,.sorting-filter,.product-card product-price,.product-card .price){font-family:var(--sv-body)!important}main[data-template*=collection] :is(.facets__label,.facets__summary,.sorting-filter){font-size:.9rem;font-weight:600;letter-spacing:.035em}main[data-template*=blog] .blog-post-item{overflow:hidden;background:var(--sv-paper);border-color:var(--sv-line);border-radius:18px}main[data-template=blog] .blog-posts>.text-block.h1,main[data-template=blog] .blog-posts>.text-block.h1>*,main[data-template=blog] .blog-posts>.text-block.h1 h1{width:100%!important;max-width:12ch!important;margin-inline:auto;color:var(--sv-forest)!important;font-family:var(--sv-display)!important;font-size:clamp(3.2rem,5.2vw,5.5rem)!important;font-style:normal;font-weight:400!important;letter-spacing:-.047em!important;line-height:.96!important;text-align:center;text-wrap:balance}main[data-template=blog] .blog-posts-container{row-gap:clamp(3.5rem,7vw,6.5rem)}main[data-template=blog] .blog-post-card__content{padding-block-start:1rem}main[data-template=blog] .blog-post-card__title-link,main[data-template=blog] .blog-post-card__title-link .text-block,main[data-template=blog] .blog-post-card__title-link .h3{color:var(--sv-forest)!important;font-family:var(--sv-display)!important;font-size:clamp(1.65rem,2.05vw,2.1rem)!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1.02!important;text-wrap:balance}main[data-template=blog] .blog-post-card__content-text{max-width:48ch;color:#173e32c7!important;font-family:var(--sv-body)!important;font-size:clamp(1rem,1.15vw,1.1rem)!important;font-weight:400!important;letter-spacing:-.008em!important;line-height:1.68!important}main[data-template=blog] .blog-post-card__content-text>a{display:inline-flex;width:fit-content;margin-top:.9rem;padding-block-start:0;border-bottom:1px solid currentcolor;color:var(--sv-forest)!important;font-size:.75rem;font-weight:650;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}main[data-template=article] .blog-post-details{color:#173e329e!important;font-family:var(--sv-body)!important;font-size:.74rem!important;font-weight:600;letter-spacing:.1em!important;line-height:1.45!important;text-transform:uppercase}main[data-template=article] .section-content-wrapper>.text-block:has(>h1),main[data-template=article] .section-content-wrapper>.text-block:has(>h1)>h1{width:100%!important;max-width:15ch!important;margin-inline:auto;color:var(--sv-forest)!important;font-family:var(--sv-display)!important;font-size:clamp(3rem,4.8vw,4.9rem)!important;font-style:normal;font-weight:400!important;letter-spacing:-.046em!important;line-height:.99!important;text-align:center;text-wrap:balance}main[data-template=article] .blog-post-content{max-width:48rem;color:#173e32db!important;font-family:var(--sv-body)!important;font-size:clamp(1.075rem,1.22vw,1.19rem)!important;letter-spacing:-.008em;line-height:1.82!important}main[data-template=article] .blog-post-content :is(p,ul,ol,blockquote){margin-block:0 1.35em}main[data-template=article] .blog-post-content :is(h2,h3,h4){max-width:19ch;margin-block:2em .65em;color:var(--sv-forest);font-family:var(--sv-display)!important;font-style:normal;font-weight:400!important;letter-spacing:-.038em!important;line-height:1.02!important;text-wrap:balance}main[data-template=article] .blog-post-content h2{font-size:clamp(2.1rem,3.2vw,3.05rem)!important}main[data-template=article] .blog-post-content h3{font-size:clamp(1.7rem,2.35vw,2.2rem)!important}main[data-template=article] .blog-post-content h4{font-size:clamp(1.35rem,1.7vw,1.7rem)!important}main[data-template=article] .blog-post-content :is(ul,ol){padding-inline-start:1.35em}main[data-template=article] .blog-post-content li+li{margin-top:.55em}main[data-template=article] .blog-post-content li::marker{color:var(--sv-gold)}main[data-template=article] .blog-post-content blockquote{padding:.35rem 0 .35rem 1.4rem;border-inline-start:2px solid var(--sv-gold);color:var(--sv-forest);font-family:var(--sv-display);font-size:clamp(1.45rem,2.6vw,2rem);letter-spacing:-.025em;line-height:1.35}main[data-template=article] .blog-post-content a{color:var(--sv-forest);text-decoration-color:#b69146b8;text-decoration-thickness:1px;text-underline-offset:.18em}main[data-template*=page]:not(:has(.sv-body-reset)) .page-width-content{max-width:58rem;margin-inline:auto}main[data-template*=page]:not(:has(.sv-body-reset)) :is(.main-page,.page-width-content) .text-block:is(.h1,.h2:has(>h1)),main[data-template*=page]:not(:has(.sv-body-reset)) :is(.main-page,.page-width-content) .text-block:is(.h1,.h2:has(>h1))>*,main[data-template*=page]:not(:has(.sv-body-reset)) :is(.main-page,.page-width-content) .text-block:is(.h1,.h2:has(>h1)) :is(h1,h2){color:var(--sv-forest)!important;font-family:var(--sv-display)!important;font-size:clamp(3rem,4.8vw,4.9rem)!important;font-style:normal;font-weight:400!important;letter-spacing:-.046em!important;line-height:.99!important;text-wrap:balance}main[data-template*=page]:not(:has(.sv-body-reset)) :is(.main-page,.page-width-content) .rte{color:#173e32d6;font-family:var(--sv-body);font-size:clamp(1.025rem,1.15vw,1.12rem);line-height:1.78}main[data-template*=page]:not(:has(.sv-body-reset)) :is(.main-page,.page-width-content) .rte :is(h2,h3){margin-block:1.8em .65em;font-family:var(--sv-display)!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1.04!important}main[data-template*=page]:not(:has(.sv-body-reset)) :is(.main-page,.page-width-content) .rte h2{font-size:clamp(2.15rem,3.2vw,3.1rem)!important}main[data-template*=page]:not(:has(.sv-body-reset)) :is(.main-page,.page-width-content) .rte h3{font-size:clamp(1.65rem,2.25vw,2.15rem)!important}main[data-template=page]:not(:has(.sv-body-reset)) .page-width-content .page-content{max-width:48rem;margin-inline:auto;color:#173e32d6;font-family:var(--sv-body);font-size:clamp(1.05rem,1.15vw,1.12rem);line-height:1.8}main[data-template=page]:not(:has(.sv-body-reset)) .page-width-content .page-content p{margin-block:0 1.35em}main[data-template=page]:not(:has(.sv-body-reset)) .page-width-content .page-content>rte-formatter>p.p1:has(>b:first-child){margin-block:clamp(3.25rem,6vw,5.5rem) 1rem;color:var(--sv-forest);font-family:var(--sv-display);font-size:clamp(2.15rem,3.3vw,3.25rem);font-weight:400;letter-spacing:-.038em;line-height:1.04;text-wrap:balance}main[data-template=page]:not(:has(.sv-body-reset)) .page-width-content .page-content>rte-formatter>p.p1:has(>b:first-child) b{font-weight:400}main[data-template=page]:not(:has(.sv-body-reset)) .page-width-content .page-content>rte-formatter>p.p1:first-child{margin-block-start:.5rem}main[data-template=page]:not(:has(.sv-body-reset)) .page-width-content .page-content img{display:block;width:100%;height:auto;margin-block:2.25rem}main[data-template=page]:not(:has(.sv-body-reset)) .page-width-content .page-content blockquote{margin:clamp(2.75rem,5vw,4.5rem) 0;padding:clamp(1.5rem,3.5vw,2.6rem);border-inline-start:2px solid var(--sv-gold);background:#c7d0b429;color:var(--sv-forest)}main[data-template=page]:not(:has(.sv-body-reset)) .page-width-content .page-content blockquote p:not(:has(img)){font-family:var(--sv-display);font-size:clamp(1.2rem,1.8vw,1.45rem);letter-spacing:-.018em;line-height:1.55}main[data-template=page]:not(:has(.sv-body-reset)) .page-width-content .page-content blockquote p:has(img),main[data-template=page]:not(:has(.sv-body-reset)) .page-width-content .page-content blockquote img{margin-block:0 1.5rem}footer .footer-content{color:var(--sv-forest)}footer .menu__heading__default,footer .text-block h2{font-family:var(--sv-display);font-weight:400}footer .text-block h2{max-width:14ch;margin:0 0 1rem;font-size:clamp(2.15rem,3vw,3rem);letter-spacing:-.045em;line-height:.98;text-wrap:balance}footer .text-block h2+p{max-width:42rem;margin:0;font-family:var(--sv-body);font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.62}footer .footer-utilities{color:#173e32b8}.sv-eyebrow{margin:0 0 1rem;color:var(--sv-gold);font-size:.76rem;font-weight:700;letter-spacing:.17em;line-height:1.35;text-transform:uppercase}.sv-button-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.sv-button{display:inline-flex;min-height:50px;padding:.8rem 1.35rem;align-items:center;justify-content:center;border:1px solid var(--sv-forest);border-radius:999px;font-family:var(--sv-body);font-size:.95rem;font-weight:650;line-height:1.2;text-decoration:none;transition:transform .18s ease,background .18s ease,color .18s ease}.sv-button:hover{transform:translateY(-2px)}.sv-button--primary{color:var(--sv-ivory);background:var(--sv-forest)}.sv-button--secondary{color:var(--sv-forest);background:transparent}.sv-home{overflow:hidden;color:var(--sv-forest);background:var(--sv-ivory)}.sv-home h1,.sv-home h2,.sv-home h3,.sv-ritual-guide h2,.sv-ritual-guide h3{color:var(--sv-forest);font-family:var(--sv-display);font-weight:400}.sv-home__hero{position:relative;width:100%;overflow:hidden;background:var(--sv-ivory)}.sv-home__hero-picture,.sv-home__hero-carousel,.sv-home__hero-track,.sv-home__hero-slide{display:block;width:100%}.sv-home__hero-slide[hidden]{display:none}.sv-home__hero-picture img{display:block;width:100%;height:auto;aspect-ratio:1672 / 941;object-fit:cover}.sv-home__hero-controls{position:absolute;z-index:2;bottom:clamp(.75rem,2vw,1.5rem);left:50%;display:flex;padding:.35rem .45rem;gap:.55rem;align-items:center;border:1px solid rgba(252,249,243,.68);border-radius:999px;background:#fcf9f3d1;box-shadow:0 8px 26px #173e3224;transform:translate(-50%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sv-home__hero-arrow,.sv-home__hero-dot{display:grid;padding:0;place-items:center;border:0;color:var(--sv-forest);background:transparent;cursor:pointer}.sv-home__hero-arrow{width:2rem;height:2rem;border-radius:50%;font-size:1rem}.sv-home__hero-dots{display:flex;gap:.42rem;align-items:center}.sv-home__hero-dot{width:.48rem;height:.48rem;border:1px solid var(--sv-forest);border-radius:50%}.sv-home__hero-dot.is-active{background:var(--sv-forest)}.sv-home__hero-actions{display:grid;padding:clamp(1rem,2vw,1.5rem) clamp(1rem,4vw,3rem);gap:.9rem;justify-items:center;border-top:1px solid var(--sv-line);background:var(--sv-paper)}.sv-home__hero-supporting{margin:0;color:var(--sv-forest);font-family:var(--sv-display);font-size:clamp(1.2rem,1.7vw,1.55rem);font-weight:400;letter-spacing:-.015em;line-height:1.2;text-align:center}.sv-home__hero-buttons{display:flex;gap:.75rem;align-items:center;justify-content:center}.sv-home__hero-buttons .sv-button{min-width:min(19rem,42vw)}.sv-home__hero-accessible-copy{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sv-home__hero-placeholder{display:grid;width:100%;height:100%;min-height:520px;place-items:center;background:radial-gradient(circle at 50% 36%,rgba(244,239,229,.86) 0 18%,transparent 19%),linear-gradient(145deg,var(--sv-mist),var(--sv-sage))}.sv-home__hero-mark{width:min(68%,25rem);color:var(--sv-forest);font-family:var(--sv-display);font-size:clamp(2.5rem,4.4vw,4.75rem);line-height:.98;text-align:center}.sv-home__flow{border-block:1px solid var(--sv-line);background:#fcf9f3b8}.sv-home__flow-inner{display:grid;width:min(100% - 3rem,82rem);margin:0 auto;grid-template-columns:repeat(4,1fr)}.sv-home__flow-item{padding:1.2rem 1rem;border-inline-end:1px solid var(--sv-line);text-align:center}.sv-home__flow-item:last-child{border-inline-end:0}.sv-home__flow-number{display:block;margin-bottom:.2rem;color:var(--sv-gold);font-size:.7rem;font-weight:700;letter-spacing:.15em}.sv-home__flow-label{font-family:var(--sv-display);font-size:1.18rem}.sv-home__section{width:min(100% - 3rem,82rem);margin:0 auto;padding-block:clamp(4.5rem,8vw,7.5rem)}.sv-home__section-heading{display:grid;margin-bottom:2.25rem;grid-template-columns:minmax(0,.7fr) minmax(300px,.3fr);gap:2rem;align-items:end}.sv-home__section-heading h2,.sv-home__reset-copy h2,.sv-home__journal h2{max-width:12ch;margin:0;font-size:clamp(2.45rem,4vw,4.1rem);letter-spacing:-.038em;line-height:1.02}.sv-home__section-heading p{margin:0;font-size:1.02rem;line-height:1.65}.sv-home__paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.sv-home__path{display:flex;min-height:22rem;padding:1.5rem;flex-direction:column;justify-content:space-between;color:var(--sv-forest);background:var(--sv-paper);border:1px solid var(--sv-line);border-radius:20px;text-decoration:none;transition:transform .18s ease,background .18s ease}.sv-home__path:nth-child(2){background:var(--sv-mist)}.sv-home__path:nth-child(3){background:var(--sv-sage)}.sv-home__path:hover{transform:translateY(-5px)}.sv-home__path-index{color:var(--sv-gold);font-size:.72rem;font-weight:700;letter-spacing:.16em}.sv-home__path h3{max-width:8ch;margin:0;font-size:clamp(2rem,3.2vw,3.15rem);letter-spacing:-.035em;line-height:.98}.sv-home__path p{max-width:28rem;margin:1rem 0 0;line-height:1.55}.sv-home__path-arrow{display:inline-flex;width:2.7rem;height:2.7rem;align-items:center;justify-content:center;align-self:flex-end;border:1px solid currentColor;border-radius:50%;font-size:1.25rem}.sv-home__reset{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);color:var(--sv-ivory);background:var(--sv-forest)}.sv-home__reset-copy{display:flex;padding:clamp(4rem,8vw,7.5rem);flex-direction:column;justify-content:center}.sv-home__reset-copy .sv-eyebrow,.sv-home__reset-copy h2{color:var(--sv-ivory)}.sv-home__reset-copy p{max-width:36rem;margin:1.4rem 0 1.8rem;font-size:1.08rem;line-height:1.65}.sv-home__reset .sv-button--primary{color:var(--sv-forest);background:var(--sv-ivory);border-color:var(--sv-ivory)}.sv-home__reset-notes{display:grid;padding:clamp(2rem,5vw,5rem);align-content:center;background:radial-gradient(circle at 50% 50%,rgba(244,239,229,.16),transparent 16rem),#c7d0b41f}.sv-home__note{padding:1.2rem 0;border-bottom:1px solid rgba(244,239,229,.24)}.sv-home__note:last-child{border-bottom:0}.sv-home__note strong{display:block;color:var(--sv-gold);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.sv-home__note span{display:block;margin-top:.35rem;font-family:var(--sv-display);font-size:1.45rem}.sv-home__products{background:var(--sv-paper)}.sv-home__product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.sv-home__product-card{color:var(--sv-forest);text-decoration:none}.sv-home__product-media{overflow:hidden;aspect-ratio:1;background:var(--sv-ivory);border-radius:18px}.sv-home__product-media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.sv-home__product-card:hover img{transform:scale(1.025)}.sv-home__product-card h3{margin:1rem 0 .35rem;font-family:var(--sv-display);font-size:clamp(1.2rem,1.7vw,1.55rem);font-weight:600;letter-spacing:-.025em;line-height:1.18}.sv-home__product-card p{margin:0;color:#173e32b8}.sv-home__journal{display:grid;width:min(100% - 3rem,82rem);margin:0 auto;padding-block:clamp(4rem,8vw,7rem);grid-template-columns:minmax(0,.8fr) minmax(300px,.4fr);gap:clamp(2rem,7vw,7rem);align-items:center}.sv-home__journal p{max-width:38rem;font-size:1.05rem;line-height:1.7}.sv-home__journal-card{padding:clamp(2rem,4vw,3.5rem);background:var(--sv-mist);border:1px solid var(--sv-line);border-radius:20px}.sv-home__journal-card span{display:block;margin-bottom:.75rem;color:var(--sv-gold);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sv-home__journal-card p{margin:0;font-family:var(--sv-display);font-size:1.6rem;line-height:1.25}.sv-home__disclaimer{margin:0;padding:1.2rem 1.5rem;color:#173e32bd;background:var(--sv-paper);border-top:1px solid var(--sv-line);font-size:.82rem;line-height:1.55;text-align:center}.sv-ritual-guide{color:var(--sv-forest);background:var(--sv-paper)}.sv-ritual-guide__inner{width:min(100% - 3rem,78rem);margin:0 auto;padding-block:clamp(4.5rem,8vw,7.5rem)}.sv-ritual-guide__header{display:grid;margin-bottom:2.5rem;grid-template-columns:minmax(0,.75fr) minmax(280px,.35fr);gap:2rem;align-items:end}.sv-ritual-guide__header h2{max-width:14ch;margin:0;font-size:clamp(2.35rem,3.8vw,3.9rem);letter-spacing:-.038em;line-height:1.02}.sv-ritual-guide__header p{margin:0;line-height:1.65}.sv-ritual-guide__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.sv-ritual-guide__step{min-height:15rem;padding:1.5rem;background:var(--sv-ivory);border:1px solid var(--sv-line);border-radius:18px}.sv-ritual-guide__step:nth-child(2){background:var(--sv-mist)}.sv-ritual-guide__step:nth-child(3){background:var(--sv-sage)}.sv-ritual-guide__step span{color:var(--sv-gold);font-size:.72rem;font-weight:700;letter-spacing:.15em}.sv-ritual-guide__step h3{margin:2.8rem 0 .75rem;font-size:1.9rem}.sv-ritual-guide__step p{margin:0;line-height:1.6}.sv-ritual-guide__footer{display:flex;margin-top:1.5rem;padding:1.4rem 0 0;gap:1.5rem;align-items:center;justify-content:space-between;border-top:1px solid var(--sv-line)}.sv-ritual-guide__safety{max-width:46rem;margin:0;color:#173e32c2;font-size:.86rem;line-height:1.55}.product-information .product-details{padding:clamp(1.5rem,3vw,2.75rem)!important;background:#fcf9f3eb}.product-information .product-details h1{max-width:15ch;margin:0;color:var(--sv-forest);font-family:var(--sv-display)!important;font-size:clamp(2.55rem,3.35vw,3.45rem)!important;font-weight:400!important;letter-spacing:-.05em!important;line-height:.98!important;text-wrap:balance}.product-information .product-details product-price,.product-information .product-details .price{font-family:var(--sv-body);font-size:1.08rem;font-weight:600;letter-spacing:.01em}.product-information .product-details .rte,.product-information .product-details .product-description{color:#173e32d6;font-family:var(--sv-body);font-size:1rem;line-height:1.72}.product-information .product-details label,.product-information .product-details legend{font-family:var(--sv-body);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-information .product-form__submit,.product-information .shopify-payment-button__button{min-height:52px;font-size:.98rem;font-weight:650}.product-information .product-media__image{background:var(--sv-paper)}.product-information+.sv-ritual-guide{border-top:1px solid var(--sv-line)}.sv-body-reset{width:100%;background:var(--sv-ivory)}.sv-body-reset__frame{display:block;width:100%;height:calc(100svh - var(--header-group-height, 84px));min-height:760px;border:0;background:var(--sv-ivory)}.sv-product-page{color:var(--sv-forest);background:var(--sv-ivory)}.sv-product-page__inner{width:min(100% - 3rem,80rem);margin-inline:auto;padding-block:clamp(1.5rem,3vw,3rem) clamp(4rem,7vw,7rem)}.sv-product-page__breadcrumb{display:flex;margin-bottom:1.5rem;gap:.5rem;align-items:center;color:#173e32ad;font-size:.82rem}.sv-product-page__breadcrumb a{color:inherit}.sv-product-page__layout{display:grid;grid-template-columns:minmax(0,620px) minmax(360px,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:start;justify-content:center}.sv-product-page__gallery{display:block;width:min(100%,620px)}.sv-product-page__media-stage{width:100%}.sv-product-page__media{overflow:hidden;aspect-ratio:1;border:1px solid var(--sv-line);border-radius:18px;background:var(--sv-paper)}.sv-product-page__media[hidden]{display:none}.sv-product-page__media :is(img,video,iframe,model-viewer,svg){display:block;width:100%;height:100%;object-fit:cover}.sv-product-page__thumbnails{display:flex;margin-top:.8rem;padding-bottom:.25rem;gap:.65rem;overflow-x:auto;scroll-snap-type:x proximity}.sv-product-page__thumbnail{position:relative;width:74px;min-width:74px;height:74px;padding:0;overflow:hidden;border:1px solid transparent;border-radius:10px;background:var(--sv-paper);cursor:pointer;opacity:.68;scroll-snap-align:start}.sv-product-page__thumbnail.is-active{border-color:var(--sv-forest);opacity:1}.sv-product-page__thumbnail img{width:100%;height:100%;object-fit:cover}.sv-product-page__media-type{position:absolute;right:.25rem;bottom:.25rem;padding:.12rem .28rem;border-radius:999px;color:var(--sv-ivory);background:#173e32cc;font-size:.55rem;text-transform:uppercase}.sv-product-page__details{position:static;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--sv-line);border-radius:22px;background:#fcf9f3e6;box-shadow:var(--sv-shadow)}.sv-product-page__details h1{margin:.45rem 0 1rem;font-family:var(--sv-display);font-size:clamp(2.55rem,3.55vw,3.65rem);font-weight:400;letter-spacing:-.05em;line-height:.96}.sv-product-page__price{display:flex;margin-bottom:1.25rem;gap:.7rem;align-items:baseline;font-size:1.15rem;font-weight:650}.sv-product-page__price s{color:#173e3280;font-weight:400}.sv-product-page__summary{margin-bottom:1.5rem;color:#173e32c7;font-size:.98rem;line-height:1.65}.sv-product-page__form{display:grid;gap:.7rem}.sv-product-page__form label{margin-top:.35rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sv-product-page__form :is(select,input[type=number]){width:100%;min-height:50px;padding:.75rem 1rem;border:1px solid var(--sv-line);border-radius:12px;color:var(--sv-forest);background:var(--sv-paper)}.sv-product-page__add{min-height:54px;margin-top:.65rem;border:1px solid var(--sv-forest);border-radius:999px;color:var(--sv-ivory);background:var(--sv-forest);font-weight:700;cursor:pointer}.sv-product-page__add:disabled{cursor:not-allowed;opacity:.48}.sv-product-page .shopify-payment-button__button{margin-top:.15rem}.sv-product-page__notes{display:grid;margin:1.5rem 0 0;padding:1.2rem 0 0;gap:.55rem;border-top:1px solid var(--sv-line);color:#173e32b8;font-size:.82rem;line-height:1.5;list-style:none}.sv-product-page__notes li:before{margin-right:.55rem;color:var(--sv-gold);content:"\25c7"}.sv-product-page__accordions{margin-top:1.4rem;border-top:1px solid var(--sv-line)}.sv-product-page__accordions details{border-bottom:1px solid var(--sv-line)}.sv-product-page__accordions summary{position:relative;padding:1rem 2rem 1rem 0;font-size:.92rem;font-weight:700;letter-spacing:.015em;list-style:none;cursor:pointer}.sv-product-page__accordions summary::-webkit-details-marker{display:none}.sv-product-page__accordions summary:after{position:absolute;top:50%;right:.15rem;font-size:1.15rem;font-weight:400;content:"+";transform:translateY(-50%)}.sv-product-page__accordions details[open] summary:after{content:"\2212"}.sv-product-page__accordion-content{padding:0 0 1.15rem;color:#173e32c2;font-size:.9rem;line-height:1.65}.sv-product-page__accordion-content>:first-child{margin-top:0}.sv-product-page__accordion-content>:last-child{margin-bottom:0}.sv-product-page__faq h3{margin:1rem 0 .25rem;font-family:var(--sv-body);font-size:.9rem;font-weight:700;letter-spacing:0}.sv-product-page__faq h3:first-child{margin-top:0}.sv-product-page__faq p{margin:0}.sv-product-page__policy-links{display:flex;gap:1rem;flex-wrap:wrap}.sv-product-page__policy-links a{color:var(--sv-forest);font-weight:700;text-underline-offset:.2em}.sv-product-page__description{width:min(100%,54rem);margin:clamp(4rem,8vw,8rem) auto 0;padding-top:clamp(2.5rem,5vw,4.5rem);border-top:1px solid var(--sv-line)}.sv-product-page__description h2{margin:.4rem 0 1.5rem;font-family:var(--sv-display);font-size:clamp(2.25rem,3.45vw,3.45rem);font-weight:400;letter-spacing:-.045em;line-height:1}.sv-product-page__description .rte{font-size:1rem;line-height:1.75}@media screen and (max-width:989px){.sv-product-page__layout{grid-template-columns:1fr}.sv-product-page__gallery{margin-inline:auto}}@media screen and (max-width:749px){.sv-product-page__inner{width:min(100% - 2rem,88rem)}.sv-product-page__thumbnail{width:68px;min-width:68px;height:68px}.sv-product-page__details{padding:1.25rem}.sv-product-page__details h1{font-size:clamp(2.35rem,10.5vw,3.15rem)}}@media screen and (max-width:989px){.sv-home__reset,.sv-home__journal,.sv-ritual-guide__header,.sv-home__paths,.sv-ritual-guide__steps{grid-template-columns:1fr}.sv-home__path{min-height:16rem}.sv-home__product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-ritual-guide__footer{align-items:flex-start;flex-direction:column}}@media screen and (max-width:749px){main[data-template*=collection] .text-block.h1,main[data-template*=collection] .text-block.h1>*,main[data-template*=collection] .text-block.h1 :is(h1,h2,h3,h4,h5,h6){font-size:clamp(2.6rem,11.5vw,3.45rem)!important;line-height:.99!important;letter-spacing:-.042em!important}main[data-template=blog] .blog-posts>.text-block.h1,main[data-template=blog] .blog-posts>.text-block.h1>*,main[data-template=blog] .blog-posts>.text-block.h1 h1{max-width:11ch!important;font-size:clamp(2.65rem,12vw,3.5rem)!important;letter-spacing:-.043em!important;line-height:.98!important}main[data-template=blog] .blog-post-card__title-link,main[data-template=blog] .blog-post-card__title-link .text-block,main[data-template=blog] .blog-post-card__title-link .h3{font-size:clamp(1.55rem,6.8vw,1.85rem)!important;line-height:1.07!important}main[data-template=blog] .blog-post-card__content-text,main[data-template=article] .blog-post-content{font-size:1.05rem!important;line-height:1.74!important}main[data-template=article] .section-content-wrapper>.text-block:has(>h1),main[data-template=article] .section-content-wrapper>.text-block:has(>h1)>h1{max-width:13ch!important;font-size:clamp(2.5rem,11vw,3.4rem)!important;letter-spacing:-.043em!important;line-height:1!important}main[data-template*=page]:not(:has(.sv-body-reset)) :is(.main-page,.page-width-content) .text-block:is(.h1,.h2:has(>h1)),main[data-template*=page]:not(:has(.sv-body-reset)) :is(.main-page,.page-width-content) .text-block:is(.h1,.h2:has(>h1))>*,main[data-template*=page]:not(:has(.sv-body-reset)) :is(.main-page,.page-width-content) .text-block:is(.h1,.h2:has(>h1)) :is(h1,h2){font-size:clamp(2.5rem,11vw,3.4rem)!important;letter-spacing:-.043em!important;line-height:1!important}main[data-template=page]:not(:has(.sv-body-reset)) .page-width-content .page-content{font-size:1.05rem;line-height:1.76}main[data-template=page]:not(:has(.sv-body-reset)) .page-width-content .page-content>rte-formatter>p.p1:has(>b:first-child){margin-block-start:3rem;font-size:clamp(1.9rem,9vw,2.45rem);line-height:1.06}main[data-template=page]:not(:has(.sv-body-reset)) .page-width-content .page-content blockquote{margin-block:2.25rem;padding:1.25rem}main[data-template=article] .blog-post-content :is(h2,h3,h4){margin-block-start:1.7em}.sv-home__hero-picture img{aspect-ratio:941 / 1672}.sv-home__hero-actions{padding:1rem}.sv-home__hero-buttons{width:100%;flex-direction:column}.sv-home__hero-buttons .sv-button{width:100%;min-width:0}.sv-home__flow-inner{width:100%;grid-template-columns:repeat(2,1fr)}.sv-home__flow-item:nth-child(2){border-inline-end:0}.sv-home__flow-item:nth-child(-n+2){border-bottom:1px solid var(--sv-line)}.sv-home__section,.sv-home__journal,.sv-ritual-guide__inner{width:min(100% - 2rem,82rem)}.sv-home__section-heading{grid-template-columns:1fr;gap:1rem}.sv-home__reset-copy,.sv-home__reset-notes{padding:3.5rem 1.25rem}.sv-home__product-grid{gap:.75rem}.sv-home__product-card h3{font-size:1.12rem}footer .text-block h2{max-width:16ch;font-size:clamp(2rem,8.5vw,2.8rem)}.product-information .product-details{padding:1.35rem!important}.product-information .product-details h1{font-size:clamp(2.35rem,10.5vw,3.15rem)!important}.sv-body-reset__frame{height:calc(100svh - var(--header-group-height, 72px));min-height:720px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sv-button,.sv-home__path,.sv-home__product-media img{transition:none}}@media screen and (min-width:750px){main[data-template*=collection] .text-block.h1,main[data-template*=collection] .text-block.h1>*,main[data-template*=collection] .text-block.h1 :is(h1,h2,h3,h4,h5,h6){font-size:clamp(2.65rem,3.9vw,4.25rem)!important;line-height:1!important}main[data-template=blog] .blog-posts>.text-block.h1,main[data-template=blog] .blog-posts>.text-block.h1>*,main[data-template=blog] .blog-posts>.text-block.h1 h1{max-width:16ch!important;font-size:clamp(2.65rem,3.8vw,4.1rem)!important;line-height:1!important}main[data-template=blog] .blog-post-card__title-link,main[data-template=blog] .blog-post-card__title-link .text-block,main[data-template=blog] .blog-post-card__title-link .h3{font-size:clamp(1.4rem,1.65vw,1.75rem)!important;line-height:1.14!important}main[data-template=blog] .blog-post-card__content-text{font-size:clamp(.98rem,1vw,1.05rem)!important;line-height:1.65!important}main[data-template=article] .section-content-wrapper>.text-block:has(>h1),main[data-template=article] .section-content-wrapper>.text-block:has(>h1)>h1{max-width:18ch!important;font-size:clamp(2.5rem,3.6vw,3.95rem)!important;line-height:1.02!important}main[data-template=article] .blog-post-content{font-size:clamp(1.02rem,1vw,1.1rem)!important;line-height:1.78!important}main[data-template=article] .blog-post-content h2{font-size:clamp(1.8rem,2.35vw,2.45rem)!important;line-height:1.14!important}main[data-template=article] .blog-post-content h3{font-size:clamp(1.4rem,1.75vw,1.85rem)!important;line-height:1.2!important}main[data-template=article] .blog-post-content h4{font-size:clamp(1.2rem,1.35vw,1.4rem)!important;line-height:1.25!important}main[data-template=article] .blog-post-content blockquote,main[data-template=article] .blog-post-content blockquote p{font-size:clamp(1.25rem,1.65vw,1.55rem)!important;line-height:1.55!important}main[data-template*=page]:not(:has(.sv-body-reset)) :is(.main-page,.page-width-content) .text-block:is(.h1,.h2:has(>h1)),main[data-template*=page]:not(:has(.sv-body-reset)) :is(.main-page,.page-width-content) .text-block:is(.h1,.h2:has(>h1))>*,main[data-template*=page]:not(:has(.sv-body-reset)) :is(.main-page,.page-width-content) .text-block:is(.h1,.h2:has(>h1)) :is(h1,h2){font-size:clamp(2.5rem,3.6vw,3.95rem)!important;line-height:1.03!important}main[data-template*=page]:not(:has(.sv-body-reset)) :is(.main-page,.page-width-content) .rte h2{font-size:clamp(1.85rem,2.35vw,2.5rem)!important;line-height:1.15!important}main[data-template*=page]:not(:has(.sv-body-reset)) :is(.main-page,.page-width-content) .rte h3{font-size:clamp(1.4rem,1.75vw,1.85rem)!important;line-height:1.2!important}main[data-template=page]:not(:has(.sv-body-reset)) .page-width-content .page-content>rte-formatter>p.p1:has(>b:first-child){font-size:clamp(1.75rem,2.35vw,2.5rem)!important}.product-information .product-details h1,.sv-product-page__details h1{font-size:clamp(2.3rem,2.75vw,3rem)!important;line-height:1.03!important}body:has(form[action*="/contact"]) main[data-template*=page] .text-block:has(h1),body:has(form[action*="/contact"]) main[data-template*=page] h1{font-size:clamp(2.2rem,3vw,3.1rem)!important}}@media screen and (max-width:749px){main[data-template*=collection] .text-block.h1,main[data-template*=collection] .text-block.h1>*,main[data-template*=collection] .text-block.h1 :is(h1,h2,h3,h4,h5,h6){font-size:clamp(2.15rem,8.8vw,2.85rem)!important;line-height:1.02!important}main[data-template=blog] .blog-posts>.text-block.h1,main[data-template=blog] .blog-posts>.text-block.h1>*,main[data-template=blog] .blog-posts>.text-block.h1 h1{max-width:14ch!important;font-size:clamp(2.15rem,8.6vw,2.75rem)!important;line-height:1.02!important}main[data-template=blog] .blog-post-card__title-link,main[data-template=blog] .blog-post-card__title-link .text-block,main[data-template=blog] .blog-post-card__title-link .h3{font-size:clamp(1.35rem,5.6vw,1.6rem)!important;line-height:1.18!important}main[data-template=article] .section-content-wrapper>.text-block:has(>h1),main[data-template=article] .section-content-wrapper>.text-block:has(>h1)>h1{max-width:15ch!important;font-size:clamp(2.05rem,8.4vw,2.7rem)!important;line-height:1.04!important}main[data-template=article] .blog-post-content{font-size:1rem!important;line-height:1.72!important}main[data-template=article] .blog-post-content h2{font-size:clamp(1.65rem,7vw,2rem)!important;line-height:1.16!important}main[data-template=article] .blog-post-content h3{font-size:clamp(1.35rem,5.8vw,1.65rem)!important}main[data-template=article] .blog-post-content h4{font-size:1.2rem!important}main[data-template=article] .blog-post-content blockquote,main[data-template=article] .blog-post-content blockquote p{font-size:clamp(1.18rem,5vw,1.35rem)!important;line-height:1.5!important}main[data-template*=page]:not(:has(.sv-body-reset)) :is(.main-page,.page-width-content) .text-block:is(.h1,.h2:has(>h1)),main[data-template*=page]:not(:has(.sv-body-reset)) :is(.main-page,.page-width-content) .text-block:is(.h1,.h2:has(>h1))>*,main[data-template*=page]:not(:has(.sv-body-reset)) :is(.main-page,.page-width-content) .text-block:is(.h1,.h2:has(>h1)) :is(h1,h2){font-size:clamp(2.05rem,8.4vw,2.7rem)!important;line-height:1.04!important}main[data-template*=page]:not(:has(.sv-body-reset)) :is(.main-page,.page-width-content) .rte h2{font-size:clamp(1.65rem,7vw,2rem)!important;line-height:1.16!important}main[data-template*=page]:not(:has(.sv-body-reset)) :is(.main-page,.page-width-content) .rte h3{font-size:clamp(1.35rem,5.8vw,1.65rem)!important}main[data-template=page]:not(:has(.sv-body-reset)) .page-width-content .page-content>rte-formatter>p.p1:has(>b:first-child){font-size:clamp(1.55rem,6.6vw,1.9rem)!important}.product-information .product-details h1,.sv-product-page__details h1{font-size:clamp(2rem,8vw,2.6rem)!important;line-height:1.04!important}body:has(form[action*="/contact"]) main[data-template*=page] .text-block:has(h1),body:has(form[action*="/contact"]) main[data-template*=page] h1{font-size:clamp(1.95rem,7.5vw,2.4rem)!important}}.sv-home__hero:after{content:none;display:none}.sv-home__hero-carousel{position:relative;overflow:hidden}.sv-home__hero-carousel:after{content:"";position:absolute;inset:0 auto 0 0;z-index:1;width:58%;pointer-events:none;background:linear-gradient(90deg,#f9f6ee 0% 82%,#f9f6eef5 86%,#f9f6eeb3 92%,#f9f6ee00)}.sv-home__hero-accessible-copy{position:absolute;z-index:3;top:25.5%;left:clamp(2rem,4.6vw,5.25rem);width:min(46vw,44rem);height:auto;margin:0;padding:0;overflow:visible;clip:auto;white-space:normal;border:0;color:#173f35;pointer-events:none}.sv-home__hero-accessible-copy p{margin:0 0 1rem;font-family:Arial,sans-serif;font-size:clamp(.72rem,.86vw,.9rem);font-weight:600;letter-spacing:.24em;line-height:1.4;text-transform:uppercase}.sv-home__hero-accessible-copy h1{margin:0;font-size:0}.sv-home__hero-accessible-copy h1:after{content:"Find a point. Follow a ritual. Return to yourself.";display:block;max-width:14.5ch;color:#173f35;font-family:Silveil Display,"Bodoni 72",Didot,Times New Roman,serif;font-size:clamp(2.7rem,3.9vw,4.7rem);font-weight:400;letter-spacing:-.045em;line-height:.96}.sv-home__hero-supporting{display:none}@media screen and (max-width:749px){.sv-home__hero-carousel:after{inset:0 auto auto 0;width:100%;height:41%;background:linear-gradient(180deg,#f9f6ee 0% 78%,#f9f6eee6 86%,#f9f6ee00)}.sv-home__hero-accessible-copy{top:6.5%;left:7%;width:86%}.sv-home__hero-accessible-copy p{margin-bottom:1rem;font-size:.64rem;letter-spacing:.18em}.sv-home__hero-accessible-copy h1:after{max-width:14ch;font-size:clamp(2rem,8.8vw,3.1rem);line-height:.98}}main[data-template="page.contact"] .main-page .text-block:has(>h1),main[data-template="page.contact"] .main-page .text-block:has(>h1)>h1{font-size:clamp(2.45rem,3.4vw,3.6rem)!important;letter-spacing:-.035em!important;line-height:1.04!important}@media screen and (max-width:749px){main[data-template="page.contact"] .main-page .text-block:has(>h1),main[data-template="page.contact"] .main-page .text-block:has(>h1)>h1{font-size:clamp(2.15rem,10vw,2.75rem)!important}}@media screen and (min-width:750px){body.template-collection .main-collection-banner__title,body.template-list-collections .main-list-collections__title{font-size:clamp(2.65rem,3.9vw,4.25rem)!important;line-height:1!important}body.template-blog .main-blog__title,body.template-blog h1{max-width:16ch!important;font-size:clamp(2.65rem,3.8vw,4.1rem)!important;line-height:1!important}body.template-blog .blog-post-card__title,body.template-blog .blog-post-card__title a,body.template-blog article h2,body.template-blog article h3{font-size:clamp(1.4rem,1.65vw,1.75rem)!important;line-height:1.14!important}body.template-blog .blog-post-card__excerpt,body.template-blog .blog-post-card__excerpt p{font-size:clamp(.98rem,1vw,1.05rem)!important;line-height:1.65!important}body.template-article .main-article__title,body.template-article h1{max-width:18ch!important;font-size:clamp(2.5rem,3.6vw,3.95rem)!important;line-height:1.02!important}body.template-article .main-article__content,body.template-article .main-article__content p,body.template-article .main-article__content li{font-size:clamp(1.02rem,1vw,1.1rem)!important;line-height:1.78!important}body.template-article .main-article__content h2{font-size:clamp(1.8rem,2.35vw,2.45rem)!important;line-height:1.14!important}body.template-article .main-article__content h3{font-size:clamp(1.4rem,1.75vw,1.85rem)!important;line-height:1.2!important}body.template-article .main-article__content h4{font-size:clamp(1.2rem,1.35vw,1.4rem)!important;line-height:1.25!important}body.template-article .main-article__content blockquote,body.template-article .main-article__content blockquote p{font-size:clamp(1.25rem,1.65vw,1.55rem)!important;line-height:1.55!important}body.template-page .main-page__title,body.template-page .page__title,body.template-page main h1{font-size:clamp(2.5rem,3.6vw,3.95rem)!important;line-height:1.03!important}body.template-page .main-page__content h2,body.template-page .page__content h2,body.template-page .rte h2{font-size:clamp(1.85rem,2.35vw,2.5rem)!important;line-height:1.15!important}body.template-page .main-page__content h3,body.template-page .page__content h3,body.template-page .rte h3{font-size:clamp(1.4rem,1.75vw,1.85rem)!important;line-height:1.2!important}body.template-page .sv-page-story .rte>p>strong:first-child,body.template-page .sv-page-story .rte>h2{font-size:clamp(1.75rem,2.35vw,2.5rem)!important}.sv-home__reset h2,.sv-home__journal h2{font-size:clamp(2.2rem,3vw,3.35rem)!important}.sv-home__path h3{font-size:clamp(1.75rem,2.4vw,2.45rem)!important}.sv-ritual-guide__copy h2{font-size:clamp(2.1rem,2.8vw,3.1rem)!important}body.template-product .product__title,body.template-product .product__title h1,.sv-product-page__title{font-size:clamp(2.3rem,2.75vw,3rem)!important;line-height:1.03!important}body.template-product .product__description h2,.sv-product-page__description h2{font-size:clamp(1.9rem,2.4vw,2.55rem)!important}footer h2,.footer h2{font-size:clamp(1.9rem,2.25vw,2.45rem)!important}body.template-page.contact h1,body.template-page[class*=contact] h1{font-size:clamp(2.2rem,3vw,3.1rem)!important}}@media screen and (max-width:749px){body.template-collection .main-collection-banner__title,body.template-list-collections .main-list-collections__title{font-size:clamp(2.15rem,8.8vw,2.85rem)!important;line-height:1.02!important}body.template-blog .main-blog__title,body.template-blog h1{max-width:14ch!important;font-size:clamp(2.15rem,8.6vw,2.75rem)!important;line-height:1.02!important}body.template-blog .blog-post-card__title,body.template-blog .blog-post-card__title a,body.template-blog article h2,body.template-blog article h3{font-size:clamp(1.35rem,5.6vw,1.6rem)!important;line-height:1.18!important}body.template-article .main-article__title,body.template-article h1{max-width:15ch!important;font-size:clamp(2.05rem,8.4vw,2.7rem)!important;line-height:1.04!important}body.template-article .main-article__content,body.template-article .main-article__content p,body.template-article .main-article__content li{font-size:1rem!important;line-height:1.72!important}body.template-article .main-article__content h2{font-size:clamp(1.65rem,7vw,2rem)!important;line-height:1.16!important}body.template-article .main-article__content h3{font-size:clamp(1.35rem,5.8vw,1.65rem)!important}body.template-article .main-article__content h4{font-size:1.2rem!important}body.template-article .main-article__content blockquote,body.template-article .main-article__content blockquote p{font-size:clamp(1.18rem,5vw,1.35rem)!important;line-height:1.5!important}body.template-page .main-page__title,body.template-page .page__title,body.template-page main h1{font-size:clamp(2.05rem,8.4vw,2.7rem)!important;line-height:1.04!important}body.template-page .main-page__content h2,body.template-page .page__content h2,body.template-page .rte h2{font-size:clamp(1.65rem,7vw,2rem)!important;line-height:1.16!important}body.template-page .main-page__content h3,body.template-page .page__content h3,body.template-page .rte h3{font-size:clamp(1.35rem,5.8vw,1.65rem)!important}body.template-page .sv-page-story .rte>p>strong:first-child,body.template-page .sv-page-story .rte>h2{font-size:clamp(1.55rem,6.6vw,1.9rem)!important}.sv-home__reset h2,.sv-home__journal h2{font-size:clamp(2rem,8vw,2.6rem)!important}.sv-home__path h3{font-size:clamp(1.65rem,7vw,2.15rem)!important}.sv-ritual-guide__copy h2{font-size:clamp(1.9rem,7.8vw,2.45rem)!important}body.template-product .product__title,body.template-product .product__title h1,.sv-product-page__title{font-size:clamp(2rem,8vw,2.6rem)!important;line-height:1.04!important}body.template-product .product__description h2,.sv-product-page__description h2{font-size:clamp(1.7rem,7vw,2.1rem)!important}footer h2,.footer h2{font-size:clamp(1.75rem,7vw,2.2rem)!important}body.template-page.contact h1,body.template-page[class*=contact] h1{font-size:clamp(1.95rem,7.5vw,2.4rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/silveil-unified.css.map */
