.order{color:#f3eef4;box-sizing:border-box;max-width:1440px;margin:0 auto;padding:96px 7vw 0}.order *,.order :before,.order :after{box-sizing:border-box}.order__panel{background:radial-gradient(1000px 500px at 15% -5%,#2a1420 0%,#0d0a0e 55%,#0b090c 100%);border:1px solid #ffffff14;border-radius:28px;padding:56px}.order__form{margin:0}.order__grid{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:44px;display:grid}.order__form-col{flex-direction:column;gap:30px;min-width:0;display:flex}.order__head{flex-direction:column;gap:16px;display:flex}.order__eyebrow{font-family:var(--font-grotesk);letter-spacing:.24em;text-transform:uppercase;color:#c06bff;font-size:12px;font-weight:700}.order__title{font-family:var(--font-grotesk);letter-spacing:-.02em;color:#fff;text-transform:uppercase;margin:0;font-size:clamp(2.2rem,5vw,60px);font-weight:900;line-height:.94}.order__lead{color:#a9a1b0;text-wrap:pretty;max-width:560px;margin:0;font-size:17px;line-height:1.5}.order__lead--mobile{display:none}.order__trust{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.order__trust-chip{color:#cfc7d6;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.order__trust-dot{background:#4ade80;border-radius:50%;flex-shrink:0;width:6px;height:6px}.order__configurator{background:#ffffff06;border:1px solid #ffffff12;border-radius:24px;flex-direction:column;gap:26px;padding:32px;display:flex}.order__configurator-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.order__configurator-title{font-family:var(--font-grotesk);color:#fff;letter-spacing:-.01em;font-size:22px;font-weight:800}.order__configurator-hint{color:#8b8290;white-space:nowrap;font-size:13px}.order__step{gap:18px;display:flex}.order__step+.order__step{margin-top:-14px}.order__step-rail{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;padding-top:2px;display:flex}.order__step-num{color:#1a0f14;width:30px;height:30px;font-family:var(--font-grotesk);background:linear-gradient(135deg,#ff8a3d,#ff4d8d);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.order__step-line{background:linear-gradient(#ff4d8d,#ffffff14);flex:1;width:2px;min-height:24px}.order__step-body{flex-direction:column;flex:1;gap:12px;min-width:0;padding-bottom:8px;display:flex}.order__step--last .order__step-body{padding-bottom:0}.order__label,.order__step-label{letter-spacing:.18em;text-transform:uppercase;color:#8b8290;font-size:12px;font-weight:600}.order__config{flex-wrap:wrap;gap:10px;margin:0;display:flex}.order__chip{appearance:none;cursor:pointer;color:#cfc7d6;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:11px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:all .18s}.order__chip:hover:not(.is-on){color:#fff;border-color:#ffffff47}.order__chip.is-on{color:#1a0f14;background:linear-gradient(90deg,#ff8a3d,#ff4d8d);border-color:#0000}.order__chip:focus{outline:none}.order__chip:focus-visible{outline-offset:2px;outline:2px solid #ff8a3dd9}.order__models{flex-direction:column;gap:10px;margin:0;display:flex}.order__row{cursor:pointer;color:inherit;text-align:left;width:100%;font:inherit;background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;align-items:center;gap:16px;padding:18px 22px;transition:all .18s;display:flex}.order__row.is-on{background:linear-gradient(90deg,#ff8a3d1a,#ff4d8d12);border-color:#ff4d8d;box-shadow:0 0 0 3px #ff4d8d1a}.order__dot{background:0 0;border:1.5px solid #ffffff47;border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:all .18s}.order__dot.is-on{background:0 0;border:5px solid #ff4d8d}.order__row-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.order__row-name{font-family:var(--font-grotesk);color:#fff;font-size:19px;font-weight:800}.order__row-specs{color:#8b8290;flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.order__row-opts{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.order__row-price{font-family:var(--font-grotesk);color:#fff;white-space:nowrap;flex-shrink:0;font-size:20px;font-weight:800}.order__direct{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.order__direct--mobile{display:none}.order__direct--desktop{border-top:1px solid #ffffff14;margin-top:20px;padding-top:18px}.order__phone{font-family:var(--font-grotesk);color:#fff;font-size:15px;font-weight:700}.order__msgr-icons :global(.msgr-icons__link){width:40px;height:40px}.order__summary{background:linear-gradient(#ff8a3d12,#ff4d8d0a),#141017;border:1px solid #ffffff17;border-radius:24px;flex-direction:column;align-self:start;gap:0;padding:28px;display:flex;position:sticky;top:88px;box-shadow:0 24px 60px #00000073}.order__sheet-bar{display:none}.order__summary-title{margin-bottom:20px}.order__qty-row{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.order__muted{color:#cfc7d6;font-size:15px}.order__qty{align-items:center;gap:14px;display:flex}.order__qty-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;line-height:1;transition:border-color .15s;display:flex}.order__qty-btn:hover{border-color:#ff4d8d}.order__qty-val{font-family:var(--font-grotesk);color:#fff;text-align:center;min-width:20px;font-size:17px;font-weight:800}.order__line{color:#cfc7d6;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 0;font-size:15px;display:flex}.order__perks .order__line:last-child{border-bottom:none}.order__free{color:#4ade80;font-weight:600}.order__price{font-family:var(--font-grotesk);color:#fff;font-size:16px;font-weight:700}.order__total{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-top:8px;padding:18px 0 22px;display:flex}.order__total>span:first-child{color:#cfc7d6;font-size:15px}.order__total-val{font-family:var(--font-grotesk);background:linear-gradient(90deg,#ff8a3d,#ff4d8d);color:#0000;background-clip:text;font-size:38px;font-weight:900;line-height:1}.order__fields{flex-direction:column;gap:10px;display:flex}.v-input{color:#fff;background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;outline:none;width:100%;padding:15px 18px;font-family:inherit;font-size:15px}.v-input::placeholder{color:#7c7280}.v-input:focus{border-color:#ff4d8d}.order__submit{width:100%;font-family:var(--font-grotesk);color:#1a0f14;cursor:pointer;background:linear-gradient(90deg,#ff8a3d,#ff4d8d);border:none;border-radius:16px;margin-top:14px;padding:19px;font-size:17px;font-weight:800;transition:filter .15s;box-shadow:0 12px 34px #ff4d8d47}.order__submit:hover{filter:brightness(1.07)}.order__note{color:#8b8290;text-align:center;margin:10px 0 0;font-size:12.5px;line-height:1.45}@media (width<=900px){.order{padding:64px 0 0}.order__panel{padding:28px 20px calc(108px + env(safe-area-inset-bottom,0px));background:radial-gradient(500px 320px at 20% -5%,#2a1420 0%,#0d0a0e 60%,#0b090c 100%);border:none;border-radius:0}.order__grid{grid-template-columns:1fr;gap:22px}.order__form-col{gap:22px}.order__lead--desktop{display:none}.order__lead--mobile{font-size:15px;display:block}.order__trust{display:none}.order__title{font-size:36px;line-height:.96}.order__configurator{border-radius:20px;gap:22px;padding:20px 18px}.order__configurator-head{flex-direction:column;gap:4px}.order__configurator-hint{white-space:normal}.order__step{flex-direction:column;gap:10px;position:relative}.order__step+.order__step{margin-top:0}.order__step-rail{z-index:1;width:22px;padding-top:0;position:absolute;top:0;left:0}.order__step-num{width:22px;height:22px;font-size:11px}.order__step-line{display:none}.order__step-body{gap:10px;padding-bottom:0}.order__step-label{align-items:center;gap:9px;min-height:22px;font-size:11px;display:flex}.order__step-label:before{content:"";flex-shrink:0;width:22px;height:22px}.order__chip{padding:9px 14px;font-size:13px}.order__config{gap:8px}.order__row{border-radius:16px;gap:12px;padding:14px 16px}.order__row-name{font-size:16px}.order__row-specs{font-size:11.5px}.order__row-price{font-size:16px}.order__direct--mobile{display:flex}.order__direct--desktop{display:none}.order__phone{font-size:14px}.order__summary{z-index:40;-webkit-backdrop-filter:blur(18px);background:linear-gradient(#141017f5,#141017);border:none;border-top:1px solid #ffffff1a;border-radius:24px 24px 0 0;max-height:none;padding:0;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -20px 50px #0000008c}.order__summary.is-open{max-height:92vh;overflow-y:auto}.order__sheet-bar{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.order__sheet-toggle{appearance:none;cursor:pointer;min-width:0;color:inherit;text-align:left;font:inherit;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;display:flex}.order__sheet-toggle-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.order__sheet-total-label{letter-spacing:.16em;text-transform:uppercase;color:#8b8290;font-size:11px;font-weight:600}.order__sheet-total-val{font-family:var(--font-grotesk);background:linear-gradient(90deg,#ff8a3d,#ff4d8d);color:#0000;background-clip:text;font-size:26px;font-weight:900;line-height:1.1}.order__sheet-toggle-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.order__sheet-hint{color:#8b8290;font-size:12.5px}.order__submit--sheet{width:auto;box-shadow:none;border-radius:14px;flex-shrink:0;margin:0;padding:14px 20px;font-size:14px}.order__sheet-body{flex-direction:column;gap:0;padding:0 20px 24px;display:none}.order__summary.is-open .order__sheet-body{display:flex}.order__summary-title{display:none}.order__qty-row{border-top:1px solid #ffffff14;border-bottom:none;padding:14px 0}.order__line{border-top:1px solid #ffffff14;border-bottom:none;padding:12px 0;font-size:14px}.order__total{display:none}.order__fields{gap:9px;margin-top:14px}.v-input{border-radius:13px;padding:14px 16px}.order__sheet-body .order__submit:not(.order__submit--sheet){border-radius:15px;margin-top:12px;padding:17px;font-size:16px}.order__note{margin-top:9px;font-size:12px}.order__qty-btn{width:32px;height:32px;font-size:17px}.order__qty-val{font-size:16px}}@media (width>=901px){.order__sheet-bar{display:none!important}.order__sheet-body{flex-direction:column;display:flex!important}}
