.HerbalOilGuide_guide__cBs93{color:var(--color-ink);font-family:var(--font-sans);--guide-gutter:clamp(22px,5.5vw,46px)}.HerbalOilGuide_guide__cBs93 p{font-size:16px;line-height:1.95}.HerbalOilGuide_guide__cBs93 h1,.HerbalOilGuide_guide__cBs93 h2,.HerbalOilGuide_guide__cBs93 h3{font-family:var(--font-serif);font-weight:600}.HerbalOilGuide_guide__cBs93 h2{font-size:clamp(24px,5.7vw,34px);line-height:1.55;text-wrap:balance}.HerbalOilGuide_guide__cBs93 h3{font-size:22px;line-height:1.55}.HerbalOilGuide_hero__1adbD{padding:38px 0 0;text-align:center}.HerbalOilGuide_heroText__YEQ_R{padding:0 var(--guide-gutter)}.HerbalOilGuide_hero__1adbD .HerbalOilGuide_series__6_tJ0{font-size:14px;color:var(--color-green)}.HerbalOilGuide_hero__1adbD h1{margin:16px 0 14px;font-size:clamp(31px,7.2vw,48px);line-height:1.45;text-wrap:balance}.HerbalOilGuide_hero__1adbD .HerbalOilGuide_caption__FfWQn{font-size:14px;color:var(--color-ink2)}.HerbalOilGuide_heroRule___uf7_{width:80px;height:1px;background:var(--color-gold);margin:22px auto}.HerbalOilGuide_cover__NNNj4{display:block;width:100%;height:auto;margin-top:28px}.HerbalOilGuide_heroActions__PwYcQ{display:flex;justify-content:center;gap:22px;margin-top:22px;align-items:center;flex-wrap:wrap}.HerbalOilGuide_readLink__fOQ0F{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid var(--color-green);font-size:15px}.HerbalOilGuide_bookletButton___9ACP{display:inline-flex;align-items:center;min-height:44px;border:0;padding:0;background:transparent;color:var(--color-green);font-size:14px;font-family:var(--font-sans);cursor:pointer}.HerbalOilGuide_chapterNav__a4Zex{display:flex;position:sticky;top:66px;z-index:30;overflow-x:auto;background:var(--color-paper);border-top:1px solid var(--color-hair);border-bottom:1px solid var(--color-hair);padding:0 12px;scrollbar-width:none}.HerbalOilGuide_chapterNav__a4Zex::-webkit-scrollbar{display:none}.HerbalOilGuide_chapterNav__a4Zex a{display:flex;flex:1 0 auto;align-items:center;justify-content:center;min-height:52px;padding:0 10px;font-size:13px;white-space:nowrap;color:var(--color-ink2);border-bottom:2px solid transparent}.HerbalOilGuide_chapterNav__a4Zex a[aria-current]{color:var(--color-green);border-bottom-color:var(--color-green);font-weight:600}.HerbalOilGuide_chapter__0QcEk{padding:46px var(--guide-gutter) 50px;scroll-margin-top:135px}.HerbalOilGuide_chapter__0QcEk+.HerbalOilGuide_chapter__0QcEk{border-top:1px solid var(--color-hair)}.HerbalOilGuide_chapterHeading__61GN7{margin-bottom:30px}.HerbalOilGuide_chapterHeading__61GN7 p{margin-top:12px;color:var(--color-ink2)}.HerbalOilGuide_opening__RzTm6{text-align:center}.HerbalOilGuide_opening__RzTm6 .HerbalOilGuide_subtitle__fZ6s3{margin-top:12px;color:var(--color-ink2)}.HerbalOilGuide_illustration__JULL_{display:block;width:100%;height:auto}.HerbalOilGuide_wideIllustration__eAc5x{width:calc(100% + var(--guide-gutter) * 2);max-width:none;margin:22px calc(var(--guide-gutter) * -1);height:auto;display:block}.HerbalOilGuide_prose__YDtUB{display:grid;gap:16px;text-align:left}.HerbalOilGuide_note__bxKqU{padding:16px 18px;margin-top:22px;background:var(--color-paper-warm);border-left:2px solid var(--color-gold);color:var(--color-ink2);text-align:left}.HerbalOilGuide_guide__cBs93 .HerbalOilGuide_note__bxKqU{font-size:14px;line-height:1.9}.HerbalOilGuide_story__PqAPn{margin-top:48px}.HerbalOilGuide_story__PqAPn+.HerbalOilGuide_story__PqAPn{padding-top:40px;border-top:1px solid var(--color-hair)}.HerbalOilGuide_story__PqAPn h3{font-size:clamp(23px,5.4vw,30px);text-wrap:balance}.HerbalOilGuide_guide__cBs93 .HerbalOilGuide_quote__sWLv9{margin:14px 0 0;font-family:var(--font-serif);font-size:20px;color:var(--color-green)}.HerbalOilGuide_product__lVAwv{padding:24px 0 30px;border-top:1px solid var(--color-hair-gold)}.HerbalOilGuide_product__lVAwv:last-of-type{padding-bottom:8px}.HerbalOilGuide_productTop__YvbBR{display:grid;grid-template-columns:108px 1fr;gap:18px;align-items:center}.HerbalOilGuide_productTop__YvbBR img{width:108px;height:auto}.HerbalOilGuide_guide__cBs93 .HerbalOilGuide_direction__O_o0B{font-size:14px;color:var(--color-green);margin-top:8px;line-height:1.65}.HerbalOilGuide_productDescription___gbfE{margin-top:18px}.HerbalOilGuide_productPoints__dNkBn{margin-top:14px;color:var(--color-ink2)}.HerbalOilGuide_guide__cBs93 .HerbalOilGuide_productPoints__dNkBn{font-size:14px}.HerbalOilGuide_productPoints__dNkBn a{text-decoration:underline;text-decoration-color:var(--color-hair-gold);text-underline-offset:4px}.HerbalOilGuide_formula__DbJyz{display:grid;grid-template-columns:1fr 104px;gap:18px;align-items:center;padding:24px 0;border-bottom:1px solid var(--color-hair)}.HerbalOilGuide_formula__DbJyz h3{font-size:20px}.HerbalOilGuide_formula__DbJyz p{margin-top:12px}.HerbalOilGuide_guide__cBs93 .HerbalOilGuide_formula__DbJyz p{font-size:15px}.HerbalOilGuide_formula__DbJyz img{width:104px;height:auto}.HerbalOilGuide_process__Ykqum{margin-top:46px}.HerbalOilGuide_process__Ykqum h3{font-size:25px;margin-bottom:20px}.HerbalOilGuide_steps__TzOhP{list-style:none;margin:26px 0 24px;padding:0;counter-reset:step}.HerbalOilGuide_steps__TzOhP li{position:relative;counter-increment:step;padding:0 0 24px 42px}.HerbalOilGuide_steps__TzOhP li:before{content:counter(step);position:absolute;top:1px;left:0;width:28px;height:28px;border:1px solid var(--color-hair-gold);border-radius:50%;display:grid;place-items:center;color:var(--color-green);font-family:var(--font-serif)}.HerbalOilGuide_steps__TzOhP li h4,.HerbalOilGuide_textureItem__fcPzj h4{font-family:var(--font-serif);font-size:19px;font-weight:600}.HerbalOilGuide_steps__TzOhP li p{margin-top:8px;color:var(--color-ink2)}.HerbalOilGuide_textureItem__fcPzj+.HerbalOilGuide_textureItem__fcPzj{margin-top:22px}.HerbalOilGuide_textureItem__fcPzj p{margin-top:8px;color:var(--color-ink2)}.HerbalOilGuide_pointBlock__nnsdQ+.HerbalOilGuide_pointBlock__nnsdQ{margin-top:44px;border-top:1px solid var(--color-hair);padding-top:38px}.HerbalOilGuide_guide__cBs93 .HerbalOilGuide_pointMapping__cPvF6{font-size:15px;margin:12px 0 20px;color:var(--color-green)}.HerbalOilGuide_figureButton__rjRj8{width:100%;margin:20px 0 0;padding:0;border:1px solid var(--color-hair);background:var(--color-paper);color:var(--color-green);cursor:zoom-in}.HerbalOilGuide_figureHint__j0F1J{display:flex;justify-content:center;align-items:center;min-height:44px;font-size:13px;gap:8px;font-family:var(--font-sans);background:var(--color-paper-warm);border-top:1px solid var(--color-hair)}.HerbalOilGuide_pointList__Qk4Qg{margin:24px 0 0}.HerbalOilGuide_pointList__Qk4Qg>div{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:13px 0;border-bottom:1px solid var(--color-hair)}.HerbalOilGuide_pointList__Qk4Qg dt{font-family:var(--font-serif);font-size:18px;font-weight:600}.HerbalOilGuide_pointList__Qk4Qg dd{font-size:15px;line-height:1.9;color:var(--color-ink2)}.HerbalOilGuide_massageTitle__wjNba{margin-top:28px}.HerbalOilGuide_reminders__cdcy_{margin:24px 0 32px;list-style:none;padding:0}.HerbalOilGuide_reminders__cdcy_ li{padding:20px 0 20px 22px;border-bottom:1px solid var(--color-hair);position:relative;font-size:15px;line-height:1.95;color:var(--color-ink2)}.HerbalOilGuide_reminders__cdcy_ li:before{content:"";position:absolute;top:32px;left:0;width:6px;height:6px;border-radius:50%;background:var(--color-green)}.HerbalOilGuide_closingActions__un0eR{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.HerbalOilGuide_contactButton__PCefQ{padding:12px 22px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-green);color:var(--color-paper);border-radius:var(--radius-pill);font-size:15px}.HerbalOilGuide_endLinks__5RtlQ{display:flex;justify-content:space-between;padding-top:28px;margin-top:34px;border-top:1px solid var(--color-hair);font-size:14px;color:var(--color-green)}.HerbalOilGuide_guide__cBs93 a:focus-visible,.HerbalOilGuide_guide__cBs93 button:focus-visible,.HerbalOilGuide_viewer__Gtpac button:focus-visible,.HerbalOilGuide_viewer__Gtpac select:focus-visible{outline:2px solid var(--color-green);outline-offset:5px}.HerbalOilGuide_viewer__Gtpac{width:min(100vw - 20px,780px);max-width:none;max-height:94vh;max-height:94dvh;padding:0;border:1px solid var(--color-hair-gold);border-radius:var(--radius-sm);color:var(--color-ink);background:var(--color-paper);margin:auto;overflow:hidden}.HerbalOilGuide_viewer__Gtpac::backdrop{background:color-mix(in srgb,var(--color-green-deeper) 85%,transparent)}.HerbalOilGuide_viewerPanel__n1zSw{display:flex;flex-direction:column;max-height:94vh;max-height:94dvh}.HerbalOilGuide_viewerHeader__LpcW1{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-hair);gap:12px;flex-shrink:0}.HerbalOilGuide_guide__cBs93 .HerbalOilGuide_viewerHeader__LpcW1 p{font-size:14px;line-height:1.6}.HerbalOilGuide_viewer__Gtpac button{min-height:44px;padding:8px 12px;border:1px solid var(--color-hair);background:var(--color-paper);color:var(--color-green);border-radius:6px;font-family:var(--font-sans);font-size:14px;white-space:nowrap;cursor:pointer}.HerbalOilGuide_viewerHeader__LpcW1 button{flex-shrink:0}.HerbalOilGuide_viewerTools__nVptQ{display:flex;align-items:center;padding:8px 12px;gap:8px;flex-shrink:0}.HerbalOilGuide_viewerTools__nVptQ select{min-width:0;flex:1;width:100%;min-height:44px;border:1px solid var(--color-hair);background:var(--color-paper);color:var(--color-ink);padding:8px;font-size:14px;border-radius:6px}.HerbalOilGuide_viewerTools__nVptQ>button{margin-left:auto}.HerbalOilGuide_viewerViewport__YlhyT{overflow:auto;overscroll-behavior:contain;flex:1 1 auto;min-height:0;background:var(--color-paper-warm)}.HerbalOilGuide_viewerImage__1MmSi{display:block;width:100%;height:auto}.HerbalOilGuide_viewerImageZoomed__x_fHz{display:block;width:1054px;max-width:none;height:auto}.HerbalOilGuide_viewerPaging__JO4OC{padding:10px 16px max(10px,env(safe-area-inset-bottom));display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--color-hair);font-size:14px;flex-shrink:0}.HerbalOilGuide_viewer__Gtpac button:disabled{opacity:.4;cursor:default}@media (min-width:600px){.HerbalOilGuide_hero__1adbD{padding-top:52px}.HerbalOilGuide_cover__NNNj4{max-height:490px;object-fit:cover;object-position:center 25%}.HerbalOilGuide_productTop__YvbBR{grid-template-columns:135px 1fr;gap:28px}.HerbalOilGuide_productTop__YvbBR img{width:135px}.HerbalOilGuide_formula__DbJyz{grid-template-columns:1fr 160px;gap:30px}.HerbalOilGuide_formula__DbJyz img{width:160px}}@media (max-width:359px){.HerbalOilGuide_chapterNav__a4Zex{padding:0 4px}.HerbalOilGuide_chapterNav__a4Zex a{padding:0 8px;font-size:12px}.HerbalOilGuide_productTop__YvbBR{grid-template-columns:88px 1fr;gap:14px}.HerbalOilGuide_productTop__YvbBR img{width:88px}.HerbalOilGuide_productTop__YvbBR h3{font-size:20px}.HerbalOilGuide_formula__DbJyz{grid-template-columns:1fr 80px;gap:12px}.HerbalOilGuide_formula__DbJyz img{width:80px}}