.FactoryEditionConfigurator-module-scss-module__9MSiDG__configurator{box-sizing:border-box;grid-template-columns:1fr;gap:32px;width:100%;max-width:1760px;margin:0 auto;padding:48px 0;display:grid}@media (min-width:0) and (max-width:767px){.FactoryEditionConfigurator-module-scss-module__9MSiDG__configurator{max-width:590px;padding:48px 16px}}@media (min-width:768px) and (max-width:1023px){.FactoryEditionConfigurator-module-scss-module__9MSiDG__configurator{max-width:590px}}@media (min-width:1024px){.FactoryEditionConfigurator-module-scss-module__9MSiDG__configurator{grid-template-columns:minmax(0,1fr) minmax(0,286px);justify-content:center;align-items:start;gap:32px;padding:48px 24px}}@media screen and (min-width:1200px){.FactoryEditionConfigurator-module-scss-module__9MSiDG__configurator{grid-template-columns:minmax(0,1fr) minmax(0,356px)}}.FactoryEditionConfigurator-module-scss-module__9MSiDG__galleryColumn{min-width:0}@media (min-width:1024px){.FactoryEditionConfigurator-module-scss-module__9MSiDG__galleryColumn{top:calc(var(--header-height,80px) + 24px);--pdp-gallery-max-height:calc(100vh - var(--header-height,80px) - 48px - 24px);flex-direction:column;justify-content:center;align-self:start;height:80vh;display:flex;position:sticky}}@media (min-width:1024px) and (max-height:800px){.FactoryEditionConfigurator-module-scss-module__9MSiDG__galleryColumn{height:55vh}}.FactoryEditionConfigurator-module-scss-module__9MSiDG__buyBox{padding-top:24px}@media (min-width:768px) and (max-width:1023px){.FactoryEditionConfigurator-module-scss-module__9MSiDG__buyBox button{max-width:298px;margin:0 auto}}.FactoryEditionConfigurator-module-scss-module__9MSiDG__controlsColumn{flex-direction:column;gap:48px;min-width:0;display:flex}