.component-navigation{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #383838;margin:50px 0 24px}.component-navigation a{padding:26px;display:flex;align-items:center;gap:18px;border-right:1px solid #383838;text-decoration:none}.component-navigation a:last-child{border:0}.component-navigation a:hover{background:#261414}.component-navigation span{font:12px 'JetBrains Mono',monospace;color:#b89b5e}.component-navigation strong{flex:1;font:500 20px 'Space Grotesk',sans-serif}.catalogue-notice{max-width:850px;color:#aaa;line-height:1.8;font-size:14px}.component-section{padding-top:90px;scroll-margin-top:95px}.component-section-heading h2{font-size:clamp(36px,5vw,64px);margin:12px 0}.component-section-heading>p:last-child{color:#aaa}.component-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.component-card{border:1px solid #363636;background:#171717;scroll-margin-top:110px;display:flex;flex-direction:column}.component-card[hidden]{display:none}.component-card:target{border-color:#b89b5e}.component-mark{height:116px;background:radial-gradient(ellipse at 80% 100%,#411a1a,transparent 70%),repeating-linear-gradient(0deg,transparent 0 23px,#ffffff05 24px),#191919;display:flex;align-items:center;justify-content:space-between;padding:30px;color:#b89b5e;font:24px 'JetBrains Mono',monospace;border-bottom:1px solid #363636}.component-mark i{width:40px;height:40px;border:1px solid #b89b5e;border-radius:50%;position:relative;opacity:.7}.component-mark i:after{content:'';position:absolute;left:19px;top:-10px;height:58px;border-left:1px solid #b89b5e;transform:rotate(35deg)}.component-card-body{padding:25px;display:flex;flex:1;flex-direction:column}.component-stock{font:10px 'JetBrains Mono',monospace;color:#b89b5e;text-transform:uppercase;letter-spacing:.06em}.component-stock.stock-empty{color:#999}.component-card h3{font:500 23px/1.3 'Space Grotesk',sans-serif;margin:15px 0 22px}.component-card dl{margin:0 0 24px;font:11px/1.7 'JetBrains Mono',monospace}.component-card dl>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #ffffff0d}.component-card dt{color:#999}.component-card dd{margin:0;text-align:right;overflow-wrap:anywhere}.component-purchase{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.component-purchase>strong{font:22px 'Space Grotesk',sans-serif}.component-purchase .button{font-size:11px;padding:13px 14px}.component-purchase button:disabled{opacity:.35;cursor:not-allowed}.product-feedback{font-size:12px;line-height:1.6;margin:12px 0 0;min-height:19px;color:#b89b5e}.pot-filters{display:flex;align-items:end;gap:20px;flex-wrap:wrap;margin-top:30px}.pot-filters label{display:grid;gap:8px;font:11px 'JetBrains Mono',monospace;color:#aaa}.pot-filters select{background:#202020;color:#f5f5f5;border:1px solid #444;padding:12px;min-width:150px;font:14px Inter,sans-serif}.pot-filters p{font:12px 'JetBrains Mono',monospace;color:#aaa}.component-kit-link{display:block;margin-top:90px;padding:45px;border:1px solid #624332;background:linear-gradient(110deg,#331313,#171717);text-decoration:none}.component-kit-link h2{font:500 clamp(30px,5vw,55px)/1.1 'Space Grotesk',sans-serif;margin:22px 0}.component-kit-link>span:last-child{color:#b89b5e}@media(max-width:1050px){.component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.component-navigation a{padding:18px;gap:10px}.component-navigation strong{font-size:16px}}@media(max-width:650px){.component-grid{grid-template-columns:1fr}.component-navigation{grid-template-columns:1fr}.component-navigation a{border-right:0;border-bottom:1px solid #383838}.component-section{padding-top:55px}.component-kit-link{padding:26px}.pot-filters{gap:12px}.pot-filters label{flex:1}.pot-filters select{width:100%;min-width:120px}}
.component-image{display:block;width:100%;height:180px;object-fit:contain;background:#191919}.component-description{font-size:14px;line-height:1.65;color:var(--muted);margin:12px 0;white-space:pre-line;overflow-wrap:anywhere}

.component-description{white-space:pre-line;overflow-wrap:anywhere}.component-card h3,.component-card dd,.component-card dt{overflow-wrap:anywhere}
