/* /Public/CSS/Templates/FormOneClick.css */
.form-one-click{container:form-one-click/inline-size;contain:layout style}.form-one-click__container{padding:23px}.form-one-click__container:has(.form-one-click__erid-btn){padding-bottom:30px}.form-one-click__form{display:flex;align-items:center;flex-wrap:wrap;gap:25px 20px;container:form-one-click-form/inline-size}.form-one-click__title{line-height:1.2;font-weight:500;text-wrap:balance}.form-one-click__highlight{display:inline-block;padding:.46em .86em;border-radius:40px;background:var(--green-gradient);color:#fff;line-height:1.1;text-wrap:balance}.form-one-click__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px 15px;margin-bottom:25px}.form-one-click__form .form-param,.form-one-click__btn{flex-grow:1}.form-one-click__form .form-param{--form-param-padding-v:0}.form-one-click__form .form-param_Phone{flex-basis:260px;width:min(calc(100cqw - 46px),260px);border-radius:30px;background:hsl(from var(--text-color) h s l/7%)}.form-one-click__form .form-param_Phone:before{font-size:1.71rem;color:hsl(from var(--text-color) h s l/30%);line-height:50px;height:50px;width:40px;text-align:center;position:absolute;top:0;right:6px;font-family:var(--fa-style-family);font-weight:var(--fa-style-solid);content:var(--fa-var-phone-alt)}.form-one-click__form .form-param__input:before,.form-one-click__form .form-param__input:after,.form-one-click__form .form-param__title{display:none}.form-one-click__form .form-param__error{position:absolute;top:100%;left:0;right:0;white-space:nowrap}.form-one-click__form .form-param_Phone input,.form-one-click__form .form-param_Phone .country-code{height:50px;line-height:50px;font-size:1.14rem}.form-one-click__form .form-param_Phone .country-code+input[type=tel]{width:100%;background:0 0;border-radius:30px;padding-left:20px;padding-right:50px}.form-one-click__form .form-param_Phone input:focus{box-shadow:inset 0 0 2px 0 var(--text-color)}.form-one-click__form .form-param_Phone input.required{box-shadow:inset 0 0 0 1px var(--error-color)}.form-one-click__form .form-field-phone.show .country-code+input[type=tel]{padding-left:45px}.form-one-click__form .form-field-phone.show .country-code{display:block;height:50px;left:20px;width:20px}.form-one-click__form .form-param_Privacy{flex-basis:370px;max-width:100%;font-size:1rem;line-height:1.1}.form-one-click__form .form-param_Privacy input[type=checkbox]{appearance:none;cursor:pointer;width:var(--input-check-radio-size);height:var(--input-check-radio-size);flex-shrink:0;border-radius:calc(var(--input-check-radio-size) * .25);background:0 0;transition:background-color .3s;align-self:flex-start}.form-one-click__form .form-param_Privacy input[type=checkbox]:not(:checked){box-shadow:inset 0 0 0 .125em var(--input-border-color)}.form-one-click__form .form-param_Privacy input[type=checkbox]:checked{box-shadow:inset 0 0 0 .125em var(--theme-red)}.form-one-click__form .form-param_Privacy input[type=checkbox]::after{content:var(--fa-var-check);font-family:var(--fa-style-family);font-weight:var(--fa-style-solid);position:absolute;inset:0;margin-top:.1em;transition:transform .3s;transform:scale(0);display:flex;align-items:center;justify-content:center;color:var(--theme-red)}.form-one-click__form .form-param_Privacy input[type=checkbox]:checked::after{transform:none}.form-one-click__form .form-param_Privacy input[type=checkbox]::before{content:'';display:block;position:absolute;inset:-.5em}.form-one-click__form .form-param_Privacy .form-check{width:100%;display:flex;align-items:center;gap:.3571em .6em}.form-one-click__btn{min-width:180px}.form-one-click__erid-btn{position:absolute;bottom:4px;right:4px;font-size:12px;line-height:1;white-space:nowrap;padding:2px 12px 3px 4px;border-radius:4px;background-color:var(--bg2);cursor:pointer}.form-one-click__erid-btn::after{font-family:var(--fa-style-family);font-weight:var(--fa-style-solid);content:var(--fa-var-ellipsis-v);position:absolute;top:2px;right:4px;line-height:12px;font-size:10px}.form-one-click__erid-btn:not(:hover,.open){color:hsl(from var(--bg2) h s calc(l - 30))}.form-one-click:has(.form-one-click__form.success)>*:not(.form-one-click__messages){opacity:0}.form-one-click:has(.form-one-click__form.success) .form-one-click__messages{position:absolute;top:0;left:0;right:0;min-height:100%;background:#fff;box-shadow:0 0 40px hsl(from var(--text-color) h s l/10%);border-radius:var(--border-radius-m);padding:10px;display:flex}.form-one-click .system-message.success{width:100%;font-size:1rem;padding-left:4em;border-radius:var(--border-radius-m);min-height:100%;display:flex;flex-direction:column;justify-content:center}.form-one-click .system-message.success.mt10{margin-top:0}@container form-one-click (max-width:345px){.form-one-click__title {font-size:1.25rem;}
}@container form-one-click (min-width:346px){.form-one-click__title {font-size:1.5rem;}
	.form-one-click__highlight {font-size:1.25rem;}
}@container form-one-click (min-width:540px){.form-one-click__title > span {display:inline-block;}
	.form-one-click__form {min-width:450px;}
}@container form-one-click (max-width:949px){.form-one-click__header {text-align:center;justify-content:center;}
	.form-one-click__form {justify-content:center;flex-wrap:wrap;}
}@container form-one-click (min-width:950px){.form-one-click__input-box {width:260px;}
}
/* /Public/CSS/Routes/Components/TreePlisse_Top.css */
.first-screen{background:linear-gradient(to left,rgba(255,255,199,.1) 0%,rgba(0,183,255,.1) 100%);contain:layout style}.first-screen::before{content:'';display:block;position:absolute;bottom:0;left:0;height:100px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);right:0}.first-screen::after{content:'';display:block;position:absolute;top:100%;left:0;right:0;height:200px;background:linear-gradient(to bottom,#ffffff 0%,var(--bg2) 100%)}.first-screen-form-container{z-index:1}.first-screen-title{font-weight:500;margin-bottom:1em}.first-screen .breadcrumbs{margin-top:30px;margin-bottom:30px;opacity:.7}.first-screen-feature{display:flex;align-items:center}.first-screen-feature+.first-screen-feature{margin-top:.82em}.first-screen-feature_icon{gap:.9em}.first-screen-feature__icon{font-size:.9em;width:2.3em;height:2.3em;display:flex;align-items:center;justify-content:center;background:var(--green-gradient);color:#fff;border-radius:50%;flex-shrink:0}.first-screen-feature__star{font-size:.7727em;font-weight:600;margin-left:5px;margin-right:12px;background:50%/contain no-repeat;width:min(4.7em,80px);aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.first-screen-banner{display:flex;align-items:center;justify-content:center}.first-screen-banner-images{width:min(100%,700px);aspect-ratio:100/67;background:50%/contain no-repeat}.first-screen-banner-img{position:absolute;height:30%;aspect-ratio:1;border-radius:50%;border:1px solid hsl(from var(--bg2) h s calc(l - 10));background:50%/cover no-repeat}.first-screen-banner-img_thread{top:45%;right:0}.first-screen-banner-img_components{top:56%;left:8%}.first-screen-banner-img_cloth{top:0;right:8%}.first-screen-banner-img_profile{top:10%;left:0}.first-screen-banner-img_doorstep{top:85%;right:9%}.first-screen-banner-line{position:absolute;border-bottom:2px dashed hsl(from var(--bg2) h calc(s - 10) calc(l - 20))}.first-screen-banner-line::before{content:'';display:block;position:absolute;border-radius:50%;background:hsl(from var(--bg2) h s l/50%);border:1px solid hsl(from var(--bg2) h s calc(l - 10))}.first-screen-banner-line_thread{top:62%;right:10%;left:60%;transform:rotate(-10deg)}.first-screen-banner-line_components{top:83.5%;left:18%;right:64%;transform:rotate(49deg)}.first-screen-banner-line_cloth{top:18%;left:60%;right:20%;transform:rotate(-27deg)}.first-screen-banner-line_profile-top{top:14.5%;left:10%;width:33%;transform:rotate(-26deg)}.first-screen-banner-line_profile-left{top:26%;left:10%;width:24%}.first-screen-banner-line_doorstep{top:99%;right:19%;left:47%;transform:rotate(3deg)}@media all and (max-width:767px){.first-screen-title{font-size:2.2em}.first-screen-banner{padding:30px var(--container-padding-h)100px}}@media all and (min-width:768px){.first-screen-banner{padding:30px 30px 100px}}@media all and (min-width:768px) and (max-width:939px){.first-screen-title{font-size:2.57em}}@media all and (max-width:939px){.first-screen-info{padding-right:var(--container-padding-h)}}@media all and (min-width:940px){.first-screen-container{display:flex;justify-content:space-between}.first-screen-info{min-height:100%;display:flex;flex-direction:column;padding-bottom:40px}.first-screen-text{flex-grow:2;display:flex;flex-direction:column;justify-content:center}}@media all and (max-width:1200px){.first-screen-info{padding-left:var(--container-padding-h)}}@media all and (min-width:1201px){.first-screen-info{padding-left:calc(50% - 600px + var(--container-padding-h))}}@media all and (min-width:940px) and (max-width:1200px){.first-screen-title{font-size:2.8em;line-height:1.2}}@media all and (min-width:1201px) and (max-width:1399px){.first-screen-title{font-size:3em;line-height:1.15}}@media all and (max-width:519px){.first-screen-banner-line::before{top:-11px;width:22px;height:22px}.first-screen-banner-line_left{margin-left:-11px}.first-screen-banner-line_left::before{right:-22px}.first-screen-banner-line_right{margin-right:-11px}.first-screen-banner-line_right::before{left:-22px}}@media all and (min-width:420px) and (max-width:559px),all and (min-width:940px) and (max-width:1200px){.first-screen-banner-line::before{top:-15px;width:30px;height:30px}.first-screen-banner-line_left{margin-left:-15px}.first-screen-banner-line_left::before{right:-30px}.first-screen-banner-line_right{margin-right:-15px}.first-screen-banner-line_right::before{left:-30px}}@media all and (min-width:560px) and (max-width:939px),all and (min-width:1200px){.first-screen-banner-line::before{top:-20px;width:40px;height:40px}.first-screen-banner-line_left{margin-left:-20px}.first-screen-banner-line_left::before{right:-40px}.first-screen-banner-line_right{margin-right:-20px}.first-screen-banner-line_right::before{left:-40px}}@media all and (max-width:414px){.first-screen-feature{font-size:1.2em}}@media all and (min-width:415px) and (max-width:639px){.first-screen-feature{font-size:1.35em}}@media all and (min-width:640px) and (max-width:1399px){.first-screen-feature{font-size:1.5em}}@media all and (min-width:940px) and (max-width:1399px){.first-screen-info{width:50%}.first-screen-banner{width:50%}}@media all and (min-width:1400px){.first-screen-features{padding-right:100px}.first-screen-feature{font-size:1.57em}.first-screen-title{font-size:3.5em;line-height:1.1}.first-screen-info{width:55%}.first-screen-banner{width:45%}}
