.shop-category-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;padding:24px 16px;border-bottom:1px solid var(--hoh-line)}
.shop-category-nav a{color:var(--hoh-navy);font-size:14px;text-decoration:underline;text-underline-offset:5px}
.parlor-intro{max-width:760px;margin:0 auto;text-align:center}.parlor-intro p{margin:18px auto}.parlor-draft-note{padding:12px 18px;background:var(--hoh-cream);border:1px solid var(--hoh-line);font-size:14px;text-align:center;margin:24px auto;max-width:760px}
.parlor-products .info p{font-size:15px}.parlor-products .product-card{display:flex;flex-direction:column}.parlor-products .info{flex:1}.parlor-products button:disabled{opacity:.6;cursor:default}
@media(max-width:600px){.shop-category-nav{gap:14px 18px}.parlor-products{grid-template-columns:1fr}}

.parlor-products .thumb img{object-fit:contain}.parlor-products .thumb{background:#fff}.parlor-products .info{display:flex;flex-direction:column;gap:10px}.parlor-products .info .btn{margin-top:auto}.preorder-note{color:var(--hoh-navy);font-size:14px}.parlor-extra-photos{display:grid;grid-template-columns:2fr 1fr;gap:28px;max-width:980px;margin:48px auto 0}.parlor-extra-photos img{width:100%;max-height:460px;object-fit:contain}.parlor-extra-photos figcaption{text-align:center;font-size:14px;margin-top:12px}.parlor-products [aria-disabled=true]{opacity:.6;pointer-events:none}@media(max-width:600px){.parlor-extra-photos{grid-template-columns:1fr}}
.parlor-products select{width:100%;padding:10px;border:1px solid var(--hoh-line);background:var(--hoh-white);color:var(--hoh-navy);font:inherit}.parlor-products label{color:var(--hoh-navy);font-size:14px}
