.gb-sec[hidden],.gb-prog a[hidden]{display:none!important}.gbx-card{padding:8px 8px 10px;gap:6px}.gbx-pick{display:flex;flex-direction:column;gap:3px;text-align:left;width:100%;padding:0;color:inherit}.gbx-pick>b{font-size:14px;line-height:1.25;padding-inline:4px}.gbx-pick>small{font-size:12px;color:var(--steel);padding-inline:4px}.gb-card.is-on{box-shadow:inset 0 0 0 2px var(--cobalt);background:#fff}.gb-card.is-on .gb-tick{background:var(--cobalt);box-shadow:none}.gb-card.is-on .gb-tick svg{opacity:1}.gb-sec.gbx-has .gb-n{background:var(--cobalt)}.gbx-var{width:100%;min-height:38px;border-radius:8px;border:1px solid var(--line-2);background:#fff;font:inherit;font-size:13px;font-weight:600;color:var(--ink);padding:0 8px}.gbx-qty{justify-content:space-between;background:#fff;border-width:1px;border-radius:8px}.gbx-qty button{width:36px;height:36px}.gbx-swatch{display:block;width:100%;height:100%}.gbx-pre{font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--warn)}.gbx-note{margin:-6px 0 14px}.gb-sec.is-missing .gb-h h2{color:#c0392b}.gb-sec.is-missing .gb-card,.gb-sec.is-missing .gb-q{box-shadow:inset 0 0 0 1.5px #e6a9a1}.gb-sec .cfg-err,.gb-sum .cfg-err{font-size:13px;font-weight:600;color:#c0392b;margin-top:10px}.gb-q .qty output{min-width:22px}.gb-list li>span:first-child:empty{width:40px;height:40px;border-radius:6px;background:#e7e6e1;display:block}@media(max-width:960px){.gb-cards,.gb-qtys{scroll-padding-inline:var(--gut)}}.gbx-qh{display:flex;align-items:center;gap:10px;min-width:0}.gbx-qh>span{min-width:0}.gbx-qimg{flex:none;width:44px;height:44px;border-radius:6px;object-fit:cover;background:#e7e6e1;display:block}.gbx-opts{display:grid;gap:6px}.gbx-opts label{display:grid;gap:3px;font-size:11.5px;font-weight:600;color:var(--steel)}.gbx-opts select{width:100%;min-height:38px;border-radius:8px;border:1px solid var(--line-2);background:#fff;font:inherit;font-size:13px;font-weight:600;color:var(--ink);padding:0 8px}.gb-pt[hidden]{display:none!important}.gb-q small{display:block}.gb-tabs span[hidden]{display:none}.gb-q{align-content:space-between}.gb-q .qty,.gbx-qty{height:38px;min-height:0}.gb-q .qty{align-self:end}.gbx-qty{margin-top:auto}.gbx-subh{font-size:16px;font-weight:700;margin:22px 0 10px}.gb-h .gb-n{color:#fff;font-size:12.5px}.is-soldout .gb-img img,.is-soldout .gbx-qimg{filter:grayscale(1);opacity:.55}.is-soldout>.gbx-pick>b,.is-soldout .gb-p,.gb-q.is-soldout b,.gb-q.is-soldout .mono{opacity:.6}.gb-card.is-soldout{cursor:not-allowed}.gb-card.is-soldout:hover{transform:none}.gbx-pick:disabled{cursor:not-allowed}.gbx-oos-badge{position:absolute;top:14px;left:14px;z-index:1;font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;background:var(--ink);color:#fff;padding:3px 6px;border-radius:2px}.gb-q .gbx-oos{font-size:11.5px;font-weight:700;color:#c0392b}.is-soldout .gb-tick{display:none}.gb-q.is-soldout .qty{opacity:.45}.gb-q .qty button:disabled{cursor:not-allowed}.gb-vis img{object-fit:contain;background:#fff;padding:6px;box-sizing:border-box;min-height:0;min-width:0}
/*# sourceMappingURL=/cdn/shop/t/92/assets/miq-gym-builder.css.map */
