.product-page{font-size:18px}.product-hero{background:var(--pink);padding:80px 0}.product-page h1,.product-page h2,.product-page h3{font-family:"Space Grotesk",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:-.045em;line-height:1.04}.product-page h1{font-size:clamp(42px,7vw,88px);max-width:1000px}.product-page h2{font-size:clamp(30px,4vw,52px);max-width:950px}.product-page h3{font-size:24px}.product-lead{font-size:24px;max-width:750px}.product-section{padding:65px 0}.product-section p{max-width:800px}.product-section.pink{background:var(--pink)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.product-grid article{padding:22px;border:2px solid var(--ink);background:white}.product-page li{padding:12px 0;max-width:850px}.product-page details{padding:18px 0;border-bottom:2px solid var(--ink)}.product-page summary{cursor:pointer;font-weight:700}.product-price{font:700 64px "Space Grotesk";margin:20px 0}.product-page [aria-disabled=true],.product-page button:disabled{opacity:.6;cursor:not-allowed}.launch-note{font-size:14px}.workshop-date{font-weight:700;font-size:26px}.product-page .pill{border:0;font:700 16px "DM Sans";cursor:pointer}.product-page small{font-size:14px}@media(max-width:700px){.product-grid{grid-template-columns:1fr}.product-hero{padding:44px 0}.product-section{padding:40px 0}.product-page .pill{white-space:normal}}