.shopify-section-group-header-group{z-index:9999!important}.pp-header{--pp-red: #C8102E;--pp-red-dark: #A50D24;--pp-dark: #1A1A1A;--pp-white: #FFFFFF;--pp-offwhite: #F5F0EB;--pp-font-display: "Oswald", "Impact", "Arial Narrow", sans-serif;--pp-radius: 6px;--pp-nav-height: 64px;position:absolute;top:0;left:0;width:100%;z-index:1000;background:transparent;padding:10px 10px 0;transition:padding .3s ease}.pp-header__inner{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;height:var(--pp-nav-height);gap:8px}.pp-header__logo-link{display:flex;align-items:center;flex-shrink:0;text-decoration:none;order:2;margin:0 auto}.pp-header__logo-img{height:38px;width:auto;object-fit:contain;display:block}.pp-header__nav-links{display:none;list-style:none;gap:8px;order:3;margin:0;padding:0}.pp-header__nav-link{font-family:var(--pp-font-display);font-weight:600;font-size:.82rem;color:var(--pp-dark);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;padding:6px 10px;border-radius:var(--pp-radius);transition:color .25s ease,background .25s ease;white-space:nowrap}.pp-header__nav-link:hover{color:var(--pp-red);background:#c8102e0f}.pp-header__actions{display:flex;align-items:center;gap:12px;order:4}.pp-header__cart-link{position:relative;display:flex;align-items:center;justify-content:center;color:var(--pp-dark);text-decoration:none;transition:color .3s ease,transform .2s ease}.pp-header__cart-link:hover{color:var(--pp-red);transform:scale(1.1)}.pp-header__cart-count{position:absolute;top:-6px;right:-8px;background-color:var(--pp-red);color:var(--pp-white);font-family:var(--pp-font-display);font-size:.6rem;font-weight:700;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--pp-white)}.pp-header__cta-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--pp-font-display);font-weight:700;font-size:.65rem;color:var(--pp-white);background:var(--pp-red);border:2px solid var(--pp-red);padding:6px 8px;border-radius:var(--pp-radius);text-decoration:none;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;cursor:pointer;flex-shrink:0;transition:background .3s ease,transform .2s ease,box-shadow .3s ease;box-shadow:0 3px 12px #c8102e4d}.pp-header__cta-btn:hover{background:var(--pp-red-dark);transform:translateY(-1px);box-shadow:0 5px 18px #c8102e66}.pp-header__hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;order:1;width:36px;height:36px;background:none;border:none;cursor:pointer;padding:4px;z-index:1001}.pp-header__hamburger-line{display:block;width:22px;height:2.5px;background:var(--pp-dark);border-radius:2px;transition:transform .3s ease,opacity .2s ease}.pp-header__hamburger.is-active .pp-header__hamburger-line:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.pp-header__hamburger.is-active .pp-header__hamburger-line:nth-child(2){opacity:0}.pp-header__hamburger.is-active .pp-header__hamburger-line:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.pp-header__nav-links.is-open{display:flex;flex-direction:column;position:absolute;top:calc(var(--pp-nav-height) + 10px);left:0;right:0;background:var(--pp-offwhite);padding:16px 20px;gap:4px;box-shadow:0 8px 24px #0000001a;border-top:2px solid var(--pp-red);z-index:1000}.pp-header__nav-links.is-open .pp-header__nav-link{font-size:.95rem;padding:12px 16px;display:block}@media(min-width:750px){.pp-header{--pp-nav-height: 72px;padding-left:28px;padding-right:28px}.pp-header__logo-link{margin:0;order:1}.pp-header__logo-img{height:52px}.pp-header__hamburger{display:none}.pp-header__nav-links{display:flex;flex-direction:row;align-items:center;gap:4px}.pp-header__cta-btn{font-size:.78rem;padding:10px 18px}}@media(min-width:1100px){.pp-header{--pp-nav-height: 80px;padding-left:48px;padding-right:48px}.pp-header__logo-img{height:56px}.pp-header__nav-link{font-size:.85rem;padding:8px 14px}.pp-header__cta-btn{font-size:.82rem;padding:12px 24px}}@media(min-width:1440px){.pp-header{padding-left:64px;padding-right:64px}.pp-header__nav-link{font-size:.88rem;padding:8px 16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/papi-party-header.css.map */
