.sx-order{background:#f4f2fa;color:#211c38;padding:clamp(18px,4vw,44px);border-radius:18px;margin-block:24px}.sx-order form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.sx-order label{display:grid;align-content:start;gap:6px;font-weight:600}.sx-order input:not([type=checkbox]),.sx-order textarea{font:inherit;padding:12px;width:100%;box-sizing:border-box;border:1px solid #898697;border-radius:8px;background:white;color:#211c38}.sx-order .wide,.sx-order output{grid-column:1/-1}.sx-order label.consent{display:block;font-weight:400}.sx-order .trap{position:absolute;left:-10000px}.sx-order button,.sx-retail a{padding:10px 16px;border-radius:8px}.sx-order button{background:#35225e;color:white;border:0;font:inherit;cursor:pointer}.sx-retail,.sx-terms{font-size:.94rem}.sx-retail{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.sx-retail a{color:#39226c;background:#f3effa;text-decoration:none}.sx-retail a:is(:hover,:focus-visible){background:#ded6f0}.sx-header-sales{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-block:8px}.sx-order :focus-visible{outline:3px solid #7050a8;outline-offset:2px}