:root{--color-text-1:#141414;--color-text-2:#fff;--color-text-3:#8f8f8f;--color-text-4:#7f7070;--color-foreground-secondary:#666;--color-surface-1:#fff;--color-surface-2:#f5f4f5;--color-surface-3:#141414;--color-surface-4:#008ca0;--color-surface-5:#40a9b8;--color-surface-6:#cee8eb;--color-surface-7:#e793b7;--color-surface-8:#f2d9e8;--color-surface-9:#fbfbfb;--color-surface-10:#c9c8c9;--color-stroke-1:#282828;--color-stroke-2:#f5f4f5;--color-stroke-3:#8f8f8f;--color-stroke-4:#939090;--color-icon-1:#141414;--color-icon-2:#fff;--color-buttons-1:#141414;--color-buttons-2:#fff;--color-text-black:#000;--color-secondary-green:#9cdecc;--color-secondary-purple:#d7b8e0;--color-secondary-pink:#e7b1c7;--color-secondary-deep-pink:#ec83b4;--color-secondary-blue:#a1d7ed;--color-secondary-deep-blue:#65bde1;--color-secondary-orange:#f7bea8;--color-secondary-yellow:#f2e9c0;--color-secondary-deep-yellow:#f5e289;--color-secondary-deep-purple:#a97bb7;--color-secondary-light-blue:#d0e8f1;--color-secondary-light-purple:#e5d8e9;--color-error:#974a45;--color-shadow-rgb:0 0 0;--color-overlay-black-20:#0003;--gradient-hero-fade:linear-gradient(to right, var(--color-surface-10) 7.65%, transparent 45.86%);--gradient-media-shade:linear-gradient(70deg, #7d808157 1.1%, transparent 69.85%);--gradient-panel-fade:linear-gradient(to bottom, transparent, var(--color-surface-2) 80%);--blur-sticky:1.125rem;--font-heading:var(--font-heading--family);--font-heading-italic:var(--font-dm-serif-display--family);--font-body:var(--font-body--family);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-h1:3.5rem;--font-size-h2:2.5rem;--font-size-h3:2rem;--font-size-h3-medium:2.25rem;--font-size-h4:1.5rem;--font-size-h5:1.25rem;--font-size-t1:1.25rem;--font-size-t2:1rem;--font-size-t3:.875rem;--font-size-t4:.75rem;--font-size-u1:.875rem;--font-size-u2:.75rem;--font-size-ui-nav:.875rem;--font-size-ui-input:1rem;--font-size-ui-badge:.625rem;--font-size-h1-mobile:2.5rem;--font-size-h2-mobile:2rem;--font-size-h3-mobile:1.5rem;--font-size-h1-tablet:3rem;--radius-sm:.25rem;--radius-xs:.5rem;--radius-md:.625rem;--radius-full:62.4375rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-3-5:.875rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-13:3.25rem;--spacing-14:3.5rem;--nav-height:3.5rem;--nav-height-mobile:4rem}.wellness-filters{gap:var(--spacing-2);margin-bottom:var(--spacing-10);flex-wrap:wrap;display:flex}@media (width<=989px){.wellness-filters{margin-inline:calc(-1 * var(--page-margin,var(--spacing-5)));margin-bottom:var(--spacing-6);padding-inline:var(--page-margin,var(--spacing-5));scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.wellness-filters::-webkit-scrollbar{display:none}}.wellness-filters__pill{padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-full);background:var(--pill-color,var(--color-surface-2));color:var(--color-text-1);text-transform:uppercase;white-space:nowrap;cursor:pointer;border:.0625rem solid #0000;flex-shrink:0}.wellness-filters__pill--all{--pill-color:var(--color-surface-1);border-color:var(--color-text-1)}.wellness-filters__pill--1{--pill-color:var(--color-secondary-green)}.wellness-filters__pill--2{--pill-color:var(--color-secondary-purple)}.wellness-filters__pill--3{--pill-color:var(--color-secondary-pink)}.wellness-filters__pill--4{--pill-color:var(--color-secondary-blue)}.wellness-filters__pill--5{--pill-color:var(--color-secondary-orange)}.wellness-filters__pill--6{--pill-color:var(--color-secondary-yellow)}.wellness-filters__pill[aria-pressed=true]{border-color:var(--color-text-1)}.wellness-filters__pill:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.0625rem}.is-filtered-out{display:none}.wellness-experts{padding:var(--desktop-top-padding) 0 var(--desktop-bottom-padding);background:var(--color-surface-1);display:block;overflow-x:clip}@media (width<=989px){.wellness-experts{padding:var(--mobile-top-padding) 0 var(--mobile-bottom-padding)}}.wellness-experts__list{gap:var(--spacing-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;display:grid}@media (width<=989px){.wellness-experts__list{gap:var(--spacing-2);grid-template-columns:minmax(0,1fr)}}.wellness-expert{gap:var(--spacing-3);flex-direction:column;min-width:0;display:flex}@media (width<=989px){.wellness-expert{align-items:center;gap:var(--spacing-4);flex-direction:row}}.wellness-expert__card{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.wellness-expert__card:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.0625rem}@media (width<=989px){.wellness-expert__card{flex-shrink:0;width:8.625rem}}.wellness-expert__media{aspect-ratio:320/274;border-radius:var(--radius-sm);background:var(--color-surface-2);display:block;position:relative;overflow:hidden}.wellness-expert__media img,.wellness-expert__media video{object-fit:cover;width:100%;height:100%}@media (width<=989px){.wellness-expert__media{aspect-ratio:1}}.wellness-expert__plus{right:var(--spacing-3);bottom:var(--spacing-3);width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-full);background:var(--color-surface-1);color:var(--color-text-1);justify-content:center;align-items:center;transition:transform .2s;display:flex;position:absolute}.wellness-expert__plus svg{width:var(--spacing-4);height:var(--spacing-4)}.wellness-expert__card:hover .wellness-expert__plus,.wellness-expert__card:focus-visible .wellness-expert__plus{transform:scale(1.08)}@media (width<=989px){.wellness-expert__plus{display:none}}.wellness-expert__info{align-items:flex-start;gap:var(--spacing-2);flex-direction:column;min-width:0;display:flex}.wellness-expert__name{margin:0}.wellness-expert__tag{padding:var(--spacing-2);border-radius:var(--radius-xs);background:var(--color-surface-8);text-transform:uppercase;margin:0}.wellness-picks{padding-top:var(--spacing-14)}@media (width<=989px){.wellness-picks{padding-top:var(--spacing-10)}}.wellness-picks__intro{gap:var(--spacing-2);margin-bottom:var(--spacing-8);flex-direction:column;display:flex}.wellness-picks__title,.wellness-picks__text p{margin:0}.wellness-picks__bar{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}@media (width<=989px){.wellness-picks__bar{flex-direction:column;align-items:stretch}}.wellness-picks__bar .wellness-filters{margin-bottom:0}.wellness-picks__expert-filter{flex-shrink:0;position:relative}.wellness-picks__expert-filter select{width:12.5rem;height:calc(var(--spacing-10) + .125rem);padding:0 calc(var(--spacing-4) * 2 + var(--spacing-2)) 0 var(--spacing-4);border:.0625rem solid var(--color-text-1);border-radius:var(--radius-full);background:var(--color-surface-1);color:var(--color-text-1);font-family:var(--font-body);font-size:var(--font-size-t3);appearance:none;cursor:pointer}.wellness-picks__expert-filter select:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.0625rem}@media (width<=989px){.wellness-picks__expert-filter select{width:100%}}.wellness-picks__chevron{top:50%;right:var(--spacing-4);width:var(--spacing-4);height:var(--spacing-4);pointer-events:none;display:flex;position:absolute;transform:translateY(-50%)}.wellness-picks__chevron svg{width:100%;height:100%}.wellness-picks__carousel{margin-top:var(--spacing-8);overflow:visible}.wellness-picks__track{margin:0;padding:0}.wellness-picks__arrows{margin-top:var(--spacing-6)}.wellness-picks__empty{margin:var(--spacing-8) 0 0}.wellness-pick{flex-direction:column;width:20rem;height:auto;display:flex}@media (width<=989px){.wellness-pick{width:17.5rem}}.wellness-pick__media{border-radius:var(--radius-sm);position:relative;overflow:hidden}.wellness-pick__badge{top:var(--spacing-3);left:var(--spacing-3);z-index:var(--layer-flat);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-full);background:var(--color-surface-4);color:var(--color-text-2);text-transform:uppercase;margin:0;position:absolute}.wellness-pick__recco{z-index:var(--layer-raised);align-items:center;gap:var(--spacing-3);padding:var(--spacing-6) var(--spacing-5);background:var(--recco-background,var(--color-surface-4));color:var(--color-text-2);text-align:center;flex-direction:column;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:0;left:0;right:0}@media (hover:hover){.wellness-pick__recco{opacity:0;transform:translateY(var(--spacing-3))}.wellness-pick:hover .wellness-pick__recco,.wellness-pick:focus-within .wellness-pick__recco{opacity:1;transform:none}}.wellness-pick__quote{margin:0}.wellness-pick__avatars{display:flex}.wellness-pick__avatars>*+*{margin-left:calc(-1 * var(--spacing-4))}.wellness-pick__avatar{width:var(--spacing-14);height:var(--spacing-14);border:.125rem solid var(--recco-background,var(--color-surface-4));border-radius:var(--radius-full);display:block;overflow:hidden}.wellness-pick__avatar img,.wellness-pick__avatar video{object-fit:cover;width:100%;height:100%}.wellness-pick__recco-label,.wellness-pick__recco-names{margin:0}.wellness-pick__recco-label{text-transform:uppercase}.wellness-pick__content{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-5) var(--spacing-3);flex-direction:column;flex:auto;display:flex}.wellness-pick__rating{min-height:var(--spacing-4)}.wellness-pick__name{color:inherit;font-weight:var(--font-weight-medium);text-decoration:none}.wellness-pick__tag{text-transform:uppercase;margin:0}.wellness-pick__meta{align-items:center;gap:var(--spacing-4);margin-top:auto;display:flex}.wellness-pick__price{margin:0}.wellness-pick__details{color:inherit;text-transform:uppercase;text-decoration:underline}.wellness-bio{background:var(--color-surface-1);width:min(49rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-text-1);border:0;margin:0 0 0 auto;padding:0}.wellness-bio::backdrop{background:var(--color-overlay-black-20)}.wellness-bio[open]{animation:.3s wellness-bio-in}.wellness-bio__layout{grid-template-columns:16.6875rem minmax(0,1fr);min-height:100%;display:grid}@media (width<=989px){.wellness-bio__layout{grid-template-columns:minmax(0,1fr)}}.wellness-bio__picks{gap:var(--spacing-6);padding:var(--spacing-10);background:var(--color-surface-2);flex-direction:column;display:flex}@media (width<=989px){.wellness-bio__picks{padding:var(--spacing-6) var(--spacing-5);order:2}}.wellness-bio__picks-title{margin:0}.wellness-bio__picks-list{gap:var(--spacing-8);flex-direction:column;margin:0;padding:0;display:flex}@media (width<=989px){.wellness-bio__picks-list{gap:var(--spacing-4);scrollbar-width:none;flex-direction:row;overflow-x:auto}.wellness-bio__picks-list::-webkit-scrollbar{display:none}}.wellness-bio__pick{align-items:flex-start;gap:var(--spacing-2);flex-direction:column;display:flex}@media (width<=989px){.wellness-bio__pick{flex:0 0 10.75rem}}.wellness-bio__pick-media{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--color-surface-1);width:100%;display:block;overflow:hidden}.wellness-bio__pick-media img{object-fit:contain;width:100%;height:100%}.wellness-bio__pick-name{color:inherit;text-decoration:none}.wellness-bio__pick-tag{padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-xs);background:var(--color-surface-8);text-transform:uppercase;margin:0}.wellness-bio__pick-add{color:var(--color-text-1);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.wellness-bio__pick-add[aria-disabled=true]{opacity:.5;cursor:default}.wellness-bio__pick-add:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.0625rem}.wellness-bio__shop-all{background:var(--color-surface-4);color:var(--color-text-2);text-align:center;text-transform:uppercase;margin-top:auto;text-decoration:none}.wellness-bio__main{align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-10);flex-direction:column;display:flex;position:relative}@media (width<=989px){.wellness-bio__main{padding:var(--spacing-10) var(--spacing-5) var(--spacing-6)}}.wellness-bio__close{top:var(--spacing-6);right:var(--spacing-6);width:var(--spacing-6);height:var(--spacing-6);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex;position:absolute}.wellness-bio__close svg{width:100%;height:100%}.wellness-bio__close:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.0625rem}.wellness-bio__name{max-width:calc(100% - var(--spacing-10));margin:0}.wellness-bio__tag{padding:var(--spacing-2);border-radius:var(--radius-xs);background:var(--color-surface-8);text-transform:uppercase;margin:0}.wellness-bio__text{gap:var(--spacing-4);flex-direction:column;display:flex}.wellness-bio__text p{margin:0}.wellness-bio__link{color:var(--color-text-1);text-transform:uppercase;text-decoration:underline}.wellness-bio__socials{gap:var(--spacing-4);margin:0;padding:0;display:flex}.wellness-bio__socials a{color:var(--color-text-1);display:flex}.wellness-bio__socials a:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.0625rem}.wellness-bio__social-icon{width:var(--spacing-6);height:var(--spacing-6)}.wellness-bio__gallery{gap:var(--spacing-2);scrollbar-width:none;width:100%;margin:0;padding:0;display:flex;overflow-x:auto}.wellness-bio__gallery::-webkit-scrollbar{display:none}.wellness-bio__gallery-item{aspect-ratio:9/16;border-radius:var(--radius-sm);background:var(--color-surface-2);flex:0 0 11.5rem;overflow:hidden}.wellness-bio__gallery-item img,.wellness-bio__gallery-item video{object-fit:cover;width:100%;height:100%}@keyframes wellness-bio-in{0%{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.wellness-pick__recco,.wellness-expert__plus{transition:none}.wellness-bio[open]{animation:none}}
