.shopify-section:has(>.site-header){position:sticky;top:0;z-index:var(--z-header)}.site-header{position:relative;background:var(--ps-white);border-bottom:1px solid var(--border-subtle)}.header-icon{position:relative;display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-primary);cursor:pointer}.header-cart-count{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.header-icon__badge{position:absolute;top:6px;right:5px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border:1.5px solid var(--ps-white);border-radius:var(--radius-pill);background:var(--ps-black);color:var(--ps-white);font-size:10.5px;font-weight:var(--weight-semibold);line-height:1}.site-header__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"start logo end";align-items:center;height:var(--header-h-mobile)}@media(max-width:767px){.site-header__bar{grid-column:1 / -1;padding:0 6px}}.site-header__start,.site-header__end{display:flex;align-items:center;min-width:0}.site-header__start{grid-area:start;justify-content:flex-start}.site-header__end{grid-area:end;justify-content:flex-end}.site-header__logo{grid-area:logo;justify-self:center;display:inline-flex;align-items:center;flex-shrink:0}.site-header__logo img{width:auto;max-width:none;height:19px}.site-header__nav,.header-search,.header-icon--account-desktop{display:none}@media(min-width:768px){.site-header__bar{grid-template-columns:1fr auto 1fr;grid-template-areas:"logo nav end";height:var(--header-h-desktop)}.site-header__start,.header-icon--account-mobile{display:none}.site-header__logo{justify-self:start}.site-header__logo img{height:22px}.site-header__nav{display:block;grid-area:nav}.site-header__end{gap:2px;margin-right:-10px}.header-icon--account-desktop{display:grid}}@media(min-width:1024px){.header-search{display:flex}.header-icon--search{display:none}}.site-header__nav ul{display:flex;gap:clamp(16px,2.6vw,36px);margin:0}.site-header__nav a{padding:8px 0;border-bottom:1.5px solid transparent;color:var(--text-primary);font-size:14px;font-weight:var(--weight-regular);text-decoration:none}.site-header__nav a:hover{color:var(--text-primary);text-decoration:none}.site-header__nav a[aria-current]{font-weight:var(--weight-semibold);border-bottom-color:var(--ps-black)}.header-search{position:relative;align-items:center;gap:8px;width:clamp(150px,17vw,240px);height:36px;margin-right:4px;padding:0 6px 0 36px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--text-secondary)}.header-search>.icon{position:absolute;top:50%;left:12px;transform:translateY(-50%);pointer-events:none}.header-search:focus-within{border:1.5px solid var(--border-selected);background:var(--ps-white)}.header-search input{flex:1;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-primary);font-size:14px;-webkit-appearance:none;appearance:none}.header-search input:focus-visible{outline:none}.header-search input::placeholder,.search-panel__field input::placeholder{color:var(--text-secondary);opacity:1}.header-search input::-webkit-search-cancel-button,.search-panel__field input::-webkit-search-cancel-button{display:none}.header-search__clear{display:none;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-primary);cursor:pointer}.header-search:has(input:not(:placeholder-shown)) .header-search__clear{display:grid}.search-panel{position:absolute;top:100%;right:0;left:0;grid-column:1 / -1;padding:16px 20px 24px;border-bottom:1px solid var(--border-subtle);background:var(--ps-white)}.search-panel[hidden]{display:none}.search-panel__inner{display:flex;flex-direction:column;gap:6px;max-width:640px;margin:0 auto}@media(min-width:768px){.search-panel{padding:24px 0 32px}.search-panel__inner{padding:0 20px}}.search-panel__label{font-size:14px;font-weight:var(--weight-medium)}.search-panel__field{display:flex;align-items:center;gap:8px;height:44px;padding:0 6px 0 14px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--ps-white)}.search-panel__field:focus-within{border:1.5px solid var(--border-selected)}.search-panel__field input{flex:1;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-primary);font-size:16px;-webkit-appearance:none;appearance:none}.search-panel__field input:focus-visible{outline:none}.search-panel__close{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-primary);cursor:pointer}.search-panel__hint{margin-top:6px;color:var(--text-secondary);font-size:13px}.menu-drawer{position:fixed;inset:0 auto 0 0;width:min(86vw,360px);max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow-y:auto;border:0;background:var(--ps-white);color:var(--text-primary)}.menu-drawer[open]{animation:ps-drawer-in-left var(--motion-drawer)}.menu-drawer.is-closing{animation:ps-drawer-out-left var(--motion-drawer) forwards}.menu-drawer::backdrop{background:var(--overlay-scrim);animation:ps-fade-in var(--motion-drawer)}.menu-drawer.is-closing::backdrop{animation:ps-fade-out var(--motion-drawer) forwards}@keyframes ps-drawer-in-left{0%{transform:translate(-100%)}}@keyframes ps-drawer-out-left{to{transform:translate(-100%)}}@keyframes ps-fade-in{0%{opacity:0}}@keyframes ps-fade-out{to{opacity:0}}.menu-drawer__inner{display:flex;flex-direction:column;min-height:100%}.menu-drawer__top{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;height:var(--header-h-mobile);padding:0 6px 0 20px;border-bottom:1px solid var(--border-subtle)}.menu-drawer__top .site-header__logo img{height:18px}.menu-drawer__list{margin:0;padding:8px 20px}.menu-drawer__list li{border-bottom:1px solid var(--border-subtle)}.menu-drawer__list a{display:flex;align-items:center;justify-content:space-between;min-height:56px;color:var(--text-primary);font-size:20px;font-weight:var(--weight-semibold);letter-spacing:-.01em;text-decoration:none}.menu-drawer__list a:hover{color:var(--text-primary)}.menu-drawer__foot{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding:20px;color:var(--text-secondary);font-size:13px}.menu-drawer__foot a{color:var(--text-primary)}
/*# sourceMappingURL=/cdn/shop/t/68/assets/section-header.css.map */
