.order-flow-module__6Sigqq__layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.8fr);gap:clamp(38px,7vw,100px);max-width:1240px;margin:auto;display:grid}.order-flow-module__6Sigqq__heading>p,.order-flow-module__6Sigqq__formSection>p{color:var(--pink);letter-spacing:.2em;font-size:.68rem;font-weight:900}.order-flow-module__6Sigqq__heading h1{letter-spacing:-.06em;margin:12px 0 20px;font-size:clamp(2.8rem,5vw,5rem);line-height:.92}.order-flow-module__6Sigqq__heading>a{font-size:.8rem;font-weight:800}.order-flow-module__6Sigqq__summary ul{margin-top:35px;list-style:none}.order-flow-module__6Sigqq__summary li{border-bottom:1px solid #dfd3d8;grid-template-columns:78px 1fr auto auto;align-items:center;gap:16px;padding:16px 0;display:grid}.order-flow-module__6Sigqq__summary li img{object-fit:cover;border-radius:10px;width:76px;height:96px}.order-flow-module__6Sigqq__summary li div{flex-direction:column;gap:5px;display:flex}.order-flow-module__6Sigqq__summary li span{color:#76666f;font-size:.75rem}.order-flow-module__6Sigqq__summary li b{color:var(--pink);font-size:.8rem}.order-flow-module__6Sigqq__summary li label{color:#76666f;text-transform:uppercase;font-size:.66rem}.order-flow-module__6Sigqq__summary li input{border:1px solid #d4c6cc;border-radius:8px;width:60px;margin-top:5px;padding:8px;display:block}.order-flow-module__6Sigqq__summary li button{cursor:pointer;background:0 0;border:0;font-size:.72rem;text-decoration:underline}.order-flow-module__6Sigqq__total{justify-content:space-between;padding-top:22px;font-size:.92rem;display:flex}.order-flow-module__6Sigqq__total strong{color:var(--pink);font-size:1.2rem}.order-flow-module__6Sigqq__formSection{background:#ffe3ee;border-radius:28px;padding:clamp(24px,4vw,44px)}.order-flow-module__6Sigqq__formSection h2{letter-spacing:-.045em;margin:10px 0;font-size:2.3rem}.order-flow-module__6Sigqq__formSection>span{color:#6b5b64;font-size:.83rem}.order-flow-module__6Sigqq__formSection form{flex-direction:column;gap:17px;margin-top:28px;display:flex}.order-flow-module__6Sigqq__formSection label,.order-flow-module__6Sigqq__formSection legend{font-size:.74rem;font-weight:800}.order-flow-module__6Sigqq__formSection em{color:#796872;float:right;font-size:.62rem;font-style:normal;font-weight:500}.order-flow-module__6Sigqq__formSection input,.order-flow-module__6Sigqq__formSection textarea{font:inherit;resize:vertical;background:#fff;border:1px solid #d6c3cc;border-radius:10px;width:100%;margin-top:7px;padding:12px;display:block}.order-flow-module__6Sigqq__formSection fieldset{border:0;grid-template-columns:1fr 1fr;gap:12px;display:grid}.order-flow-module__6Sigqq__formSection fieldset legend{grid-column:1/-1;margin-bottom:3px}.order-flow-module__6Sigqq__formSection fieldset label:last-child{grid-column:1/-1}.order-flow-module__6Sigqq__consent{align-items:flex-start;gap:10px;line-height:1.45;display:flex;font-weight:500!important}.order-flow-module__6Sigqq__consent input{flex:none;width:auto;margin-top:2px}.order-flow-module__6Sigqq__consent a{text-decoration:underline}.order-flow-module__6Sigqq__honeypot{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.order-flow-module__6Sigqq__error{color:#8a1729;background:#fff0f0;border:1px solid #c62c47;border-radius:9px;padding:11px;font-size:.8rem}.order-flow-module__6Sigqq__submit{background:var(--pink);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:15px;font-weight:900}.order-flow-module__6Sigqq__submit:disabled{cursor:wait;opacity:.65}.order-flow-module__6Sigqq__formSection small{color:#796a72;text-align:center}.order-flow-module__6Sigqq__empty{text-align:center;min-height:65vh;padding:100px 20px}.order-flow-module__6Sigqq__empty span{color:var(--pink);font-size:4rem}.order-flow-module__6Sigqq__empty h1{letter-spacing:-.06em;font-size:clamp(2.4rem,6vw,5rem)}.order-flow-module__6Sigqq__empty p{color:#6b5d65;margin:16px 0 27px}.order-flow-module__6Sigqq__empty a{background:var(--pink);color:#fff;border-radius:999px;padding:14px 20px;font-weight:900;display:inline-block}@media (max-width:850px){.order-flow-module__6Sigqq__layout{grid-template-columns:1fr}.order-flow-module__6Sigqq__summary li{grid-template-columns:64px 1fr auto}.order-flow-module__6Sigqq__summary li img{width:62px;height:80px}.order-flow-module__6Sigqq__summary li button{grid-column:2;justify-self:start}.order-flow-module__6Sigqq__formSection fieldset{grid-template-columns:1fr}.order-flow-module__6Sigqq__formSection fieldset label:last-child{grid-column:auto}}
