.lototo-flange-options{margin:20px 0;padding:20px;background:#f4f7fb;border:1px solid #ccd8e7;border-radius:10px;color:#27364a}.lototo-flange-options h2{font-size:22px;margin:0 0 12px;color:#284d83}.lototo-flange-options p{font-size:15px;line-height:1.55}.lototo-flange-options fieldset{margin:16px 0;padding:0;border:0}.lototo-flange-options legend{font-weight:700;font-size:16px;margin-bottom:8px}.lototo-flange-choices{display:flex;flex-wrap:wrap;gap:8px}.lototo-flange-choices label{position:relative;cursor:pointer;margin:0}.lototo-flange-choices input{position:absolute;opacity:0;width:1px;height:1px}.lototo-flange-choices span{display:block;padding:9px 13px;border:1px solid #aebfd5;border-radius:4px;background:#fff;color:#294d80;font-size:15px}.lototo-flange-choices input:checked+span{background:#284a80;color:#fff;border-color:#284a80}.lototo-flange-choices input:focus-visible+span{outline:3px solid #e3ae18;outline-offset:2px}.lototo-flange-choices input:disabled+span{opacity:.35;text-decoration:line-through;cursor:not-allowed}.lototo-flange-options .lototo-flange-part{font-weight:700;min-height:46px}.lototo-flange-options .lototo-flange-note{font-size:13px;color:#536174}.lototo-flange-quantity{display:flex;align-items:center;gap:12px;margin:14px 0;font-weight:600}.lototo-flange-quantity input{max-width:110px;background:#fff}.lototo-flange-options button.button{width:100%;white-space:normal;line-height:1.5;background:#284a80;color:#fff;border-radius:4px;padding:12px 15px;text-transform:none;letter-spacing:normal}.lototo-flange-options button.button:hover{background:#1c3864}.lototo-flange-options p{margin:0 0 12px}.lototo-flange-configured .summary .yith-ywraq-add-to-quote{display:none}@media(max-width:480px){.lototo-flange-options{padding:15px}.lototo-flange-choices span{padding:9px 11px}}