.header__logo-fallback{display:inline-flex;align-items:center;gap:14px}.header__logo-mark>svg{display:none}.header__logo-mark,.pw-logo__mark{position:relative;display:block;flex:0 0 auto;width:46px;height:45px;min-width:30px}.header__logo-mark:before,.header__logo-mark:after,.pw-logo__mark:before,.pw-logo__mark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.header__logo-mark:before,.pw-logo__mark:before{background:currentColor;-webkit-mask-image:url(pw-mark-ink.svg);mask-image:url(pw-mark-ink.svg)}.header__logo-mark:after,.pw-logo__mark:after{background:var(--pw-accent-2, #E0A83C);-webkit-mask-image:url(pw-mark-acc.svg);mask-image:url(pw-mark-acc.svg)}@supports not ((-webkit-mask-image: url(x.svg)) or (mask-image: url(x.svg))){.header__logo-mark,.pw-logo__mark{background:url(pw-mark.svg) center / contain no-repeat}.header__logo-mark:before,.header__logo-mark:after,.pw-logo__mark:before,.pw-logo__mark:after{display:none}}.header__logo-fallback .h2{font-family:var(--pw-serif, Georgia, serif);font-weight:600;font-size:clamp(2rem,2.6vw,2.8rem);letter-spacing:-.005em;line-height:1;margin:0;white-space:nowrap}.header__heading-link:hover .header__logo-fallback .h2{text-decoration:none}@media screen and (max-width:749px){.header__logo-fallback{gap:10px}.header__logo-mark{width:36px;height:35px}}.pw-logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.pw-logo__mark{width:44px;height:43px}.pw-logo__text{display:flex;flex-direction:column;gap:3px;line-height:1}.pw-logo__name{font-family:var(--pw-serif, Georgia, serif);font-weight:600;font-size:2.2rem;letter-spacing:-.005em;white-space:nowrap}.pw-logo__tag{font-family:var(--pw-sans, sans-serif);font-weight:600;font-size:1.05rem;letter-spacing:.28em;text-transform:uppercase;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/30/assets/pw-logo.css.map */
