.qbb [hidden]{display:none!important}.product-options--qbb-tall-1 .option-selector:nth-child(1) .opt-label--btn,.product-options--qbb-tall-2 .option-selector:nth-child(2) .opt-label--btn,.product-options--qbb-tall-3 .option-selector:nth-child(3) .opt-label--btn{display:flex;flex-direction:column;justify-content:center;min-height:calc(var(--btn-padding-y, 12px) * 2 + 1.2em + 1.8rem)}.qbb-size-save{margin-top:.2rem;color:rgb(var(--btn-bg-color));font-size:1.2rem;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}.qbb__group{margin:0 0 1.2rem;padding:0;border:0}.qbb__legend{width:100%;margin-bottom:.6rem;padding:0;font-size:1.32rem;font-weight:700}.qbb__legend-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.qbb__tag{padding:.2rem .8rem;border-radius:1rem;background:rgb(var(--btn-bg-color) / .12);font-size:1.15rem;font-weight:700;white-space:nowrap}.qbb__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.qbb__cards{border:1px solid rgb(var(--text-color) / .2)}.qbb-card{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:1.2rem;row-gap:.1rem;padding:.9rem 1.4rem;cursor:pointer;transition:background-color .2s}.qbb-card+.qbb-card{border-top:1px solid rgb(var(--text-color) / .12)}.qbb-card:has(.qbb__input:checked){background:rgb(var(--btn-bg-color) / .08);box-shadow:inset 3px 0 rgb(var(--btn-bg-color))}.qbb-card:has(.qbb__input:focus-visible){outline:2px solid rgb(var(--text-color));outline-offset:-2px}.qbb-card__radio{grid-row:span 2;width:1.8rem;height:1.8rem;box-sizing:border-box;border:1px solid rgb(var(--text-color) / .65);border-radius:50%}.qbb__input:checked~.qbb-card__radio{border:5px solid rgb(var(--btn-bg-color))}.qbb-card__name,.qbb-card__price{font-size:1.5rem;font-weight:600}.qbb-card__price{text-align:end;white-space:nowrap}.qbb-card__line{grid-column:2 / 4;font-size:1.3rem;line-height:1.35}.qbb__note{margin:.6rem 0 0;color:rgb(var(--text-color) / .75);font-size:1.25rem}.qbb-sub{display:flex;align-items:center;gap:1rem;min-height:4.4rem;cursor:pointer}.qbb-sub__box{position:relative;flex:none;width:1.8rem;height:1.8rem;box-sizing:border-box;border:1px solid rgb(var(--text-color) / .65);border-radius:3px}.qbb__input:checked+.qbb-sub__box{border-color:rgb(var(--btn-bg-color));background:rgb(var(--btn-bg-color))}.qbb__input:checked+.qbb-sub__box:after{content:"";position:absolute;top:.2rem;left:.5rem;width:.5rem;height:.9rem;border:solid rgb(var(--btn-text-color));border-width:0 2px 2px 0;transform:rotate(45deg)}.qbb__input:focus-visible+.qbb-sub__box{outline:2px solid rgb(var(--text-color));outline-offset:3px}.qbb-sub__text{line-height:1.35}.qbb-sub__name{font-size:1.4rem;font-weight:600}.qbb-sub__every{color:rgb(var(--text-color) / .75);font-size:1.3rem}.qbb-every{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.8rem}.qbb-every__chip{position:relative;display:flex;align-items:center;justify-content:center;min-height:4.4rem;padding:.4rem .6rem;border:1px solid rgb(var(--text-color) / .2);font-size:1.4rem;font-weight:600;text-align:center;cursor:pointer;transition:box-shadow .2s,border-color .2s}.qbb-every__chip:has(.qbb__input:checked){border-color:rgb(var(--text-color));box-shadow:0 0 0 1px rgb(var(--text-color));background:rgb(var(--text-color) / .03)}.qbb-every__chip:has(.qbb__input:focus-visible){outline:2px solid rgb(var(--text-color));outline-offset:3px}.qbb__cta{padding-top:1.6rem;padding-bottom:1.6rem;font-size:1.5rem}.qbb .qbb__cta.is-loading{opacity:1;color:rgb(var(--btn-text-color));cursor:progress}.qbb .qbb__cta.is-loading:before,.qbb .qbb__cta.is-loading:after{content:none}@supports not selector(:has(*)){.qbb__input:focus-visible~.qbb-card__radio,.qbb-every__chip .qbb__input:focus-visible+span{outline:2px solid rgb(var(--text-color));outline-offset:3px}.qbb-every__chip .qbb__input:checked+span{text-decoration:underline;text-underline-offset:.3em}}@media(forced-colors:active){.qbb-every__chip:has(.qbb__input:checked){border:3px solid Highlight}}@media(prefers-reduced-motion:reduce){.qbb-card,.qbb-every__chip{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/113/assets/quantity-buy-box.css.map */
