.ps-header-main{background:rgb(var(--color-background));border-bottom:1px solid rgb(var(--color-border))}.ps-header-main__inner{width:100%}.ps-header-main__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding-block:18px}.ps-header-main__logo{display:flex;flex-direction:column;gap:4px;min-width:140px}.ps-header-main__logo-link{display:inline-flex;align-items:center;text-decoration:none;color:rgb(var(--color-foreground))}.ps-header-main__logo-img{display:block;height:auto;max-width:100%}.ps-header-main__logo-text{font-weight:700;letter-spacing:-.02em}.ps-header-main__tagline{font-size:10px;line-height:1.1;opacity:.65;color:rgb(var(--color-foreground))}.ps-header-main__search{width:100%;max-width:640px}.ps-header-main__search-form{margin:0}.ps-header-main__search-field{position:relative;display:flex;align-items:center;border:1px solid rgb(var(--color-border));border-radius:999px;background:rgb(var(--color-background));overflow:hidden;height:4rem}.ps-header-main__search-icon{position:absolute;left:14px;display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));opacity:.55}.ps-header-main__search-icon svg{width:18px;height:18px}.ps-header-main__search-input{width:100%;border:0;outline:0;background:transparent;color:rgb(var(--color-foreground));padding:10px 12px 10px 20px;font-size:14px;line-height:1.2}.ps-header-main__search-input::placeholder{color:rgb(var(--color-foreground));opacity:.45}.ps-header-main__search-submit{border:0;color:rgb(var(--color-foreground));padding:10px 16px;font-size:13px;line-height:1;cursor:pointer;white-space:nowrap}.ps-header-main__search-submit:hover svg{fill:currentColor;stroke:currentColor}.ps-header-main__search-hint{margin-top:6px;font-size:12px;opacity:.55;color:rgb(var(--color-foreground))}.ps-header-main__actions{display:flex;align-items:center;gap:18px}.ps-header-main__action{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:rgb(var(--color-foreground))}.ps-header-main__action[aria-disabled=true]{pointer-events:none;opacity:.4}.ps-header-main__action:hover{opacity:.75}.ps-header-main__action-icon{display:inline-flex;align-items:center;justify-content:center}.ps-header-main__action-icon svg{width:18px;height:18px}.ps-header-main__action-text{display:flex;flex-direction:column;line-height:1.15}.ps-header-main__action-title{font-size:12px;font-weight:600}.ps-header-main__action-subtitle{font-size:11px;opacity:.65}.ps-header-main__icons{display:inline-flex;align-items:center;gap:10px;margin-left:4px}.ps-header-main__icon-btn{display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));text-decoration:none;width:36px;height:36px;border-radius:999px;background:transparent}.ps-header-main__icon-btn--menu{display:none;border:none}.ps-header-main__icon-btn:hover svg,.ps-header-main__icon-btn:focus-visible svg{fill:currentColor;stroke:currentColor}@media (max-width: 989px){.ps-header-main__row{grid-template-columns:1fr auto;grid-template-areas:"logo actions" "search search";gap:12px;padding-block:18px}.ps-header-main__icon-btn--menu{display:inline-flex;justify-content:center;align-items:center;order:1;padding:0}.ps-header-main__icon-btn--menu svg{width:26px!important;height:26px!important}.ps-header-main__logo{grid-area:logo;min-width:0}.ps-header-main__search{grid-area:search;max-width:none}.ps-header-main__actions{grid-area:actions;gap:10px}.ps-header-main__action{display:none}.ps-header-main__icons{margin-left:0;gap:6px}.ps-header-main__icon-btn{width:34px;height:34px}}.ps-header-main__action,.ps-header-main__icon-btn{color:rgb(var(--color-foreground))}.ps-header-main__action-icon svg,.ps-header-main__icon-btn svg{width:22px;height:22px;display:block}.ps-header-main__icon-btn svg{width:20px;height:20px}.ps-header-main .is-hidden-keep{visibility:hidden;pointer-events:none}.ps-header-main__menu-icon--close,html.ps-mobile-menu-open .ps-header-main__menu-icon--open{display:none}html.ps-mobile-menu-open .ps-header-main__menu-icon--close{display:inline-flex}.ps-header-main__icon-btn--cart{gap:3px}.ps-header-main__icon-btn--cart span{margin-bottom:auto;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/54/assets/ps-header-main.css.map */
