/* Scoped addition; keep the existing Flatsome layout and purchase controls. */
form.cart .tw-custom-size{box-sizing:border-box;grid-column:1/-1;flex-basis:100%;clear:both;width:100%;margin:0 0 20px;text-align:left}
form.cart .tw-custom-size[hidden]{display:none!important}
form.cart .tw-custom-size>label{display:block;margin-bottom:8px;font-weight:600;color:inherit}
form.cart .tw-custom-size__controls{display:flex;gap:10px;align-items:center;width:100%}
form.cart .tw-custom-size__controls>input[type=text]{box-sizing:border-box;flex:1 1 140px;min-width:0;width:100%;height:46px;margin:0;border:1px solid #cfd6ce;border-radius:3px;background:#fffefa;color:#193e33;padding:8px 12px;font-size:16px}
form.cart .tw-custom-size small{display:block;margin-top:8px;font-size:13px;line-height:1.6;color:#58665b}
form.cart .tw-custom-size input:focus-visible{outline:2px solid #193e33;outline-offset:2px}
