@media(min-width:901px)and (max-width:1199px){.site-header .site-nav{display:none}.site-header .menu-toggle{display:grid;place-items:center}}.hero.hero--mobile-firstscreen .human-review p{min-width:0;white-space:normal}.hero--mobile-firstscreen .human-review p>span{display:block}.hero--mobile-firstscreen .human-review__delivery{margin-top:4px;font-size:.9em;line-height:1.45}@media(max-width:640px){.template-index .site-header__inner{min-height:76px}.hero.hero--mobile-firstscreen .hero__grid{min-height:0}.hero.hero--mobile-firstscreen .hero__content{width:100%;max-width:none;margin:0;padding:20px 0 16px!important}.hero.hero--mobile-firstscreen .hero__content>.eyebrow{display:none}.hero.hero--mobile-firstscreen h1{width:auto;margin:0 0 12px;font-size:clamp(28px,8.2vw,34px);line-height:1.1;letter-spacing:-.035em;transform:none}.hero.hero--mobile-firstscreen .hero__text{margin:0 0 14px;font-size:15px;line-height:1.5}.hero.hero--mobile-firstscreen .button-row{flex-direction:column;align-items:stretch;gap:8px;margin:0}.hero.hero--mobile-firstscreen .button--primary{min-height:48px;padding:12px 16px;font-size:16px;line-height:1.4}.hero.hero--mobile-firstscreen .button--secondary{min-height:28px;padding:2px 0;border:0;background:transparent;color:var(--ar-forest);font-size:14px;line-height:1.5}.hero.hero--mobile-firstscreen .human-review{width:auto;max-width:none;min-height:0;margin:10px 0 0;padding:8px 10px;gap:8px}.hero.hero--mobile-firstscreen .human-review p{font-size:13px;line-height:1.4}.hero.hero--mobile-firstscreen .human-review i{flex:0 0 auto;font-size:18px}.hero.hero--mobile-firstscreen .hero__media{min-height:0}.hero.hero--mobile-firstscreen .hero__stamp{display:none}.template-index .section--practitioner{padding-top:14px}}@media(min-width:901px){.section--practitioner{padding-bottom:18px}.section--practitioner .practitioner-grid{align-items:stretch}.section--practitioner .practitioner-media{align-self:stretch;min-height:360px;max-width:none}.section--practitioner .practitioner-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center}}.ar-practitioner-heading>span{display:block;white-space:nowrap}@media(max-width:640px){.practitioner-copy h2.ar-practitioner-heading{font-size:clamp(22px,7.5vw,32px)}}.section--practitioner .practitioner-grid{align-items:start}.ar-practitioner-profile{margin-top:18px}.ar-profile-experience{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin:0;padding:9px 14px;border-radius:5px;background:#edf1e8;color:var(--ar-forest)}.ar-profile-experience strong{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500;line-height:1.15}.ar-profile-experience span{font-size:14px;line-height:1.4}.ar-profile-credentials{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:20px 0}.ar-profile-credentials>div{min-width:0}.ar-profile-credentials dt,.ar-practitioner-profile h3{margin:0 0 7px;color:#68746b;font-family:Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.ar-profile-credentials dd{margin:0;color:var(--ar-ink);font-size:16px;font-weight:500;line-height:1.45}.ar-profile-credentials dd span{display:block;margin-top:5px;color:#536359;font-size:14px;font-weight:400}.ar-profile-focus{padding-top:16px;border-top:1px solid #ded6c6}.ar-profile-focus ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ar-profile-focus li{padding:4px 9px;border:1px solid #d9cfbb;border-radius:4px;color:#465a4c;font-size:13px;line-height:1.4}.ar-profile-role{margin-top:18px}.ar-profile-role ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ar-profile-role li{position:relative;padding-left:20px;color:#43564a;font-size:15px;line-height:1.45}.ar-profile-role li:before{position:absolute;left:0;color:var(--ar-gold);content:"\2713"}@media(max-width:640px){.section--practitioner .practitioner-grid{gap:24px}.ar-profile-credentials{grid-template-columns:1fr;gap:15px;margin:18px 0}.ar-profile-credentials>div{display:block}.ar-profile-credentials dt{margin:0 0 5px}.ar-profile-credentials dd{font-size:15px}}.price-band .price-band__inner--reference{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"price action copy";align-items:center;gap:clamp(24px,3vw,48px);padding-block:14px}.price-band .price-band__inner--reference>div{min-width:0}.price-band .price-band__inner--reference>div:first-child{grid-area:copy}.price-band .price-band__inner--reference .eyebrow{margin-bottom:10px}.price-band .price-band__inner--reference h2{margin:0;font-size:clamp(1.5rem,2.5vw,2.1rem);line-height:1.15}.price-band .price-band__price{grid-area:price;width:max-content;max-width:100%;justify-self:end;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.price-band .price-band__price strong{display:block;flex:0 0 auto;font-size:clamp(2rem,3.5vw,3rem);line-height:1.1;white-space:nowrap}.price-band .price-band__price span{max-width:none;font-size:1rem;line-height:1.3}.price-band .price-band__inner--reference>.button{grid-area:action;justify-self:center;text-align:center}@media(max-width:1000px){.price-band .price-band__price{justify-self:center}.price-band .price-band__inner--reference{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"price copy" "action action";gap:24px}.price-band .price-band__inner--reference>.button{justify-self:center}}@media(max-width:640px){.price-band .price-band__inner--reference{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "price" "action";gap:24px;text-align:center}.price-band .price-band__inner--reference>.button{width:100%;max-width:360px;justify-self:center}}@media(min-width:901px){.section--report{padding-top:18px}}#included .report-card-visual--acupressure img{object-fit:contain}.report-card-visual--acupressure>a{display:block}.report-card-visual--acupressure .report-card-visual__note{margin:12px 0 0;color:#234536;font-size:.85rem;line-height:1.5}.ar-acupressure-info{display:flex;gap:20px;margin-top:32px;padding:24px;border:1px solid #d8d0bd;border-radius:5px;background:#f4f0e6;color:#234536}.ar-acupressure-info>i{font-size:32px;flex:0 0 auto}.ar-acupressure-info h3{margin:0 0 12px;font-size:clamp(1.35rem,2vw,1.7rem)}.ar-acupressure-info p{margin:0 0 12px;line-height:1.6}.ar-acupressure-info .ar-acupressure-info__note{margin-bottom:0;font-size:.9em}@media(max-width:600px){.ar-acupressure-info{gap:14px;padding:20px}.ar-acupressure-info>i{font-size:26px}}.ar-guide{padding:44px 0 80px;background:var(--ar-paper)}.ar-guide__width{width:min(760px,calc(100% - 40px));margin-inline:auto}.ar-guide__back{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--ar-forest);font-size:.9rem;text-decoration:none}.ar-guide__back:hover{text-decoration:underline}.ar-guide__header{margin-top:32px;padding-bottom:32px;border-bottom:1px solid #ddd2c0}.ar-guide__header h1{margin-bottom:24px;font-size:clamp(2.2rem,4.3vw,3.2rem);line-height:1.16;overflow-wrap:break-word}.ar-guide__meta{display:flex;flex-wrap:wrap;gap:8px 24px;color:#627166;font-size:.86rem}.ar-guide__body{padding-top:34px;color:#3d5145;font-size:1.1rem;line-height:1.8;overflow-wrap:anywhere}.ar-guide__body p{margin-bottom:24px}.ar-guide__body h2{margin:40px 0 18px;font-size:1.85rem;line-height:1.28}.ar-guide__body h3{margin:30px 0 14px;font-size:1.4rem;line-height:1.35}.ar-guide__body ul,.ar-guide__body ol{margin-bottom:28px;padding-left:26px}.ar-guide__body li{margin-bottom:10px;padding-left:4px}.ar-guide__body a{color:var(--ar-forest);text-decoration:underline;text-decoration-color:#bca06a;text-decoration-thickness:1px}.ar-guide__body img,.ar-guide__body video{max-width:100%;height:auto}.ar-guide__body blockquote{margin:28px 0;padding:18px 24px;border-left:3px solid #bca06a;background:var(--ar-cream)}.ar-guide__related{margin-top:48px;padding:28px;border:1px solid #dfd4c2;border-radius:5px;background:var(--ar-cream)}.ar-guide__related h2{margin-bottom:18px;font-size:1.65rem}.ar-guide__related ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.ar-guide__related a{display:flex;justify-content:space-between;gap:16px;color:var(--ar-forest);font-size:1rem;line-height:1.55;text-decoration:none}.ar-guide__related a:hover{text-decoration:underline}.ar-guide__related a span{flex-shrink:0}.ar-guide__back--bottom{margin-top:28px}@media(max-width:640px){.ar-guide{padding:22px 0 52px}.ar-guide__width{width:calc(100% - 36px)}.ar-guide__header{margin-top:22px;padding-bottom:26px}.ar-guide__header h1{font-size:2.2rem;line-height:1.2}.ar-guide__meta{gap:6px 18px;font-size:.8rem}.ar-guide__body{padding-top:26px;font-size:1.06rem;line-height:1.8}.ar-guide__body h2{margin-top:34px;font-size:1.65rem}.ar-guide__body h3{font-size:1.3rem}.ar-guide__related{margin-top:36px;padding:22px}}.ar-journal{padding:72px 0 88px;background:var(--ar-paper)}.ar-journal__header{max-width:740px;margin-bottom:44px}.ar-journal__header h1{margin-bottom:18px;font-size:clamp(2.5rem,4.5vw,3.65rem)}.ar-journal__header p{max-width:680px;margin:0;color:#596b60;font-size:1.1rem;line-height:1.75}.ar-journal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ar-journal__card{display:flex;min-width:0;flex-direction:column;padding:28px;border:1px solid #dfd4c2;border-radius:5px;background:var(--ar-cream)}.ar-journal__card-top{display:flex;align-items:center;gap:12px;margin-bottom:24px;color:#657366;font-size:.8rem}.ar-journal__card-top i{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid #bca06a;border-radius:50%;color:var(--ar-forest);font-size:1.2rem}.ar-journal__card h2{margin-bottom:18px;font-size:1.65rem;line-height:1.25}.ar-journal__card h2 a{text-decoration:none}.ar-journal__card h2 a:hover{text-decoration:underline}.ar-journal__card p{margin-bottom:26px;color:#59685e;font-size:.96rem;line-height:1.75}.ar-journal__read{display:inline-flex;align-items:center;align-self:flex-start;gap:12px;min-height:44px;margin-top:auto;border-bottom:1px solid #bca06a;color:var(--ar-forest);font-size:.93rem;font-weight:650;text-decoration:none}@media(max-width:900px){.ar-journal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ar-journal{padding:42px 0 56px}.ar-journal__header{margin-bottom:28px}.ar-journal__header h1{font-size:2.45rem}.ar-journal__header p{font-size:1rem}.ar-journal__grid{grid-template-columns:minmax(0,1fr);gap:18px}.ar-journal__card{padding:24px}.ar-journal__card-top{margin-bottom:20px}.ar-journal__card h2{font-size:1.65rem}}.ar-product{padding-top:48px;padding-bottom:56px}.ar-product .product-grid{gap:64px}.ar-product .product-info{position:static;min-width:0}.ar-product .eyebrow{font-size:.68rem;margin-bottom:14px}.ar-product .product-info h1{font-size:clamp(2rem,3vw,2.8rem);line-height:1.12;margin-bottom:16px}.ar-product__intro{font-size:1rem;line-height:1.6;color:#59685f;margin-bottom:22px}.ar-product__purchase{border:1px solid #ded2bd;padding:22px;background:#faf6ee;border-radius:6px}.ar-product__price-row{display:flex;align-items:center;gap:18px;margin-bottom:18px}.ar-product .product-price{margin:0;color:var(--ar-forest);font-size:2rem;line-height:1.2;white-space:nowrap}.ar-product__payment-note{margin:0;font-size:.8rem;line-height:1.45;color:var(--ar-ink)}.ar-product__payment-note span{display:block;color:#68736d;font-size:.72rem}.ar-product .product-form{margin:0}.ar-product__checkout{font-size:.93rem;min-height:52px}.ar-product__after-payment{margin:11px 0 0;font-size:.76rem;line-height:1.55;color:#59685f;text-align:center}.ar-product__express{margin-top:18px;padding-top:14px;border-top:1px solid #ded2bd}.ar-product__express>span{display:block;margin-bottom:9px;font-size:.72rem;color:#68736d;text-align:center}.ar-product__review{display:flex;gap:12px;padding:20px 0;border-bottom:1px solid #ded2bd}.ar-product__review>i{font-size:1.4rem;color:var(--ar-gold)}.ar-product__review p{margin:0;font-size:.8rem;line-height:1.6}.ar-product__review strong{display:block;font-weight:650}.ar-product__review span{display:block;margin-top:4px;color:#59685f;font-size:.75rem}.ar-product__process{padding:20px 0}.ar-product__process h2{font-family:inherit;font-size:.95rem;margin-bottom:12px;font-weight:650}.ar-product__process ol{list-style:none;counter-reset:ar-step;display:grid;grid-template-columns:1fr 1fr;gap:13px 16px;margin:0;padding:0}.ar-product__process li{counter-increment:ar-step;display:flex;align-items:flex-start;gap:8px;color:#59685f;font-size:.76rem;line-height:1.5}.ar-product__process li:before{content:counter(ar-step);flex:0 0 20px;text-align:center;line-height:20px;border:1px solid #c8ad80;border-radius:50%;color:var(--ar-forest);font-size:.7rem}.ar-product__details{border-top:1px solid #ded2bd;border-bottom:1px solid #ded2bd;padding:15px 0}.ar-product__details summary{cursor:pointer;color:var(--ar-forest);font-size:.85rem;font-weight:650}.ar-product__details .product-description{padding-top:16px;font-size:.85rem}.ar-product__details .product-description>h2:first-child{display:none}.ar-product__privacy{margin:15px 0 0;color:#68736d;font-size:.71rem;line-height:1.6}.ar-product__sticky{display:none}@media(min-width:901px){.ar-product .product-media{position:sticky;top:30px}}@media(max-width:900px){.ar-product{padding-top:28px;padding-bottom:40px}.ar-product .product-grid{gap:30px}.ar-product .product-info{order:-1}.ar-product .product-info h1{font-size:2rem;line-height:1.13}.ar-product__intro{font-size:.9rem;margin-bottom:18px}.ar-product__purchase{padding:18px}.ar-product__sticky{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:40;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#fffdf8;box-shadow:0 -3px 15px #25332b12;border-top:1px solid #ded2bd}.ar-product__sticky p{margin:0;line-height:1.35;flex-shrink:0}.ar-product__sticky strong{display:block;color:var(--ar-forest);font-size:.95rem}.ar-product__sticky span{display:block;font-size:.65rem;color:#68736d}.ar-product__sticky .button{min-height:46px;font-size:.75rem;padding:10px 16px}body.template-product:has(.ar-product){padding-bottom:calc(82px + env(safe-area-inset-bottom))}body.template-product:has(.ar-product) .wa-float-wrap{bottom:100px!important}}@media(prefers-reduced-motion:reduce){.ar-product__sticky .button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
