:root{--colorDoshaVata:#bdd695;--colorDoshaPitta:#a2ccdc;--colorDoshaKapha:#f1ccb8}#CollectionSection .rte{text-align:center}@media only screen and (min-width:769px){#CollectionSection .rte{max-width:73%;margin:0 auto}}.site-nav__link,.mobile-nav__link--top-level{font-weight:700}.site-header{background-image:url(/cdn/shop/files/mandala-glow-c.png);background-position:center center;background-repeat:no-repeat}.collection-excerpt{margin-top:1rem;font-size:.8rem}.rasayana img{border-radius:100%;border:3px solid #e0d8cd;max-width:112px}.rasayana{text-align:center}.collection-sidebar__group--jmpid{display:none}.product-grid-flag{text-align:center}.product-grid-flag .dosha{display:inline-block;margin:.5rem .25rem;border-radius:100%;text-align:center;position:relative;font-size:.8rem;width:28px;height:28px;padding-top:.4rem;font-weight:700}.product-grid-flag .dosha-label{display:none;position:absolute;top:-1.5rem;padding:.25rem;background-color:#faf9f7;border:1px solid #dcdcdc;border-radius:1px;z-index:100;font-size:.6rem;left:-2.5rem;width:97px}.dosha:hover>.dosha-label{display:inline-block}.vata-dosha{background-color:#bdd695;background-color:var(--colorDoshaVata)}.vata-dosha:before{content:"V"}.pitta-dosha{background-color:#a2ccdc;background-color:var(--colorDoshaPitta)}.pitta-dosha:before{content:"P"}.kapha-dosha{background-color:#a2ccdc;background-color:var(--colorDoshaKapha)}.kapha-dosha:before{content:"K"}.product-single__meta .product-grid-flag{text-align:left}.site-nav__link{padding:10.5px 15px}@media only screen and (max-width:959px){.header-layout--center .site-nav__link{padding-left:10px;padding-right:10px}}.directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:40px;margin:50px 0}.partner-card{background:#faf8f3;border:1px solid #e6ddd1;border-radius:22px;overflow:hidden;box-shadow:0 10px 30px #00000014;transition:.35s;display:flex;flex-direction:column}.partner-card:hover{transform:translateY(-8px);box-shadow:0 20px 45px #00000024}.partner-card__cover{height:230px;overflow:hidden;background:#eee}.partner-card__cover img{width:100%;height:100%;object-fit:cover;display:block}.partner-card__content{padding:0 30px 35px;text-align:center;display:flex;flex-direction:column;flex:1}.partner-card__logo{width:110px;height:110px;margin:-55px auto 20px;background:#fff;border-radius:50%;overflow:hidden;border:5px solid #fff;box-shadow:0 10px 25px #00000026}.partner-card__logo img{width:100%;height:100%;object-fit:contain;padding:10px}.partner-card__title{font-size:30px;margin:10px 0;color:#43372b}.partner-card__location{color:#7d7468;font-size:15px;margin-bottom:20px}.partner-card__description{color:#555;line-height:1.7;margin-bottom:25px}.partner-card__services{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:30px}.partner-badge{background:#edf5e7;color:#58703e;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:600}.partner-card__buttons{margin-top:auto;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.partner-card__button{background:#5d7343;color:#fff!important;padding:14px 26px;border-radius:999px;text-decoration:none;font-weight:600;transition:.3s}.partner-card__button:hover{background:#465633}.partner-card__button--outline{background:#fff;color:#5d7343!important;border:2px solid #5d7343}.partner-card__button--outline:hover{background:#5d7343;color:#fff!important}.directory-empty{text-align:center;padding:80px 20px}.directory-empty h3{font-size:34px}.directory-header{text-align:center;margin:50px auto}.directory-header h1{font-size:48px}.directory-description{max-width:850px;margin:20px auto}@media(max-width:749px){.partner-card__title{font-size:26px}.directory-grid{grid-template-columns:1fr}.partner-card__content{padding:0 20px 25px}}.partner-card{display:flex;flex-direction:column}.partner-card__content{display:flex;flex-direction:column;flex:1}.partner-card__buttons{margin-top:auto}.partner-profile{padding-bottom:80px;background:#f8f5ef;color:#463a2f}.partner-profile__cover{position:relative;width:100%;height:420px;overflow:hidden;background:#ddd}.partner-profile__cover-image{width:100%;height:100%;object-fit:cover}.partner-profile__header{position:relative;margin-top:-90px;text-align:center;z-index:5}.partner-profile__content{max-width:900px;margin:0 auto}.partner-profile__logo{width:170px;height:170px;margin:0 auto 30px;border-radius:50%;overflow:hidden;background:#fff;border:8px solid #fff;box-shadow:0 15px 35px #0000002e}.partner-profile__logo-image{width:100%;height:100%;object-fit:contain;padding:16px}.partner-profile__title{font-size:46px;line-height:1.15;margin:0 0 10px;color:#3d3428;font-weight:600;letter-spacing:-.5px}.partner-profile__location{font-size:20px;color:#8a8072;margin-bottom:26px}.partner-profile__categories{margin:0 auto 22px;display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.partner-profile__categories .partner-badge{margin:0}.partner-badge{display:inline-block;padding:9px 17px;border-radius:999px;background:#edf4e6;color:#4d6b38;font-size:14px;font-weight:600;line-height:1.3;border:1px solid rgba(77,107,56,.12)}.partner-badge--gold{background:#f7edd1;color:#8a6724;border-color:#8a67241f}.partner-badge--green{background:#dfeccf;color:#43612d;border-color:#43612d1f}.partner-profile__badges{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:28px}.partner-profile__badge{display:inline-block;padding:11px 20px;border-radius:999px;background:#fff;color:#4d453b;font-size:14px;font-weight:700;line-height:1.3;box-shadow:0 5px 15px #00000014}.partner-profile__badge--gold{background:linear-gradient(135deg,#c8a451,#f6e7aa);color:#5a4415}.partner-profile__badge--green{background:#dfeccf;color:#3f5f2b}.partner-profile__buttons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin-top:30px}.partner-profile__buttons .button{min-width:190px;margin:0;border-radius:999px;transition:transform .25s ease,box-shadow .25s ease}.partner-profile__buttons .button:hover{transform:translateY(-3px);box-shadow:0 8px 18px #0000001f}.partner-profile__section{max-width:900px;background:#fff;border-radius:22px;padding:42px;margin:40px auto;box-shadow:0 10px 30px #0000000f;border:1px solid #ece5da}.partner-profile__heading{font-size:30px;line-height:1.25;color:#463a2f;margin:0 0 28px;text-align:center;position:relative}.partner-profile__heading:after{content:"";display:block;width:70px;height:4px;margin:16px auto 0;background:#c7a24f;border-radius:4px}.partner-profile__description{font-size:18px;line-height:1.9;color:#575046}.partner-profile__description p:last-child{margin-bottom:0}.partner-profile__badge-group{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.partner-profile__badge-group .partner-badge{margin:0;transition:transform .25s ease,box-shadow .25s ease}.partner-profile__badge-group .partner-badge:hover{transform:translateY(-3px);box-shadow:0 8px 18px #00000017}.partner-profile__contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.partner-profile__contact-row{background:#faf8f3;border-radius:18px;padding:22px;border:1px solid #ebe4d8;transition:transform .25s ease,box-shadow .25s ease}.partner-profile__contact-row:hover{transform:translateY(-3px);box-shadow:0 10px 24px #00000014}.partner-profile__contact-row strong{display:block;margin-bottom:8px;color:#4a3d2d;font-size:16px}.partner-profile__contact-row a{color:#5c7441;text-decoration:none;font-weight:600;overflow-wrap:anywhere}.partner-profile__contact-row a:hover{color:#3f5f2b;text-decoration:underline}.partner-profile__social{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.partner-profile__social .button{min-width:170px;margin:0;border-radius:999px;transition:transform .25s ease,box-shadow .25s ease}.partner-profile__social .button:hover{transform:translateY(-3px);box-shadow:0 8px 18px #0000001a}.partner-profile__photo{width:220px;margin:0 auto 35px}.partner-profile__photo img{width:220px;height:220px;border-radius:50%;object-fit:cover;border:8px solid #fff;box-shadow:0 14px 34px #00000026}@media(max-width:990px){.partner-profile__title{font-size:38px}.partner-profile__cover{height:320px}.partner-profile__logo{width:145px;height:145px}.partner-profile__section{padding:32px}}@media(max-width:749px){.partner-profile{padding-bottom:50px}.partner-profile__cover{height:240px}.partner-profile__header{margin-top:-70px}.partner-profile__logo{width:120px;height:120px;border-width:6px;margin-bottom:22px}.partner-profile__logo-image{padding:10px}.partner-profile__title{font-size:30px;line-height:1.2}.partner-profile__location{font-size:17px;margin-bottom:20px}.partner-profile__categories{gap:6px;margin-bottom:18px}.partner-badge{font-size:13px;padding:8px 13px}.partner-profile__badges{gap:6px;margin-bottom:22px}.partner-profile__badge{font-size:13px;padding:9px 15px}.partner-profile__buttons{flex-direction:column;width:100%;margin-top:24px}.partner-profile__buttons .button{width:100%;min-width:0;margin:0}.partner-profile__section{padding:24px 20px;margin:24px auto;border-radius:18px}.partner-profile__heading{font-size:24px;margin-bottom:24px}.partner-profile__description{font-size:17px;line-height:1.75}.partner-profile__contact{grid-template-columns:1fr;gap:14px}.partner-profile__contact-row{padding:18px}.partner-profile__social{flex-direction:column;gap:10px}.partner-profile__social .button{width:100%;min-width:0}}@media(max-width:400px){.partner-profile__cover{height:210px}.partner-profile__title{font-size:27px}.partner-profile__section{padding:22px 16px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
