.wc-choice{width:100%;margin:8px 0 28px;font-size:14px}.wc-choice [hidden],.wc-choice[hidden],[data-wc-product-grid][hidden],.wc-choice-results[hidden]{display:none!important}.wc-choice details{position:relative;width:min(100%,480px)}.wc-choice summary{display:flex;align-items:center;justify-content:space-between;gap:28px;width:max-content;min-height:44px;padding:8px 0;cursor:pointer;list-style:none;border-bottom:1px solid #999}.wc-choice summary::-webkit-details-marker{display:none}.wc-choice-panel{padding:20px 0 4px}.wc-choice-panel p{margin:0 0 14px;font-size:14px}.wc-choice-modes{display:flex;gap:4px;background:#f3f3f1;padding:4px;border-radius:6px;margin-bottom:20px}.wc-choice button{font:inherit;cursor:pointer;color:#333}.wc-choice-modes button{flex:1;min-height:44px;background:transparent;border:0;padding:10px 8px;border-radius:4px}.wc-choice-modes button[aria-pressed=true]{background:#fff;color:#111;box-shadow:0 1px 4px #0000000c}.wc-choice label{display:block;font-weight:400;margin:0}.wc-choice label>span{display:block;font-size:12px;color:#666;margin-bottom:6px}.wc-choice select{width:100%;max-width:100%;min-height:48px;font-size:16px;padding:8px 30px 8px 0;border:0;border-bottom:1px solid #999;border-radius:0;background-color:#fff}.wc-choice-active{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.wc-choice-active:has([data-choice-status]:not(:empty)){margin-top:12px}.wc-choice-active button{border:0;background:none;text-decoration:underline;text-underline-offset:3px;min-height:44px;padding:8px 0;font-size:12px}.wc-choice :focus-visible{outline:2px solid #333;outline-offset:4px}.wc-choice-results>[id^=wc-filtered-product-]{animation:none!important;visibility:visible!important;opacity:1!important}.wc-choice-results>[hidden]{display:none!important}@media(max-width:749px){.wc-choice{margin-bottom:20px}.wc-choice details{width:100%}}
.wc-choice-results{width:100%;flex:0 0 100%;min-width:0}
