:root{--pn-hd-red: #701117}.header-wrapper{border-bottom:0;transition:box-shadow .28s ease,backdrop-filter .28s ease,background-color .28s ease,border-color .28s ease}.scrolled-past-header .header-wrapper,.header-wrapper--sticky{background-color:rgba(var(--color-background),.88)!important;backdrop-filter:saturate(1.18) blur(10px);-webkit-backdrop-filter:saturate(1.18) blur(10px);box-shadow:0 12px 32px -26px #1411139e;border-bottom-color:rgba(var(--color-foreground),.09)}.header__inline-menu .header__menu-item{position:relative;font-weight:600;letter-spacing:.012em;transition:color .18s ease}.header__inline-menu .header__menu-item:not(:has(.header__active-menu-item-v2)):after{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:.3rem;height:2px;background:var(--pn-hd-red);border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform .24s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.header__inline-menu .header__menu-item:hover:not(:has(.header__active-menu-item-v2)){color:var(--pn-hd-red)}.header__inline-menu .header__menu-item:hover:not(:has(.header__active-menu-item-v2)):after{transform:scaleX(1)}}.header__active-menu-item-v2{border-radius:999px!important;box-shadow:0 7px 18px -11px #701117bf}.header__icons .header__icon{border-radius:50%;transition:transform .14s cubic-bezier(.22,.61,.36,1),color .18s ease}@media(hover:hover){.header__icons .header__icon:hover{color:var(--pn-hd-red);transform:translateY(-1px)}}.header__icons .header__icon:active{transform:translateY(0) scale(.93)}.cart-count-bubble{background:var(--pn-hd-red)!important;min-width:18px;height:18px;border-radius:999px;box-shadow:0 3px 9px -3px #701117c7,0 0 0 2px rgb(var(--color-background))}.cart-count-bubble,.cart-count-bubble span{color:#fff!important;font-weight:700;font-size:11px;line-height:1}.announcement-bar__message{font-weight:600!important;letter-spacing:.05em;font-size:12.5px}.header__heading-link{transition:opacity .18s ease}@media(hover:hover){.header__heading-link:hover{opacity:.84}}@media screen and (max-width:989px){.cart-count-bubble{min-width:17px;height:17px;font-size:10px}.announcement-bar__message{font-size:11.5px;letter-spacing:.04em}}@media(prefers-reduced-motion:reduce){.header-wrapper,.header__icons .header__icon,.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pn-header.css.map */
