:root{--ph-paper: #FAF7F2;--ph-ink: #1C1815;--ph-secondary: #4A4038;--ph-line: #E4DCD0;--ph-copper: #A85C2C;--ph-white: #FFFFFF;--ph-muted: #756B64;--ph-success: #49634A;--ph-radius: 4px;--ph-serif: "Source Serif 4", Georgia, "Times New Roman", serif;--ph-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--ph-max: 1280px;--ph-margin: 80px;--ph-gutter: 24px}@media(max-width:749px){:root{--ph-margin: 20px;--ph-gutter: 12px}}.ph-section{background:var(--ph-paper);color:var(--ph-ink);font-family:var(--ph-sans);font-size:17px;line-height:1.65;padding-block:var(--ph-pad, 72px);-webkit-font-smoothing:antialiased}.ph-section *,.ph-section *:before,.ph-section *:after{box-sizing:border-box}.ph-section h1,.ph-section h2,.ph-section h3,.ph-section h4,.ph-section p,.ph-section ul,.ph-section ol{margin:0;padding:0}.ph-section ul,.ph-section ol{list-style:none}.ph-section a{color:inherit}.ph-section img{display:block;max-width:100%;height:auto}.ph-wrap{width:100%;max-width:calc(var(--ph-max) + var(--ph-margin) * 2);margin-inline:auto;padding-inline:var(--ph-margin)}.ph-eyebrow{font:600 12px/1.3 var(--ph-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ph-copper)}.ph-h1,.ph-h2,.ph-h3{font-family:var(--ph-serif);font-weight:500;color:var(--ph-ink);letter-spacing:-.01em}.ph-h1{font-size:52px;line-height:56px}.ph-h2{font-size:40px;line-height:44px}.ph-h3{font-size:26px;line-height:32px}.ph-lead{font-size:17px;line-height:28px;color:var(--ph-secondary);max-width:60ch}.ph-small{font-size:13px;line-height:18px;color:var(--ph-muted)}@media(max-width:749px){.ph-section{font-size:16px}.ph-h1{font-size:38px;line-height:41px}.ph-h2{font-size:30px;line-height:34px}.ph-h3{font-size:22px;line-height:27px}.ph-lead{font-size:16px;line-height:25px}}.ph-actions{display:flex;flex-wrap:wrap;gap:12px}.ph-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:1px solid transparent;border-radius:var(--ph-radius);font:600 16px/1 var(--ph-sans);text-decoration:none!important;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.ph-btn--primary{background:var(--ph-copper);color:var(--ph-paper)!important}.ph-btn--primary:hover{background:#8f4c23}.ph-btn--secondary{background:transparent;color:var(--ph-ink)!important;border-color:var(--ph-ink)}.ph-btn--secondary:hover{background:var(--ph-ink);color:var(--ph-paper)!important}.ph-btn--light{background:var(--ph-paper);color:var(--ph-ink)!important}@media(max-width:749px){.ph-btn{min-height:52px;width:100%}.ph-actions{flex-direction:column}}.ph-link{color:var(--ph-copper);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ph-link:hover{color:#8f4c23}.ph-section :focus-visible,.ph-buy-now:focus-visible{outline:3px solid var(--ph-ink);outline-offset:3px;box-shadow:0 0 0 6px var(--ph-paper)}.ph-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}.ph-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px var(--ph-gutter)}@media(max-width:989px){.ph-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.ph-card{display:flex;flex-direction:column;gap:14px;min-width:0}.ph-card__media{display:grid;place-items:center;aspect-ratio:1 / 1;padding:12%;background:var(--ph-white);border:1px solid var(--ph-line);border-radius:var(--ph-radius);transition:transform .2s ease}.ph-card__media img,.ph-card__placeholder{width:100%;height:100%;object-fit:contain}.ph-card__placeholder{display:grid;place-items:center;color:var(--ph-muted)}.ph-card:hover .ph-card__media,.ph-card:focus-within .ph-card__media{transform:translateY(-3px)}.ph-card__vendor{font:600 12px/1.3 var(--ph-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ph-muted)}.ph-card__title{font:600 17px/1.35 var(--ph-sans);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ph-card__title a{text-decoration:none}.ph-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.ph-card__type,.ph-card__sku{font-size:13px;line-height:18px;color:var(--ph-muted)}.ph-card__price{font:600 17px/1.3 var(--ph-sans)}.ph-card__price s{font-weight:400;color:var(--ph-muted);margin-left:6px}.ph-card__status{font:600 13px/1.3 var(--ph-sans);color:var(--ph-secondary)}.ph-card__more{font:600 14px/1 var(--ph-sans);color:var(--ph-copper);opacity:0;transition:opacity .15s ease}.ph-card:hover .ph-card__more,.ph-card:focus-within .ph-card__more{opacity:1}@media(prefers-reduced-motion:reduce){.ph-card__media,.ph-btn,.ph-card__more{transition:none}.ph-card:hover .ph-card__media,.ph-card:focus-within .ph-card__media{transform:none}}.ph-buy-now{width:100%;margin-top:12px;min-height:52px}.ph-buy-now[aria-busy=true]{opacity:.65;cursor:progress}.ph-buy-now__error{margin-top:8px;font-size:14px;color:#8a1f11}.ph-buy-now__error[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/proper-hifi.css.map */
