.tf-custom-production{--tf-custom-accent: oklch(.62 .05 145);--tf-custom-accent-deep: oklch(.42 .06 145);--tf-custom-accent-soft: oklch(.94 .02 145);--tf-custom-ink: #1a1a1a;--tf-custom-ink-2: #3a3a36;--tf-custom-muted: #7a7a75;--tf-custom-muted-2: #9a9a96;--tf-custom-paper: #fafaf7;--tf-custom-cream: #f6f4ee;--tf-custom-cream-2: #f1efe9;--tf-custom-hair: #ececea;--tf-custom-hair-2: #d9d9d4;color:var(--tf-custom-ink);background:#fff}.tf-custom-production *,.tf-custom-production *:before,.tf-custom-production *:after{box-sizing:border-box}.tf-custom-production__shell{max-width:132rem;margin:0 auto;padding-inline:3.2rem}.tf-custom-production__hero{position:relative;overflow:hidden;padding:6.4rem 0 5.6rem;background:var(--tf-custom-cream)}.tf-custom-production__hero:after{content:"";position:absolute;top:-10rem;right:-10rem;width:32rem;height:32rem;border-radius:50%;background:var(--tf-custom-accent-soft);opacity:.72;pointer-events:none}.tf-custom-production__hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(32rem,1fr);gap:5.6rem;align-items:center}.tf-custom-production__pill{display:inline-flex;align-items:center;gap:.8rem;min-height:2.8rem;margin-bottom:1.4rem;padding:.55rem 1.2rem;border-radius:999px;background:var(--tf-custom-accent-soft);color:var(--tf-custom-accent-deep);font-size:1.1rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.tf-custom-production__hero h1{max-width:62rem;margin:0 0 1.4rem;color:var(--tf-custom-ink);font-size:clamp(3.8rem,5.2vw,5.8rem);font-weight:800;letter-spacing:-.04em;line-height:1.02}.tf-custom-production__hero h1 em,.tf-custom-production__heading em,.tf-custom-production__cta-title em{color:var(--tf-custom-accent);font-style:italic}.tf-custom-production__lead{max-width:56rem;margin:0 0 2.8rem;color:var(--tf-custom-ink-2);font-size:1.65rem;line-height:1.62}.tf-custom-production__actions,.tf-custom-production__cta-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.tf-custom-production__actions{margin-bottom:2.8rem}.tf-custom-production__button{min-height:5.4rem;display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:0 2.8rem;border:.1rem solid transparent;border-radius:999px;color:var(--tf-custom-ink);font-size:1.4rem;font-weight:800;line-height:1;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.tf-custom-production__button:hover{transform:translateY(-.1rem)}.tf-custom-production__button--primary{background:var(--tf-custom-ink);color:#fff}.tf-custom-production__button--primary:hover{background:#2d2d28;color:#fff}.tf-custom-production__button--outline{border-color:var(--tf-custom-hair-2);background:#fff}.tf-custom-production__button--outline:hover{border-color:var(--tf-custom-ink);color:var(--tf-custom-ink)}.tf-custom-production__trust{display:flex;flex-wrap:wrap;gap:2.4rem}.tf-custom-production__trust-item{display:inline-flex;align-items:center;gap:.8rem;color:var(--tf-custom-ink-2);font-size:1.3rem;font-weight:600}.tf-custom-production__trust-icon,.tf-custom-production__card-icon,.tf-custom-production__check-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px;background:var(--tf-custom-accent-soft);color:var(--tf-custom-accent-deep)}.tf-custom-production__trust-icon{width:2.8rem;height:2.8rem}.tf-custom-production__process-card,.tf-custom-production__card,.tf-custom-production__form-panel,.tf-custom-production__form-card,.tf-custom-production__real-card{border:.1rem solid var(--tf-custom-hair);border-radius:1.8rem;background:#fff}.tf-custom-production__process-card{padding:2.8rem}.tf-custom-production__eyebrow{margin:0 0 1.8rem;color:var(--tf-custom-accent-deep);font-size:1.1rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.tf-custom-production__steps,.tf-custom-production__checks,.tf-custom-production__files{list-style:none;margin:0;padding:0}.tf-custom-production__steps{display:grid;gap:1.8rem}.tf-custom-production__step{display:flex;gap:1.4rem;align-items:flex-start}.tf-custom-production__step-number{width:3.6rem;height:3.6rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px;background:var(--tf-custom-accent-deep);color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.2rem;font-weight:800;letter-spacing:.06em}.tf-custom-production__step strong{display:block;margin-bottom:.3rem;color:var(--tf-custom-ink);font-size:1.45rem}.tf-custom-production__step>span:not(.tf-custom-production__step-number),.tf-custom-production__card p,.tf-custom-production__form-panel p,.tf-custom-production__real-card p,.tf-custom-production__cta-text{color:var(--tf-custom-muted);line-height:1.58}.tf-custom-production__intro{padding:5.6rem 0;border-top:.1rem solid var(--tf-custom-hair);border-bottom:.1rem solid var(--tf-custom-hair);background:#fff;text-align:center}.tf-custom-production__intro-inner{max-width:72rem;margin:0 auto}.tf-custom-production__heading{margin:0 0 1.4rem;color:var(--tf-custom-ink);font-size:clamp(2.8rem,3.2vw,3.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.14}.tf-custom-production__intro p{margin:0;color:var(--tf-custom-ink-2);font-size:1.55rem;line-height:1.72}.tf-custom-production__upload-section,.tf-custom-production__realisations{padding:5.6rem 0;background:var(--tf-custom-paper)}.tf-custom-production__upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.tf-custom-production__card{padding:2.4rem}.tf-custom-production__card-head{display:flex;gap:1.2rem;align-items:center;margin-bottom:1.2rem}.tf-custom-production__card-icon{width:4.4rem;height:4.4rem}.tf-custom-production__card-kicker{display:block;color:var(--tf-custom-accent-deep);font-size:1.05rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tf-custom-production__card-title{display:block;margin-top:.2rem;color:var(--tf-custom-ink);font-size:1.7rem;font-weight:800}.tf-custom-production__upload-placeholder{min-height:11.8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1.8rem;padding:2.4rem 1.6rem;border:.15rem dashed var(--tf-custom-hair-2);border-radius:1.4rem;background:var(--tf-custom-cream);color:var(--tf-custom-muted);cursor:pointer;text-align:center;text-decoration:none;transition:border-color .16s ease,color .16s ease,transform .16s ease}.tf-custom-production__upload-placeholder:hover,.tf-custom-production__upload-placeholder:focus-visible{border-color:var(--tf-custom-accent);color:var(--tf-custom-ink-2);transform:translateY(-.1rem)}.tf-custom-production__upload-placeholder:focus-visible{outline:.2rem solid var(--tf-custom-accent);outline-offset:.3rem}.tf-custom-production__upload-plus{width:3.8rem;height:3.8rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.8rem;border-radius:999px;background:#fff;color:var(--tf-custom-accent-deep);box-shadow:inset 0 0 0 .1rem var(--tf-custom-hair)}.tf-custom-production__upload-placeholder strong{color:var(--tf-custom-ink);font-size:1.3rem}.tf-custom-production__upload-placeholder small{margin-top:.3rem;font-size:1.1rem}.tf-custom-production__form-section{padding:6.4rem 0 8rem;background:#fff}.tf-custom-production__form-grid{display:grid;grid-template-columns:minmax(28rem,.86fr) minmax(0,1.4fr);gap:5.6rem;align-items:flex-start}.tf-custom-production__form-panel{position:sticky;top:14rem;padding:3.2rem;background:var(--tf-custom-cream)}.tf-custom-production__form-panel h3{margin:0 0 1rem;color:var(--tf-custom-ink);font-size:2.2rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.tf-custom-production__checks{display:grid;gap:1.2rem;margin:0 0 2.2rem}.tf-custom-production__checks li{display:flex;gap:1rem;align-items:flex-start;color:var(--tf-custom-ink-2);font-size:1.35rem;line-height:1.5}.tf-custom-production__check-icon{width:2rem;height:2rem;margin-top:.1rem;background:transparent}.tf-custom-production__review{padding-top:2.2rem;border-top:.1rem solid var(--tf-custom-hair)}.tf-custom-production__stars{color:#d4a017;font-size:1.3rem;letter-spacing:.08em}.tf-custom-production__review p{margin:1rem 0;color:var(--tf-custom-ink-2);font-size:1.3rem;font-style:italic}.tf-custom-production__form-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:1.2rem;margin-bottom:2.2rem}.tf-custom-production__form-heading h2{margin:0;color:var(--tf-custom-ink);font-size:2.8rem;font-weight:800;letter-spacing:-.03em;line-height:1.2}.tf-custom-production__secure{display:inline-flex;gap:.6rem;align-items:center;color:var(--tf-custom-muted);font-size:1.2rem}.tf-custom-production__form-card{padding:3.2rem;min-height:30rem;box-shadow:0 1.6rem 5rem #1414140d}.tf-custom-production__app-blocks{display:grid;gap:1.6rem}.tf-custom-production__app-blocks:empty{display:none}.tf-custom-production__app-block{width:100%}.tf-custom-production__app-block,.tf-custom-production__app-block>*,.tf-custom-production__app-block div,.tf-custom-production__app-block form{width:100%!important;max-width:none!important}.tf-custom-production__app-block form-embed{--inline-container-max-width: 100%;width:100%!important;max-width:none!important}body .tf-custom-production form-embed,body form-embed{--inline-container-max-width: 100% !important;width:100%!important;max-width:none!important}.tf-custom-production__app-block [class*=_inline_],.tf-custom-production__app-block [class*=_formContainer_],.tf-custom-production__app-block [class*=_noImage_],.tf-custom-production__app-block [class*=_formLayout_]{width:100%!important;max-width:none!important}.tf-custom-production__app-block form{display:grid;gap:1.4rem;margin:0!important}.tf-custom-production__app-block label,.tf-custom-production__app-block input,.tf-custom-production__app-block textarea,.tf-custom-production__app-block select,.tf-custom-production__app-block button,.tf-custom-production__app-block [role=button]{width:100%!important;max-width:none!important}.tf-custom-production__app-block input,.tf-custom-production__app-block textarea,.tf-custom-production__app-block select{min-height:5rem;border-radius:1.4rem!important;border-color:var(--tf-custom-hair-2)!important;background:#fff!important;color:var(--tf-custom-ink)!important;font-family:inherit!important;font-size:1.4rem!important}.tf-custom-production__app-block textarea{min-height:14rem}.tf-custom-production__app-block button,.tf-custom-production__app-block [type=submit]{min-height:5.4rem!important;border-radius:999px!important;background:var(--tf-custom-ink)!important;color:#fff!important;font-weight:800!important}.tf-custom-production__form-fallback{padding:2.4rem;border:.15rem dashed var(--tf-custom-hair-2);border-radius:1.4rem;background:var(--tf-custom-cream);color:var(--tf-custom-muted)}.tf-custom-production__form-fallback strong{display:block;margin-bottom:.8rem;color:var(--tf-custom-ink);font-size:1.6rem}.tf-custom-production__realisations{padding-bottom:9.6rem}.tf-custom-production__section-head{max-width:64rem;margin:0 auto 3.2rem;text-align:center}.tf-custom-production__real-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}.tf-custom-production__real-card{overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.tf-custom-production__real-card:hover{border-color:var(--tf-custom-hair-2);box-shadow:0 1rem 3.2rem #1414140f;transform:translateY(-.2rem)}.tf-custom-production__real-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--tf-custom-cream-2)}.tf-custom-production__real-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:repeating-linear-gradient(135deg,transparent 0 1.4rem,rgba(0,0,0,.04) 1.4rem 1.5rem)}.tf-custom-production__real-media:has(.tf-custom-production__real-image):before{content:none}.tf-custom-production__real-image{width:100%;height:100%;display:block;object-fit:cover}.tf-custom-production__silhouette{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:4rem;color:var(--tf-custom-ink)}.tf-custom-production__silhouette svg{width:100%;max-width:20rem;height:auto;opacity:.9}.tf-custom-production__real-tag{position:absolute;top:1.2rem;left:1.2rem;z-index:2;display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1rem;border-radius:999px;background:#fff;color:var(--tf-custom-ink);font-size:1.1rem;font-weight:800}.tf-custom-production__real-tag:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--tf-custom-accent)}.tf-custom-production__real-body{padding:1.6rem 1.8rem 1.8rem}.tf-custom-production__real-body p{margin:.8rem 0 1.2rem;color:var(--tf-custom-ink-2);font-size:1.3rem}.tf-custom-production__real-meta{color:var(--tf-custom-muted);font-size:1.2rem}.tf-custom-production__cta{margin-top:4rem;padding:2.8rem 3.6rem;border-radius:2rem;background:var(--tf-custom-ink);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:2.4rem}.tf-custom-production__cta-title{margin:0 0 .4rem;color:#fff;font-size:2rem;font-weight:800}.tf-custom-production__cta-text{margin:0;color:#c9c9c4;font-size:1.35rem}.tf-custom-production__cta .tf-custom-production__button--primary{background:var(--tf-custom-accent)}.tf-custom-production__cta .tf-custom-production__button--outline{border-color:#ffffff2e;background:#ffffff1a;color:#fff}@media screen and (max-width:989px){.tf-custom-production__hero-grid,.tf-custom-production__form-grid{grid-template-columns:1fr}.tf-custom-production__form-panel{position:static}}@media screen and (max-width:749px){.tf-custom-production__shell{padding-inline:1.6rem}.tf-custom-production__hero{padding:4.8rem 0}.tf-custom-production__hero-grid{gap:3.2rem}.tf-custom-production__lead{font-size:1.5rem}.tf-custom-production__actions,.tf-custom-production__cta-actions{flex-direction:column;align-items:stretch}.tf-custom-production__button{width:100%}.tf-custom-production__trust{gap:1.2rem}.tf-custom-production__upload-grid,.tf-custom-production__real-grid{grid-template-columns:1fr}.tf-custom-production__intro,.tf-custom-production__upload-section,.tf-custom-production__form-section,.tf-custom-production__realisations{padding-block:4.8rem}.tf-custom-production__form-heading{align-items:flex-start;flex-direction:column}.tf-custom-production__form-card,.tf-custom-production__form-panel,.tf-custom-production__process-card{padding:2.2rem}.tf-custom-production__cta{align-items:stretch;flex-direction:column;padding:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-topfero-custom-production.css.map */
