.header-wrapper{background:var(--ry-warm-white)}.header{background:var(--ry-warm-white);border-bottom:1px solid var(--ry-border-beige);padding-top:14px;padding-bottom:14px}@media screen and (min-width:990px){.header{padding-top:16px;padding-bottom:16px;grid-column-gap:32px}}.header__heading,.header__heading-link{font-family:var(--ry-font-serif);font-weight:500;letter-spacing:-.01em;color:var(--ry-forest);text-decoration:none}.header__heading-link{font-size:22px;padding:4px 8px 4px 0;transition:color var(--ry-duration-base) var(--ry-ease)}@media screen and (min-width:990px){.header__heading-link{font-size:24px}}.header__heading-link:hover{color:var(--ry-deep-green)}.header__heading-link span{border-bottom:0;text-decoration:none}.header__heading-logo{height:24px!important;width:auto!important;display:block;max-height:24px}@media screen and (min-width:990px){.header__heading-logo{height:26px!important;max-height:26px}}.header__menu-item,.list-menu__item--link,.list-menu__item--link-top-level{font-family:var(--ry-font-sans);font-size:14px;font-weight:500;letter-spacing:0;color:var(--ry-charcoal);text-decoration:none;position:relative;transition:color var(--ry-duration-base) var(--ry-ease);text-transform:none}.header__menu-item:hover,.list-menu__item--link:hover,.list-menu__item--link-top-level:hover{color:var(--ry-forest)}.header__menu-item span,.list-menu__item--link span{border-bottom:0;text-decoration:none}.header__inline-menu .header__menu-item{position:relative}.header__inline-menu .header__menu-item:after{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:4px;height:1px;background:var(--ry-forest);transform:scaleX(0);transform-origin:left center;transition:transform var(--ry-duration-base) var(--ry-ease);pointer-events:none}.header__inline-menu .header__menu-item:hover:after,.header__inline-menu .header__menu-item[aria-current]:after,.header__inline-menu .header__active-menu-item:after{transform:scaleX(1)}.header__inline-menu .header__menu-item[aria-current],.header__inline-menu .header__active-menu-item{color:var(--ry-forest);font-weight:700}.header__menu-item.list-menu__item--active{text-decoration:none}.menu-drawer__menu .menu-drawer__menu-item{font-family:var(--ry-font-sans);font-weight:500;font-size:16px;color:var(--ry-charcoal);letter-spacing:0;text-transform:none}.header__icons{gap:4px}.header__icon,.header__icon--cart{color:var(--ry-charcoal);transition:color var(--ry-duration-base) var(--ry-ease),background var(--ry-duration-base) var(--ry-ease)}.header__icon:hover,.header__icon--cart:hover{color:var(--ry-forest);background:#1f3d2e0f}.header__icon svg{width:20px;height:20px}.cart-count-bubble{background:var(--ry-forest);color:#fff;font-family:var(--ry-font-sans);font-size:10px;font-weight:700;letter-spacing:.04em;border-radius:999px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center}.utility-bar,.utility-bar.gradient{background:var(--ry-forest)!important;background-image:none!important;width:100%;margin:0;padding-top:0;padding-bottom:0}.utility-bar .page-width{max-width:var(--ry-container);margin:0 auto;padding:9px clamp(16px,4vw,40px)}.utility-bar,.utility-bar a,.utility-bar .announcement-bar,.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__link{color:#fff!important;font-family:var(--ry-font-sans);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.utility-bar .announcement-bar{background:transparent!important;text-align:center}.utility-bar .announcement-bar__message{display:inline-flex;align-items:center;gap:24px;padding:0}.utility-bar .icon-arrow{color:#d4c9bc}.utility-bar .announcement-bar-slider.slider-buttons{max-width:480px;margin:0 auto}@media(max-width:749px){.utility-bar .page-width{padding:7px 12px}.utility-bar,.utility-bar .announcement-bar__message{font-size:9px;letter-spacing:.1em;gap:14px}.utility-bar .announcement-bar-slider.slider-buttons{max-width:100%}}header-drawer .icon-hamburger{width:20px;height:20px}header-drawer summary{color:var(--ry-charcoal)}sticky-header.shopify-section-header-sticky .header-wrapper{background:var(--ry-warm-white);box-shadow:var(--ry-shadow-md);border-bottom:1px solid var(--ry-border-beige)}
/*# sourceMappingURL=/cdn/shop/t/42/assets/ryedical-header.css.map */
