.header{font-family:var(--font-body);color:var(--color-black);padding-top:13.5px!important;padding-bottom:13.5px!important}.header__menu-item{color:var(--color-black);text-decoration:none;font-size:var(--font-size-body);font-weight:500;letter-spacing:.01em;padding:1.2rem 2rem;transition:color .2s ease}.header__menu-item:hover{color:var(--color-defend, #ED0678);text-decoration:none}.header__menu-item:hover span,.header__menu-item span{text-decoration:none}details[open]>.header__menu-item{text-decoration:none}details[open]:hover>.header__menu-item{text-decoration:none;text-decoration-thickness:0}.header__heading-link{color:var(--color-black);text-decoration:none}.header__heading-link .h2{font-family:var(--font-body);font-weight:700;color:var(--color-black)}.header__icon{color:var(--color-black);transition:color .2s ease}.header__icon:hover{color:var(--color-defend, #ED0678)}.util-loyalty{display:inline-flex;align-items:center;gap:.8rem;padding:.4rem .8rem;font-family:var(--font-body, "Inter", sans-serif);font-size:1.2rem;background:var(--color-cream, #F0F1F5);color:var(--color-black, #0D0D0D);white-space:nowrap;line-height:1}.util-loyalty__pip{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;background:var(--color-black, #0D0D0D);color:#fff;font-size:1rem;font-weight:600;letter-spacing:.5px}.util-loyalty__tier{font-weight:600}.util-loyalty__mult{color:var(--color-text-secondary, #555)}@media screen and (max-width:749px){.util-loyalty{display:none}}.header__icon--reorder{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--font-size-caption);font-weight:500;text-decoration:none;color:var(--color-black)}.header__icon--reorder:hover,.localization-form__select:hover,.header .disclosure__toggle:hover{color:var(--color-defend, #ED0678)}.cart-count-bubble{background-color:var(--color-black);color:var(--color-white);font-family:var(--font-body);font-size:var(--font-size-fine);font-weight:600}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:auto 1fr auto}.header--middle-left .header__inline-menu{justify-self:center}.header--middle-left .header__inline-menu>.list-menu--inline{justify-content:center}}.header-wrapper--border-bottom{border-bottom-color:var(--color-border)}.section-header.shopify-section-group-header-group{position:fixed!important;top:var(--announcement-bar-height, 0px);left:0;right:0;width:100%;z-index:999;background:var(--color-white);box-shadow:0 1px 3px #0000000f;border-top:1px solid var(--color-border)}.announcement-bar-section.shopify-section-group-header-group{position:relative;z-index:1000}#MainContent{padding-top:var(--header-offset, 92px)}body:has(>main>.shopify-section:first-child [data-hero-flush]) #MainContent{padding-top:0}body>main>.shopify-section:first-child [data-hero-flush]{padding-top:var(--header-offset, 131px)}.hero-breadcrumb{padding:1.6rem 4rem 0;font-size:1.15rem;letter-spacing:.4px;color:var(--color-text-secondary)}.hero-breadcrumb a{color:var(--color-text-secondary);text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.hero-breadcrumb a:hover{color:var(--color-black);border-bottom-color:var(--color-black)}.hero-breadcrumb__sep{margin:0 .8rem;opacity:.5}.hero-breadcrumb__here{color:var(--color-black);font-weight:600}.mega-menu__list{grid-template-columns:repeat(3,1fr);gap:var(--space-lg) var(--space-2xl)}.mega-menu__link--level-2{font-size:var(--font-size-caption);font-weight:500;text-transform:uppercase;letter-spacing:var(--ls-uppercase);color:var(--color-text-secondary);padding-bottom:var(--space-sm);margin-bottom:var(--space-xs);border-bottom:1px solid var(--color-border)}.mega-menu__link--level-2:hover{color:var(--color-black);text-decoration:none}.mega-menu__link{font-size:var(--font-size-body);font-weight:400;color:var(--color-black);text-decoration:none;padding-top:var(--space-xs);padding-bottom:var(--space-xs);line-height:var(--lh-body)}.mega-menu__link:hover{color:var(--color-navy);text-decoration:none}.mega-menu__content{border-top:1px solid var(--color-border);padding:var(--space-xl) 0}.menu-drawer{font-family:var(--font-body)}.menu-drawer__menu-item{font-size:var(--font-size-body-lg);font-weight:500;color:var(--color-black)}.menu-drawer__menu-item:hover{color:var(--color-navy)}.footer{font-family:var(--font-body);color:var(--color-black)}.footer-block__heading{font-size:var(--font-size-caption);font-weight:500;text-transform:uppercase;letter-spacing:var(--ls-uppercase);color:var(--color-black);margin-bottom:var(--space-md)}.footer-block--menu .list-menu__item--link{font-size:var(--font-size-body);color:var(--color-black);text-decoration:none;padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.footer-block--menu .list-menu__item--link:hover{color:var(--color-navy)}.footer .newsletter-form__field-wrapper{font-family:var(--font-body)}.footer .field__input{border-radius:var(--radius-none);font-family:var(--font-body);font-size:var(--font-size-body);border-color:var(--color-border)}.footer .field__input:focus{border-color:var(--color-navy);box-shadow:0 0 0 1px var(--color-navy)}.footer .newsletter-form__button{background-color:var(--color-black);color:var(--color-white);border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:600}.footer .newsletter-form__button:hover{opacity:.8}.footer__content-bottom{font-size:var(--font-size-caption);color:var(--color-text-secondary);border-top-color:var(--color-border)}.footer .list-social__link{color:var(--color-black);transition:color .2s ease}.footer .list-social__link:hover{color:var(--color-navy)}.utility-bar{font-family:var(--font-body)}.announcement-bar__message{font-size:var(--font-size-caption);font-weight:500;letter-spacing:.02em}.announcement-bar__link{text-decoration:none;transition:opacity .2s ease}.announcement-bar__link:hover{opacity:.8}.announcement-bar--start-here .announcement-bar__message{font-weight:600}.announcement-bar--practitioner .announcement-bar__message{font-weight:500}.announcement-bar--welcome{display:flex;align-items:center;justify-content:center;gap:var(--space-sm)}.announcement-bar--welcome .announcement-bar__message{font-weight:400;margin:0}.announcement-bar--welcome .announcement-bar__link{width:auto}.cart-drawer{font-family:var(--font-body);color:var(--color-black)}.cart-drawer .drawer__header{font-family:var(--font-body);border-bottom-color:var(--color-border)}.cart-drawer .drawer__heading{font-size:var(--font-size-h3);font-weight:600;color:var(--color-black)}.cart-item__name{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:500;color:var(--color-black);text-decoration:none}.cart-item__name:hover{color:var(--color-navy)}.cart__ctas .button,.cart__ctas .cart__checkout-button{background-color:var(--color-black);color:var(--color-white);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--font-size-body);font-weight:600;border:none}.cart__ctas .button:hover,.cart__ctas .cart__checkout-button:hover{opacity:.8}.cart-drawer a.underlined-link{color:var(--color-navy);font-size:var(--font-size-body)}.cart__empty-text{font-family:var(--font-body);font-size:var(--font-size-h2);font-weight:600;color:var(--color-black)}.cart-drawer .quantity__button,.drawer__close{color:var(--color-black)}.drawer__close:hover{color:var(--color-navy)}.cart-drawer .rc-widget,.cart-drawer [data-rc-widget]{font-family:var(--font-body);font-size:var(--font-size-body)}.card-wrapper{border-radius:var(--radius-none)}.card{border-radius:var(--radius-none);border-top:4px solid var(--color-black)}.card:hover{background-color:var(--color-hover)}.card__heading{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:600;color:var(--color-black)}.card__heading a{text-decoration:none;color:inherit}.card__heading a:hover{color:var(--color-navy)}.card__content,.card-information{font-size:var(--font-size-body)}.card__information .caption-with-letter-spacing{font-size:var(--font-size-caption)}.card .price{font-family:var(--font-body);font-weight:600;color:var(--color-black)}.card--card,.card--standard{box-shadow:none}.card__media,.card__inner{border-radius:var(--radius-none)}.progurt-breadcrumb{padding:var(--space-md) 0;font-family:var(--font-body)}.progurt-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);list-style:none;margin:0;padding:0}.progurt-breadcrumb__item{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--font-size-caption);color:var(--color-text-secondary)}.progurt-breadcrumb__link{color:var(--color-black);text-decoration:none}.progurt-breadcrumb__link:hover{color:var(--color-navy)}.progurt-breadcrumb__separator{color:var(--color-text-secondary);font-size:var(--font-size-fine)}.progurt-breadcrumb__current{color:var(--color-text-secondary)}.progurt-404{text-align:center;padding:var(--space-4xl) var(--space-lg)}.progurt-404__heading{font-family:var(--font-body);font-size:var(--font-size-h1);font-weight:700;color:var(--color-black);margin-bottom:var(--space-md)}.progurt-404__text{font-size:var(--font-size-body-lg);color:var(--color-text-secondary);margin-bottom:var(--space-xl);max-width:40rem;margin-left:auto;margin-right:auto}.progurt-404__actions{display:flex;justify-content:center;gap:var(--space-md);flex-wrap:wrap}.progurt-404__button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2rem;font-family:var(--font-body);font-size:var(--font-size-body);font-weight:600;text-decoration:none;border-radius:var(--radius-pill);transition:opacity .2s ease}.progurt-404__button--primary{background-color:var(--color-black);color:var(--color-white)}.progurt-404__button--primary:hover{opacity:.8}.progurt-404__button--secondary{background-color:transparent;color:var(--color-black);border:2px solid var(--color-black)}.progurt-404__button--secondary:hover{background-color:var(--color-black);color:var(--color-white)}.header__menu-item:focus-visible,.header__icon:focus-visible,.mega-menu__link:focus-visible,.footer-block--menu .list-menu__item--link:focus-visible,.announcement-bar__link:focus-visible,.drawer__close:focus-visible,.cart-item__name:focus-visible,.progurt-breadcrumb__link:focus-visible,.progurt-404__button:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.contact .field__input,.practitioner-form .field__input,.practitioner-directory__filters .field__input,.contact .text-area,.practitioner-form .text-area{border-radius:0;font-family:var(--font-body-family, "Inter", sans-serif);font-size:1.6rem;border:1px solid var(--color-border, #E5E7EB);color:var(--color-black, #0D0D0D)}.contact .field__input:focus-visible,.practitioner-form .field__input:focus-visible,.practitioner-directory__filters .field__input:focus-visible,.contact .text-area:focus-visible,.practitioner-form .text-area:focus-visible{border-color:var(--color-navy, #00529C);box-shadow:0 0 0 1px var(--color-navy, #00529C);outline:none}.practitioner-form select.field__input,.practitioner-directory__filters select.field__input{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%230D0D0D' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.6rem center;padding-right:4rem}.contact .contact__button .button,.practitioner-form__submit,.practitioner-directory__empty-cta{display:inline-flex;align-items:center;justify-content:center;padding:1.1rem 3.2rem;background:var(--color-black, #0D0D0D);color:#fff;font-family:var(--font-body-family, "Inter", sans-serif);font-size:1.6rem;font-weight:600;text-decoration:none;border:none;border-radius:50px;cursor:pointer;min-height:50px;transition:opacity .3s ease-in-out}.contact .contact__button .button:hover,.practitioner-form__submit:hover,.practitioner-directory__empty-cta:hover{opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/76/assets/progurt-chrome.css.map */
