mp-product-wish.mp-product-wish{display:block;background:#fff;color:#2e1536;font-family:Manrope,sans-serif}
.mp-product-wish .mp-product-wish__inner{display:grid;grid-template-columns:1fr 1.18fr;align-items:center;gap:38px;width:min(100%,1280px);margin:0 auto;padding:30px 38px;box-sizing:border-box}
.mp-product-wish .mp-product-wish__inner h2{margin:0;max-width:320px;font:800 24px/1.24 Manrope,sans-serif;letter-spacing:-.7px;color:#2e1536}
.mp-product-wish .mp-product-wish__inner h2 span{color:#d6227d}
.mp-product-wish .mp-product-wish__form{min-width:0;margin:0}
.mp-product-wish label{display:block;margin:0 0 7px;font:800 12px/1.4 Manrope,sans-serif;color:#2e1536}
.mp-product-wish .mp-product-wish__row{display:flex;gap:10px}
.mp-product-wish .mp-product-wish__row input{box-sizing:border-box;min-width:0;width:100%;min-height:47px;margin:0;padding:13px 16px;border:1px solid #d8cbdc;border-radius:10px;background:#fffcfe;color:#2e1536;font:500 14px/1.4 Manrope,sans-serif;box-shadow:none}
.mp-product-wish .mp-product-wish__row input::placeholder{color:#806e85;opacity:1}
.mp-product-wish .mp-product-wish__row button{display:flex;flex:none;align-items:center;justify-content:center;gap:11px;width:auto;min-height:47px;margin:0;padding:13px 19px;border:0;border-radius:10px;background:#d6227d;color:#fff;font:800 14px/1.4 Manrope,sans-serif;cursor:pointer;box-shadow:none;text-transform:none}
.mp-product-wish .mp-product-wish__row button:hover{background:#b91969}
.mp-product-wish .mp-product-wish__row button:disabled{opacity:.65;cursor:wait}
.mp-product-wish button svg{flex:none;width:16px;height:16px}
.mp-product-wish input:focus-visible,.mp-product-wish button:focus-visible{outline:3px solid #27b0cf;outline-offset:3px}
.mp-product-wish .mp-product-wish__hint{margin:9px 0 0;color:#806e85;font:500 12px/1.5 Manrope,sans-serif}
.mp-product-wish .mp-product-wish__status{margin:10px 0 0;color:#7e2958;font:500 13px/1.5 Manrope,sans-serif}
.mp-product-wish .mp-product-wish__status:empty{display:none}
.mp-product-wish .mp-product-wish__trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);pointer-events:none}
@media(max-width:749px){.mp-product-wish .mp-product-wish__inner{grid-template-columns:1fr;gap:20px;padding:24px 20px}.mp-product-wish .mp-product-wish__inner h2{max-width:280px;font-size:23px}.mp-product-wish .mp-product-wish__row{flex-direction:column;gap:9px}.mp-product-wish .mp-product-wish__row input,.mp-product-wish .mp-product-wish__row button{font-size:16px}}

.mp-product-wish .mp-product-wish__row button {
  width: fit-content;
  max-width: 100%;
  align-self: flex-start;
}
