combo-box[aria-busy=true] *:not(.combo-box-preloader),.combo-box-preloader{display:none}combo-box[aria-busy=true] .combo-box-preloader{display:block}combo-box{position:relative;width:100%}.combo-box-selected{background-color:#fff;color:#000;padding:16px;border-radius:4px;border:1px solid #000;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.combo-box-arrow{transition:transform .3s;pointer-events:none;position:absolute;width:16px;height:16px;top:50%;right:16px;transform:translateY(-50%)}.combo-box-selected.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.combo-box-selected.active~.combo-box-arrow{transform:translateY(-50%) rotate(180deg)}.combo-box-items{border-bottom:1px solid #000;border-inline:1px solid #000;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#fff;position:absolute;top:100%;left:0;right:0;z-index:99}.combo-box-items div{padding:16px;cursor:pointer}.combo-box-items div:hover,.same-as-selected{background-color:#0000001a}.combo-box-items.combo-box-hide{display:none}button[aria-busy=true],.toggle-load[aria-busy=true]{opacity:50%;pointer-events:none;position:relative}button[aria-busy=true] *,.toggle-load[aria-busy=true] *{opacity:0}button[aria-busy=true]:after,.toggle-load[aria-busy=true]:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;border:2px solid currentColor;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;transform:translate(-50%) translateY(-50%);animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.compare-at-price [data-compare-at-price],.compare-at-price [data-sale-badge],.compare-at-price [data-discount]{display:inline}info-tabs{display:block}[data-tabs-container]{display:grid;justify-content:space-between;width:100%;grid-template-columns:repeat(var(--grid-size),minmax(0,1fr))}label[data-tab][for^=tab-]{display:flex;justify-content:center;text-align:center;position:relative;cursor:pointer;padding:1rem .75rem .75rem;border:1px solid transparent;border-bottom-width:0}label[data-tab][for^=tab-] input{display:none;pointer-events:none}label[data-tab][for^=tab-]:has(input:checked){border-color:#000}[data-content-container]{display:grid;padding:1rem;position:relative;border:1px solid black;grid-template-areas:"stack"}[data-content-entry]{opacity:0;height:0;visibility:hidden;transition:opacity .4s;width:100%;grid-area:stack}[data-content-entry]>*{margin-bottom:.5rem}[data-content-entry][data-active]{opacity:1;height:auto;visibility:visible}
