#infiniteoptions-container span:has(>fieldset){display:block!important;width:100%!important;max-width:100%!important}#infiniteoptions-container fieldset{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:12px!important;margin:12px 0 0!important;padding:4px!important;border:0!important;overflow:visible!important;box-sizing:border-box!important}#infiniteoptions-container fieldset>legend{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;white-space:nowrap!important;border:0!important}@media screen and (min-width:901px){#infiniteoptions-container fieldset:has(>label.spb-productoptionswatchwrapper:nth-of-type(5)){grid-template-columns:repeat(3,minmax(0,1fr))!important}}#infiniteoptions-container fieldset>.spb-productoptionswatchwrapper{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:170px!important;gap:9px!important;margin:0!important;padding:10px!important;background:#fff!important;border:2px solid #e4e4e4!important;border-radius:11px!important;cursor:pointer!important;box-sizing:border-box!important;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease!important}#infiniteoptions-container fieldset>.spb-productoptionswatchwrapper:hover{border-color:#72a600!important;box-shadow:0 5px 16px #00000014!important;transform:translateY(-2px)}#infiniteoptions-container .spb-productoptionswatchwrapper input[type=radio],#infiniteoptions-container .spb-productoptionswatchwrapper input[type=checkbox]{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none!important}#infiniteoptions-container fieldset .spb-productoptionswatch{display:block!important;width:100%!important;height:auto!important;min-height:76px!important;aspect-ratio:16 / 7!important;margin:0!important;padding:6px!important;background-color:#fff!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;border:1px solid #eeeeee!important;border-radius:7px!important;box-sizing:border-box!important}#infiniteoptions-container fieldset .spb-swatchlabel{display:flex!important;align-items:flex-start!important;justify-content:center!important;width:100%!important;min-height:3em!important;color:#333!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}#infiniteoptions-container .spb-productoptionswatchwrapper.io-option-selected,#infiniteoptions-container .spb-productoptionswatchwrapper:has(input[type=radio]:checked),#infiniteoptions-container .spb-productoptionswatchwrapper:has(input[type=checkbox]:checked){background:#f8fbf0!important;border-color:#72a600!important;box-shadow:0 0 0 3px #72a60026,0 6px 18px #00000014!important}#infiniteoptions-container .spb-productoptionswatchwrapper.io-option-selected:after,#infiniteoptions-container .spb-productoptionswatchwrapper:has(input[type=radio]:checked):after,#infiniteoptions-container .spb-productoptionswatchwrapper:has(input[type=checkbox]:checked):after{content:"\2713";position:absolute;top:6px;left:6px;display:flex;align-items:center;justify-content:center;width:23px;height:23px;color:#fff;background:#72a600;border:2px solid #ffffff;border-radius:50%;font-size:13px;font-weight:700;line-height:1;box-shadow:0 2px 7px #0000002e;z-index:5}#infiniteoptions-container .spb-productoptionswatchwrapper.io-option-selected .spb-swatchlabel,#infiniteoptions-container .spb-productoptionswatchwrapper:has(input[type=radio]:checked) .spb-swatchlabel,#infiniteoptions-container .spb-productoptionswatchwrapper:has(input[type=checkbox]:checked) .spb-swatchlabel{color:#3f6500!important;font-weight:700!important}#infiniteoptions-container .spb-productoptionswatchwrapper:focus-within{outline:3px solid rgba(114,166,0,.28)!important;outline-offset:2px!important}@media screen and (max-width:900px)and (min-width:521px){#infiniteoptions-container fieldset{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}#infiniteoptions-container fieldset>.spb-productoptionswatchwrapper{min-height:155px!important;padding:8px!important}}@media screen and (max-width:520px){#infiniteoptions-container fieldset{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:4px!important}#infiniteoptions-container fieldset>.spb-productoptionswatchwrapper{width:100%!important;min-width:0!important;min-height:150px!important;gap:7px!important;padding:8px!important}#infiniteoptions-container fieldset .spb-productoptionswatch{min-height:65px!important;padding:5px!important}#infiniteoptions-container fieldset .spb-swatchlabel{min-height:3.2em!important;font-size:12px!important;line-height:1.4!important}#infiniteoptions-container .spb-productoptionswatchwrapper.io-option-selected:after,#infiniteoptions-container .spb-productoptionswatchwrapper:has(input:checked):after{top:4px;left:4px;width:21px;height:21px;font-size:12px}}.spb-productoptionswatch{border:0px solid #ffffff!important}
/*# sourceMappingURL=/cdn/shop/t/58/assets/io-multiselect-layout-fix.css.map */
