#lupi-ft-edition-rows{display:grid;gap:16px;margin-top:16px}.lupi-ft-edition-row{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:14px;padding:18px;border:1px solid #ccd6ce;border-left:4px solid #327c43;border-radius:6px;background:#fafcfb}.lupi-ft-edition-row label{display:flex;flex-direction:column;gap:6px;font-weight:600}.lupi-ft-edition-row input,.lupi-ft-edition-row select{width:100%;max-width:none;font-weight:400;box-sizing:border-box}.lupi-ft-edition-row .button{align-self:end;justify-self:start}.lupi-ft-edition-choice{width:100%;flex-basis:100%;margin:0 0 22px;padding:20px;border:1px solid #d4dfd8;border-radius:8px;background:#f7faf8;box-sizing:border-box}.lupi-ft-edition-choice label{display:block;font-size:17px;font-weight:600;color:#203758;margin-bottom:10px}.lupi-ft-edition-choice select{width:100%;max-width:100%;min-height:48px;background:#fff;color:#23354b;border:1px solid #849d8a;border-radius:4px;padding:10px;font-size:15px}.lupi-ft-edition-choice p{margin:10px 0 0;font-size:13px;line-height:1.5;color:#536574}form.cart:has(.lupi-ft-edition-choice){flex-wrap:wrap}@media(max-width:600px){.lupi-ft-edition-row{grid-template-columns:1fr}.lupi-ft-edition-choice{padding:14px}}
