.pp-header{position:relative;z-index:100;width:100%;border-bottom:1px solid rgba(255,255,255,.08);background:var(--pp-black, #050505)}.pp-header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);min-height:72px;padding-top:4px;padding-bottom:4px}.pp-header__branding{display:flex;align-items:center;min-width:0;line-height:0}.pp-header__logo{display:inline-flex;align-items:center;justify-content:flex-start;color:var(--pp-cream, #f5f3ee);line-height:0;text-decoration:none}.pp-header__logo-image{display:block;width:auto!important;max-width:70px!important;max-height:70px;height:auto;object-fit:contain}.pp-header__logo-text{color:var(--pp-cream, #f5f3ee);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:900;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:color .18s ease}.pp-header__logo:hover .pp-header__logo-text{color:var(--pp-accent)}.pp-header__navigation{display:flex;align-items:center;justify-content:center;min-width:0}.pp-header__menu{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(1.25rem,2.5vw,2.25rem);margin:0;padding:0;list-style:none}.pp-header__menu-item{position:relative;margin:0;padding:0}.pp-header__menu-link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;padding:0;border:0;background:transparent;color:#f5f3eeb8;font:inherit;font-size:.82rem;font-weight:800;line-height:1;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:color .18s ease}.pp-header__menu-link:after{position:absolute;right:0;bottom:.35rem;left:0;height:2px;background:var(--pp-accent);content:"";transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.pp-header__menu-link:hover,.pp-header__menu-link:focus-visible,.pp-header__menu-link.is-active,.pp-header__menu-item.is-open>.pp-header__menu-link{color:var(--pp-cream, #f5f3ee)}.pp-header__menu-link:hover:after,.pp-header__menu-link:focus-visible:after,.pp-header__menu-link.is-active:after,.pp-header__menu-item.is-open>.pp-header__menu-link:after{transform:scaleX(1)}.pp-header__chevron{display:block;width:.65rem;height:.4rem;flex:0 0 auto;transition:transform .18s ease}.pp-header__menu-item.is-open .pp-header__chevron{transform:rotate(180deg)}.pp-header__dropdown{position:absolute;top:calc(100% - 1px);left:50%;z-index:120;width:max-content;min-width:220px;max-width:min(320px,90vw);padding-top:10px;visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%,-6px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.pp-header__dropdown-list{margin:0;padding:.6rem;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:var(--pp-black, #050505);box-shadow:0 14px 30px #00000052,0 4px 10px #0003;list-style:none}.pp-header__menu-item.is-open>.pp-header__dropdown,.pp-header__menu-item:hover>.pp-header__dropdown,.pp-header__menu-item:focus-within>.pp-header__dropdown{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%)}.pp-header__dropdown-item{margin:0;padding:0}.pp-header__dropdown-link{display:flex;align-items:center;min-height:42px;padding:.65rem .85rem;border-radius:6px;color:#f5f3eec7;font-size:.78rem;font-weight:800;line-height:1.25;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:background .16s ease,color .16s ease,padding-left .16s ease}.pp-header__dropdown-link:hover,.pp-header__dropdown-link:focus-visible,.pp-header__dropdown-link.is-active{padding-left:1rem;background:#ffffff0d;color:var(--pp-accent)}.pp-header__dropdown-sublist{margin:0 0 .35rem;padding:0 .85rem .35rem 1.1rem;list-style:none}.pp-header__dropdown-sublink{display:block;padding:.4rem 0;color:#f5f3ee8c;font-size:.74rem;font-weight:600;line-height:1.3;letter-spacing:.03em;text-decoration:none;transition:color .16s ease}.pp-header__dropdown-sublink:hover,.pp-header__dropdown-sublink:focus-visible,.pp-header__dropdown-sublink.is-active{color:var(--pp-accent)}.pp-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex:0 0 auto}.pp-header__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex:0 0 auto;border-radius:50%;color:var(--pp-cream, #f5f3ee);text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease}.pp-header__icon:hover,.pp-header__icon:focus-visible{background:#ffffff0f;color:var(--pp-accent)}.pp-header__icon svg{display:block;width:1.25rem;height:1.25rem}.pp-header__cart-count{position:absolute;top:-1px;right:-1px;display:flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;padding-inline:.22rem;border:2px solid var(--pp-black, #050505);border-radius:999px;background:var(--pp-accent);color:#fff;font-size:.6rem;font-weight:900;line-height:1}.pp-header__mobile-toggle{display:none;width:2.5rem;height:2.5rem;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--pp-cream, #f5f3ee);cursor:pointer;transition:background .18s ease,color .18s ease}.pp-header__mobile-toggle:hover,.pp-header__mobile-toggle:focus-visible{background:#ffffff0f;color:var(--pp-accent)}.pp-header__mobile-line{display:block;width:1.2rem;height:2px;border-radius:999px;background:currentColor;transition:transform .18s ease,opacity .18s ease}.pp-header__mobile-toggle[aria-expanded=true] .pp-header__mobile-line:nth-child(1){transform:translateY(.4rem) rotate(45deg)}.pp-header__mobile-toggle[aria-expanded=true] .pp-header__mobile-line:nth-child(2){opacity:0}.pp-header__mobile-toggle[aria-expanded=true] .pp-header__mobile-line:nth-child(3){transform:translateY(-.4rem) rotate(-45deg)}.pp-mobile-menu{position:absolute;top:100%;right:0;left:0;z-index:110;max-height:calc(100vh - 64px);overflow-y:auto;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.08);background:var(--pp-black, #050505);box-shadow:0 18px 32px #00000059}.pp-mobile-menu[hidden]{display:none}.pp-mobile-menu__inner{padding-top:.75rem;padding-bottom:1.5rem}.pp-mobile-menu__list{margin:0;padding:0;list-style:none}.pp-mobile-menu__item{margin:0;border-bottom:1px solid rgba(255,255,255,.07)}.pp-mobile-menu__parent{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.pp-mobile-menu__link{display:flex;align-items:center;min-height:3.5rem;color:#f5f3eecc;font-size:.92rem;font-weight:800;line-height:1.2;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:color .18s ease,padding-left .18s ease}.pp-mobile-menu__link:hover,.pp-mobile-menu__link:focus-visible,.pp-mobile-menu__link.is-active{padding-left:.3rem;color:var(--pp-accent)}.pp-mobile-menu__submenu-toggle{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:0;border-radius:50%;background:transparent;color:#f5f3eebf;cursor:pointer;transition:background .18s ease,color .18s ease}.pp-mobile-menu__submenu-toggle:hover,.pp-mobile-menu__submenu-toggle:focus-visible{background:#ffffff0d;color:var(--pp-accent)}.pp-mobile-menu__submenu-toggle svg{width:.8rem;height:.5rem;transition:transform .18s ease}.pp-mobile-menu__submenu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.pp-mobile-menu__submenu[hidden]{display:none}.pp-mobile-menu__submenu-list{margin:0;padding:0 0 .8rem;list-style:none}.pp-mobile-menu__submenu-item{margin:0;padding:0}.pp-mobile-menu__submenu-link{display:flex;align-items:center;min-height:2.75rem;padding-left:1rem;color:#f5f3eead;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-decoration:none;transition:color .16s ease,padding-left .16s ease}.pp-mobile-menu__submenu-link:hover,.pp-mobile-menu__submenu-link:focus-visible,.pp-mobile-menu__submenu-link.is-active{padding-left:1.25rem;color:var(--pp-accent)}.pp-mobile-menu__grandchild-list{margin:0;padding:0 0 .5rem 1.75rem;list-style:none}.pp-mobile-menu__grandchild-link{display:flex;align-items:center;min-height:2.25rem;color:#f5f3ee80;font-size:.76rem;font-weight:600;text-decoration:none;transition:color .16s ease}.pp-mobile-menu__grandchild-link:hover,.pp-mobile-menu__grandchild-link:focus-visible,.pp-mobile-menu__grandchild-link.is-active{color:var(--pp-accent)}.pp-mobile-menu__utilities{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;padding-top:1.25rem}.pp-mobile-menu__utility{color:#f5f3ee94;font-size:.8rem;font-weight:700;letter-spacing:.03em;text-decoration:none;transition:color .16s ease}.pp-mobile-menu__utility:hover,.pp-mobile-menu__utility:focus-visible{color:var(--pp-cream, #f5f3ee)}@media screen and (max-width:1100px)and (min-width:990px){.pp-header__inner,.pp-header__menu{gap:1rem}.pp-header__menu-link{font-size:.73rem;letter-spacing:.06em}.pp-header__logo-image{max-width:58px!important;max-height:58px}}@media screen and (max-width:989px){.pp-header__inner{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;min-height:64px;padding-top:4px;padding-bottom:4px}.pp-header__navigation{display:none}.pp-header__logo-image{width:auto!important;max-width:54px!important;max-height:54px}.pp-header__actions{gap:.3rem}.pp-header__account{display:none}.pp-header__mobile-toggle{display:flex}}@media screen and (max-width:480px){.pp-header__inner{min-height:60px;gap:.35rem}.pp-header__logo-image{max-width:50px!important;max-height:50px}.pp-header__actions{gap:.1rem}.pp-header__icon,.pp-header__mobile-toggle{width:2.35rem;height:2.35rem}.pp-header__icon svg{width:1.15rem;height:1.15rem}}.pp-header a:focus-visible,.pp-header button:focus-visible{outline:2px solid var(--pp-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.pp-header__menu-link,.pp-header__menu-link:after,.pp-header__chevron,.pp-header__dropdown,.pp-header__dropdown-link,.pp-header__dropdown-sublink,.pp-header__icon,.pp-header__mobile-toggle,.pp-header__mobile-line,.pp-mobile-menu__link,.pp-mobile-menu__submenu-toggle,.pp-mobile-menu__submenu-toggle svg,.pp-mobile-menu__submenu-link,.pp-mobile-menu__grandchild-link,.pp-mobile-menu__utility{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pp-header.css.map */
