.tbarc-product{--tbarc-primary: #2872fa;--tbarc-secondary: #192a3d;--tbarc-background: #f2f5f7;--tbarc-surface: #ffffff;--tbarc-text: #192a3d;--tbarc-text-muted: #5a6a7a;--tbarc-border: #dce1e6;--tbarc-success: #28a745;--tbarc-warning: #ffc107;--tbarc-error: #dc3545}.tbarc-product{background-color:var(--tbarc-background);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:var(--tbarc-text)}.tbarc-product:not(.collection-banner){min-height:auto}.tbarc-product h1,.tbarc-product h2,.tbarc-product h3,.tbarc-product h4,.tbarc-product h5,.tbarc-product h6,.tbarc-product .product__title,.tbarc-product .product__title h1,.tbarc-product .product__title h2{color:var(--tbarc-secondary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tbarc-product a{color:var(--tbarc-primary)}.tbarc-product a:hover{color:#1a5cd4}.tbarc-product .button,.tbarc-product .shopify-payment-button button,.tbarc-product .product-form__submit,.tbarc-product button[type=submit]{background:var(--tbarc-primary)!important;border-color:var(--tbarc-primary)!important;color:#fff!important;font-weight:600;border-radius:6px;transition:background-color .2s ease,transform .1s ease}.tbarc-product .button:hover,.tbarc-product .shopify-payment-button button:hover,.tbarc-product .product-form__submit:hover,.tbarc-product button[type=submit]:hover{background:#1a5cd4!important;border-color:#1a5cd4!important;transform:translateY(-1px)}.tbarc-product .button:active,.tbarc-product .product-form__submit:active{transform:translateY(0)}.tbarc-product .button--secondary{background:transparent!important;border-color:var(--tbarc-border)!important;color:var(--tbarc-secondary)!important}.tbarc-product .button--secondary:hover{background:var(--tbarc-background)!important;border-color:var(--tbarc-secondary)!important}.tbarc-product .button[disabled],.tbarc-product .button[aria-disabled=true],.tbarc-product .product-form__submit[disabled],.tbarc-product .product-form__submit[aria-disabled=true]{background:#a0b0c0!important;border-color:#a0b0c0!important;cursor:not-allowed;transform:none}.tbarc-product .field__input,.tbarc-product select,.tbarc-product textarea,.tbarc-product input[type=text],.tbarc-product input[type=email],.tbarc-product input[type=tel],.tbarc-product input[type=number]{border:1px solid var(--tbarc-border);border-radius:6px;background:var(--tbarc-surface);color:var(--tbarc-text);transition:border-color .2s ease,box-shadow .2s ease}.tbarc-product .field__input:focus,.tbarc-product select:focus,.tbarc-product textarea:focus,.tbarc-product input[type=text]:focus,.tbarc-product input[type=email]:focus{border-color:var(--tbarc-primary);box-shadow:0 0 0 3px #2872fa26;outline:none}.tbarc-product .field__label,.tbarc-product label{color:var(--tbarc-secondary);font-weight:500}.tbarc-product .product__info-container{background:var(--tbarc-surface);padding:2rem;border-radius:8px;box-shadow:0 1px 3px #00000014}.tbarc-product .price,.tbarc-product .price-item,.tbarc-product .price--large{color:var(--tbarc-secondary);font-weight:700}.tbarc-product .price__sale .price-item--regular{color:var(--tbarc-text-muted)}.tbarc-product .price__sale .price-item--sale{color:var(--tbarc-error)}.tbarc-product .product-form__input label{color:var(--tbarc-secondary);font-weight:600}.tbarc-product .variant-input:checked+.variant-label{border-color:var(--tbarc-primary);background:#2872fa0d}.tbarc-product .product-custom-options{background:var(--tbarc-surface);border:1px solid var(--tbarc-border);border-radius:8px;padding:1.5rem;margin:1rem 0}.tbarc-product .product-custom-options__heading{color:var(--tbarc-secondary);font-weight:600;margin-bottom:1rem}.tbarc-product .radio-option{border:1px solid var(--tbarc-border);border-radius:6px;transition:border-color .2s ease,background-color .2s ease}.tbarc-product .radio-option:hover{border-color:var(--tbarc-primary)}.tbarc-product .radio-option.selected,.tbarc-product .radio-option:has(input:checked){border-color:var(--tbarc-primary);background:#2872fa08}.tbarc-product .callsign-input-wrapper{background:var(--tbarc-surface);border:1px solid var(--tbarc-border);border-radius:8px;padding:1.5rem}.tbarc-product .callsign-input-wrapper input{font-family:Monaco,Consolas,monospace;text-transform:uppercase;font-size:1.25rem;letter-spacing:.05em}.tbarc-product .product__media-wrapper{background:var(--tbarc-surface);border-radius:8px;overflow:hidden}.tbarc-product .product__media{border-radius:8px}.tbarc-product .quantity{border-color:var(--tbarc-border);border-radius:6px}.tbarc-product .quantity__button{color:var(--tbarc-text)}.tbarc-product .quantity__button:hover{color:var(--tbarc-primary)}.tbarc-product .accordion{border-color:var(--tbarc-border)}.tbarc-product .accordion__title{color:var(--tbarc-secondary)}.tbarc-product summary:hover{color:var(--tbarc-primary)}.tbarc-product .share-button{color:var(--tbarc-text-muted)}.tbarc-product .share-button:hover{color:var(--tbarc-primary)}.tbarc-header{background:var(--tbarc-secondary, #192a3d);padding:1rem 2rem;box-shadow:0 2px 4px #0000001a}.tbarc-header__container{max-width:1290px;margin:0 auto;display:flex;align-items:center;gap:1.5rem}.tbarc-header__logo-link{display:flex;flex-shrink:0}.tbarc-header__logo{height:60px;width:auto}.tbarc-header__text{flex:1}.tbarc-header__title{color:#fff;font-size:1.5rem;font-weight:700;margin:0;line-height:1.2}.tbarc-header__subtitle{color:#fffc;font-size:.875rem;margin:.25rem 0 0}@media screen and (max-width:749px){.tbarc-header{padding:.75rem 1rem}.tbarc-header__container{gap:1rem}.tbarc-header__logo{height:45px}.tbarc-header__title{font-size:1.125rem}.tbarc-header__subtitle{font-size:.75rem}}.tbarc-footer{background:var(--tbarc-secondary, #192a3d);padding:1.5rem 2rem;margin-top:auto}.tbarc-footer__container{max-width:1290px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.tbarc-footer__links{display:flex;gap:2rem}.tbarc-footer__link{color:#fffc;text-decoration:none;font-size:.875rem;transition:color .2s ease}.tbarc-footer__link:hover{color:#fff}.tbarc-footer__copyright{color:#fff9;font-size:.75rem;margin:0}.tbarc-footer__powered-by{color:#fff6;font-size:.6875rem;margin:0}.tbarc-footer__powered-by a{color:#ffffff80}@media screen and (max-width:749px){.tbarc-footer{padding:1rem;text-align:center}.tbarc-footer__container{flex-direction:column;gap:.75rem}.tbarc-footer__links{gap:1.5rem}}.tbarc-product .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.tbarc-product .form__message--success{color:var(--tbarc-success)}.tbarc-product .form__message--error{color:var(--tbarc-error)}@media print{.tbarc-header,.tbarc-footer{background:#000!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.tbarc-product.collection-banner{background:var(--tbarc-background)}.tbarc-product .collection-hero__title{color:var(--tbarc-secondary)}.tbarc-product .collection-hero__description{color:var(--tbarc-text)}.tbarc-product .card-wrapper{background:var(--tbarc-surface);border-radius:8px;overflow:hidden}.tbarc-product .card__heading a{color:var(--tbarc-secondary)}.tbarc-product .card__heading a:hover{color:var(--tbarc-primary)}.tbarc-product .card__inner{border-radius:8px}.tbarc-product .card__content{padding:1rem}.tbarc-product .card .price{color:var(--tbarc-secondary)}.tbarc-product .pagination__item--current{background:var(--tbarc-primary);color:#fff}.tbarc-product .pagination__item:hover:not(.pagination__item--current){color:var(--tbarc-primary)}.tbarc-product .facets__summary{color:var(--tbarc-secondary)}.tbarc-product .facets__disclosure{border-color:var(--tbarc-border)}.tbarc-product .facet-checkbox__text{color:var(--tbarc-text)}.tbarc-product .facet-filters__label{color:var(--tbarc-secondary)}.tbarc-product .active-facets__button{background:var(--tbarc-primary);color:#fff}.tbarc-product .active-facets__button:hover{background:#1a5cd4}.tbarc-product .collection--empty .title{color:var(--tbarc-secondary)}.tbarc-product .collection--empty .underlined-link{color:var(--tbarc-primary)}
/*# sourceMappingURL=/cdn/shop/t/29/assets/tbarc-theme.css.map */
