.header-style-2{--header-style-2-sticky-height: 64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;color:var(--header-text-color, rgb(var(--color-foreground)))}.section-header.shopify-section-group-header-group:has(.header-style-2__details[open]){z-index:6}.header-style-2__drawer{display:block;justify-self:start}.header-style-2__details>summary:before,.header-style-2__toggle::marker,.header-style-2__toggle::-webkit-details-marker{display:none;content:none}.header-style-2__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;text-decoration:none}.header-style-2__icon svg{display:block;flex-shrink:0;width:24px;height:24px}.header-style-2__toggle{margin-left:-10px}.header-style-2__heading{margin:0;line-height:1}.header-style-2__logo{display:block;width:min(var(--header-logo-width, 180px),130px);color:inherit;font-family:var(--font-body-family);font-size:28px;font-weight:700;line-height:1;letter-spacing:-1px;text-align:center;text-decoration:none}.header-style-2__logo img{display:block;width:100%;height:auto}.header-style-2__actions{display:flex;justify-self:end;align-items:center;gap:8px;margin-right:-10px}.body--menopause-vitamins .header-style-2__cart{display:none}.header-style-2__cart .header-cart-bubble__icon{display:block}.header-style-2__cart .header-cart-bubble__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.header-style-2__cart .cart-count-bubble{position:static;width:auto;height:auto;margin:0;font-size:12px;font-weight:700}.header-style-2__cart .cart-count-bubble--empty{display:none}.header-style-2__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:default}.header-style-2__panel{position:fixed;inset:0 auto 0 0;z-index:2;display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;padding:0 15px;color:rgb(var(--color-foreground));background:var(--gradient-background, rgb(var(--color-background)));transform:translate(-100%);transition:transform .3s ease}.header-style-2__details.menu-opening>.header-style-2__panel{transform:translate(0)}.header-style-2__menu-heading{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:var(--header-style-2-sticky-height);border-bottom:1px solid rgba(var(--color-foreground),.15)}.header-style-2__menu-title{margin:0;color:inherit;font-family:var(--font-heading-family);font-size:24px;font-weight:600;line-height:1.25;letter-spacing:0}.header-style-2__close{flex-shrink:0;margin-right:-10px}.header-style-2__cards{display:flex;flex-direction:column;gap:10px;padding:20px 0 max(20px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.header-menu-card{display:flex;align-items:center;flex-shrink:0;gap:16px;min-height:100px;padding:10px;border-radius:10px;background:var(--menu-card-background);color:inherit;text-decoration:none}.header-menu-card__media{flex:0 0 80px;width:80px;height:80px}.header-menu-card__image{display:block;width:100%;height:100%;border-radius:5px;object-fit:cover}.header-menu-card--product-card .header-menu-card__image{object-fit:contain}.header-menu-card__placeholder{fill:currentColor;opacity:.4}.header-menu-card__content{min-width:0}.header-menu-card__title{display:block;font-family:var(--font-heading-family);font-size:18px;font-weight:600;line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}.header-menu-card__reviews{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;margin-top:6px}.header-menu-card__stars{display:flex;flex-shrink:0;gap:1px}.header-menu-card__stars svg{display:block;width:12px;height:12px}.header-menu-card__review-text{font-size:10px;line-height:1.4;letter-spacing:0}.header-menu-card:focus-visible{outline-offset:-2px}@media screen and (min-width:750px){.header-style-2{--header-style-2-sticky-height: 70px;height:76px}.header-style-2__logo{width:min(var(--header-logo-width, 180px),180px);font-size:36px}.header-style-2__panel{width:min(400px,100vw);padding-inline:20px}.header-menu-card__title{font-size:20px}}@media(prefers-reduced-motion:reduce){.header-style-2__panel{transition:none}}.header-menu-card__star{position:relative;display:block;width:12px;height:12px}.header-menu-card__star-empty,.header-menu-card__star-fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.header-menu-card__star-empty path{fill:#e1dad6}.header-menu-card__star svg{max-width:none}.shopify-section-header-sticky.scrolled-past-header .header-wrapper--style-2{box-sizing:border-box;height:64px}.shopify-section-header-sticky.scrolled-past-header .header-wrapper--style-2 .header-style-2{height:100%}@media screen and (min-width:750px){.shopify-section-header-sticky.scrolled-past-header .header-wrapper--style-2{height:70px}}.header-style-2__account svg{width:18px;height:19px}.header-style-2__links,.header-style-2__sublinks{list-style:none;margin:0;padding:0}.header-menu-card+.header-style-2__links{margin-top:10px}.header-style-2__sublinks{padding-inline-start:16px}.header-style-2__menu-link{display:flex;align-items:center;min-height:44px;padding:10px 0;color:inherit;font:500 16px/1.4 var(--font-body-family);text-decoration:none;overflow-wrap:anywhere}.header-style-2__menu-link[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.header-style-2__menu-link:focus-visible{outline:2px solid currentColor;outline-offset:-2px}@media(hover:hover){.header-style-2__menu-link:hover{text-decoration:underline;text-underline-offset:4px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-header-style-2.css.map */
