.lencho-custom-order-hero,.lencho-custom-order-steps,.lencho-custom-order-form,.lencho-custom-order-faq,.lencho-custom-order-hero *,.lencho-custom-order-steps *,.lencho-custom-order-form *,.lencho-custom-order-faq *{box-sizing:border-box}.lencho-custom-order-hero{position:relative;min-height:var(--lcoh-height, 500px);display:grid;overflow:hidden;align-items:end;color:#fff;background:#332b27;isolation:isolate}.lencho-custom-order-hero__media,.lencho-custom-order-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.lencho-custom-order-hero__media picture,.lencho-custom-order-hero__media img{width:100%;height:100%;display:block}.lencho-custom-order-hero__media img{object-fit:cover;object-position:var(--lcoh-position, center)}.lencho-custom-order-hero__overlay{z-index:1;background:linear-gradient(90deg,#1b1715d6,#1b17154d 68%,#1b171514)}.lencho-custom-order-hero__content{position:relative;z-index:2;width:min(calc(100% - 40px),var(--lcoh-width, 1320px));margin-inline:auto;padding-block:54px}.lencho-custom-order-hero__kicker,.lencho-custom-order-hero h1,.lencho-custom-order-hero__text,.lencho-custom-order-hero__trust p{margin:0}.lencho-custom-order-hero__kicker{color:#f1cf81;font-size:1.1rem;font-weight:800;text-transform:uppercase}.lencho-custom-order-hero h1{max-width:15ch;margin-top:9px;color:inherit;font-size:min(var(--lcoh-title-size, 56px),56px);line-height:1.04;letter-spacing:0;overflow-wrap:anywhere}.lencho-custom-order-hero__text{max-width:58ch;margin-top:16px;color:#ffffffe6;font-size:1.6rem;line-height:1.65}.lencho-custom-order-hero__actions,.lencho-custom-order-faq__support-actions{display:flex;margin-top:24px;flex-wrap:wrap;gap:10px}.lencho-custom-order-hero__trust{display:flex;margin-top:28px;flex-wrap:wrap;gap:12px 24px}.lencho-custom-order-hero__trust-item{display:flex;max-width:270px;align-items:center;gap:9px;color:#ffffffe0;font-size:1.3rem}.lencho-custom-order-hero__trust-item>span{width:34px;height:34px;display:grid;flex:0 0 34px;place-items:center;border-radius:50%;color:#352d29;background:#f1cf81}.lencho-custom-order-steps{color:var(--lcos-text);background:var(--lcos-bg);padding-block:var(--lcos-pad-top) var(--lcos-pad-bottom)}.lencho-custom-order-steps__inner,.lencho-custom-order-form__inner,.lencho-custom-order-faq__inner{width:min(calc(100% - 40px),var(--lcos-width, var(--lcof-width, var(--lcoq-width, 1320px))));margin-inline:auto}.lencho-custom-order-steps__header,.lencho-custom-order-faq__header{max-width:720px;margin-bottom:28px}.lencho-custom-order-steps__header p,.lencho-custom-order-steps__header h2,.lencho-custom-order-step h3,.lencho-custom-order-step p,.lencho-custom-order-form__intro p,.lencho-custom-order-form__intro h2,.lencho-custom-order-faq__header p,.lencho-custom-order-faq__header h2{margin:0}.lencho-custom-order-steps__header>p,.lencho-custom-order-form__kicker,.lencho-custom-order-faq__header>p{color:var(--lcos-accent, var(--lcof-accent, var(--lcoq-accent)));font-size:1.1rem;font-weight:800;text-transform:uppercase}.lencho-custom-order-steps__header h2,.lencho-custom-order-form__intro h2,.lencho-custom-order-faq__header h2{margin-top:8px;color:var(--lcos-heading, var(--lcof-heading, var(--lcoq-heading)));font-size:3.8rem;line-height:1.1;overflow-wrap:anywhere}.lencho-custom-order-steps__header .rte,.lencho-custom-order-form__intro .rte,.lencho-custom-order-faq__header .rte{margin-top:12px;font-size:1.5rem;line-height:1.65}.lencho-custom-order-form__intro h2{font-size:clamp(3rem,3.2vw,4.2rem)}.lencho-custom-order-form__intro .rte{font-size:1.35rem;line-height:1.55}.lencho-custom-order-steps__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lencho-custom-order-step{min-width:0;padding:22px;border:1px solid var(--lcos-border);border-radius:8px;background:var(--lcos-card)}.lencho-custom-order-step__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.lencho-custom-order-step__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--lcos-accent)}.lencho-custom-order-step__number{color:var(--lcos-muted);font-size:1.2rem;font-weight:800}.lencho-custom-order-step h3{margin-top:18px;color:var(--lcos-heading);font-size:1.7rem}.lencho-custom-order-step p{margin-top:7px;color:var(--lcos-text);font-size:1.3rem;line-height:1.55}.lencho-custom-order-form{color:var(--lcof-text);background:var(--lcof-bg);padding-block:var(--lcof-pad-top) var(--lcof-pad-bottom)}.lencho-custom-order-form__inner{display:block;max-width:min(100%,1080px)}.lencho-custom-order-form__intro{position:static;max-width:760px;margin:0 auto 24px;text-align:center}.lencho-custom-order-form__notes{display:flex;margin:18px 0 0;padding:0;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none}.lencho-custom-order-form__notes li{display:flex;align-items:flex-start;gap:9px;max-width:300px;padding:9px 11px;border:1px solid var(--lcof-border);border-radius:999px;background:#ffffff94;color:var(--lcof-text);font-size:1.15rem;line-height:1.35}.lencho-custom-order-form__notes svg{flex:0 0 auto;color:var(--lcof-accent)}.lencho-custom-order-form__panel{min-width:0;max-width:980px;margin-inline:auto;padding:24px;border:1px solid var(--lcof-border);border-radius:8px;background:var(--lcof-card)}.lencho-custom-order-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lencho-custom-order-field{display:grid;min-width:0;gap:7px}.lencho-custom-order-field--full{grid-column:1 / -1}.lencho-custom-order-field>span,.lencho-custom-order-form__consent span{color:var(--lcof-heading);font-size:14px;font-weight:750}.lencho-custom-order-field input,.lencho-custom-order-field select,.lencho-custom-order-field textarea{width:100%;min-width:0;min-height:44px;padding:9px 12px;border:1px solid var(--lcof-border);border-radius:8px;color:var(--lcof-heading);background:#fff;font:inherit;font-size:15px;line-height:1.3}.lencho-custom-order-field textarea{height:112px;min-height:112px;resize:vertical;line-height:1.55}.lencho-custom-order-field textarea[rows="3"]{height:88px;min-height:88px}.lencho-custom-order-field small{color:var(--lcof-text);font-size:1.1rem;line-height:1.45}.lencho-custom-order-field__files:not(:empty){display:block;padding:8px 10px;border-radius:6px;overflow-wrap:anywhere;background:#f8f3ef}.lencho-custom-order-uploads{gap:12px}.lencho-custom-order-uploads__header{display:grid;gap:4px}.lencho-custom-order-uploads__header>span{color:var(--lcof-heading);font-size:14px;font-weight:750}.lencho-custom-order-uploads__header small,.lencho-custom-order-uploads__note{color:var(--lcof-text);font-size:1.12rem;line-height:1.45}.lencho-custom-order-uploads__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lencho-custom-order-upload{position:relative;display:grid;min-height:178px;padding:14px;align-content:center;justify-items:center;gap:8px;border:1px dashed color-mix(in srgb,var(--lcof-accent) 42%,var(--lcof-border));border-radius:8px;color:var(--lcof-heading);background:#fffcfa;text-align:center;cursor:pointer}.lencho-custom-order-upload.has-file{align-content:start;border-style:solid;background:#fff8f4}.lencho-custom-order-upload input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.lencho-custom-order-upload__label{font-size:1.35rem;font-weight:800}.lencho-custom-order-upload__hint{color:var(--lcof-text);font-size:1.05rem}.lencho-custom-order-upload__choose{display:inline-flex;min-height:34px;padding:8px 12px;align-items:center;border-radius:999px;color:#fff;background:var(--lcof-accent);font-size:1.08rem;font-weight:800}.lencho-custom-order-upload__preview{width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:8px;background:#f5ece6}.lencho-custom-order-upload__preview img{width:100%;height:100%;display:block;object-fit:cover}.lencho-custom-order-upload__meta{display:grid;width:100%;gap:7px}.lencho-custom-order-upload__meta span{overflow:hidden;color:var(--lcof-heading);font-size:1.08rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.lencho-custom-order-upload__meta button{min-height:32px;border:1px solid var(--lcof-border);border-radius:999px;color:var(--lcof-heading);background:#fff;font:inherit;font-size:1.05rem;font-weight:800;cursor:pointer}.lencho-custom-order-uploads__error:not(:empty){margin:0;padding:10px 12px;border-radius:8px;color:#7c3434;background:#fff0f0;font-size:1.15rem;line-height:1.45}.lencho-custom-order-form__consent{display:grid;margin-top:18px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px}.lencho-custom-order-form__consent input{width:18px;height:18px;margin-top:1px;accent-color:var(--lcof-accent)}.lencho-custom-order-form__submit{display:flex;width:min(100%,var(--lcof-button-width, 360px));min-height:54px;margin:20px var(--lcof-button-margin-right, auto) 0 var(--lcof-button-margin-left, auto);align-items:center;justify-content:center;border:1px solid var(--lcof-accent);border-radius:8px;color:#fff;background:var(--lcof-accent);font:inherit;font-weight:800;cursor:pointer}.lencho-custom-order-form__submit:disabled{cursor:wait;opacity:.65}.lencho-custom-order-form__privacy{margin:11px 0 0;color:var(--lcof-text);font-size:1.1rem;line-height:1.5;text-align:center}.lencho-custom-order-form__status,.lencho-custom-order-form__errors{margin-bottom:18px;padding:12px 14px;border-radius:8px;font-size:1.3rem}.lencho-custom-order-form__status{color:#365b3b;background:#edf5ec}.lencho-custom-order-form__status.is-success{color:#fff;background:#1f3a2f}.lencho-custom-order-form__status.is-error,.lencho-custom-order-form__errors{color:#7c3434;background:#fff0f0}.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}.lencho-custom-order-faq{color:var(--lcoq-text);background:var(--lcoq-bg);padding-block:var(--lcoq-pad-top) var(--lcoq-pad-bottom)}.lencho-custom-order-faq__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:32px;align-items:start}.lencho-custom-order-faq__list{border-top:1px solid var(--lcoq-border)}.lencho-custom-order-faq__item{border-bottom:1px solid var(--lcoq-border)}.lencho-custom-order-faq__question{width:100%;min-height:58px;display:flex;padding:14px 0;align-items:center;justify-content:space-between;gap:14px;border:0;color:var(--lcoq-heading);background:transparent;font:inherit;font-size:1.5rem;font-weight:750;text-align:left;cursor:pointer}.lencho-custom-order-faq__question svg{flex:0 0 auto;transition:transform .16s ease}.lencho-custom-order-faq__item.is-open .lencho-custom-order-faq__question svg{transform:rotate(45deg)}.lencho-custom-order-faq__answer{padding:0 38px 18px 0;font-size:1.4rem;line-height:1.65}.lencho-custom-order-faq__support{padding:26px;border-left:3px solid var(--lcoq-accent);background:var(--lcoq-surface)}.lencho-custom-order-faq__support h3,.lencho-custom-order-faq__support p{margin:0}.lencho-custom-order-faq__support h3{color:var(--lcoq-heading);font-size:2.2rem}.lencho-custom-order-faq__support p{margin-top:10px;font-size:1.4rem;line-height:1.6}@media(max-width:989px){.lencho-custom-order-steps__grid,.lencho-custom-order-uploads__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lencho-custom-order-form__inner,.lencho-custom-order-faq__layout{grid-template-columns:minmax(0,1fr)}.lencho-custom-order-form__intro{position:static}}@media(max-width:749px){.lencho-custom-order-hero{min-height:var(--lcoh-mobile-height, 360px)}.lencho-custom-order-hero__overlay{background:linear-gradient(0deg,#1b1715db,#1b171529)}.lencho-custom-order-hero__content,.lencho-custom-order-steps__inner,.lencho-custom-order-form__inner,.lencho-custom-order-faq__inner{width:min(calc(100% - 32px),var(--lcoh-width, var(--lcos-width, var(--lcof-width, var(--lcoq-width, 1320px)))))}.lencho-custom-order-hero__content{padding-block:32px}.lencho-custom-order-hero h1{font-size:4rem}.lencho-custom-order-hero__text{font-size:1.5rem}.lencho-custom-order-steps__header h2,.lencho-custom-order-form__intro h2,.lencho-custom-order-faq__header h2{font-size:3rem}.lencho-custom-order-steps__grid,.lencho-custom-order-form__grid,.lencho-custom-order-uploads__grid{grid-template-columns:minmax(0,1fr)}.lencho-custom-order-field--full{grid-column:auto}.lencho-custom-order-form__panel{padding:22px 16px}.lencho-custom-order-faq__support{padding:22px 18px}}@media(prefers-reduced-motion:reduce){.lencho-custom-order-faq__question svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lencho-custom-order.css.map */
