.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%}}.dedicated-range [data-native-controls][hidden]{display:none!important}.ultra-planning .pergotec-design-cta{scroll-margin-top:120px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:460px;min-height:68px;margin:18px 0 14px;padding:22px 30px;background:#183c36;color:#fff;border:2px solid #183c36;font-size:20px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;box-shadow:0 4px #0f2925}.ultra-planning .pergotec-design-cta:hover{background:#245448;border-color:#245448;color:#fff}.ultra-planning .pergotec-design-cta:focus-visible{outline:3px solid #987d39;outline-offset:5px}@media(max-width:760px){.ultra-planning .pergotec-design-cta{max-width:none;min-height:64px;padding:20px 18px;font-size:18px}}.configure-page .configuration-product,.configure-page .modal-grid>*{min-width:0;max-width:100%}.configure-page .configuration-controls>select{box-sizing:border-box;min-width:0;width:100%;max-width:100%}@media(max-width:850px){.configure-page .configuration-product .modal-grid{grid-template-columns:minmax(0,1fr)}.configure-page .configuration-controls,.configure-page .configuration-gallery{min-width:0;width:100%;max-width:100%;box-sizing:border-box}.configure-page .configuration-controls h1{font-size:clamp(28px,7vw,34px);overflow-wrap:anywhere}.configure-page .configuration-intro{font-size:16px;line-height:1.65}.configure-page .config-step{min-inline-size:0;max-width:100%;box-sizing:border-box;padding:16px}.configure-page .config-step legend{max-width:100%;font-size:19px;box-sizing:border-box}.configure-page .config-step>p,.configure-page .fine-print,.configure-page .config-checkbox{font-size:15px;line-height:1.6}.configure-page .option-card strong{font-size:16px;line-height:1.4;overflow-wrap:anywhere}.configure-page .option-card span{font-size:15px;line-height:1.5}.configure-page .configuration-controls input,.configure-page .configuration-controls select{font-size:16px;max-width:100%;box-sizing:border-box}.configure-page .bespoke-size-controls{min-inline-size:0;max-width:100%;box-sizing:border-box;padding:16px}.configure-page .bespoke-size-controls legend{max-width:100%;font-size:19px}.configure-page .config-actions{align-items:stretch}.configure-page .config-actions .button{display:flex;width:100%;min-height:56px;box-sizing:border-box;align-items:center;justify-content:center;padding:16px;font-size:17px;line-height:1.4;text-align:center;white-space:normal;overflow-wrap:anywhere}.configure-page .config-actions .text-link{min-height:44px;text-align:left}.configure-page .configuration-totals{min-width:0;box-sizing:border-box}.configure-page .configuration-totals li{font-size:15px;overflow-wrap:anywhere}.configure-page .configuration-totals li span{flex-shrink:0}.side-options-dialog{box-sizing:border-box;max-width:calc(100vw - 24px)}}@media(max-width:480px){.configure-page .finish-grid,.configure-page .layout-grid,.configure-page .option-grid,.configure-page .side-grid{grid-template-columns:minmax(0,1fr)}.configure-page .option-card{min-height:76px}.configure-page .side-grid .option-card{display:grid;grid-template-columns:100px minmax(0,1fr);gap:4px 12px;text-align:left;align-items:center}.configure-page .side-grid .option-card svg{grid-row:1/3;height:88px;margin:0}.configure-page .side-grid .option-card span{margin:0}.side-options-dialog .option-grid{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/pergotec-product-design.css.map */
