:root{--swv4-cream:#f8f1e9;--swv4-paper:#fffaf5;--swv4-lav:#e6dbe9;--swv4-plum:#4b3154;--swv4-plum-deep:#2f2035;--swv4-ink:#352d38;--swv4-muted:#746a76;--swv4-line:#d8ccd9}body.sw-store-theme{background:var(--swv4-cream)!important;color:var(--swv4-ink)}.swv4-home{background:var(--swv4-cream);color:var(--swv4-ink)}.swv4-home *{box-sizing:border-box}.swv4-home a{color:inherit;text-decoration:none}.swv4-wrap{width:min(1240px,calc(100% - 64px));margin-inline:auto}.swv4-home h1,.swv4-home h2,.swv4-home h3{font-family:var(--font-heading--family,Georgia,serif);font-weight:400;color:var(--swv4-plum);margin:0}.swv4-home h2{font-size:clamp(2.2rem,4vw,4.1rem);line-height:1.02;letter-spacing:-.045em}.swv4-home p{line-height:1.65}.swv4-kicker{font-size:.7rem!important;line-height:1.2!important;letter-spacing:.16em;font-weight:700;color:#806c86;margin:0 0 14px!important}.swv4-text-link{font-size:.82rem;font-weight:650;text-decoration:underline!important;text-underline-offset:5px}.swv4-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:26px}.swv4-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 23px;font-size:.82rem;font-weight:700;border:1px solid var(--swv4-plum)}.swv4-btn-solid{background:var(--swv4-plum);color:#fff!important}.swv4-btn-light{background:var(--swv4-paper);color:var(--swv4-plum)!important;border-color:var(--swv4-paper)}.swv4-hero{position:relative;min-height:70vh;background:url(/cdn/shop/files/soulful-wellness-river-hero.jpg?v=1790391130) center/cover no-repeat;display:flex;align-items:end}.swv4-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#25142bc7,#2e1b357a 42%,#2e1b351f 75%)}.swv4-hero-inner{position:relative;z-index:1;padding-block:110px 70px}.swv4-hero-copy{max-width:680px;color:#fff}.swv4-hero-copy h1{font-size:clamp(3.8rem,7vw,7rem);line-height:.9;letter-spacing:-.06em;color:#fff;max-width:9.5ch}.swv4-hero-copy .swv4-kicker{color:#e7d9ea}.swv4-lead{font-size:1.08rem;max-width:560px;color:#f7eff7;margin:22px 0 0}.swv4-hero .swv4-text-link{color:#fff}.swv4-quick{background:var(--swv4-paper);border-bottom:1px solid var(--swv4-line)}.swv4-quick-grid{display:grid;grid-template-columns:repeat(4,1fr)}.swv4-quick a{display:flex;align-items:center;gap:12px;padding:19px 24px;border-right:1px solid var(--swv4-line)}.swv4-quick a:last-child{border-right:0}.swv4-quick span{font:400 1.15rem/1 Georgia,serif;color:#9a849f}.swv4-quick strong{font-size:.82rem;font-weight:650;color:var(--swv4-plum)}.swv4-section{padding-block:78px}.swv4-soft{background:#ece2ec}.swv4-section-head{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px}.swv4-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.swv4-category-card{background:var(--swv4-paper);border:1px solid #e5dbe5;display:block}.swv4-category-media{aspect-ratio:1.42/1;background:#eee7ec;overflow:hidden}.swv4-category-media img{display:block;width:100%;height:100%;object-fit:cover}.swv4-category-copy{padding:20px}.swv4-category-copy h3{font-size:1.6rem;line-height:1.15;margin-bottom:14px}.swv4-category-copy span{font-size:.78rem;font-weight:650}.swv4-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.swv4-product-card{min-width:0}.swv4-product-media{display:flex;background:#f0e9ee;aspect-ratio:1/1.06;overflow:hidden}.swv4-product-media img{width:100%;height:100%;object-fit:contain;padding:15px;transition:transform .25s ease}.swv4-product-card:hover .swv4-product-media img{transform:scale(1.025)}.swv4-product-copy{padding-top:16px}.swv4-product-copy h3{font-family:var(--font-body--family,Arial,sans-serif);font-size:1rem;font-weight:550;line-height:1.4}.swv4-product-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:.8rem}.swv4-product-meta a{font-weight:650;text-decoration:underline;text-underline-offset:4px}.swv4-original-card .swv4-product-media{aspect-ratio:4/5}.swv4-editorial{background:var(--swv4-plum);color:#fff;padding-block:72px}.swv4-editorial-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:start}.swv4-editorial h2{color:#fff}.swv4-editorial .swv4-kicker{color:#dbcce0}.swv4-editorial p{font-size:1.05rem;color:#efe7f0;margin-top:0}.swv4-light-link{color:#fff!important}.swv4-favorite{padding-block:78px;background:var(--swv4-paper)}.swv4-favorite-grid{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center}.swv4-favorite-media{overflow:hidden;background:#e5dbe9}.swv4-favorite-media img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.swv4-favorite-copy p:not(.swv4-kicker){font-size:1.03rem;color:var(--swv4-muted);max-width:580px}.swv4-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.swv4-service-card{display:flex;flex-direction:column;min-height:260px;padding:28px;background:var(--swv4-paper);border-top:3px solid var(--swv4-plum)}.swv4-service-card>span{font-size:.68rem;letter-spacing:.14em;font-weight:700;color:#8a748f}.swv4-service-card h3{font-size:1.8rem;line-height:1.15;margin:18px 0 14px}.swv4-service-card p{font-size:.9rem;color:var(--swv4-muted);flex:1}.swv4-service-card>div{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:18px}.swv4-service-card b{font-size:.8rem}.swv4-guidance{background:#f4ece5}.swv4-guidance-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}.swv4-guidance-links{display:grid;grid-template-columns:1fr 1fr;gap:18px}.swv4-guidance-links a{background:var(--swv4-paper);padding:24px;border:1px solid var(--swv4-line);min-height:180px;display:flex;flex-direction:column}.swv4-guidance-links span{font-size:.68rem;letter-spacing:.14em;font-weight:700;color:#8a748f}.swv4-guidance-links strong{font:400 1.45rem/1.2 var(--font-heading--family,Georgia,serif);color:var(--swv4-plum);margin:18px 0;flex:1}.swv4-guidance-links b{font-size:.8rem}.sw-store-nav{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;padding:12px 24px;background:#f8f1e9;border-bottom:1px solid #ddd1dd}.sw-store-nav a{font-size:.78rem;font-weight:650;color:#4b3154;text-decoration:none}.sw-collection-heading{padding-top:54px!important;padding-bottom:28px!important}.sw-collection-heading>p{font-size:.72rem;color:#8a7b8d}.sw-collection-heading h1{font-family:var(--font-heading--family,Georgia,serif)!important;font-weight:400!important;letter-spacing:-.045em!important;color:#4b3154!important}.sw-collection-note{max-width:780px!important}.product-grid-container{background:#f8f1e9!important}.product-grid__item{min-width:0}.product-grid__item img{background:#eee6ec}.sw-service-card{background:#fffaf5!important;border-top:3px solid #4b3154!important}.sw-page-shell{background:#f8f1e9!important}.sw-page-intro h1,.sw-page-shell h1,.sw-page-shell h2{color:#4b3154!important}.product-information{background:#f8f1e9}footer .sw-footer-links{background:#34233a;color:#f9f3fa;display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:34px;padding:54px max(32px,calc((100vw - 1240px)/2))}.sw-footer-links h2,.sw-footer-links h3{color:#fff;margin-top:0}.sw-footer-links p,.sw-footer-links a{color:#e9dfea;display:block;margin:8px 0;text-decoration:none;font-size:.86rem}@media(max-width:900px){.swv4-wrap{width:calc(100% - 40px)}.swv4-category-grid,.swv4-product-grid{grid-template-columns:repeat(2,1fr)}.swv4-editorial-grid,.swv4-favorite-grid,.swv4-guidance-grid,.swv4-service-grid{grid-template-columns:1fr}footer .sw-footer-links{grid-template-columns:1fr 1fr}}@media(max-width:600px){.swv4-wrap{width:calc(100% - 32px)}.swv4-hero{min-height:590px;background-position:60% center}.swv4-hero-overlay{background:linear-gradient(180deg,#27162e2e,#27162ec4 58%,#27162ee0)}.swv4-hero-inner{padding-block:210px 38px}.swv4-hero-copy h1{font-size:3.45rem;max-width:8ch}.swv4-lead{font-size:.98rem;max-width:32ch}.swv4-actions{gap:14px}.swv4-btn{width:100%}.swv4-quick-grid{grid-template-columns:1fr 1fr}.swv4-quick a{padding:16px 12px;border-bottom:1px solid var(--swv4-line)}.swv4-section{padding-block:48px}.swv4-section-head{display:block}.swv4-section-head>.swv4-text-link{display:inline-block;margin-top:16px}.swv4-category-grid{grid-template-columns:1fr 1fr;gap:14px}.swv4-category-media{aspect-ratio:1/1}.swv4-category-copy{padding:14px}.swv4-category-copy h3{font-size:1.15rem}.swv4-product-grid{gap:24px 14px}.swv4-product-copy h3{font-size:.9rem}.swv4-product-meta{display:block}.swv4-product-meta a{display:block;margin-top:7px}.swv4-editorial,.swv4-favorite{padding-block:48px}.swv4-service-card{min-height:220px;padding:22px}.swv4-guidance-links{grid-template-columns:1fr}.sw-store-nav{gap:16px;padding:10px 16px;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}.sw-store-nav a{white-space:nowrap}footer .sw-footer-links{grid-template-columns:1fr;padding:38px 22px}}.swv4-dept-shell,.swv4-brand-directory{max-width:1240px;margin:0 auto;padding:0 32px 72px}.swv4-dept-intro,.swv4-brand-note{max-width:760px;margin:0 0 30px;color:#746a76;font-size:1rem;line-height:1.65}.swv4-dept-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.swv4-dept-grid-five{grid-template-columns:repeat(3,1fr)}.swv4-dept-card,.swv4-brand-card{display:block;background:#fffaf5;border:1px solid #ddd1dd;color:#352d38;text-decoration:none}.swv4-dept-card>div,.swv4-brand-card>div{aspect-ratio:1.35/1;background:#eee6ec;overflow:hidden}.swv4-dept-card img,.swv4-brand-card img{width:100%;height:100%;object-fit:contain;padding:14px;display:block}.swv4-dept-card>span,.swv4-brand-card>span{display:block;margin:19px 20px 7px;font-size:.66rem;letter-spacing:.15em;font-weight:700;color:#8a748f}.swv4-dept-card h2,.swv4-brand-card h2{font:400 1.65rem/1.15 var(--font-heading--family,Georgia,serif);color:#4b3154;margin:0 20px 10px}.swv4-dept-card p,.swv4-brand-card p{font-size:.88rem;line-height:1.55;color:#746a76;margin:0 20px 18px}.swv4-dept-card b,.swv4-brand-card b{display:block;padding:0 20px 22px;font-size:.78rem;color:#4b3154}.swv4-brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.swv4-one-brand{grid-template-columns:minmax(280px,420px)}.swv4-brand-page-intro{max-width:900px!important;padding-bottom:28px!important}.swv4-brand-page-intro p:last-child{max-width:720px;color:#746a76;line-height:1.65}.sw-brand-page{max-width:860px;margin:0 auto;padding:54px 32px 72px;color:#352d38}.sw-brand-page>p:first-child{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:#8a748f}.sw-brand-page h2{font:400 clamp(2.5rem,5vw,4.7rem)/1 var(--font-heading--family,Georgia,serif);color:#4b3154;margin:12px 0 24px}.sw-brand-page p{font-size:1rem;line-height:1.7;color:#6f6272}.sw-brand-page a{color:#4b3154;text-underline-offset:4px}@media(max-width:900px){.swv4-dept-grid,.swv4-dept-grid-five,.swv4-brand-grid{grid-template-columns:repeat(2,1fr)}.swv4-one-brand{grid-template-columns:minmax(260px,420px)}}@media(max-width:600px){.swv4-dept-shell,.swv4-brand-directory{padding:0 16px 48px}.swv4-dept-grid,.swv4-dept-grid-five,.swv4-brand-grid,.swv4-one-brand{grid-template-columns:1fr}.swv4-dept-card>div,.swv4-brand-card>div{aspect-ratio:1.55/1}.sw-brand-page{padding:38px 20px 54px}}.swv4-brand-home-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.swv4-brand-home-grid>a{display:flex;flex-direction:column;min-height:220px;padding:24px;background:#fffaf5;border:1px solid #d8ccd9;text-decoration:none}.swv4-brand-home-grid span{font-size:.66rem;letter-spacing:.14em;font-weight:700;color:#8a748f}.swv4-brand-home-grid h3{font:400 1.55rem/1.15 var(--font-heading--family,Georgia,serif);color:#4b3154;margin:18px 0 8px}.swv4-brand-home-grid p{font-size:.86rem;color:#746a76;flex:1}.swv4-brand-home-grid b{font-size:.78rem;color:#4b3154}.sw-brand-directory-page{max-width:1160px;margin:0 auto;padding:58px 32px 80px}.sw-brand-directory-page>h1{font:400 clamp(2.8rem,5vw,5rem)/1 var(--font-heading--family,Georgia,serif);color:#4b3154;margin:10px 0 20px}.sw-brand-directory-page>p{max-width:760px;color:#746a76;font-size:1rem;line-height:1.65}.sw-brand-directory-page>h2{font:400 2rem/1.15 var(--font-heading--family,Georgia,serif);color:#4b3154;margin:48px 0 20px}.sw-brand-link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sw-brand-link-grid>a{display:flex;flex-direction:column;padding:22px;background:#fffaf5;border:1px solid #d8ccd9;text-decoration:none;min-height:130px}.sw-brand-link-grid strong{font:400 1.35rem/1.2 var(--font-heading--family,Georgia,serif);color:#4b3154}.sw-brand-link-grid span{font-size:.85rem;color:#746a76;margin-top:8px}@media(max-width:900px){.swv4-brand-home-grid,.sw-brand-link-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.swv4-brand-home-grid,.sw-brand-link-grid{grid-template-columns:1fr}.sw-brand-directory-page{padding:40px 18px 60px}}.sw-department-page{max-width:1160px;margin:0 auto;padding:58px 32px 80px}.sw-department-page>h1{font:400 clamp(2.8rem,5vw,5rem)/1 var(--font-heading--family,Georgia,serif);color:#4b3154;margin:10px 0 20px}.sw-department-page>p:not(.swv4-kicker){max-width:760px;font-size:1rem;line-height:1.65;color:#746a76}.sw-department-brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.sw-department-brand-grid>a{display:flex;flex-direction:column;min-height:150px;padding:24px;background:#fffaf5;border:1px solid #d8ccd9;text-decoration:none}.sw-department-brand-grid strong{font:400 1.45rem/1.2 var(--font-heading--family,Georgia,serif);color:#4b3154}.sw-department-brand-grid span{font-size:.88rem;line-height:1.5;color:#746a76;margin-top:9px}@media(max-width:900px){.sw-department-brand-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.sw-department-page{padding:40px 18px 60px}.sw-department-brand-grid{grid-template-columns:1fr}}.sw-page-shell:has(.swr-page){--page-content-width:100%;--page-width:100%;padding:0!important;max-width:none!important}.sw-page-shell:has(.swr-page)>.section-content-wrapper{gap:0!important}.swr-page{width:100%;background:#f8f1e9;color:#352d38}.swr-page *{box-sizing:border-box}.swr-page a{text-decoration:none;color:inherit}.swr-kicker{font-size:.68rem!important;letter-spacing:.17em;font-weight:800;color:#8b718f;margin:0 0 14px!important}.swr-hero{position:relative;min-height:500px;background-size:cover;background-position:center;display:flex;align-items:end}.swr-hero-home{background-image:url(/cdn/shop/files/soulful-wellness-river-hero.jpg?v=1790391130)}.swr-hero-peptides{background-image:url(/cdn/shop/files/dreamy_lavender_lakeside_retreat.png?v=1789969643)}.swr-hero-everyday{background-image:url(/cdn/shop/files/lavender_sunset_workspace_by_the_water.png?v=1789969650)}.swr-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#2b1931d6,#2b193152)}.swr-hero-copy{position:relative;z-index:1;width:min(1180px,calc(100% - 64px));margin:auto;padding:84px 0 54px;color:#fff}.swr-hero-copy .swr-kicker{color:#e7d8e9!important}.swr-hero-copy h1{font:400 clamp(3.3rem,6vw,6.4rem)/.94 var(--font-heading--family,Georgia,serif);letter-spacing:-.055em;color:#fff;margin:0;max-width:10ch}.swr-hero-copy p:not(.swr-kicker){max-width:620px;font-size:1.03rem;line-height:1.6;color:#f4edf5}.swr-section{width:min(1180px,calc(100% - 64px));margin:auto;padding:64px 0 80px}.swr-grid{display:grid;gap:22px}.swr-grid-5{grid-template-columns:repeat(3,1fr)}.swr-grid-4{grid-template-columns:repeat(4,1fr)}.swr-grid-3{grid-template-columns:repeat(3,1fr)}.swr-card{display:block;background:#fffaf5;border:1px solid #ded3df;overflow:hidden}.swr-media{height:270px;background:#eee6ed;overflow:hidden;display:flex;align-items:center;justify-content:center}.swr-media img{width:100%;height:100%;object-fit:contain;padding:16px;display:block}.swr-card-copy{padding:20px}.swr-card-copy>span{font-size:.64rem;letter-spacing:.14em;font-weight:800;color:#8b718f}.swr-card-copy h2{font:400 1.55rem/1.15 var(--font-heading--family,Georgia,serif);color:#4b3154;margin:10px 0}.swr-card-copy p{font-size:.86rem;line-height:1.5;color:#746a76}.swr-card-copy b{font-size:.76rem;color:#4b3154}.swr-art{background:linear-gradient(145deg,#d9cae0,#f2e7f1)}.swr-art span{font:400 2rem/1.05 var(--font-heading--family,Georgia,serif);text-align:center;color:#4b3154;letter-spacing:.05em}.swr-art-peptide{background:linear-gradient(145deg,#cdbed6,#eee5f0)}.swr-art-supplement{background:linear-gradient(145deg,#e6d9c9,#f3ece4)}.swr-split-media{display:grid;grid-template-columns:1fr 1fr}.swr-split-media img{padding:8px}.swr-photo-bg{background-size:cover;background-position:center}.swr-education-bg{background-image:url(/cdn/shop/files/dreamy_lavender_lakeside_retreat.png?v=1789969643)}.swr-support-bg{background-image:url(/cdn/shop/files/soulful_wellness_lakeside_retreat.png?v=1788273690)}.swr-favorites-bg{background-image:url(/cdn/shop/files/soulful-wellness-river-hero.jpg?v=1790391130)}.swr-directory-head{width:min(1180px,calc(100% - 64px));margin:auto;padding:70px 0 32px}.swr-directory-head h1{font:400 clamp(3rem,5vw,5rem)/.98 var(--font-heading--family,Georgia,serif);color:#4b3154;margin:0 0 18px;max-width:12ch}.swr-directory-head>p:last-child{color:#746a76}.swr-brand-groups>h2{font:400 2.2rem/1.1 var(--font-heading--family,Georgia,serif);color:#4b3154;margin:18px 0 22px}.swr-brand-groups>.swr-grid+h2{margin-top:58px}.swr-brand-hero{min-height:600px;display:flex;align-items:center;padding:72px max(32px,calc((100vw - 1180px)/2));background-size:cover;background-position:center}.swr-brand-hero>div{max-width:600px;padding:42px;background:#fffaf5f0}.swr-brand-hero h1,.swr-brand-copy h1{font:400 clamp(3.4rem,6vw,6.2rem)/.92 var(--font-heading--family,Georgia,serif);color:#4b3154;margin:8px 0 20px}.swr-brand-hero p,.swr-brand-copy p{font-size:1rem;line-height:1.65;color:#6f6272}.swr-vital-hero{background-image:linear-gradient(90deg,#432d4b26,#432d4b0d),url(/cdn/shop/files/dreamy_lavender_lakeside_retreat.png?v=1789969643)}.swr-micro-hero{background-image:linear-gradient(90deg,#432d4b1f,#432d4b0a),url(/cdn/shop/files/soulful-wellness-river-hero.jpg?v=1790391130)}.swr-primary,.swr-secondary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:13px 22px;margin:14px 12px 0 0;font-size:.8rem;font-weight:700}.swr-primary{background:#4b3154;color:#fff!important}.swr-secondary{border-bottom:1px solid #4b3154;color:#4b3154!important}.swr-code{font-size:.9rem!important;color:#4b3154!important}.swr-brand-support{width:min(1180px,calc(100% - 64px));margin:auto;padding:34px 0 74px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.swr-brand-support a{background:#fffaf5;border:1px solid #ded3df;padding:24px;min-height:150px;display:flex;flex-direction:column}.swr-brand-support span{font-size:.64rem;letter-spacing:.14em;font-weight:800;color:#8b718f}.swr-brand-support strong{font:400 1.4rem/1.2 var(--font-heading--family,Georgia,serif);color:#4b3154;margin:14px 0;flex:1}.swr-brand-support b{font-size:.76rem}.swr-brand-split{display:grid;grid-template-columns:1fr 1fr;min-height:620px}.swr-brand-product{background:#e7dce8;display:flex;align-items:center;justify-content:center;padding:54px}.swr-brand-product img{max-width:100%;max-height:520px;object-fit:contain}.swr-wav-image{padding:0}.swr-wav-image img{width:100%;height:100%;max-height:none;object-fit:cover}.swr-brand-copy{display:flex;flex-direction:column;justify-content:center;padding:64px max(44px,calc((100vw - 1180px)/2));padding-left:60px;background:#fffaf5}@media(max-width:900px){.swr-grid-5,.swr-grid-4,.swr-grid-3{grid-template-columns:repeat(2,1fr)}.swr-brand-split{grid-template-columns:1fr}.swr-brand-product{min-height:420px}.swr-brand-support{grid-template-columns:1fr}.swr-brand-copy{padding:48px 32px}}@media(max-width:600px){.swr-hero{min-height:520px}.swr-hero-copy,.swr-section,.swr-directory-head,.swr-brand-support{width:calc(100% - 32px)}.swr-hero-copy{padding:180px 0 34px}.swr-hero-copy h1{font-size:3.25rem}.swr-grid-5,.swr-grid-4,.swr-grid-3{grid-template-columns:1fr}.swr-media{height:230px}.swr-brand-hero{min-height:520px;padding:24px 16px}.swr-brand-hero>div{padding:28px 22px}.swr-brand-split{min-height:0}.swr-brand-product{min-height:340px;padding:26px}.swr-brand-copy{padding:38px 20px}.swr-primary{width:100%;margin-right:0}.swr-secondary{width:100%;justify-content:flex-start}}.swv5-hero{display:grid;grid-template-columns:44% 56%;min-height:570px;background:#e7dbe9}.swv5-hero-copy{background:#49314e;color:#fff;padding:64px max(32px,calc((100vw - 1240px)/2));padding-right:32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.swv5-hero-copy .swv4-kicker{color:#ded0e2}.swv5-hero h1{font-size:clamp(54px,5.3vw,78px);line-height:1.02;letter-spacing:-.045em;color:#fff!important}.swv5-hero h1 em{font-weight:400}.swv5-hero-copy>p:not(.swv4-kicker){font-size:17px;line-height:1.65;max-width:350px;margin:24px 0 30px;color:#eee4ef}.swv5-hero-links{display:flex;gap:26px;margin-top:32px}.swv5-hero-links a{font-size:12px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #b99fbd;padding-bottom:8px;color:#fff}.swv5-hero-edit{display:grid;grid-template-columns:.92fr 1.08fr;min-width:0}.swv5-hero-edit>a{display:flex;flex-direction:column;align-items:center;position:relative;padding:32px 20px 26px;min-width:0;justify-content:space-between}.swv5-book{background:#dfd0e1}.swv5-light{background:#f5eee7}.swv5-hero-edit .swv4-kicker{text-align:center;font-size:9px!important;letter-spacing:.12em}.swv5-hero-edit img{width:100%;height:360px;object-fit:contain;display:block}.swv5-book img{width:82%;filter:drop-shadow(0 15px 15px #4b315426)}.swv5-light img{mix-blend-mode:multiply}.swv5-feature-label{font:400 25px/1.2 Georgia,serif;text-align:center;margin-top:22px;display:block}.swv5-feature-label b{display:block;font:500 11px/1.6 var(--font-body--family,Arial,sans-serif);margin-top:12px;text-decoration:underline;text-underline-offset:4px}.swv4-quick a{justify-content:center;padding:18px 10px}.swv4-quick span{display:none}.swv4-quick strong{font-size:12px;font-weight:500}.swv4-home .swv4-section h2{font-size:clamp(30px,3vw,42px);line-height:1.12}.swv4-section{padding-block:64px}.swv4-home .swv4-product-copy h3{font:500 16px/1.35 var(--font-body--family,Arial,sans-serif)!important}.swv4-product-media{aspect-ratio:1;background:#eee9e5}.swv4-product-media img{padding:22px;mix-blend-mode:multiply}.swv5-product-note{font-size:13px;color:#746a76;min-height:42px;margin:12px 0 8px}.swv4-product-meta{font-size:15px;margin:14px 0}.swv5-shop-button{display:flex;justify-content:center;align-items:center;border:1px solid #49314e;min-height:46px;font-size:12px;letter-spacing:.05em;margin-top:16px}.swv5-shop-button:hover{background:#49314e;color:#fff}.swv4-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.swv4-category-card{background:transparent;border:0}.swv4-category-media{aspect-ratio:1.45;background:#ece3eb;display:flex;align-items:center;justify-content:center}.swv4-category-media img{height:100%;width:100%;object-fit:contain;padding:24px;mix-blend-mode:multiply}.swv4-category-copy{padding:18px 0}.swv4-category-copy h3{font-size:24px}.swv5-support-note{font:italic 30px/1.25 Georgia,serif;text-align:center;color:#4b3154}.swv4-brand-home-grid{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid #c8b7ce;border-bottom:1px solid #c8b7ce}.swv4-brand-home-grid>a{min-height:0;padding:22px 26px;border:0;background:transparent;flex:1 0 23%;align-items:center;justify-content:center;text-align:center}.swv4-brand-home-grid h3{font-size:22px;margin:0}.swv4-brand-home-grid span,.swv4-brand-home-grid p,.swv4-brand-home-grid b{display:none}.swv4-editorial{padding-block:58px}.swv4-editorial h2{font-size:44px;line-height:1.12}.swv4-favorite h2,.swv4-guidance h2{font-size:42px;line-height:1.12}.swv4-service-card h3{font-size:27px}.swv4-service-card{background:transparent;border-top:1px solid #b29abb;padding:24px 0}.swv4-service-card p{font-size:14px}.swv4-guidance-links a{background:transparent;border:0;border-top:1px solid #c9b9cd;padding:22px 0}.swv4-soft{background:#ece3eb}.sw-store-nav{gap:26px}.sw-store-nav a{font-weight:500}.swv4-home a:focus-visible{outline:3px solid #94729e;outline-offset:4px}.swr-page .swr-card{border:0;background:transparent}.swr-page .swr-card-copy{padding:20px 0}.swr-page .swr-media{background:#eee8e4}.swr-page .swr-media img{mix-blend-mode:multiply}.swr-page .swr-card-copy h2{font-size:25px}.swr-page .swr-hero-copy h1{max-width:15ch;font-size:clamp(45px,5vw,70px);line-height:1.05}.swr-page .swr-hero{min-height:440px}.swr-page .swr-hero-copy{padding-block:70px}.swr-page .swr-art{background:#e7dbe9}.sw-store-theme .product-grid-container .product-card__content{gap:10px}.sw-store-theme .product-card__content h3,.sw-store-theme .product-card__content h4{font:500 16px/1.4 var(--font-body--family,Arial,sans-serif)!important}@media(max-width:900px){.swv5-hero{grid-template-columns:1fr}.swv5-hero-copy{padding:44px 32px}.swv5-hero-copy>p:not(.swv4-kicker){max-width:480px}.swv5-hero-edit img{height:300px}.swv4-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.swv4-brand-home-grid>a{flex-basis:45%}}@media(max-width:600px){.swv5-hero-copy{padding:34px 22px}.swv5-hero h1{font-size:48px;line-height:1.04}.swv5-hero-copy .swv4-kicker{font-size:9px!important}.swv5-hero-copy>p:not(.swv4-kicker){font-size:15px;margin:18px 0 24px}.swv5-hero-copy .swv4-btn{width:auto;min-width:215px}.swv5-hero-links{margin-top:24px;gap:32px}.swv5-hero-edit>a{padding:18px 10px}.swv5-hero-edit .swv4-kicker{font-size:8px!important}.swv5-hero-edit img{height:210px}.swv5-feature-label{font-size:20px;margin-top:16px}.swv5-feature-label b{font-size:9px}.swv4-section{padding-block:40px}.swv4-home .swv4-section h2{font-size:32px}.swv4-product-copy h3{font-size:14px!important}.swv4-product-media img{padding:12px}.swv5-product-note{font-size:12px;min-height:54px}.swv4-product-meta{font-size:14px}.swv5-shop-button{min-height:44px}.swv4-category-grid{gap:24px 14px}.swv4-category-media{aspect-ratio:1}.swv4-category-media img{padding:16px}.swv4-category-copy h3{font-size:21px}.swv5-support-note{font-size:23px}.swv4-brand-home-grid>a{padding:20px 12px}.swv4-brand-home-grid h3{font-size:20px}.swv4-editorial h2,.swv4-favorite h2,.swv4-guidance h2{font-size:33px}.swv4-editorial-grid,.swv4-favorite-grid,.swv4-guidance-grid{gap:26px}.swv4-quick-grid{grid-template-columns:repeat(2,1fr)}.swv4-quick a{min-height:48px}.sw-store-nav{scrollbar-width:none;padding:7px 16px;gap:22px}.sw-store-nav a{min-height:38px;font-size:12px}.swr-page .swr-hero{min-height:350px}.swr-page .swr-hero-copy{padding-block:44px}.swr-page .swr-hero-copy h1{font-size:43px;max-width:15ch}.swr-page .swr-grid-3,.swr-page .swr-grid-4,.swr-page .swr-grid-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.swr-page .swr-media{height:190px}.swr-page .swr-card-copy h2{font-size:21px}.swr-page .swr-card-copy p{font-size:12px}.swr-page .swr-art span{font-size:23px}}@media(prefers-reduced-motion:reduce){.swv4-product-media img{transition:none}}.swr-hero-peptides{background-image:none;background:#e3d5e7}.swr-hero-peptides .swr-hero-shade{display:none}.swr-hero-peptides .swr-hero-copy,.swr-hero-peptides .swr-hero-copy h1{color:#49314e!important}.swr-hero-peptides .swr-hero-copy p:not(.swr-kicker){color:#64506c}.swr-hero-peptides .swr-hero-copy .swr-kicker{color:#74547d!important}.swr-vital-hero,.swr-micro-hero{background-image:none;background:#e3d5e7;min-height:440px}.swr-brand-hero>div{background:transparent;padding:0;max-width:700px}.swr-brand-hero h1{font-size:clamp(46px,6vw,76px)}.swv5-department-hero{display:grid;grid-template-columns:1fr 1fr;background:#e7dce9;min-height:460px;align-items:center}.swv5-department-hero .swr-hero-copy{grid-column:1;grid-row:1;color:#49314e;padding:50px 0;width:calc(100% - 80px);max-width:520px}.swv5-department-hero .swr-hero-copy h1{color:#49314e!important}.swv5-department-hero .swr-hero-copy p:not(.swr-kicker){color:#64516a}.swv5-department-hero .swr-hero-copy .swr-kicker{color:#74547d!important}.swv5-department-image{grid-column:2;grid-row:1;background:#f3eee8;height:100%;min-height:460px;display:flex;align-items:center;justify-content:center;padding:25px}.swv5-department-image img{width:100%;height:420px;object-fit:contain;mix-blend-mode:multiply}.swr-brand-copy .swr-primary{align-self:flex-start}.swr-brand-copy{padding-inline:48px}.swr-brand-copy h1{font-size:clamp(46px,5.5vw,72px);line-height:1.05}.swr-brand-product img:not(.swr-wav-image img){mix-blend-mode:multiply}.swr-brand-split{min-height:520px}.swr-brand-product{background:#eee7e2}.swr-brand-support a{background:transparent;border:0;border-top:1px solid #cdbdd2;padding:24px 0}.sw-favorites-edit .sw-edit-head h2{font-size:32px}.sw-page-intro h1{max-width:900px;margin-inline:auto}.sw-page-intro{padding-block:48px!important}.sw-favorite-feature{border-radius:0!important}.sw-edit-products .sw-edit-photo{background:#eee8e4}.sw-edit-products .sw-edit-photo img{object-fit:contain;mix-blend-mode:multiply}@media(max-width:600px){.swv5-department-hero{grid-template-columns:1fr}.swv5-department-hero .swr-hero-copy{grid-column:1;grid-row:1;width:calc(100% - 40px);padding:35px 0}.swv5-department-image{grid-column:1;grid-row:2;min-height:280px;padding:18px}.swv5-department-image img{height:280px}.swr-vital-hero,.swr-micro-hero{min-height:0;padding:38px 20px}.swr-brand-copy{padding:32px 20px}.swr-brand-copy .swr-primary{width:100%}.swr-brand-product{min-height:300px}.swr-brand-support{padding-bottom:40px}.sw-page-intro{padding-block:32px!important}}.swr-directory-head{padding:44px 0 12px}.swr-directory-head h1{max-width:24ch;font-size:clamp(38px,4.2vw,58px);line-height:1.08}.swr-directory-head+.swr-section{padding-top:28px}.swr-directory-head>p:last-child{max-width:720px;line-height:1.6}@media(max-width:600px){.swr-directory-head{padding:34px 0 8px}.swr-directory-head h1{font-size:38px}.swr-directory-head+.swr-section{padding-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/soulful-store-v4.css.map */
