:root{--technics-fb-variants:1}body.technics-fb--design-1 .form-builder.popup{border:0}body.technics-fb--design-1 .form-builder.popup .inner-header{border-bottom:0}body.technics-fb--design-1 .form-builder.popup .inner-header .modal-close,body.technics-fb--design-1 .form-builder.popup .inner-footer .close-modal{border-color:transparent;background:var(--bg-3,#eef2f6)}body.technics-fb--design-1 .form-builder.popup .inner-footer .close-modal{color:var(--tx-2,#4b5563)}body:is(.technics-fb--design-2,.technics-fb--design-3) .form-builder.static:not(.technics-order-form *){--technics-fb-x:2.8rem;--technics-fb-head-top:2.4rem;--technics-fb-foot-top:.6rem;--technics-fb-foot-bottom:2.8rem;border:0}body:is(.technics-fb--design-2,.technics-fb--design-3) .form-builder.static:not(.technics-order-form *) .inner-header{margin:calc(-1 * var(--technics-fb-head-top)) calc(-1 * var(--technics-fb-x)) 0;background:transparent}body:is(.technics-fb--design-2,.technics-fb--design-3) .form-builder.static:not(.technics-order-form *) .inner-header::after{content:none}body:is(.technics-fb--design-2,.technics-fb--design-3) .form-builder.static:not(.technics-order-form *) .inner-center{display:contents}body:is(.technics-fb--design-2,.technics-fb--design-3) .form-builder.static:not(.technics-order-form *) .inner-center .additional-information.top{color:var(--tx-2,#4b5563)}body:is(.technics-fb--design-2,.technics-fb--design-3) .form-builder.static:not(.technics-order-form *) .inner-footer{width:auto;margin:calc(2rem - var(--technics-fb-foot-top)) calc(-1 * var(--technics-fb-x)) calc(-1 * var(--technics-fb-foot-bottom));background:transparent}body:is(.technics-fb--design-2,.technics-fb--design-3) .form-builder.static:not(.technics-order-form *) .outlined-field>.field-outline-label{background:transparent}body:is(.technics-fb--design-2,.technics-fb--design-3) .form-builder.static:not(.technics-order-form *) .outlined-field>.field-outline-label::after{content:"";position:absolute;z-index:-1;right:0;bottom:0;left:0;height:10px;background:#fff}@media (max-width:768px){body:is(.technics-fb--design-2,.technics-fb--design-3) .form-builder.static:not(.technics-order-form *){--technics-fb-x:1.6rem;--technics-fb-head-top:2rem;--technics-fb-foot-top:.4rem;--technics-fb-foot-bottom:2rem}}body:has(.mfp-content>.form-builder.popup) :is(.tpm-widget,button.form-builder-call-float-button){visibility:hidden;opacity:0;pointer-events:none}body:is(.technics-fb--design-2,.technics-fb--design-3) .form-builder:not(.technics-order-form *) .inner-center .inner-fields [data-field-type="file"] :is(.upload-file-button,.file-upload-control>.file-upload-description){font-size:1.6rem}body:is(.technics-fb--design-2,.technics-fb--design-3) .form-builder:not(.technics-order-form *) .inner-center .inner-fields [data-field-type="file"] .upload-file-button{flex:0 0 auto;width:auto}body:is(.technics-fb--design-2,.technics-fb--design-3) .form-builder:not(.technics-order-form *) .inner-center .inner-fields [data-field-type="file"] .file-upload-control>.file-upload-description{line-height:1.35;text-wrap:pretty}body.technics-fb--design-2 .form-builder.popup{max-width:64rem;border:0;border-radius:1.6rem}body.technics-fb--design-2 .form-builder.popup .inner-header{padding:2.4rem 2.8rem .4rem;border-bottom:0;color:var(--tx-1,#1f2633);font-size:2.4rem;text-wrap:balance}body.technics-fb--design-2 .form-builder.popup .inner-header .modal-close{flex-basis:4rem;width:4rem;height:4rem;margin:-.4rem -1rem 0 0;border:0;border-radius:1rem;background:transparent;color:var(--tx-2,#4b5563)}body.technics-fb--design-2 .form-builder.popup .inner-header .modal-close:hover{background:var(--bg-3,#eef2f6);color:var(--tx-1,#1f2633);transform:none}body.technics-fb--design-2 .form-builder.popup .inner-center{padding:1.2rem 2.8rem 2.4rem}body.technics-fb--design-2 .form-builder.popup .inner-center .additional-information.top{color:var(--tx-2,#4b5563);font-size:1.6rem}body.technics-fb--design-2 .form-builder.popup .inner-footer{justify-content:flex-end;padding:1.6rem 2.8rem;background:var(--bg-2,#f6f8fb)}body.technics-fb--design-2 .form-builder.popup .inner-footer button{min-height:4.8rem;border-radius:1rem}body.technics-fb--design-2 .form-builder.popup .inner-footer .close-modal{min-width:0;border-color:transparent;background:transparent;color:var(--tx-2,#4b5563)}body.technics-fb--design-2 .form-builder.popup .inner-footer .close-modal:hover{border-color:transparent;background:var(--bg-3,#eef2f6);color:var(--tx-1,#1f2633)}body.technics-fb--design-2 .form-builder.popup .inner-footer .save-form{min-width:20rem}body.technics-fb--design-2 .form-builder.static:not(.technics-order-form *){margin-right:-.4rem;margin-left:-.4rem;padding:.4rem;border-radius:0;background:transparent;clip-path:inset(0)}body.technics-fb--design-2 .form-builder.static:not(.technics-order-form *) .inner-footer .save-form{width:100%;min-width:0;border-radius:1rem}body.technics-fb--design-2 button.form-builder-call-float-button{padding:.4rem 1.8rem .4rem .4rem;border-radius:1.4rem;box-shadow:none;animation:none}body.technics-fb--design-2 button.form-builder-call-float-button::before{content:none}body.technics-fb--design-2 button.form-builder-call-float-button:hover{background:var(--theme-color-3,var(--theme-color-1));box-shadow:none}body.technics-fb--design-2 button.form-builder-call-float-button :is(img,.call-button-icon){max-width:4.4rem;max-height:4.4rem;margin-right:1.2rem;border-radius:1rem}body.technics-fb--design-2 button.form-builder-call-float-button .call-button-text{padding:0;font-size:1.6rem;font-weight:500}body.technics-fb--design-2 button.form-builder-call-float-button:has(>:only-child){padding:.4rem}@media (max-width:768px){body.technics-fb--design-2 .form-builder.popup .inner-header{padding:1.6rem 1.6rem .4rem;font-size:2.1rem}body.technics-fb--design-2 .form-builder.popup .inner-center{padding:1.2rem 1.6rem 1.6rem}body.technics-fb--design-2 .form-builder.popup .inner-footer{flex-wrap:nowrap;gap:.8rem;padding:1.2rem 1.6rem}body.technics-fb--design-2 .form-builder.popup .inner-footer .close-modal{flex:0 0 auto;width:auto;padding:0 1.2rem}body.technics-fb--design-2 .form-builder.popup .inner-footer .save-form{flex:1 1 auto;width:auto;min-width:0}}body.technics-fb--design-3 .mfp-container:has(>.mfp-content>.form-builder.popup){padding:0;text-align:right}body.technics-fb--design-3 .mfp-content:has(>.form-builder.popup){width:auto;max-width:none;height:100%;padding:0;vertical-align:top}body.technics-fb--design-3 .form-builder.popup{display:flex;flex-direction:column;width:min(52rem,100vw);max-width:none;height:100%;margin:0;border:0;border-radius:0;box-shadow:-1.2rem 0 4rem rgba(15,23,42,.18);text-align:left;animation:technics-fb-drawer .32s cubic-bezier(.16,1,.3,1)}body.technics-fb--design-3 .form-builder.popup .inner-header{flex:0 0 auto;align-items:flex-start;padding:2.4rem 2.4rem .4rem 2.8rem;border-bottom:0;color:var(--tx-1,#1f2633);font-size:2.4rem;text-wrap:balance}body.technics-fb--design-3 .form-builder.popup .inner-header .modal-close{flex-basis:4rem;width:4rem;height:4rem;margin-top:-.4rem;border:0;border-radius:1rem;background:var(--bg-3,#eef2f6);color:var(--tx-1,#1f2633)}body.technics-fb--design-3 .form-builder.popup .inner-header .modal-close:hover{background:var(--theme-color-1);color:#fff;transform:none}body.technics-fb--design-3 .form-builder.popup .inner-center{flex:1 1 auto;max-height:none;padding:1.2rem 2.8rem 2.4rem}body.technics-fb--design-3 .form-builder.popup .inner-center .additional-information.top{color:var(--tx-2,#4b5563);font-size:1.6rem}body.technics-fb--design-3 .form-builder.popup .inner-footer{flex:0 0 auto;flex-wrap:nowrap;gap:.8rem;padding:1.6rem 2.8rem 2.4rem}body.technics-fb--design-3 .form-builder.popup .inner-footer button{min-height:5.2rem;border-radius:1rem}body.technics-fb--design-3 .form-builder.popup .inner-footer .save-form{flex:1 1 auto;order:-1;width:auto;min-width:0}body.technics-fb--design-3 .form-builder.popup .inner-footer .close-modal{flex:0 0 auto;width:auto;min-width:0;padding:0 1.6rem;border-color:transparent;background:var(--bg-3,#eef2f6);color:var(--tx-2,#4b5563)}body.technics-fb--design-3 .form-builder.popup .inner-footer .close-modal:hover{border-color:transparent;background:var(--bg-3,#eef2f6);color:var(--tx-1,#1f2633)}@keyframes technics-fb-drawer{from{transform:translate3d(4rem,0,0)}}@keyframes technics-fb-sheet{from{transform:translate3d(0,4rem,0)}}body.technics-fb--design-3 .form-builder.static:not(.technics-order-form *){container-type:inline-size;padding:var(--technics-fb-head-top) var(--technics-fb-x) var(--technics-fb-foot-bottom);border-radius:1.6rem;background:color-mix(in srgb,var(--tx-1,#1f2633) 4%,#fff);clip-path:inset(0 round 1.6rem)}body.technics-fb--design-3 .sku__content:is(.sku__content--design-3,.sku__content--design-4)>.form-builder.static{background:#fff}@container (min-width:480px){body.technics-fb--design-3 .form-builder.static:not(.technics-order-form *) .fields-block>.inner-fields:has(>[data-field-type="textarea"]):has(>:nth-child(4 of [data-field-type]:not([data-field-type="textarea"],[data-field-type="checkbox"],[data-field-type="radio"],[data-field-type="file"]))):not(:has(>:nth-child(5 of [data-field-type]:not([data-field-type="textarea"],[data-field-type="checkbox"],[data-field-type="radio"],[data-field-type="file"])))){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1.6rem;align-items:stretch}body.technics-fb--design-3 .form-builder.static:not(.technics-order-form *) .fields-block>.inner-fields:has(>[data-field-type="textarea"]):has(>:nth-child(4 of [data-field-type]:not([data-field-type="textarea"],[data-field-type="checkbox"],[data-field-type="radio"],[data-field-type="file"]))):not(:has(>:nth-child(5 of [data-field-type]:not([data-field-type="textarea"],[data-field-type="checkbox"],[data-field-type="radio"],[data-field-type="file"]))))>[data-field-type]{grid-column:1 / -1;width:auto}body.technics-fb--design-3 .form-builder.static:not(.technics-order-form *) .fields-block>.inner-fields:has(>[data-field-type="textarea"]):has(>:nth-child(4 of [data-field-type]:not([data-field-type="textarea"],[data-field-type="checkbox"],[data-field-type="radio"],[data-field-type="file"]))):not(:has(>:nth-child(5 of [data-field-type]:not([data-field-type="textarea"],[data-field-type="checkbox"],[data-field-type="radio"],[data-field-type="file"]))))>[data-field-type]:not([data-field-type="textarea"],[data-field-type="checkbox"],[data-field-type="radio"],[data-field-type="file"]){grid-column:1}body.technics-fb--design-3 .form-builder.static:not(.technics-order-form *) .fields-block>.inner-fields:has(>[data-field-type="textarea"]):has(>:nth-child(4 of [data-field-type]:not([data-field-type="textarea"],[data-field-type="checkbox"],[data-field-type="radio"],[data-field-type="file"]))):not(:has(>:nth-child(5 of [data-field-type]:not([data-field-type="textarea"],[data-field-type="checkbox"],[data-field-type="radio"],[data-field-type="file"]))))>[data-field-type="textarea"]{display:flex;flex-direction:column;grid-row:1 / span 4;grid-column:2}body.technics-fb--design-3 .form-builder.static:not(.technics-order-form *) .fields-block>.inner-fields:has(>[data-field-type="textarea"]):has(>:nth-child(4 of [data-field-type]:not([data-field-type="textarea"],[data-field-type="checkbox"],[data-field-type="radio"],[data-field-type="file"]))):not(:has(>:nth-child(5 of [data-field-type]:not([data-field-type="textarea"],[data-field-type="checkbox"],[data-field-type="radio"],[data-field-type="file"]))))>[data-field-type="textarea"]>.outlined-field{display:flex;flex:1 1 auto;flex-direction:column}body.technics-fb--design-3 .form-builder.static:not(.technics-order-form *) .fields-block>.inner-fields:has(>[data-field-type="textarea"]):has(>:nth-child(4 of [data-field-type]:not([data-field-type="textarea"],[data-field-type="checkbox"],[data-field-type="radio"],[data-field-type="file"]))):not(:has(>:nth-child(5 of [data-field-type]:not([data-field-type="textarea"],[data-field-type="checkbox"],[data-field-type="radio"],[data-field-type="file"]))))>[data-field-type="textarea"]>.outlined-field>textarea{flex:1 1 auto;height:auto}}body.technics-fb--design-3 button.form-builder-call-float-button{right:0;padding:.4rem 1.6rem .4rem .4rem;border-radius:1.6rem 0 0 1.6rem;box-shadow:none;animation:none}body.technics-fb--design-3 button.form-builder-call-float-button::before{content:none}body.technics-fb--design-3 button.form-builder-call-float-button:hover{padding-right:2rem;background:var(--theme-color-3,var(--theme-color-1));box-shadow:none}body.technics-fb--design-3 button.form-builder-call-float-button :is(img,.call-button-icon){max-width:4.8rem;max-height:4.8rem;margin-right:1.2rem;border-radius:1.2rem}body.technics-fb--design-3 button.form-builder-call-float-button .call-button-text{padding:0;font-size:1.6rem;font-weight:500}body.technics-fb--design-3 button.form-builder-call-float-button:has(>:only-child){padding:.4rem}@media (max-width:600px){body.technics-fb--design-3 .mfp-content:has(>.form-builder.popup){width:100%;height:auto;vertical-align:bottom}body.technics-fb--design-3 .form-builder.popup{width:100%;height:auto;max-height:92dvh;border-radius:1.6rem 1.6rem 0 0;box-shadow:0 -1.2rem 4rem rgba(15,23,42,.18);animation-name:technics-fb-sheet}body.technics-fb--design-3 .form-builder.popup .inner-header{padding:2rem 1.6rem .4rem;font-size:2.1rem}body.technics-fb--design-3 .form-builder.popup .inner-center{min-height:0;padding:1.2rem 1.6rem 1.6rem;overflow:auto}body.technics-fb--design-3 .form-builder.popup .inner-footer{padding:1.2rem 1.6rem 1.6rem}body.technics-fb--design-3 button.form-builder-call-float-button{bottom:1.6rem}body:is(.technics-fb--design-2,.technics-fb--design-3) button.form-builder-call-float-button{padding-right:1.4rem}body:is(.technics-fb--design-2,.technics-fb--design-3) button.form-builder-call-float-button :is(img,.call-button-icon){max-width:4rem;max-height:4rem;margin-right:1rem}}@media (prefers-reduced-motion:reduce){body.technics-fb--design-3 .form-builder.popup{animation:none}}
