:root{--rp-header-ink: #f7fbff;--rp-header-muted: rgba(226, 235, 255, .72);--rp-header-line: rgba(95, 229, 255, .18);--rp-header-paper: rgba(7, 8, 9, .96);--rp-header-panel: rgba(255, 255, 255, .075);--rp-header-accent: #5fe5ff;--rp-header-blue: #3742ff}.announcement-bar-section,.shopify-section-group-header-group.announcement-bar-section{position:relative;z-index:5}.announcement-bar{background:var(--rp-header-blue);border-bottom:0;min-height:3.8rem}.announcement-bar__message{color:#f7fbff;font-size:1.2rem;font-weight:600;letter-spacing:.04em;line-height:1.45;min-height:3.8rem;padding:.9rem 1.5rem}.header-wrapper{background:var(--rp-header-paper);border-bottom:1px solid var(--rp-header-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header{min-height:7.2rem;padding-top:1.4rem;padding-bottom:1.4rem}.header__heading,.header__heading-link{color:var(--rp-header-ink)}.header__heading-link{letter-spacing:.11em;text-transform:uppercase}.rp-header-logo-fallback{display:inline-flex;align-items:center;width:clamp(14.2rem,18vw,23rem);max-width:44vw}.rp-header-logo-fallback img{display:block;width:100%;height:auto;border-radius:0;box-shadow:none}@media screen and (max-width:749px){.header{min-height:6.4rem;padding-top:1rem;padding-bottom:1rem}.rp-header-logo-fallback{width:clamp(11.8rem,42vw,15.4rem);max-width:48vw}}.header__inline-menu{margin-left:2.8rem}.header__menu-item{color:var(--rp-header-muted);font-size:1.35rem;font-weight:650;letter-spacing:.035em;text-transform:uppercase;text-underline-offset:.5rem}.header__menu-item:hover,.header__active-menu-item,.header__menu-item[aria-current=page]{color:var(--rp-header-accent);text-decoration-color:var(--rp-header-accent)}.header__icon,.header__icon .svg-wrapper{color:var(--rp-header-ink)}.header__icon:hover,.header__icon:hover .svg-wrapper{color:var(--rp-header-accent)}.header__icon--cart .cart-count-bubble{background:var(--rp-header-blue);color:#f7fbff;font-size:1rem;font-weight:700}.menu-drawer{background:var(--rp-header-paper)}.menu-drawer__menu-item{color:var(--rp-header-ink);font-weight:650;letter-spacing:.03em}.menu-drawer__utility-links{background:var(--rp-header-panel)}@media screen and (max-width:749px){.announcement-bar__message{font-size:1.1rem;padding-inline:1rem}.header{min-height:6.4rem;padding-top:1rem;padding-bottom:1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/rp-ecommerce-header.css.map */
