.pn-product .pn-product-hero{padding-top:clamp(2rem,5vw,5rem)}.pn-product h1{max-width:none;font-size:clamp(2.5rem,5vw,4.5rem);text-transform:none;color:#f2c94c}.pn-product .pn-product-subtitle{margin:1rem 0 1.5rem;font-size:clamp(1.6rem,3vw,2.2rem)}.pn-product .pn-product-form{display:grid;gap:1rem;max-width:100%;margin:1.2rem 0}.pn-product .pn-product-form select{width:100%;padding:.85rem 1rem;border:1px solid #f2c94c;background:#121008;color:#f5f1e8;border-radius:8px;font:inherit}.pn-product .pn-submit{width:100%;border:0;cursor:pointer;font:500 1rem 'Work Sans',system-ui,sans-serif;line-height:1.5}.pn-product .pn-submit:disabled{opacity:.5;cursor:not-allowed}.pn-product .pn-purchase-note{font-size:.9rem;line-height:1.8;color:#b9b2a3}.pn-product .pn-sample{width:100%;text-align:center}.pn-product .pn-product-intro{border-top:1px solid #2b2618;border-bottom:1px solid #2b2618}.pn-product .pn-book-faq{max-width:900px}.pn-book-faq h2{margin-bottom:2rem}.pn-book-faq details{border-bottom:1px solid #2b2618;padding:1.3rem 0}.pn-book-faq summary{cursor:pointer;font:600 1.2rem 'Fraunces',Georgia,serif;line-height:1.5}.pn-book-faq details p{margin:1rem 0 0;color:#b9b2a3}.pn-product [hidden]{display:none!important}.pn-product #pn-purchase{scroll-margin-top:2rem}.pn-product-form .errors{color:#ffb4a0}.pn-product-form .errors a{text-decoration:underline}@media(max-width:768px){.pn-product-hero .pn-split{gap:2.5rem}.pn-product .pn-cover img{max-width:260px}.pn-product .pn-product-hero{padding-top:2rem}}