ks-contact-form-builder{display:block;padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}@media screen and (min-width:750px){ks-contact-form-builder{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop)}}.ks-contact-form .select--searchable .options-container{border-radius:4px}ks-contact-form-builder .ks-submit-btn{transition:background-color .3s ease,color .3s ease}ks-contact-form-builder .ks-submit-btn.download-ready{background-color:#c00!important;color:#fff!important}.conditional-child-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease-in-out}.conditional-child-wrapper.visible{grid-template-rows:1fr}.conditional-child__inner{overflow:hidden}.checkbox-pro-field-wrapper{display:grid;grid-template-rows:1fr;transition:grid-template-rows .35s ease-in-out,opacity .3s ease-in-out,margin .35s ease-in-out;opacity:1;margin-bottom:2rem;position:relative}.checkbox-pro-field-wrapper.hidden{grid-template-rows:0fr;opacity:0;margin-bottom:0;pointer-events:none}.checkbox-pro-field-wrapper .field-other{overflow:hidden;margin-bottom:0}.ks-contact-form .ks-section-header{text-align:center}.ks-contact-form .contact__fields{display:block}.ks-contact-form .field{margin-bottom:1.5rem}.ks-contact-form .field-other{margin-bottom:2rem}.ks-contact-form .field-other--select{margin-bottom:1rem}.ks-contact-form .contact__fields .title{padding-top:.75rem;margin:0 0 .5rem}.ks-contact-form hr{background:rgba(var(--color-foreground),1)}.ks-contact-form .select .svg-wrapper{width:3rem}.ks-contact-form .radio-pro-wrapper{position:relative;width:100%;margin-bottom:1.5rem}.ks-contact-form .radio-pro-inner{overflow:hidden}.ks-contact-form .radio-pro-items{display:flex;transition:transform .3s ease}.ks-contact-form .radio-pro__item{flex:0 0 33.3333%;box-sizing:border-box;padding:0 8px;text-align:center}.ks-contact-form .radio-pro__item input{margin-bottom:.5rem}.ks-contact-form .radio-pro__thumb{cursor:pointer;position:relative;overflow:hidden;border-radius:4px}.ks-contact-form .radio-pro__thumb img{width:100%;height:150px;object-fit:cover;box-shadow:4px 4px 8px #0003;border-radius:4px;display:block}.ks-contact-form .radio-pro-prev,.ks-contact-form .radio-pro-next{position:absolute;top:43%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;padding:.5rem 1rem;cursor:pointer;z-index:10;font-size:1.25rem;line-height:1;border-radius:4px;transition:background .2s ease}.ks-contact-form .radio-pro-prev{left:-30px}.ks-contact-form .radio-pro-next{right:-30px}.ks-contact-form .radio-pro-prev:hover,.ks-contact-form .radio-pro-next:hover{background:#000000b3}.ks-contact-form .radio-pro__desc-overlay{position:absolute;bottom:0;left:0;width:100%;min-height:40%;max-height:55%;background:#ffffffed;transform:translateY(102%);transition:transform .38s cubic-bezier(.22,.61,.36,1);display:flex;align-items:center;justify-content:center;padding:6px 10px;box-sizing:border-box;overflow:hidden;pointer-events:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.ks-contact-form .radio-pro__item.is-selected .radio-pro__desc-overlay{transform:translateY(0)}.ks-contact-form .radio-pro__desc-text{line-height:1.3;color:#1a1a1a;font-weight:500}.ks-contact-form .radio-pro__desc-text.desc-sm{font-size:1rem}.ks-contact-form .radio-pro__desc-text.desc-md{font-size:1.2rem}.ks-contact-form .radio-pro__desc-text.desc-lg{font-size:1.5rem}.ks-contact-form .checkbox-pro-wrapper{position:relative;width:100%;box-sizing:border-box;display:flex;flex-direction:column}.ks-contact-form .checkbox-pro-inner{overflow:hidden}.ks-contact-form .checkbox-pro-items{display:flex;gap:16px;transition:transform .35s ease-in-out}.ks-contact-form .checkbox-pro__item{flex-shrink:0;box-sizing:border-box;display:flex;flex-direction:column}.ks-contact-form .checkbox-pro__title{font-weight:700;margin:0 0 .75rem;font-size:1.5rem;text-align:left}.ks-contact-form .checkbox-pro__options{display:flex;flex-direction:column;gap:.5rem}.ks-contact-form .checkbox-pro__option{display:flex;align-items:center;text-align:left}.ks-contact-form .checkbox-pro__option input{margin-right:.75rem;width:1.6rem;height:1.6rem;flex-shrink:0;cursor:pointer}.ks-contact-form .checkbox-pro__option label{font-size:1.4rem;cursor:pointer}.ks-contact-form .checkbox-pro__options.is-scrollable{max-height:222px;overflow-y:scroll;overflow-x:hidden;direction:rtl;scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.25) transparent;padding-right:2px;scroll-behavior:smooth}.ks-contact-form .checkbox-pro__options.is-scrollable .checkbox-pro__option{direction:ltr}.ks-contact-form .checkbox-pro__options.is-scrollable::-webkit-scrollbar{width:3px}.ks-contact-form .checkbox-pro__options.is-scrollable::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.06);border-radius:2px}.ks-contact-form .checkbox-pro__options.is-scrollable::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.28);border-radius:2px}.ks-contact-form .checkbox-pro__ver-mas{font-size:1.15rem;color:rgba(var(--color-foreground),.72);padding:.35rem 0 0 2.35rem;-webkit-user-select:none;user-select:none;pointer-events:none;transition:opacity .25s ease;white-space:nowrap}.ks-contact-form .checkbox-pro__ver-mas.is-hidden{opacity:0}.ks-contact-form .checkbox-pro-nav{display:none}.ks-contact-form .checkbox-pro-prev,.ks-contact-form .checkbox-pro-next{background:#0006;color:#fff;border:none;cursor:pointer;font-size:2rem;line-height:1;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding-bottom:3px;transition:background .2s ease}.ks-contact-form .checkbox-pro-prev:hover,.ks-contact-form .checkbox-pro-next:hover{background:#0009}.conditional-child.visible{max-height:15rem;opacity:1;margin:0 0 2rem!important;padding:0}.ks-contact-form input[type=text],.ks-contact-form input[type=email],.ks-contact-form input[type=tel],.ks-contact-form input[type=date],.ks-contact-form textarea{transition:border-color .2s ease,box-shadow .2s ease}.ks-contact-form input[type=text]:focus,.ks-contact-form input[type=email]:focus,.ks-contact-form input[type=tel]:focus,.ks-contact-form input[type=date]:focus,.ks-contact-form textarea:focus{box-shadow:0 0 0 3px rgba(var(--color-foreground),.07);outline:none}.ks-contact-form .radio-pro__thumb{transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease}.ks-contact-form .radio-pro__item:hover .radio-pro__thumb,.ks-contact-form .radio-pro__item.is-selected .radio-pro__thumb{transform:translateY(-3px);box-shadow:0 8px 20px #00000024}.ks-contact-form .checkbox-pro__option{border-radius:6px;padding:3px 6px;margin:0 -6px;transition:background .15s ease}.ks-contact-form .checkbox-pro__option:hover{background:rgba(var(--color-foreground),.05)}.ks-contact-form .ks-submit-btn{transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,background-color .18s ease}.ks-contact-form .ks-submit-btn:hover:not(:disabled){transform:translateY(-2px) scale(1.015);box-shadow:0 6px 18px #00000026}.ks-contact-form .ks-submit-btn:active:not(:disabled){transform:translateY(0) scale(.99);box-shadow:none;transition-duration:.08s}.ks-contact-form .options-container{transition:opacity .18s ease,transform .18s cubic-bezier(.34,1.2,.64,1);transform-origin:top center}.ks-contact-form .options-container:not(.show){opacity:0;transform:scaleY(.94);pointer-events:none}.ks-contact-form .options-container.show{opacity:1;transform:scaleY(1);pointer-events:auto}.checkbox-pro-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--color-background),.5);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:15;display:flex;justify-content:center;align-items:center;text-align:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.checkbox-pro-overlay.is-active{opacity:1;visibility:visible;pointer-events:all}.overlay-message{padding:1rem 2rem;background:rgba(var(--color-foreground),.85);color:rgb(var(--color-background));border-radius:4px;font-size:1.5rem;font-weight:500}.color-limit-message{font-size:1.3rem;margin-top:.75rem;text-align:center;font-weight:500;color:rgb(var(--color-error, 192 0 0));max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,margin-top .3s ease}.color-limit-message.is-visible{max-height:4rem;opacity:1;margin-top:.75rem}.ks-color-preview-modal{position:fixed;z-index:9999;width:110px;height:110px;border-radius:10px;overflow:hidden;box-shadow:0 6px 24px #0003,0 2px 6px #0000001a;pointer-events:none;opacity:0;transform:scale(.88) translateY(6px);transition:opacity .18s ease,transform .18s cubic-bezier(.34,1.56,.64,1);will-change:transform,opacity}.ks-color-preview-modal.is-visible{opacity:1;transform:scale(1) translateY(0)}.ks-color-preview-modal__img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:749px){.ks-contact-form .radio-pro__item{flex:0 0 50%;margin-right:0;text-align:left;padding:0 4px}.ks-contact-form .radio-pro__item label{font-size:1.4rem}.ks-contact-form .radio-pro__thumb img{height:170px;border-radius:12px}.ks-contact-form .radio-pro-prev,.ks-contact-form .radio-pro-next{padding:.5rem 1.25rem;top:50%}.ks-contact-form .radio-pro-prev{left:-4px}.ks-contact-form .radio-pro-next{right:-4px}.ks-contact-form .checkbox-pro-wrapper{padding:0}.ks-contact-form .checkbox-pro-items{gap:10px}.ks-contact-form .checkbox-pro__item{flex-basis:calc(50% - 5px)}.ks-contact-form .checkbox-pro__options.is-scrollable{padding-left:8px}.ks-contact-form .checkbox-pro-nav{display:flex;justify-content:space-between;align-items:center;padding:8px 0 0;width:100%}.ks-contact-form .checkbox-pro-prev,.ks-contact-form .checkbox-pro-next{position:static;transform:none;width:40px;height:40px;background:#00000026;flex-shrink:0}.ks-contact-form .checkbox-pro-prev:hover,.ks-contact-form .checkbox-pro-next:hover{background:#0000004d}}@media screen and (min-width:750px){.ks-contact-form .field{margin-bottom:2rem}.ks-contact-form .checkbox-pro__item{flex-basis:calc(25% - 12px)}}.ks-contact-form .select.select--pro{position:relative}.ks-contact-form .select.select--pro .svg-wrapper{display:none}.ks-contact-form .select--pro .select-pro-input{font-size:1.8rem;padding-right:1rem;line-height:1.2}.ks-contact-form .select.select--searchable{position:relative}.ks-contact-form .select--searchable .search-input{width:100%;box-sizing:border-box;padding:1.5rem 3.5rem 1.5rem 2rem;font-size:1.6rem;border:var(--inputs-border-width) solid rgba(var(--color-foreground),.35);border-radius:var(--inputs-radius);background-color:var(--color-background);transition:box-shadow var(--duration-short) ease}.ks-contact-form .select--searchable .search-input:focus{outline:none;box-shadow:0 0 0 2px rgba(var(--color-foreground),.35)}.ks-contact-form .select--searchable .svg-wrapper{position:absolute;top:50%;right:1rem;transform:translateY(-50%);pointer-events:none}.ks-contact-form .select--searchable .options-container{position:absolute;top:calc(100% + .5rem);left:0;width:100%;max-height:200px;overflow-y:auto;background-color:#fff;border:var(--inputs-border-width) solid rgba(var(--color-foreground),.35);border-radius:var(--inputs-radius);z-index:20;display:none}.ks-contact-form .select--searchable .option-item{padding:1rem 1.5rem;font-size:1.5rem;cursor:pointer;transition:background var(--duration-short) ease}.ks-contact-form .select--searchable .option-item:hover{background:rgba(var(--color-foreground),.05)}.ks-contact-form .select--searchable .option-item.hidden{display:none}.ks-contact-form .select--searchable .options-container.show{display:block}@media(max-width:600px){.ks-contact-form .select--searchable .search-input{font-size:1.4rem;padding:1.25rem 3rem 1.25rem 1.5rem}.ks-contact-form .select--searchable .option-item{font-size:1.4rem;padding:.75rem 1rem}.ks-contact-form .select--searchable .svg-wrapper{right:.75rem}}.ks-contact-form .ks-submit-btn.download-ready{background-color:#c00!important;color:#fff!important}.custom-validation-message{color:rgb(var(--color-error));font-size:1.3rem;margin-top:1rem;text-align:left}.post-download-message{text-align:center;margin-top:1.5rem;font-size:1.4rem;color:rgb(var(--color-foreground),.8);opacity:0;max-height:0;overflow:hidden;transition:opacity .5s ease-in-out,max-height .5s ease-in-out,margin-top .5s ease-in-out}.post-download-message.visible{opacity:1;max-height:5rem}.ks-contact-form .ks-quote-scope-note{margin-top:1.4rem;padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:var(--inputs-radius);background:rgba(var(--color-foreground),.035);line-height:1.55;font-size:1.4rem}.ks-contact-form .ks-quote-scope-note strong{font-weight:700}.ks-contact-form .select-pro-custom-wrapper{background-color:var(--color-background);border:var(--inputs-border-width) solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:var(--inputs-radius);padding:1rem 1.5rem;min-height:4.5rem;box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));transition:box-shadow var(--duration-short) ease;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:.8rem;font-size:1.6rem;color:rgb(var(--color-foreground))}.ks-contact-form .select-pro-custom-wrapper:focus-within{box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.5);border-color:rgba(var(--color-foreground),.5)}.ks-contact-form .select-pro-custom-wrapper span{white-space:nowrap;opacity:.7}.ks-contact-form .select-pro-custom-wrapper .separator{opacity:.7}.ks-contact-form .select-pro-custom-wrapper .measure-unit{margin-left:-.5rem;opacity:.55;font-size:.9em}.ks-contact-form .select-pro-custom-wrapper .custom-input{border:none;border-bottom:1px solid rgba(var(--color-foreground),.4);background:transparent;outline:none;width:5.8ch;font-size:inherit;font-family:inherit;color:inherit;text-align:center;padding:.25rem .1rem}.ks-contact-form .select-pro-custom-wrapper .custom-input:focus{border-bottom-color:rgb(var(--color-foreground))}.ks-contact-form .field-other--custom-measure.is-disabled .select-pro-custom-wrapper{opacity:.45;pointer-events:none}.ks-contact-form .field-other--custom-measure.is-disabled .custom-input{cursor:not-allowed}.ks-contact-form .diametro-alto-input,.ks-contact-form .medidas-alto-input{width:3.2ch}.ks-contact-form .field-other--auto-iva{margin-top:1.25rem}@media screen and (max-width:749px){.ks-contact-form .select-pro-custom-wrapper{font-size:1.4rem;padding:1rem;gap:.5rem;flex-wrap:wrap}}.ks-contact-form .field-other:has(.select-pro-custom-wrapper){margin-bottom:1rem}[data-design-hidden=true]{display:none!important}.ks-contact-form .ks-quote-scope-note{margin-bottom:2.4rem}.ks-contact-form .furniture-work-type-selector{border:0;padding:0;margin:0 0 2.4rem;min-inline-size:0}.ks-contact-form .furniture-work-type-selector__legend{margin-bottom:.4rem;font-weight:700}.ks-contact-form .furniture-work-type-selector__help{margin:0 0 1.4rem;font-size:1.35rem;line-height:1.5;opacity:.78}.ks-contact-form .furniture-work-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;max-width:820px;margin:0 auto}.ks-contact-form .furniture-work-type-option{position:relative}.ks-contact-form .furniture-work-type-radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ks-contact-form .furniture-work-type-card{display:flex;height:100%;flex-direction:column;border:2px solid rgba(var(--color-foreground),.14);border-radius:18px;overflow:hidden;background:rgba(var(--color-background),1);cursor:pointer;box-shadow:0 6px 20px #0000000f;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ks-contact-form .furniture-work-type-card:hover{transform:translateY(-2px);border-color:rgba(var(--color-foreground),.35);box-shadow:0 9px 26px #00000017}.ks-contact-form .furniture-work-type-radio:focus-visible+.furniture-work-type-card{outline:3px solid rgba(var(--color-foreground),.35);outline-offset:3px}.ks-contact-form .furniture-work-type-radio:checked+.furniture-work-type-card,.ks-contact-form .furniture-work-type-option.is-selected .furniture-work-type-card{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 2px rgba(var(--color-foreground),.09),0 9px 26px #00000017}.ks-contact-form .furniture-work-type-card__media{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:rgba(var(--color-foreground),.045)}.ks-contact-form .furniture-work-type-card__media img{width:100%;height:100%;object-fit:cover;display:block}.ks-contact-form .furniture-work-type-card__placeholder{padding:2rem;text-align:center;font-size:1.3rem;opacity:.65}.ks-contact-form .furniture-work-type-card__title{display:block;padding:1.2rem 1.4rem .35rem;font-size:1.8rem;font-weight:750;text-align:center}.ks-contact-form .furniture-work-type-card__description{display:block;padding:0 1.4rem 1.35rem;font-size:1.3rem;line-height:1.48;text-align:center;opacity:.84}.ks-contact-form .furniture-work-type-card__description p{margin:0}.ks-contact-form .furniture-design-gallery-field[hidden]{display:none!important}.ks-contact-form .furniture-design-gallery__heading{margin:0 0 .35rem;font-weight:700}.ks-contact-form .furniture-design-gallery__description{margin:0 0 1.25rem;font-size:1.35rem;opacity:.78}.ks-contact-form .furniture-design-gallery__description p{margin:0}.ks-contact-form .furniture-design-gallery__thumb{min-height:150px;background:rgba(var(--color-foreground),.045)}.ks-contact-form .furniture-design-gallery__placeholder{display:flex;align-items:center;justify-content:center;width:100%;min-height:150px;padding:1.4rem;box-sizing:border-box;text-align:center;font-size:1.25rem;line-height:1.4;opacity:.62}.ks-contact-form .furniture-design-validation-message{display:none;margin-top:.9rem;padding:.9rem 1rem;border-radius:10px;background:#b4000012;color:#960000;font-size:1.3rem;line-height:1.4}.ks-contact-form .furniture-design-validation-message.is-visible{display:block}@media screen and (max-width:749px){.ks-contact-form .ks-quote-scope-note{margin-bottom:2rem}.ks-contact-form .furniture-work-type-grid{grid-template-columns:1fr;gap:1.2rem}.ks-contact-form .furniture-work-type-card__media{aspect-ratio:16 / 9}.ks-contact-form .furniture-work-type-card__title{font-size:1.65rem}}.ks-contact-form .ks-quote-preview{margin:2.2rem 0 1.6rem;padding:1.5rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:18px;background:rgba(var(--color-foreground),.03);box-shadow:0 8px 24px #0000000d}.ks-contact-form .ks-quote-preview__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.ks-contact-form .ks-quote-preview__eyebrow{margin:0 0 .25rem;font-size:1.15rem;text-transform:uppercase;letter-spacing:.08em;opacity:.62}.ks-contact-form .ks-quote-preview__title{margin:0;font-size:1.9rem;line-height:1.2}.ks-contact-form .ks-quote-preview__badge{flex:0 0 auto;padding:.45rem .75rem;border-radius:999px;background:rgba(var(--color-foreground),.08);font-size:1.15rem;font-weight:650;white-space:nowrap}.ks-contact-form .ks-quote-preview__badge.is-ready{background:#0091781f;color:#006956}.ks-contact-form .ks-quote-preview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.2rem}.ks-contact-form .ks-quote-preview__grid>div{min-width:0;padding:.9rem 1rem;border-radius:12px;background:rgba(var(--color-background),.78)}.ks-contact-form .ks-quote-preview__grid span{display:block;margin-bottom:.25rem;font-size:1.1rem;opacity:.62}.ks-contact-form .ks-quote-preview__grid strong{display:block;font-size:1.35rem;line-height:1.35;overflow-wrap:anywhere}.ks-contact-form .ks-quote-preview__grid .ks-quote-preview__total{font-size:1.65rem}.ks-contact-form .ks-quote-preview__footnote{margin:1rem 0 0;font-size:1.2rem;line-height:1.45;opacity:.72}.ks-contact-form .ks-quote-process-status{margin:1rem 0 2rem;padding:1.2rem 1.3rem;border:1px solid rgba(var(--color-foreground),.13);border-radius:14px;background:rgba(var(--color-foreground),.025)}.ks-contact-form .ks-quote-process-status[hidden]{display:none!important}.ks-contact-form .ks-quote-process-status__item{margin:.2rem 0;font-size:1.3rem;font-weight:600}.ks-contact-form .ks-quote-process-status__message{margin:.8rem 0 0;font-size:1.2rem;line-height:1.45;opacity:.8}.ks-contact-form .ks-redownload-btn{margin-top:1rem;width:100%}.ks-contact-form .ks-submit-btn.is-locked{cursor:not-allowed;opacity:.86}@media screen and (max-width:749px){.ks-contact-form .field-other--custom-measure .select-pro-custom-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;width:100%;min-width:0;max-width:100%;gap:.16rem;padding:.95rem .55rem;font-size:1.52rem;line-height:1.15;letter-spacing:-.018em;white-space:nowrap;box-sizing:border-box;overflow:hidden}.ks-contact-form .field-other--custom-measure .select-pro-custom-wrapper>span{flex:0 0 auto;min-width:0;white-space:nowrap}.ks-contact-form .field-other--custom-measure .select-pro-custom-wrapper .custom-input{flex:0 1 4.05ch;width:4.05ch;min-width:3.45ch;max-width:4.05ch;padding:.2rem .02rem;font-size:inherit;line-height:1.1;letter-spacing:-.02em}.ks-contact-form .field-other--custom-measure .select-pro-custom-wrapper .medidas-alto-input,.ks-contact-form .field-other--custom-measure .select-pro-custom-wrapper .diametro-alto-input{flex-basis:2.75ch;width:2.75ch;min-width:2.4ch;max-width:2.75ch}.ks-contact-form .field-other--custom-measure .select-pro-custom-wrapper .measure-unit{flex:0 0 auto;margin-left:-.12rem;font-size:.9em;letter-spacing:-.02em;white-space:nowrap}.ks-contact-form .field-other--custom-measure .select-pro-custom-wrapper .separator{flex:0 0 auto;margin-inline:.01rem;white-space:nowrap}.ks-contact-form .ks-quote-preview__header{flex-direction:column}.ks-contact-form .ks-quote-preview__grid{grid-template-columns:1fr}}@media screen and (max-width:390px){.ks-contact-form .field-other--custom-measure .select-pro-custom-wrapper{gap:.1rem;padding-inline:.42rem;font-size:1.45rem;letter-spacing:-.025em}.ks-contact-form .field-other--custom-measure .select-pro-custom-wrapper .custom-input{flex-basis:3.85ch;width:3.85ch;min-width:3.25ch;max-width:3.85ch}.ks-contact-form .field-other--custom-measure .select-pro-custom-wrapper .medidas-alto-input,.ks-contact-form .field-other--custom-measure .select-pro-custom-wrapper .diametro-alto-input{flex-basis:2.55ch;width:2.55ch;min-width:2.25ch;max-width:2.55ch}}.ks-contact-form .ks-reset-form-wrapper{margin-top:1.2rem}.ks-contact-form .ks-reset-form-btn{width:100%}@media screen and (max-width:749px){.ks-contact-form .ks-download-help,.ks-contact-form .ks-download-help .description{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/section-contact-form-builder.css.map */
