.section-header{--reefy-navy: #102a43;--reefy-royal: #1d4ed8;--reefy-green: #15803d;--reefy-green-hover: #166534;--reefy-white: #ffffff;--reefy-tint: #f5f9ff;--reefy-border: #e2e8f0;--reefy-muted: #64748b}.section-header .header-wrapper{background:#ffffffeb;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);border-bottom:1px solid rgba(226,232,240,.8)}.section-header .header__heading-logo-wrapper{display:flex;align-items:center;max-width:100%}.section-header .header__heading-link{display:inline-flex;align-items:center}.section-header .header{padding-top:1rem;padding-bottom:1rem;gap:2rem}@media screen and (min-width:990px){.section-header .header{padding-top:1rem;padding-bottom:1rem}.section-header .header--middle-left{grid-template-columns:auto 1fr auto;column-gap:3rem}.section-header .header--middle-left nav.header__inline-menu{justify-self:center}}.section-header .header__menu-item{color:var(--reefy-navy);font-size:1.35rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.7rem 1.4rem;border-radius:999px;position:relative;transition:all .2s ease}.section-header .header__menu-item:hover,.section-header .header__menu-item:focus{color:var(--reefy-royal);background:transparent}.section-header .header__menu-item:after{content:"";position:absolute;bottom:.2rem;left:50%;width:0;height:2px;background:var(--reefy-royal);border-radius:999px;transform:translate(-50%);transition:width .22s ease}.section-header .header__menu-item:hover:after,.section-header .header__menu-item:focus:after,.section-header .header__active-menu-item:after{width:60%}.section-header .header__menu-item:hover span,.section-header .header__menu-item:focus span,.section-header details[open]>.header__menu-item,.section-header .header__active-menu-item{text-decoration:none}.section-header .header__active-menu-item{color:var(--reefy-royal);background:transparent}.section-header .header__submenu.global-settings-popup{background:var(--reefy-white);border:1px solid var(--reefy-border);border-radius:1.2rem;box-shadow:0 12px 32px #102a431f;padding:.8rem 0;min-width:22rem;margin-top:.8rem}.section-header .header__submenu .header__menu-item{padding:1rem 1.8rem;font-size:1.35rem;border-radius:0;text-transform:none;letter-spacing:.02em}.section-header .header__submenu .header__menu-item:hover,.section-header .header__submenu .header__menu-item:focus{background:var(--reefy-tint);color:var(--reefy-royal)}.section-header .header__submenu .header__menu-item:after{display:none}.section-header .header__icons{gap:.2rem}.section-header .header__icon{color:var(--reefy-navy);width:4.2rem;height:4.2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.section-header .header__icon:hover,.section-header .header__icon:focus{color:var(--reefy-royal);background:var(--reefy-tint)}.section-header .header__icon:hover .icon{transform:none}.section-header .cart-count-bubble{background:var(--reefy-royal);color:var(--reefy-white);height:1.9rem;width:1.9rem;font-size:1.05rem;font-weight:700;border-radius:999px;border:2px solid var(--reefy-white);margin-left:-.6rem;margin-top:-.6rem}.section-header.shopify-section-header-sticky .header-wrapper{border-bottom:1px solid rgba(226,232,240,.9);box-shadow:0 4px 24px #102a4312}.section-header.scrolled-past-header .header{padding-top:.8rem;padding-bottom:.8rem}.section-header .menu-drawer{background:var(--reefy-white);border-right:1px solid var(--reefy-border)}.section-header .menu-drawer__menu-item{color:var(--reefy-navy);font-size:1.5rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:.8rem;margin:.2rem 1rem}.section-header .menu-drawer__menu-item:hover,.section-header .menu-drawer__menu-item:focus,.section-header .menu-drawer__menu-item--active,.section-header .menu-drawer__close-button:hover,.section-header .menu-drawer__close-button:focus{color:var(--reefy-royal);background:var(--reefy-tint)}.section-header .menu-drawer__account{color:var(--reefy-navy)}.section-header .menu-drawer__account:hover{color:var(--reefy-royal)}@media(prefers-reduced-motion:reduce){.section-header .header,.section-header .header__menu-item,.section-header .header__icon{transition:none}.section-header .header__menu-item:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/reefy-header.css.map */
