.free-allowance{color:#442358;background:#faf5ff;border:1px solid #dec9ee;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;display:flex}.free-allowance p{margin:6px 0 0;font-size:.88rem;line-height:1.9}.free-allowance .primary-button{flex-shrink:0}.free-allowance.exhausted{color:#654710;background:#fff8e9;border-color:#ebd3a5}@media (max-width:600px){.free-allowance{flex-direction:column;align-items:stretch;padding:14px}.free-allowance .primary-button{text-align:center}}
