:root{--lpw-pink: #f60a46;--lpw-pink-soft: rgba(246, 10, 70, .12);--lpw-pink-line: rgba(246, 10, 70, .2);--lpw-ink: #1c1320;--lpw-muted: #6f6675;--lpw-field-bg: rgba(255, 255, 255, .78);--lpw-field-bg-focus: #ffffff;--lpw-radius: 16px}.lpw-shell{position:relative;isolation:isolate;padding-top:calc(var(--header-h, 98px) + clamp(30px,3.4vw,48px));padding-bottom:clamp(48px,7vw,104px);padding-inline:clamp(16px,4vw,40px);color:var(--lpw-ink);font-family:Montserrat,system-ui,sans-serif;background:radial-gradient(48% 48% at 12% 8%,rgba(246,10,70,.1),transparent 62%),radial-gradient(54% 54% at 92% 96%,rgba(246,10,70,.08),transparent 64%),linear-gradient(180deg,#fffdfe,#fff5fa 52%,#fffafd)}.lpw-container{width:100%;max-width:880px;margin-inline:auto}.lpw-form{position:relative}.lpw-header{text-align:center;margin-bottom:clamp(20px,3vw,30px)}.lpw-header__eyebrow{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--lpw-pink);margin-bottom:12px}.lpw-header__title{font-family:var(--font-head, "Antic Didone", serif);font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:400;line-height:1.1;letter-spacing:-.01em;margin:0 0 12px;color:var(--lpw-ink)}.lpw-header__subtitle{max-width:560px;margin:0 auto;font-size:.95rem;line-height:1.6;color:var(--lpw-muted)}.lpw-progress-wrap{position:relative;margin:clamp(22px,3.4vw,34px) auto clamp(26px,4vw,40px);max-width:420px}.lpw-progress-line{position:relative;height:4px;border-radius:999px;background:var(--lpw-pink-soft);overflow:hidden}.lpw-progress-line__fill{position:absolute;inset:0 auto 0 0;width:33.333%;border-radius:999px;background:linear-gradient(90deg,#ff3fb0,var(--lpw-pink));transition:width .45s cubic-bezier(.22,1,.36,1)}.lpw-progress-steps{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.lpw-step{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;background:transparent;cursor:default;pointer-events:none}.lpw-step__dot{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--lpw-pink-line);box-shadow:0 2px 8px #f60a461a;transition:background .3s ease,border-color .3s ease,transform .3s ease}.lpw-step.is-active .lpw-step__dot{background:var(--lpw-pink);border-color:var(--lpw-pink);transform:scale(1.12);box-shadow:0 4px 14px #f60a4652}.lpw-panel{display:none;animation:lpw-fade .4s ease both}.lpw-panel.is-active{display:block}@keyframes lpw-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lpw-section-head{margin-bottom:clamp(16px,2.4vw,24px)}.lpw-section-head h3{font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700;margin:0 0 6px;color:var(--lpw-ink)}.lpw-section-head p{margin:0;font-size:.88rem;line-height:1.55;color:var(--lpw-muted)}.lpw-grid{display:grid;gap:clamp(14px,1.8vw,20px);margin-bottom:clamp(14px,1.8vw,20px)}.lpw-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lpw-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lpw-field--full,.lpw-grid--2>.lpw-field--full{grid-column:1 / -1}@media screen and (max-width:749px){.lpw-grid--2,.lpw-grid--3{grid-template-columns:1fr}}.lpw-field{display:flex;flex-direction:column;gap:7px;min-width:0}.lpw-field label{font-size:.78rem;font-weight:600;letter-spacing:.02em;color:#3b2f3e}.lpw-field label span{color:var(--lpw-pink);margin-left:2px}.lpw-field input,.lpw-field select,.lpw-field textarea{width:100%;font-family:inherit;font-size:.92rem;color:var(--lpw-ink);padding:12px 14px;border:1px solid var(--lpw-pink-line);border-radius:var(--lpw-radius);background:var(--lpw-field-bg);-webkit-appearance:none;appearance:none;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:inset 0 1px #ffffffb3}.lpw-field textarea{resize:vertical;min-height:120px;line-height:1.55}.lpw-field input::placeholder,.lpw-field textarea::placeholder{color:#b3a8b6}.lpw-field input:hover,.lpw-field select:hover,.lpw-field textarea:hover{border-color:#f60a4661}.lpw-field input:focus,.lpw-field select:focus,.lpw-field textarea:focus{border-color:var(--lpw-pink);background:var(--lpw-field-bg-focus);box-shadow:0 0 0 4px #f60a4624}.lpw-field input:invalid:not(:placeholder-shown){border-color:#d6234c8c}.lpw-field select{padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23ec008c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.lpw-field select:disabled{opacity:.6;cursor:not-allowed;background-color:#f60a460a}.lpw-notes{margin-top:clamp(6px,1vw,10px)}.lpw-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:clamp(20px,3vw,30px)}.lpw-actions>div:empty{flex:0 0 auto}.lpw-btn{font-family:inherit;font-size:.88rem;font-weight:700;letter-spacing:.04em;padding:13px 30px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .22s ease,background .22s ease,color .22s ease;-webkit-appearance:none;appearance:none}.lpw-btn:active{transform:translateY(1px)}.lpw-btn--primary{color:#fff;background:linear-gradient(135deg,#ff3fb0 0%,var(--lpw-pink) 100%);box-shadow:0 10px 26px #f60a464d}.lpw-btn--primary:hover{box-shadow:0 14px 34px #f60a4666;transform:translateY(-1px)}.lpw-btn--primary:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 6px 16px #f60a462e}.lpw-btn--ghost{color:var(--lpw-pink);background:#fff9;border-color:var(--lpw-pink-line)}.lpw-btn--ghost:hover{background:#f60a460f;border-color:var(--lpw-pink)}.lpw-success-screen{text-align:center}.lpw-success-icon{width:68px;height:68px;margin:0 auto 20px;display:grid;place-items:center;border-radius:50%;font-size:1.9rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff3fb0 0%,var(--lpw-pink) 100%);box-shadow:0 12px 30px #f60a4657}.lpw-success-card h2{font-size:clamp(1.4rem,2.8vw,1.9rem);font-weight:800;margin:0 0 14px;color:var(--lpw-ink)}.lpw-success-card p{max-width:520px;margin:0 auto 14px;font-size:.94rem;line-height:1.65;color:var(--lpw-muted)}.lpw-success-actions{margin-top:24px}.lpw-hidden{display:none!important}@media(prefers-reduced-motion:reduce){.lpw-panel,.lpw-progress-line__fill,.lpw-step__dot,.lpw-btn{transition-duration:.001ms!important;animation-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/lpw-wholesale.css.map */
