:root{--body-context: 16px;--somfy-spacer: 8px;--somfy-spacer-rem: .5rem;--productDetailSideBar: 435px;--submenu-height: 80px;--side-panel-right-padding-right: 4rem;--side-panel-right-padding-left: 4rem;--SineEaseInOut: cubic-bezier(.445, .05, .55, .95);--anim-speed-fast: .2s;--anim: all .2s cubic-bezier(.445, .05, .55, .95);--gutters_default: 128px;--gutters_md: 32px;--gutters_xl: 64px}.form-item{display:flex;text-align:left;flex-direction:column}.form-item--fullwidth{width:100%}.form-item__label,.form-item__label span,.form-item__label div{width:100%;align-self:center;font-size:1.125rem;font-weight:500;line-height:1.3125rem}.form-item__label{position:relative}.form-item__input>*{width:100%;align-self:center}.form-item--inline{flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.form-item--inline .form-item__label{margin-right:var(--boxSizeMargin)}.form-item--inline .form-item__label>*,.form-item--inline .form-item__input>*{width:auto}.form-item--inline .form-item__input>*{margin-top:0}.form-item--inline-reverse{flex-direction:row-reverse;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.form-item--inline-reverse .fake__checkbox{top:calc(var(--somfy-spacer-rem) * 2 * -1)}.form-item--inline-reverse .form-item__label{margin-left:var(--boxSizeMargin)}.form-item--inline-reverse .form-item__label span{font-weight:400;font-size:1rem}.form-item--inline-reverse .form-item__label>*,.form-item--inline-reverse .form-item__input>*{width:auto;font-weight:400}.form-item--inline-reverse .form-item__input>*{margin-top:0}.form-item--inline-reverse a{color:var(--linkPrimary)}.form-item--autocomplete ul.autocomplete{position:absolute;z-index:1000;background:#fff;min-width:320px}.form-item--autocomplete ul.autocomplete li{cursor:pointer}.form-item .helper{color:var(--brandPrimaryLight);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.form-item.with-helper{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.form-item.with-helper>:first-child{width:100%}.form-item.with-helper .helper-wrapper{display:flex;justify-content:space-between;width:100%;align-items:center;gap:1rem}.form-item.with-helper .helper-wrapper>:first-child{flex:1}.form-item.radio .input-wrapper{display:flex;gap:1rem}.form-item.radio .input-wrapper .radio{gap:.5rem}.form-item.radio .input-wrapper .radio+.radio{margin:0}
