.pm-header .desktop-nav>ul{font-size:var(--nav-size,13px);font-weight:var(--nav-weight,400)}.pm-header .pm-nav--start>ul{justify-content:flex-start}.pm-header .desktop-nav:not(.pm-nav--separator){border:0}.pm-header .brand{min-width:0;flex-shrink:0}.pm-header .brand img{width:var(--logo-width,180px);max-height:100px}.pm-header .brand__name>span{font-size:var(--strapline-size,12px)}.pm-menu-links summary>a{padding:0;display:inline;border:0}.pm-menu-links summary>.icon{width:14px;height:14px;margin-inline-start:auto}.pm-link-icon{display:inline-flex;align-items:center;margin-inline-end:8px}.pm-link-icon .icon{width:20px;height:20px}.pm-header .pm-search--small{max-width:320px}.pm-header .pm-search--expand{max-width:280px;transition:max-width .2s}.pm-header .pm-search--expand:focus-within{max-width:600px}.pm-search-disclosure{margin-inline-start:auto;position:relative}.pm-search-disclosure>summary{list-style:none;cursor:pointer}.pm-search-disclosure summary::-webkit-details-marker{display:none}.pm-search-popover{position:absolute;inset-block-start:calc(100% + 20px);inset-inline-end:0;width:min(600px,calc(100vw - 40px));z-index:76}.pm-search-popover .header-search{max-width:none;display:flex;margin:0;width:100%}.pm-menu-search{display:flex;gap:10px;margin-bottom:20px;border-bottom:1px solid currentColor}.pm-menu-search input{width:100%;min-width:0;background:transparent;color:inherit;border:0;padding:10px}.mobile-menu .pm-menu-links{font-size:var(--burger-size,16px)}.mobile-menu .pm-menu-links summary{display:flex;align-items:center;gap:8px}.mobile-menu .nav-promo{padding:20px 0;max-width:none}.nav-promo strong{display:block;margin-block:12px}.nav-promo p{font-size:13px;margin-bottom:12px}.shopify-section:has(>.pm-header[data-sticky=off]){position:relative;top:auto}.shopify-section:has(>.pm-header[data-sticky=up]){transition:transform .2s}.pm-header-hidden{transform:translateY(-110%)}.pm-header--search-off .header-actions{margin-inline-start:auto}.pm-header .header-main{flex-wrap:wrap}.pm-header .header-search{min-width:180px}.pm-header .desktop-nav>ul{flex-wrap:wrap}.pm-header .nav-dropdown{max-height:70vh;overflow:auto;max-width:calc(100vw - 32px)}
@media(min-width:990px){.pm-header[data-burger=always] .mobile-toggle,.pm-header.pm-burger-scrolled .mobile-toggle{display:grid}.pm-header.pm-burger-scrolled .desktop-nav{display:none}.pm-account--desktop-off{display:none}}
@media(max-width:989px){.pm-header .header-main{gap:12px}.pm-header .brand img{width:var(--mobile-logo-width,150px);max-height:70px}.pm-header .header-search{max-width:none;flex-basis:100%;order:5;display:flex}.pm-header .pm-search-disclosure{margin-inline-start:auto}.pm-header .pm-search-disclosure .header-search{min-width:0}.pm-header .pm-search-disclosure[data-mobile-open]{position:static;order:5;flex-basis:100%;margin:0}.pm-header .pm-search-disclosure[data-mobile-open][open]>summary{display:none}.pm-header .pm-search-disclosure[data-mobile-open]>.pm-search-popover{display:block;position:static;width:100%}.pm-header--mobile-logo-center .brand{position:absolute;inset-inline-start:50%;transform:translateX(-50%)}.pm-header--mobile-logo-center .header-actions{margin-inline-start:auto}.pm-account--mobile-off{display:none}.pm-header .header-help{display:none}}
@media(prefers-reduced-motion:reduce){.pm-header .pm-search--expand,.shopify-section:has(>.pm-header[data-sticky=up]){transition:none}}
@media(min-width:990px){.pm-header--beside{display:grid;grid-template-columns:auto minmax(0,1fr) auto;padding:20px 40px;gap:20px}.pm-header--beside .header-main{display:contents}.pm-header--beside .brand{grid-row:1;grid-column:1;margin:0}.pm-header--beside .desktop-nav{grid-row:1;grid-column:2;order:0}.pm-header--beside .desktop-nav>ul{padding:0}.pm-header--beside .header-actions{grid-row:1;grid-column:3}.pm-header--beside .header-search,.pm-header--beside .pm-search-disclosure{grid-row:2;grid-column:1/3;width:100%;margin:0}.pm-header--beside .header-help{grid-row:2;grid-column:3}.pm-header--beside .mobile-toggle{grid-row:1;grid-column:1;position:absolute;inset-inline-start:0}.pm-header--beside[data-burger=always] .brand,.pm-header--beside.pm-burger-scrolled .brand{margin-inline-start:30px}}

@media(max-width:989px){.pm-header .header-actions .account-link:not(.pm-account--mobile-off){display:inline-grid}.pm-header--mobile-logo-center .brand{max-width:calc(100% - 180px)}.pm-header--mobile-logo-center .brand__name{font-size:20px}}
@media(max-width:989px){.pm-header--mobile-logo-center .brand{top:16px;height:44px}}
