.fg-trade-page{padding-block:3rem 6rem}.fg-trade-fields{display:grid;gap:1.6rem;margin-block:2rem}.fg-trade-fields label{display:grid;gap:.45rem}.fg-trade-fields input,.fg-trade-fields textarea,.fg-trade-page input[type=number],.fg-order input{font:inherit;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.55);border-radius:var(--inputs-radius);padding:.8rem 1.2rem}.fg-order{display:grid;gap:1rem}.fg-order input[type=number],.fg-trade-page input[type=number]{width:9rem}.fg-trade-line{display:flex;gap:1.6rem;padding-block:1.8rem;border-bottom:1px solid rgba(var(--color-foreground),.2)}.fg-trade-line img{width:8rem;height:8rem;object-fit:contain}.fg-trade-entry{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;min-height:4.4rem;color:inherit}.fg-trade-entry svg{width:2rem;height:2rem}.fg-order [hidden],.fg-purchase[hidden]{display:none}.fg-order-tier{padding-inline-start:2rem}.fg-catalog,.fg-trade-catalog{padding-block:clamp(2.4rem,5vw,6rem)}.fg-catalog-nav{display:flex;flex-wrap:wrap;gap:.8rem 2rem;margin-block:2rem 3rem}.fg-group,.fg-archive{margin-block:3.6rem;scroll-margin-top:12rem}.fg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,2vw,2.8rem);padding:0;margin:1.6rem 0 0;list-style:none}.fg-card{min-width:0;display:flex;flex-direction:column;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.16);border-radius:var(--product-card-corner-radius,0);overflow:hidden}.fg-card-media{aspect-ratio:1;background:#fff;display:grid;place-items:center}.fg-card-media img{width:100%;height:100%;object-fit:contain;display:block;min-height:0}.fg-card-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:clamp(1.2rem,1.6vw,2rem);gap:.7rem}.fg-card-body :is(h3,h4,p){margin:0;overflow-wrap:anywhere}.fg-card-link{margin-top:auto;padding-block:.7rem;text-underline-offset:.3rem}.fg-archive summary{cursor:pointer;padding-block:1.4rem;border-block:1px solid rgba(var(--color-foreground),.24)}.fg-trade-catalog>h1{margin-bottom:1rem}.fg-trade-entry{gap:.6rem;text-decoration:none}@media(max-width:989px){.fg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:449px){.fg-grid{grid-template-columns:1fr}.fg-trade-entry span{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/fg-fachhandel.css.map */
