:root{--pp-ink: #191919;--pp-text: #333132;--pp-muted: #6b6b6b;--pp-line: #d8d8d8;--pp-red: #dc1e1e;--pp-red-dark: #b41414;--pp-black: #000;--pp-head: "Barlow Condensed", var(--font-heading--family), sans-serif;--pp-body: "Barlow", var(--font-body--family), sans-serif}h1,.h1,h2,.h2{font-weight:700;text-wrap:balance}h1,.h1{letter-spacing:-.005em}.button,.button--primary,.button--secondary,button.button{font-family:var(--pp-body);font-weight:700;letter-spacing:.01em;transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out}.button--primary:hover{background-color:var(--pp-red-dark)!important;border-color:var(--pp-red-dark)!important}.button--secondary:hover{background-color:var(--pp-ink)!important;color:#fff!important}.menu-list__link{font-family:var(--pp-body)!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important}.mega-menu__link{font-family:var(--pp-body);font-size:.8125rem;letter-spacing:.02em}.mega-menu__link:hover{color:var(--pp-red)}.menu-list__list-item{position:relative}.menu-list__list-item:before{content:"";position:absolute;left:var(--gap-sm, .7rem);right:var(--gap-sm, .7rem);bottom:0;height:2px;background:var(--pp-red);transform:scaleX(0);transform-origin:left;transition:transform .18s ease-out;z-index:1}.menu-list__list-item:hover:before{transform:scaleX(1)}.menu-drawer__menu-item--mainlist{font-family:var(--pp-head);text-transform:uppercase;font-weight:700;letter-spacing:.01em}@media(prefers-reduced-motion:reduce){.menu-list__list-item:before{transition:none}}.announcement-bar,#header-group .announcement-bar{background:var(--pp-black);color:#fff}.announcement-bar :is(p,a,span){font-size:.75rem;letter-spacing:.04em;color:#fff}product-card .product-card__content{gap:.35rem}product-card [class*=vendor]{font-family:var(--pp-body);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-muted)}product-card :is(.product-title,h3,h4){font-family:var(--pp-head);font-weight:700;line-height:1.1;letter-spacing:0;text-transform:none}product-card [class*=price]{font-family:var(--pp-head);font-weight:700;font-size:1.25rem;color:var(--pp-ink)}product-card [class*=price][class*=sale]{color:var(--pp-red)}.badge{font-family:var(--pp-body);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}[class*=collection-card]{position:relative;overflow:hidden}[class*=collection-card]:after{content:"";position:absolute;inset:auto 0 0 0;height:62%;background:linear-gradient(to top,rgb(0 0 0 / .78),rgb(0 0 0 / .25) 45%,transparent);pointer-events:none}[class*=collection-card] :is(h3,h4){position:relative;z-index:1;color:#fff;text-transform:uppercase;font-weight:700}[class*=collection-card] img{object-fit:cover;background:#f2f2f2}.product-information h1{font-size:clamp(1.75rem,3.2vw,2.5rem)}.product-information [class*=price]{font-family:var(--pp-head);font-weight:700;font-size:2rem}.accordion summary,details summary{font-family:var(--pp-body);font-weight:600;letter-spacing:.02em;text-transform:uppercase;font-size:.8125rem}.facets summary,.facets__label{font-size:.8125rem;letter-spacing:.03em;text-transform:uppercase;font-weight:600}footer a:hover{color:var(--pp-red)}:where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--pp-red);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pp-theme.css.map */
