.pergotec-design-heading{max-width:920px;margin-bottom:32px}.pergotec-live-selectors{padding:24px;background:#edf0e9;border-top:3px solid #987d39;margin-bottom:24px}.pergotec-live-selectors select{width:100%;min-height:48px;background:#fff}.pergotec-live-design .configuration-product{border-top:1px solid #bec9bc;padding-top:30px}.pergotec-live-design .modal-grid,.configure-page .modal-grid{gap:clamp(24px,4vw,64px);align-items:start}.configure-page .configuration-controls{min-width:0}.configure-page .config-step{border:1px solid #bec9bc;padding:20px;margin:24px 0;background:#f7f7f1}.configure-page .config-step legend{padding:0 8px;color:#183c36}.configure-page .finish-grid,.configure-page .layout-grid,.configure-page .option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.configure-page .option-card{min-height:92px;padding:16px;text-align:left;border:1px solid #bec9bc;background:#fff;color:#183c36;white-space:normal}.configure-page .option-card strong,.configure-page .option-card span{display:block}.configure-page .option-card span{margin-top:8px;font-size:14px;line-height:1.5}.configure-page .option-card.is-selected{border:2px solid #183c36;background:#edf0e9;padding:15px}.configure-page .option-card:focus-visible,.pergotec-live-design select:focus-visible{outline:3px solid #987d39;outline-offset:3px}.dedicated-range .dgv-glass-all-sizes[open]>.catalogue-toolbar{margin-top:24px}.dedicated-range .product-card{border:1px solid #bec9bc;background:#f7f7f1}.dedicated-range .product-card .price{font-size:clamp(24px,2.3vw,32px);color:#183c36;margin:18px 0}.dedicated-range .product-card .button{width:100%;text-align:center}.pergotec-live-design [data-pergotec-config-status]{min-height:22px}.pergotec-live-design .configuration-gallery img{max-width:100%;height:auto}@media(max-width:760px){.pergotec-live-selectors{padding:18px;grid-template-columns:1fr}.configure-page .modal-grid{grid-template-columns:1fr}.configure-page .config-step{padding:16px}.configure-page .finish-grid,.configure-page .layout-grid,.configure-page .option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.configure-page .option-card{padding:12px;min-height:98px}.configure-page .option-card.is-selected{padding:11px}.configure-page .option-card strong{font-size:14px}.configure-page .option-card span{font-size:13px}.pergotec-live-design .configuration-controls select{max-width:100%}}

