html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}body.hover-module canvas{cursor:pointer !important}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.disabled{cursor:not-allowed !important;opacity:.6}.disabled *{cursor:not-allowed !important}.disable-animations *,.disable-animation{transition:all 0s !important}.hidden:not(.show),.hide-feature,.hide-feature-segment{display:none !important}.space-between,.title-space-between,.label-space-between{display:flex;justify-content:space-between}.title-space-between{margin-bottom:12px}.label-space-between{margin-bottom:8px}.title-space-between>*,.label-space-between>*{margin-bottom:0 !important;width:auto !important}.inline-toggle-text-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.inline-toggle-text-container:last-child{margin-bottom:0}.inline-toggle-element{display:flex;align-items:center;gap:12px}.inline-toggle-element *{margin:0 !important}.inline-toggle-element p{white-space:nowrap}.space-between h5{flex-grow:1}.fc__tal{text-align:left}.fc__tac{text-align:center}.fc__tar{text-align:right}.fc__row{display:flex;flex-wrap:wrap;margin-left:-6px;margin-right:-6px}.fc__row:not(:first-of-type){margin-top:16px}.fc__row.fc__row--title:not(:first-of-type){margin-top:24px}.fc__row.fc__row--title h4{font-size:16px;text-transform:none;margin:0 0 -8px 0}.fc__row.fc__row--title h4.title--info-box{display:flex}.fc__row.fc__row--button{margin-top:20px}.fc__row.fc__row--policies .fc__col:not(:last-child){margin-bottom:8px}.fc__row.fc__row--reference{display:none;position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none;visibility:hidden}.fc__row.fc__row--hidden{display:none}.fc__col{padding:0 6px;position:relative}.fc__col.fc__col--title h4{font-size:16px;text-transform:none;margin-bottom:4px;color:var(--mainColor);font-weight:normal}.fc__col-auto{flex:1 1 auto;width:auto;max-width:none}.fc__col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.fc__col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.fc__col-3{flex:0 0 25%;max-width:25%}.fc__col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.fc__col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.fc__col-6{flex:0 0 50%;max-width:50%}.fc__col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.fc__col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.fc__col-9{flex:0 0 75%;max-width:75%}.fc__col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.fc__col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.fc__col-12{flex:0 0 100%;max-width:100%}.fc__tab{display:none}.fc__tab.fc__tab--active{display:block}h1,h2,h3,h4,h5,h6{color:var(--mainColor);margin:0}p{color:var(--mainColor);margin:0}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-weight:400;color:var(--accentColor);font-size:16px;line-height:22px}a.fc__link{color:var(--accentColor)}a.fc__link--underline{text-decoration:underline}textarea,select,input[type=text],input[type=password],input[type=button],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=number],input[type=datetime]{color:var(--mainColor);background-color:var(--buttonColor);border:0;-webkit-appearance:none;appearance:none;outline:none;width:100%;padding:12px 16px;line-height:1;border-radius:var(--borderRadius2)}textarea::placeholder,select::placeholder,input[type=text]::placeholder,input[type=password]::placeholder,input[type=button]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,input[type=datetime]::placeholder{color:var(--mainColor);opacity:.6}textarea:read-only,textarea:disabled,select:read-only,select:disabled,input[type=text]:read-only,input[type=text]:disabled,input[type=password]:read-only,input[type=password]:disabled,input[type=button]:read-only,input[type=button]:disabled,input[type=email]:read-only,input[type=email]:disabled,input[type=url]:read-only,input[type=url]:disabled,input[type=search]:read-only,input[type=search]:disabled,input[type=tel]:read-only,input[type=tel]:disabled,input[type=number]:read-only,input[type=number]:disabled,input[type=datetime]:read-only,input[type=datetime]:disabled{cursor:no-drop}textarea:focus,select:focus,input[type=text]:focus,input[type=password]:focus,input[type=button]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=datetime]:focus{outline:none}textarea:focus::placeholder,select:focus::placeholder,input[type=text]:focus::placeholder,input[type=password]:focus::placeholder,input[type=button]:focus::placeholder,input[type=email]:focus::placeholder,input[type=url]:focus::placeholder,input[type=search]:focus::placeholder,input[type=tel]:focus::placeholder,input[type=number]:focus::placeholder,input[type=datetime]:focus::placeholder{color:var(--mainColor);opacity:.8}select{background-image:none;background-size:initial;background-position:initial;background-repeat:initial;cursor:pointer}button{border:none;background:0 0;color:inherit;cursor:pointer}.affixed-input{position:relative}.affixed-input .prefix-element,.affixed-input .suffix-element{position:absolute;top:50%;left:0;transform:translateY(-50%);pointer-events:none;z-index:1;line-height:1}.affixed-input .hidden+.prefix-element,.affixed-input .hidden+.suffix-element{display:none !important}.affixed-input .switch-mode-content:not(.active)+.prefix-element,.affixed-input .switch-mode-content:not(.active)+.suffix-element{display:none !important}.affixed-input .affixed-value-width{position:absolute;display:inline-block;opacity:0;pointer-events:none;visibility:hidden}#flux-closet{position:relative}.flux-closet-maintenance{width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.flux-closet-maintenance-content{max-width:600px;text-align:center;line-height:1.15}.flux-closet-maintenance-content h2{font-size:48px}.flux-closet-maintenance-content h2,.flux-closet-maintenance-content p{margin-bottom:16px;line-height:1.2;font-family:inherit}.flux-closet-maintenance-content a{color:var(--accentColor);margin-top:24px;display:inline-block;text-decoration:underline}.fc__empty__state{padding:48px 32px;background-color:#fff;text-align:center;border-radius:var(--borderRadius2);box-shadow:0 0 1px rgba(0,0,0,.2),0px 10px 10px -10px rgba(0,0,0,.1)}.fc__empty__state__icon svg{width:80px;height:80px}.fc__empty__state__text p{margin-top:4px}.fc__empty__state__action{margin-top:16px}.load-screen{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--backgroundColor);z-index:99;display:flex;align-items:center;justify-content:center;transition:opacity .5s ease}.load-screen.hide{opacity:0;pointer-events:none}.load-screen.hide .loader{transform:scale(0.5)}.load-screen.hide-error .loader .lds-roller{display:none}.load-screen .loader{text-align:center;transition:transform .5s ease}.load-screen .loader p{color:var(--mainColor)}.lds-roller{display:inline-block;position:relative;width:80px;height:80px;margin-bottom:30px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:var(--accentColor);margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-0.036s}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-0.072s}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-0.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-0.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-0.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-0.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-0.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-0.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.lds-ring{display:inline-block;position:relative;width:60px;height:60px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:48px;height:48px;margin:6px;border:6px solid;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:var(--accentColor) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}.button-loader{position:absolute;top:50%;left:50%;right:0;bottom:0;width:32px;height:32px;transform:translate(-50%, -50%)}.button-loader div{box-sizing:border-box;display:block;position:absolute;width:24px;height:24px;margin:4px;border:2px solid;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:var(--accentColor) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.button-loader div:nth-child(1){animation-delay:-0.45s}.button-loader div:nth-child(2){animation-delay:-0.3s}.button-loader div:nth-child(3){animation-delay:-0.15s}.button-inline-loader{display:inline-flex;align-items:center;justify-content:center;position:relative;width:1em;height:1em;margin-left:.5em;vertical-align:middle;flex-shrink:0}.button-inline-loader span{box-sizing:border-box;position:absolute;inset:0;border:2px solid;border-radius:50%;border-color:currentColor rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite}.button-inline-loader span:nth-child(1){animation-delay:-0.45s}.button-inline-loader span:nth-child(2){animation-delay:-0.3s}.button-inline-loader span:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.opacity-loader{opacity:.6;pointer-events:none;animation:opacity-loader .8s linear infinite}@keyframes opacity-loader{0%{opacity:.6}50%{opacity:.3}100%{opacity:.6}}.tooltip-container{position:absolute;top:200px;left:200px;opacity:0;z-index:99;pointer-events:none;transition:opacity .5s ease,transform .5s ease}@media(max-width: 991.98px){.tooltip-container{display:none}}.tooltip-container span{content:"";position:absolute;width:16px;height:16px;background-color:var(--toolColor);transform:translateX(-50%) rotate(45deg);left:50%;display:inline-block;z-index:-1}.tooltip-container .tooltip{background-color:var(--toolColor);color:#fff;padding:6px 12px;font-size:14px;border-radius:24px;white-space:nowrap}.tooltip-container .tooltip.info-box{white-space:initial;border-radius:12px;max-width:300px;padding:12px;line-height:20px;font-size:15px}.tooltip-container.tooltip-up{transform:translateY(20px)}.tooltip-container.tooltip-up span{border-top-left-radius:3px;top:-6px}.tooltip-container.tooltip-down{transform:translateY(-20px)}.tooltip-container.tooltip-down span{border-bottom-right-radius:3px;bottom:-6px}.tooltip-container.show{opacity:1;transform:translateY(0)}.tooltip-container.color-box span{display:none}.tooltip-container.color-box .tooltip{background-color:rgba(0,0,0,0);padding:2px;display:flex}.tooltip-container.color-box .tooltip .color-btn{position:relative;width:28px;height:28px;border-radius:50%;padding:0;margin:2px}.tooltip-container.color-box .tooltip .color-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:4px solid #fff;opacity:.7;transition:transform .4s ease}.tooltip-container.color-box .tooltip .color-btn.active:after,.tooltip-container.color-box .tooltip .color-btn:hover:after{transform:scale(1.3)}.tooltip-container.color-box.show{pointer-events:all}.tooltip-container.color-box.tooltip-up{margin-top:-12px}.tooltip-container.color-box.tooltip-down{margin-top:12px}.info-box-trigger{background-color:var(--accentColor);border-radius:50%;height:18px;width:18px;color:var(--accentText);display:flex;justify-content:center;align-items:center;font-size:13px;font-weight:900;margin-left:6px;cursor:pointer}.alert-container{position:absolute;top:24px;left:24px;background-color:var(--whiteColor);border-radius:var(--borderRadius3);padding:16px 20px;width:400px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left;box-shadow:0px 0px 34px -17px rgba(0,0,0,.5);transform:translateY(24px);opacity:0;z-index:10001;transition:opacity .25s ease,transform .25s ease}@media(max-width: 991.98px){.alert-container{top:16px;left:16px;right:16px;width:calc(100% - 32px)}}.alert-container:hover span{opacity:1}.alert-container.error-alert:hover span::before,.alert-container.error-alert:hover span::after{background-color:var(--error)}.alert-container.warning-alert:hover span::before,.alert-container.warning-alert:hover span::after{background-color:var(--warning)}.alert-container.loader-alert{justify-content:flex-start;padding:10px;width:auto;padding-right:35px;cursor:progress}.alert-container.loader-alert .lds-ring{margin-right:15px}.alert-container.show{transform:translateY(0);opacity:1}.alert-container.hide{transform:translateY(-30px);opacity:0}.alert-container p{color:var(--mainColor);line-height:24px}.alert-container span{flex-shrink:0;width:20px;height:20px;position:relative;transform:rotate(45deg);opacity:.4;transition:opacity .3s ease}.alert-container span:before,.alert-container span:after{content:"";position:absolute;top:50%;left:50%;height:20px;width:2px;background-color:var(--mainColor);transition:background-color .2s ease}.alert-container span:before{transform:translate(-50%, -50%)}.alert-container span:after{transform:translate(-50%, -50%) rotate(90deg)}body.ui-rounded-corners .alert-container:before{content:"";position:absolute;top:0;left:0;bottom:0;width:6px;border-radius:12px;margin:12px}body.ui-rounded-corners .alert-container.error-alert:before{background-color:var(--error)}body.ui-rounded-corners .alert-container.warning-alert:before{background-color:var(--warning)}body.ui-rounded-corners .alert-container.success-alert:before{background-color:var(--success)}body.ui-rounded-corners .alert-container:not(.loader-alert){padding-left:32px}body:not(.ui-rounded-corners) .alert-container.error-alert{border-left:6px solid var(--error)}body:not(.ui-rounded-corners) .alert-container.warning-alert{border-left:6px solid var(--warning)}body:not(.ui-rounded-corners) .alert-container.success-alert{border-left:6px solid var(--success)}body.control-left .alert-container{left:auto;right:30px}.configurator-form .form-input-wrapper{position:relative}.configurator-form .form-input-wrapper:after{content:"";position:absolute;width:100%;height:100%;background-color:var(--shadowColor);top:0;left:0;z-index:0;transform:scale(0.98) translateY(4px);border-radius:var(--borderRadius2);transition:transform .3s ease,background .2s ease}.configurator-form .form-input-wrapper .ui-icon{position:absolute;right:12px;top:50%;width:20px;height:20px;transform:translateY(-50%);pointer-events:none;z-index:1}.configurator-form .form-input-wrapper .ui-icon svg{width:20px;height:20px;fill:var(--mainColor)}.configurator-form .form-input-wrapper .password-toggle-icon{pointer-events:inherit;cursor:pointer;background:var(--whiteColor);display:flex;align-items:center;justify-content:center;width:48px;height:32px;right:4px}.configurator-form .form-input-wrapper .password-toggle-icon svg{width:24px;height:24px}.configurator-form .form-input-wrapper .password-toggle-icon--on svg{fill:var(--accentColor)}.configurator-form .input--radio,.configurator-form .input--checkbox{display:block;cursor:pointer;user-select:none;height:22px}.configurator-form .input--radio input,.configurator-form .input--checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;display:none}.configurator-form .input--radio input:checked~.checkmark,.configurator-form .input--checkbox input:checked~.checkmark{background-color:var(--accentColor);border-color:var(--accentColor)}.configurator-form .input--radio input:checked~.checkmark:after,.configurator-form .input--checkbox input:checked~.checkmark:after{opacity:1;transform:scale(1) rotate(45deg)}.configurator-form .input--radio input:disabled~.checkmark,.configurator-form .input--checkbox input:disabled~.checkmark{opacity:.6;cursor:no-drop}.configurator-form .input--radio .checkmark,.configurator-form .input--checkbox .checkmark{display:block;position:relative;height:22px;width:22px;margin-right:8px;background-color:var(--buttonColor);border-radius:var(--borderRadius1);border:1px solid var(--shadowColor);transition:background .2s ease,border-color .2s ease}.configurator-form .input--radio .checkmark:after,.configurator-form .input--checkbox .checkmark:after{content:"";position:absolute;transform:scale(0.3) rotate(45deg);opacity:0;left:6px;top:0;width:8px;height:16px;border:solid var(--buttonColor);border-width:0 3px 3px 0;transition:transform .2s ease,opacity .2s ease}.configurator-form .input--radio input:checked~.checkmark{background-color:var(--accentColor);border-color:var(--accentColor)}.configurator-form .input--radio input:checked~.checkmark:after{transform:translate(-50%, -50%) scale(1);opacity:1}.configurator-form .input--radio .checkmark{border-radius:50%}.configurator-form .input--radio .checkmark:after{top:50%;left:50%;transform:translate(-50%, -50%) scale(0.4);width:10px;height:10px;background-color:var(--buttonColor);border:none;border-radius:50%;transition:transform .2s ease,opacity .2s ease}.configurator-form .input--color input[type=color]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;bottom:0;z-index:-1}.configurator-form .input--color input[type=text]{padding-left:76px}.configurator-form .input--color .form-color-picker{cursor:pointer}.configurator-form .input--color .form-color-picker span{width:56px;height:28px;display:inline-block;border-radius:var(--borderRadius1);transition:color .3s ease;background:rgba(0,0,0,0);position:absolute;left:12px;z-index:2;top:7px;border:1px solid var(--borderColor)}.configurator-form .input--file input[type=file]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;bottom:0;z-index:-1}.configurator-form .input--file .form-file-picker{display:flex;align-items:center;background:var(--buttonColor);position:relative;z-index:1;width:100%;line-height:1;border-radius:var(--borderRadius2);cursor:pointer}.configurator-form .input--file .form-file-picker img{max-width:210px;max-height:80px;border-radius:var(--borderRadius1);margin:12px 16px;border:1px solid var(--borderColor)}.configurator-form .input--file .form-file-picker p{padding:12px 16px;margin:0 -32px;display:flex;align-items:center;gap:12px}.configurator-form .input--file .form-file-picker p a{pointer-events:none;padding:10px 12px;font-size:14px}.configurator-form .form-input{position:relative;z-index:1}.configurator-form .form-label{margin-bottom:0;display:block}.configurator-form .form-label.label--radio,.configurator-form .form-label.label--checkbox{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;cursor:pointer}.configurator-form .form-label.label--radio .form-input-wrapper::after,.configurator-form .form-label.label--checkbox .form-input-wrapper::after{display:none}.configurator-form .form-label.label--radio .input-label,.configurator-form .form-label.label--checkbox .input-label{margin-bottom:0;line-height:1;font-size:15px}.configurator-form .form-label.label--rich{align-items:flex-start;flex-wrap:wrap}.configurator-form .form-label.label--rich .form-input-wrapper{margin-top:1px}.configurator-form .form-label.label--rich .input-label{flex:1;line-height:1.5;font-weight:normal;text-transform:none}.configurator-form .form-label.label--rich .input-label a{color:var(--accentColor);text-decoration:underline}.configurator-form .form-label.label--rich .error-message{flex-basis:100%}.configurator-form .input-label{margin-bottom:4px;color:var(--mainColor)}.configurator-form .input-label span{margin-left:2px}.configurator-form .form-modal-trigger{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:6px;vertical-align:middle;border-radius:50%;border:1px solid var(--shadowColor);background-color:var(--buttonColor);color:var(--mainColor);font-size:12px;line-height:1;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.configurator-form .form-modal-trigger:hover{background-color:var(--accentColor);border-color:var(--accentColor);color:var(--whiteColor)}.configurator-form .label--success .form-input-wrapper::after{background-color:var(--success)}.configurator-form .label--error .form-input-wrapper::after{background-color:var(--error)}.configurator-form .label--error .input-label-asterisk{color:var(--error)}p.general-feedback-message{font-weight:500;font-size:16px;line-height:1.4;padding-top:12px}p.general-feedback-message.feedback--error{color:var(--error)}p.general-feedback-message.feedback--success{color:var(--success)}p.general-feedback-message.feedback--warning{color:var(--warning)}p.error-message{color:var(--error);font-weight:500;font-size:14px;line-height:1.6;padding-top:10px}p.error-message .input-value-link{color:#fff;position:relative;margin:0 8px;display:inline-block;cursor:pointer;z-index:0;text-decoration:none}p.error-message .input-value-link:before{content:"";background-color:var(--error);position:absolute;top:-1px;bottom:-1px;left:-8px;right:-8px;border-radius:30px;z-index:-1}p.warning-message{color:var(--warning);padding-top:12px;font-weight:500;font-size:14px;line-height:20px}body{overflow:auto;overflow-x:hidden}.flux-closet-samples-container{position:relative}@media(min-width: 992px){.flux-closet-samples-container{display:grid;grid-template-columns:1fr 540px;grid-template-rows:1fr}}.samples-preview-container{overflow:hidden;background-color:var(--whiteColor);height:60vh}@media(min-width: 992px){.samples-preview-container{padding-top:0;height:100%;min-height:100vh}}.samples-preview-container.hide .preview-images{opacity:0}.samples-preview-container .preview-material-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.samples-preview-container .preview-material-container .preview-material{width:100%;height:100%;filter:brightness(1.1);background-size:210px 360px;background-position:center;background-repeat:repeat;position:absolute;transition:opacity .5s ease}@media(min-resolution: 3dppx){.samples-preview-container .preview-material-container .preview-material{filter:none}}.samples-preview-container .preview-material-container .preview-material-front{position:absolute;left:50%;transform:translateX(-50%) rotate(90deg);bottom:-148px;width:13px;height:767px;filter:brightness(1.1);transition:opacity .5s ease}.samples-preview-container .preview-images{opacity:1;filter:brightness(1.2);width:100%;height:100%;transition:opacity .1s ease}.samples-preview-container .preview-overlay,.samples-preview-container .preview-cutout,.samples-preview-container .preview-lights{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover}.samples-preview-container .preview-overlay{mix-blend-mode:multiply}.samples-preview-container .preview-lights{mix-blend-mode:screen}.samples-preview-container .preview-reflection-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);mix-blend-mode:hard-light;opacity:.13}.samples-preview-container .preview-reflection{position:absolute;bottom:75px;left:50%;transform:translateX(-50%);width:783px;height:159px;filter:blur(18px);transition:opacity .5s ease}.samples-control-panel{background-color:var(--backgroundColor);display:flex;flex-direction:column}@media(min-width: 992px){.samples-control-panel{position:relative}}.sample-btn{cursor:pointer;padding:12px 16px;border-radius:var(--borderRadius2);border:1px solid var(--accentColor);transition:background-color .2s ease,color .2s ease,opacity .2s ease}.sample-btn.btn-outline{background-color:rgba(0,0,0,0);color:var(--accentColor);width:100%}@media(max-width: 991.98px){.sample-btn.btn-outline{padding:8px 16px}}.sample-btn.btn-outline:hover{color:var(--accentText);background-color:var(--accentColor)}.sample-btn.btn-full{background-color:var(--accentColor);color:var(--accentText);font-weight:900;width:100%}.sample-btn.btn-full.button-loading{color:rgba(0,0,0,0);pointer-events:none}.sample-btn.btn-full .button-loader div{border-color:var(--accentText) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.sample-btn.btn-add{padding:8px 16px;background-color:var(--accentColor);color:var(--whiteColor)}.sample-btn.btn-add:hover{color:var(--accentColor);background-color:rgba(0,0,0,0)}.sample-btn.btn-remove{padding:8px 16px;background-color:rgba(0,0,0,0);color:var(--mainColor);border:none}.sample-btn.btn-remove-icon{position:relative;width:20px;height:20px;transform:rotate(45deg);opacity:0;border:none;pointer-events:none;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);padding:0}.sample-btn.btn-remove-icon:hover:before,.sample-btn.btn-remove-icon:hover:after{background-color:var(--accentColor)}.sample-btn.btn-remove-icon:before,.sample-btn.btn-remove-icon:after{content:"";position:absolute;top:50%;left:50%;height:20px;width:1px;background-color:var(--mainColor);transition:background-color .2s ease}.sample-btn.btn-remove-icon:before{transform:translate(-50%, -50%)}.sample-btn.btn-remove-icon:after{transform:translate(-50%, -50%) rotate(90deg)}.samples-container{padding:24px;flex-grow:1}@media(min-width: 768px){.samples-container{padding:var(--stepPadding)}}@media(min-width: 992px){.samples-container{overflow-y:auto;max-height:100vh;margin-top:-60px}}.sample-list-selected-container{display:none;margin-bottom:32px}@media(min-width: 992px){.sample-list-selected-container{display:block}}.sample-list-selected-container .sample-list-selected-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sample-list-selected-container .sample-list-selected-header p{line-height:1;opacity:.5}.sample-list-selected-container .sample-list-selected{margin-bottom:12px}.samples-top-container{position:sticky;left:0;top:0;width:100%;background-color:var(--buttonColor);border-bottom:1px solid var(--whiteColor);z-index:2;display:flex;justify-content:space-between;align-items:center;height:60px;padding:12px 16px;transform:translateY(0);opacity:1;pointer-events:all;transition:opacity .4s ease,transform .4s ease}@media(min-width: 992px){.samples-top-container{transform:translateY(-24px);opacity:0;pointer-events:none}}.samples-top-container.show{transform:translateY(0);opacity:1;pointer-events:all}.samples-top-container .sample-list-selected{display:flex}.samples-top-container .sample-btn{width:auto}.sample-top{position:relative;width:44px;height:44px;margin-right:3px;border:2px solid rgba(0,0,0,0);padding:0;transform:scale(1);cursor:pointer;transition:border .3s ease,transform .3s ease}@media(min-width: 992px){.sample-top{width:40px;height:40px;margin-right:6px}}.sample-top.sample-empty{border:2px solid var(--accentColor);transform:scale(0.8);cursor:default;border-radius:var(--borderRadius2)}.sample-top.sample-empty:after{transform:translate(-50%, -50%) scale(1);opacity:1}.sample-top.sample-empty img{transform:scale(0.5);opacity:0}.sample-top:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.4);width:60%;height:60%;background-color:var(--accentLight);border-radius:var(--borderRadius1);opacity:0;transition:opacity .3s ease,transform .3s ease}.sample-top img{width:100%;height:100%;object-fit:cover;border-radius:var(--borderRadius2);transition:opacity .3s ease,transform .3s ease}.sample{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sample.sample-empty p{opacity:.5}.sample.sample-empty .sample-preview{border:2px solid var(--accentColor);transform:scale(0.8);cursor:default}.sample.sample-empty .sample-preview:after{transform:translate(-50%, -50%) scale(1);opacity:1}.sample.sample-empty .sample-preview img{transform:scale(0.5);opacity:0}.sample:not(.sample-empty):hover .sample-btn.btn-remove-icon{opacity:1;pointer-events:all}.sample p{line-height:1;transition:opacity .2s ease}.sample .sample-info{display:flex;align-items:center}.sample .sample-preview{position:relative;width:46px;height:46px;border:2px solid rgba(0,0,0,0);padding:0;transform:scale(1);margin-right:15px;cursor:pointer;border-radius:var(--borderRadius2);transition:border .3s ease,transform .3s ease}.sample .sample-preview:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.4);width:60%;height:60%;background-color:var(--accentLight);border-radius:var(--borderRadius1);opacity:0;transition:opacity .3s ease,transform .3s ease}.sample .sample-preview img{width:100%;height:100%;object-fit:cover;transform:scale(1);opacity:1;border-radius:var(--borderRadius3);transition:opacity .3s ease,transform .3s ease}.sample-category{margin-bottom:24px}.sample-category:last-child{margin-bottom:0}.sample-category h4{margin:8px 0 0 0;font-size:18px}.sample-category p{line-height:23px;margin-top:8px}.sample-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(60px, 1fr));grid-gap:8px;margin-top:12px}.sample-grid .sample-tile{position:relative;padding:16px;display:inline-block;cursor:pointer}.sample-grid .sample-tile.active:after{opacity:1;transform:scale(1)}.sample-grid .sample-tile.active img{transform:scale(0.8)}.sample-grid .sample-tile:before{content:"";padding-bottom:100%;display:block}.sample-grid .sample-tile:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid var(--accentColor);opacity:0;transform:scale(0.9);border-radius:var(--borderRadius3);transition:opacity .4s ease,transform .4s ease}.sample-grid .sample-tile img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border-radius:var(--borderRadius2);transition:transform .4s ease}.sample-grid .sample-tile img:hover{transform:scale(0.9)}.samples-bottom-container{position:sticky;bottom:0;right:0;width:100%;background-color:var(--buttonColor);border-top:1px solid var(--whiteColor);display:flex;justify-content:space-between;align-items:center;padding:12px 16px;transition:opacity .5s ease,transform .5s ease}@media(min-width: 992px){.samples-bottom-container{width:540px}}.samples-bottom-container.hidden{opacity:0;transform:translateY(80px);pointer-events:none}.samples-bottom-container .sample-bottom-info{display:flex;align-items:center}.samples-bottom-container .sample-bottom-info p{line-height:1;margin-right:8px}.samples-bottom-container .sample-bottom-preview{width:48px;height:48px;background-color:var(--whiteColor);margin-right:12px;object-fit:cover;border-radius:var(--borderRadius3);transition:opacity .2s ease,transform .2s ease}.samples-bottom-container .sample-bottom-preview.preview-animation{transform:scale(0.8);opacity:0}.samples-form-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;background-color:var(--backgroundColor);overflow-y:auto;opacity:0;transform:translateY(48px);pointer-events:none;transition:opacity .5s ease,transform .5s ease}.samples-form-container.show{opacity:1;transform:translateY(0);pointer-events:all}.samples-form-container .samples-form-header{padding:24px;background-color:var(--buttonColor);display:flex;justify-content:space-between;height:70px;align-items:center}.samples-form-container .samples-form-header h4{color:var(--mainColor);font-weight:900;margin:0}.samples-form-container .samples-form-body{padding:24px;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.samples-form-container .samples-form-close-btn{position:relative;width:20px;height:20px;transform:rotate(45deg);cursor:pointer;opacity:.5;transition:opacity .2s ease}.samples-form-container .samples-form-close-btn:hover{opacity:1}.samples-form-container .samples-form-close-btn:hover:before,.samples-form-container .samples-form-close-btn:hover:after{background-color:var(--accentColor)}.samples-form-container .samples-form-close-btn:before,.samples-form-container .samples-form-close-btn:after{content:"";position:absolute;top:50%;left:50%;width:2px;height:20px;background-color:var(--mainColor);transition:background-color .2s ease}.samples-form-container .samples-form-close-btn:before{transform:translate(-50%, -50%)}.samples-form-container .samples-form-close-btn:after{transform:translate(-50%, -50%) rotate(90deg)}.samples-response{opacity:0;text-align:center;padding:24px;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease}.samples-response.show{opacity:1;transform:translateY(0)}.samples-response .response-icon{line-height:1;margin-left:-4px;color:var(--success)}.samples-response .response-icon svg{width:64px;height:64px}.samples-response .response-title{margin-top:24px}.samples-response .response-description{margin-top:8px}.sample-image-hidden{opacity:0;position:absolute;pointer-events:none}.load-screen{position:absolute}
