.lpf{position:relative;overflow:hidden;color:var(--lpf-text, #62554f);background-color:var(--lpf-bg, #fffaf6);padding-block:var(--lpf-pad-top, 56px) var(--lpf-pad-bottom, 56px)}.lpf,.lpf *{box-sizing:border-box}.lpf:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";opacity:var(--lpf-bg-image-opacity, 0);background-image:var(--lpf-bg-image, none);background-position:var(--lpf-bg-position, center);background-size:cover;pointer-events:none}.lpf:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";opacity:var(--lpf-overlay-opacity, 0);background:var(--lpf-overlay-color, #ffffff);pointer-events:none}.lpf__inner{position:relative;z-index:1;width:min(calc(100% - 40px),var(--lpf-content-width, 1180px));margin-inline:auto}.lpf__shell{display:grid;gap:var(--lpf-gap, 28px);align-items:stretch}.lpf--image-left .lpf__shell,.lpf--image-right .lpf__shell{grid-template-columns:minmax(280px,var(--lpf-media-width, 44%)) minmax(0,1fr)}.lpf--image-right .lpf__media-wrap{order:2}.lpf--image-top .lpf__shell,.lpf--background-image .lpf__shell,.lpf--form-only .lpf__shell{grid-template-columns:minmax(0,1fr)}.lpf--background-image{--lpf-bg-image-opacity: 1}.lpf--background-image .lpf__inner{width:min(calc(100% - 40px),var(--lpf-form-max, 860px))}.lpf--form-only .lpf__media-wrap,.lpf--no-media .lpf__media-wrap,.lpf--background-image .lpf__media-wrap{display:none}.lpf__media-wrap{min-width:0}.lpf__media{position:relative;height:var(--lpf-media-height, 560px);min-height:320px;overflow:hidden;border-radius:var(--lpf-image-radius, 8px);background:linear-gradient(135deg,#f6eee8,#eef3ed);box-shadow:0 22px 48px #442f261a}.lpf--image-top .lpf__media{height:min(var(--lpf-media-height, 420px),480px)}.lpf__media picture,.lpf__media img{display:block;width:100%;height:100%}.lpf__media img{object-fit:var(--lpf-image-fit, cover);object-position:var(--lpf-image-position, center center);filter:brightness(var(--lpf-image-brightness, 100%))}.lpf__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--lpf-media-overlay-opacity, 0);background:var(--lpf-media-overlay-color, #5b4033);pointer-events:none}.lpf__placeholder{display:grid;height:100%;place-items:center;padding:28px;text-align:center}.lpf__placeholder-inner{max-width:340px}.lpf__placeholder-icon{display:grid;width:54px;height:54px;margin:0 auto 16px;place-items:center;border-radius:50%;color:var(--lpf-button-bg, #b8656a);background:#fffaf7;box-shadow:0 14px 34px #5b40331f}.lpf__placeholder-title{display:block;margin-bottom:8px;color:var(--lpf-heading, #5b4033);font-size:1.8rem;font-weight:800}.lpf__placeholder-text{margin:0;color:var(--lpf-text, #62554f);font-size:1.35rem;line-height:1.55}.lpf__card{width:min(100%,var(--lpf-form-max, 920px));min-width:0;margin-inline:auto;padding:var(--lpf-form-padding, 34px);border:var(--lpf-card-border-width, 1px) solid var(--lpf-card-border, #eadfd5);border-radius:var(--lpf-card-radius, 8px);color:var(--lpf-text, #62554f);background:var(--lpf-card-bg, #ffffff);box-shadow:0 var(--lpf-shadow-y, 22px) var(--lpf-shadow-blur, 62px) rgba(68,47,38,var(--lpf-shadow-opacity, .1))}.lpf--image-top .lpf__card{margin-top:calc(var(--lpf-overlap, 56px) * -1)}.lpf__intro{max-width:var(--lpf-form-max, 860px);margin:0 0 24px;text-align:var(--lpf-text-align, left)}.lpf__eyebrow{margin:0 0 10px;color:var(--lpf-button-bg, #b8656a);font-size:1.1rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.lpf__heading{margin:0;color:var(--lpf-heading, #5b4033);font-family:Georgia,serif;font-size:clamp(3rem,4vw,var(--lpf-heading-size, 4.8rem));line-height:1.05;letter-spacing:0}.lpf__description,.lpf__supporting{margin:13px 0 0;color:var(--lpf-text, #62554f);font-size:1.45rem;line-height:1.65}.lpf__description p,.lpf__supporting p{margin:0}.lpf__trust{display:grid;margin:22px 0 26px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lpf__trust-card{display:grid;min-width:0;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid color-mix(in srgb,var(--lpf-card-border, #eadfd5) 76%,transparent);border-radius:min(var(--lpf-card-radius, 8px),8px);background:color-mix(in srgb,var(--lpf-input-bg, #fffdfb) 72%,#ffffff)}.lpf__trust-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:var(--lpf-button-bg, #b8656a);background:color-mix(in srgb,var(--lpf-button-bg, #b8656a) 10%,#ffffff)}.lpf__trust-icon img{width:24px;height:24px;object-fit:contain}.lpf__trust-title,.lpf__trust-text{margin:0}.lpf__trust-title{color:var(--lpf-heading, #5b4033);font-size:1.24rem;font-weight:850}.lpf__trust-text{margin-top:3px;color:var(--lpf-text, #62554f);font-size:1.1rem;line-height:1.4}.lpf__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lpf-field-gap, 16px)}.lpf__field{display:grid;min-width:0;gap:8px}.lpf__field--full,.lpf__group,.lpf__uploads{grid-column:1 / -1}.lpf__group{display:grid;gap:14px;padding-top:6px}.lpf__group-heading{display:flex;align-items:center;gap:10px;color:var(--lpf-heading, #5b4033);font-size:1.35rem;font-weight:850}.lpf__group-heading:before{width:26px;height:1px;content:"";background:var(--lpf-button-bg, #b8656a)}.lpf label span,.lpf__label,.lpf__field>span{color:var(--lpf-label, #4a352d);font-size:1.25rem;font-weight:800}.lpf input,.lpf select,.lpf textarea{width:100%;min-width:0;min-height:var(--lpf-input-height, 52px);padding:12px 14px;border:1px solid var(--lpf-input-border, #e3d6cc);border-radius:min(var(--lpf-card-radius, 8px),8px);outline:none;color:var(--lpf-input-text, #3f302a);background:var(--lpf-input-bg, #fffdfb);font:inherit;font-size:1.5rem;line-height:1.35;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.lpf input::placeholder,.lpf textarea::placeholder{color:var(--lpf-placeholder, #9a8a82)}.lpf textarea{min-height:var(--lpf-textarea-min, 132px);resize:vertical;line-height:1.55}.lpf input:focus,.lpf select:focus,.lpf textarea:focus{border-color:var(--lpf-focus, #b8656a);box-shadow:0 0 0 3px color-mix(in srgb,var(--lpf-focus, #b8656a) 18%,transparent)}.lpf input:invalid:not(:placeholder-shown),.lpf textarea:invalid:not(:placeholder-shown),.lpf select:invalid:not(:focus){border-color:color-mix(in srgb,var(--lpf-error-text, #7c3434) 70%,var(--lpf-input-border, #e3d6cc))}.lpf__honeypot,.lencho-custom-order-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.lpf__button,.lpf button[type=submit]{display:inline-flex;width:var(--lpf-button-width, 100%);max-width:100%;min-height:var(--lpf-button-height, 54px);margin:22px var(--lpf-button-margin-right, 0) 0 var(--lpf-button-margin-left, 0);padding:12px 22px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--lpf-button-bg, #b8656a);border-radius:min(var(--lpf-card-radius, 8px),8px);color:var(--lpf-button-text, #ffffff);background:var(--lpf-button-bg, #b8656a);font:inherit;font-size:1.48rem;font-weight:850;text-decoration:none;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.lpf__button:hover,.lpf button[type=submit]:hover{transform:translateY(-1px);border-color:var(--lpf-button-hover-bg, #8f4f55);color:var(--lpf-button-hover-text, #ffffff);background:var(--lpf-button-hover-bg, #8f4f55);box-shadow:0 12px 24px #5b403329}.lpf__button:focus-visible,.lpf button[type=submit]:focus-visible{outline:3px solid color-mix(in srgb,var(--lpf-focus, #b8656a) 32%,transparent);outline-offset:3px}.lpf button[type=submit]:disabled{cursor:wait;opacity:.68;transform:none}.lpf__privacy{margin:12px 0 0;color:var(--lpf-text, #62554f);font-size:1.12rem;line-height:1.45;text-align:var(--lpf-text-align, left)}.lpf__status{display:grid;margin-bottom:18px;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px;border-radius:min(var(--lpf-card-radius, 8px),8px);font-size:1.3rem;line-height:1.5}.lpf__status[hidden]{display:none}.lpf__status-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;font-weight:900}.lpf__status>span:last-child{min-width:0}.lpf__status-title,.lpf__status-message{display:block;margin:0}.lpf__status-title{color:inherit;font-size:1.35rem;font-weight:850}.lpf__status-message{margin-top:2px}.lpf__status.is-success{color:var(--lpf-success-text, #27563a);background:var(--lpf-success-bg, #edf6ed)}.lpf__status.is-success .lpf__status-icon{background:color-mix(in srgb,var(--lpf-success-text, #27563a) 12%,#ffffff)}.lpf__status.is-error,.lpf__errors,.lpf__error{color:var(--lpf-error-text, #7c3434);background:var(--lpf-error-bg, #fff0ef)}.lpf__status.is-error .lpf__status-icon{background:color-mix(in srgb,var(--lpf-error-text, #7c3434) 12%,#ffffff)}.lpf__uploads{display:grid;gap:12px}.lpf__uploads-header{display:grid;gap:4px}.lpf__uploads-title{color:var(--lpf-label, #4a352d);font-size:1.35rem;font-weight:850}.lpf__uploads-help,.lpf__uploads-note{margin:0;color:var(--lpf-text, #62554f);font-size:1.16rem;line-height:1.45}.lpf__upload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lpf__upload{position:relative;display:grid;min-height:154px;padding:12px;align-content:center;justify-items:center;gap:6px;border:1px dashed color-mix(in srgb,var(--lpf-button-bg, #b8656a) 45%,var(--lpf-input-border, #e3d6cc));border-radius:min(var(--lpf-card-radius, 8px),8px);color:var(--lpf-heading, #5b4033);background:color-mix(in srgb,var(--lpf-input-bg, #fffdfb) 84%,#ffffff);text-align:center;cursor:pointer}.lpf__upload.has-file{align-content:start;border-style:solid;padding:8px;background:#fff8f4}.lpf__upload.has-file .lpf__upload-icon,.lpf__upload.has-file .lpf__upload-label,.lpf__upload.has-file .lpf__upload-hint,.lpf__upload.has-file .lpf__upload-choose{display:none}.lpf__upload input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.lpf__upload-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:var(--lpf-button-bg, #b8656a);background:#fff}.lpf__upload-label{font-size:1.28rem;font-weight:850}.lpf__upload-hint{color:var(--lpf-text, #62554f);font-size:1.08rem;line-height:1.35}.lpf__upload-choose{display:inline-flex;min-height:34px;padding:8px 12px;align-items:center;border-radius:999px;color:var(--lpf-button-text, #ffffff);background:var(--lpf-button-bg, #b8656a);font-size:1.08rem;font-weight:850}.lpf__upload-preview{width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:min(var(--lpf-card-radius, 8px),8px);background:#f6eee8}.lpf__upload.has-file .lpf__upload-preview{display:block}.lpf__upload-preview img{display:block;width:100%;height:100%;object-fit:cover}.lpf__upload-meta{display:grid;width:100%;gap:8px}.lpf__upload-meta span{overflow:hidden;color:var(--lpf-heading, #5b4033);font-size:1.08rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.lpf__upload-meta button{min-height:34px;border:1px solid var(--lpf-input-border, #e3d6cc);border-radius:999px;color:var(--lpf-heading, #5b4033);background:#fff;font:inherit;font-size:1.08rem;font-weight:850;cursor:pointer}.lpf__upload-error:not(:empty){margin:0;padding:10px 12px;border-radius:min(var(--lpf-card-radius, 8px),8px);color:var(--lpf-error-text, #7c3434);background:var(--lpf-error-bg, #fff0ef);font-size:1.15rem;line-height:1.45}.lpf__consent{display:grid;margin-top:18px;grid-template-columns:20px minmax(0,1fr);gap:9px;align-items:start}.lpf__consent input{position:absolute;width:1px!important;height:1px!important;overflow:hidden;opacity:0;pointer-events:none}.lpf__consent-box{position:relative;display:block;width:18px;height:18px;margin-top:2px;border:1px solid var(--lpf-button-bg, #b8656a);border-radius:4px;background:#fff;cursor:pointer}.lpf__consent input:checked+.lpf__consent-box{border-color:var(--lpf-button-bg, #b8656a);background:var(--lpf-button-bg, #b8656a)}.lpf__consent input:checked+.lpf__consent-box:after{content:"";position:absolute;top:3px;left:6px;width:4px;height:8px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(45deg)}.lpf__consent input:focus-visible+.lpf__consent-box{outline:2px solid var(--lpf-button-bg, #b8656a);outline-offset:2px}.lpf__upload-choose{color:#fff!important}@media(max-width:989px){.lpf--image-left .lpf__shell,.lpf--image-right .lpf__shell{grid-template-columns:minmax(0,1fr)}.lpf--image-right .lpf__media-wrap{order:0}.lpf__media{height:var(--lpf-mobile-media-height, 340px)}.lpf__upload-grid,.lpf__trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.lpf{padding-block:var(--lpf-pad-top-mobile, 32px) var(--lpf-pad-bottom-mobile, 32px)}.lpf__inner,.lpf--background-image .lpf__inner{width:min(calc(100% - 32px),var(--lpf-content-width, 1180px))}.lpf__shell{gap:max(18px,calc(var(--lpf-gap, 28px) * .7))}.lpf__card{padding:var(--lpf-form-padding-mobile, 20px)}.lpf__media{height:var(--lpf-mobile-media-height, 300px);min-height:240px}.lpf__heading{font-size:clamp(3rem,10vw,4rem)}.lpf__grid,.lpf__upload-grid,.lpf__trust{grid-template-columns:minmax(0,1fr)}.lpf__field--full,.lpf__group,.lpf__uploads{grid-column:auto}.lpf input,.lpf select,.lpf textarea{min-height:max(var(--lpf-input-height, 52px),52px);font-size:16px}.lpf textarea{min-height:max(var(--lpf-textarea-min, 132px),128px)}.lpf button[type=submit],.lpf__button{width:100%;min-height:max(var(--lpf-button-height, 54px),52px)}}@media(prefers-reduced-motion:reduce){.lpf *,.lpf *:before,.lpf *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lencho-premium-forms.css.map */
