oa-quantity-bundles{display:block;margin:22px 0;color:#17191c;font:inherit}
oa-quantity-bundles[hidden]{display:none}
.oa-qb__heading{display:flex;align-items:center;gap:13px;margin-bottom:20px;font-size:14px;font-weight:700}
.oa-qb__heading::before,.oa-qb__heading::after{content:"";height:1px;background:#d8dce0;flex:1}
.oa-qb__options{border:0;padding:0;margin:0;min-width:0}
.oa-qb__option{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px;border:1px solid #d8dce0;margin-bottom:13px;border-radius:7px;cursor:pointer;min-height:82px;background:#fff}
.oa-qb__option:has(:checked){background:#f3f5f7;border:2px solid #0B0B0D;padding:16px}
.oa-qb__option:has(:focus-visible){outline:3px solid #415c86;outline-offset:3px}
.oa-qb__option:has(:disabled){opacity:.55;cursor:not-allowed}
.oa-qb__option input{accent-color:#0B0B0D;width:17px;height:17px;margin:0}
.oa-qb__title{font-size:14px;font-weight:700}
.oa-qb__sub,.oa-qb__shipping{font-size:11px;line-height:1.5;color:#555b64;display:block;margin-top:3px}
.oa-qb__price{text-align:right;white-space:nowrap}
.oa-qb__price strong{font-size:17px;display:block}
.oa-qb__price del{font-size:11px;color:#636870}
.oa-qb__best{position:absolute;left:auto;right:14px;top:-9px;transform:none;white-space:nowrap;background:#0B0B0D;color:white;font-size:9px;letter-spacing:1px;padding:3px 9px;border-radius:3px;line-height:1.3}
.oa-qb__terms,.oa-qb__status{font-size:11px;color:#555b64;line-height:1.6;margin:10px 0}
.oa-qb__status:empty{display:none}
form:has(oa-quantity-bundles[data-preview-only="true"]) .shopify-payment-button{display:none}
@media(max-width:480px){.oa-qb__option{gap:9px;padding:16px 11px}.oa-qb__option:has(:checked){padding:15px 10px}.oa-qb__price strong{font-size:16px}.oa-qb__shipping{font-size:10px}}

.oa-qb__option input[type="radio"]{appearance:none!important;-webkit-appearance:none!important;border:1px solid #747c86!important;border-radius:50%!important;background:#fff!important;background-image:none!important;box-shadow:none!important;width:18px!important;height:18px!important;min-width:18px!important;padding:0!important}
.oa-qb__option input[type="radio"]:checked{border-color:#0B0B0D!important;background:#0B0B0D!important;box-shadow:inset 0 0 0 4px #fff!important}
.oa-qb__purchase-lock{border:0;margin:0;padding:0;min-width:0}
.oa-qb__purchase-lock button{opacity:.55;cursor:not-allowed}

.oa-qb__terms{display:none}
.oa-qb__purchase-lock button{background:#0B0B0D!important;color:#fff!important;opacity:1}

.oa-qb__option:has(input[value="2"]) .oa-qb__sub,.oa-qb__option:has(input[value="3"]) .oa-qb__sub{display:inline-block;margin:0 0 0 6px;padding:2px 5px;border-radius:3px;background:#e9edf2;color:#273342;font-size:9px;line-height:1.4;vertical-align:middle;white-space:nowrap}

.oa-qb__option,.oa-qb__option:has(:checked){background:#fff;border-color:#0B0B0D}

form:has(oa-quantity-bundles) [data-add-to-cart]{background:#0B0B0D!important;color:#fff!important}
.oa-qb__purchase-lock button{cursor:pointer}
.oa-qb__status{min-height:0}

[data-section-type="product"]:has(oa-quantity-bundles) .product__controls-group-quantity,form:has(oa-quantity-bundles) .quantity-input-wrapper--product-form{display:none}
