product-info .product-form__buttons,.section-main-product .product-form__buttons,.product .product-form__buttons{padding:0!important;margin-top:.75rem;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;gap:.75rem}product-info .product-form__buttons:before,product-info .product-form__buttons:after,.section-main-product .product-form__buttons:before,.section-main-product .product-form__buttons:after,.product .product-form__buttons:before,.product .product-form__buttons:after{content:none!important}product-info .product-form__submit.button,.section-main-product .product-form__submit.button,.product .product-form__submit.button{font-family:Arial Narrow,Arial,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-transform:uppercase;letter-spacing:.6px;font-weight:900;border-radius:14px!important;min-height:54px;transform:none!important;filter:none!important;box-shadow:0 10px 22px #0000001f!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease!important}product-info .product-form__submit.button:before,product-info .product-form__submit.button:after,.section-main-product .product-form__submit.button:before,.section-main-product .product-form__submit.button:after,.product .product-form__submit.button:before,.product .product-form__submit.button:after{content:none!important}product-info .product-form__submit.button--primary,.section-main-product .product-form__submit.button--primary,.product .product-form__submit.button--primary{background:#037439!important;color:#fff!important;border:1px solid #037439!important}product-info .product-form__submit.button--primary:hover,.section-main-product .product-form__submit.button--primary:hover,.product .product-form__submit.button--primary:hover{background:#025a2c!important;border-color:#025a2c!important;box-shadow:0 12px 26px #00000029!important}product-info .product-form__submit.button--secondary,.section-main-product .product-form__submit.button--secondary,.product .product-form__submit.button--secondary{background:#fff!important;color:#037439!important;border:1px solid rgba(3,116,57,.35)!important;box-shadow:0 10px 22px #0000001a!important}product-info .product-form__submit.button:focus-visible,.section-main-product .product-form__submit.button:focus-visible,.product .product-form__submit.button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #03743938,0 10px 22px #0000001f!important}product-info .product-form__submit.button[disabled],.section-main-product .product-form__submit.button[disabled],.product .product-form__submit.button[disabled]{opacity:.55!important;cursor:not-allowed!important;box-shadow:none!important}product-info .shopify-payment-button,.section-main-product .shopify-payment-button,.product .shopify-payment-button{margin-top:0!important}product-info .shopify-payment-button__button,.section-main-product .shopify-payment-button__button,.product .shopify-payment-button__button{border-radius:14px!important;min-height:54px!important;box-shadow:0 10px 22px #0000001f!important;transform:none!important}product-info .shopify-payment-button__more-options,.section-main-product .shopify-payment-button__more-options,.product .shopify-payment-button__more-options{font-family:Arial Narrow,Arial,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.3px;text-decoration-thickness:2px;text-underline-offset:3px}product-info,.section-main-product,.product{--bravo-red: #CE2B37;--bravo-green: #037439;--bravo-gray: #999999;--bravo-black: #000000;--bravo-green-deep: #025a2c;--bravo-font: "Arial Narrow", Arial, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--bravo-radius: 14px;--bravo-radius-sm: 12px;--bravo-focus: 0 0 0 3px rgba(3,116,57,.22);--bravo-shadow-soft: 0 10px 22px rgba(0,0,0,.1)}product-info variant-radios,product-info variant-selects,.section-main-product variant-radios,.section-main-product variant-selects,.product variant-radios,.product variant-selects{font-family:var(--bravo-font)}product-info .product-form__input,.section-main-product .product-form__input,.product .product-form__input{font-family:var(--bravo-font)}product-info .product-form__input .form__label,.section-main-product .product-form__input .form__label,.product .product-form__input .form__label,product-info .product-form__input legend,.section-main-product .product-form__input legend,.product .product-form__input legend{font-family:var(--bravo-font);font-weight:900;letter-spacing:.5px;text-transform:uppercase;color:#000000d1;margin-bottom:.45rem}product-info .product-form__input--pill,.section-main-product .product-form__input--pill,.product .product-form__input--pill,product-info .product-form__input--swatch,.section-main-product .product-form__input--swatch,.product .product-form__input--swatch{display:flex;flex-wrap:wrap;gap:.55rem}product-info .product-form__input input[type=radio],.section-main-product .product-form__input input[type=radio],.product .product-form__input input[type=radio]{position:absolute;opacity:0;pointer-events:none}product-info .product-form__input--pill label,.section-main-product .product-form__input--pill label,.product .product-form__input--pill label{font-family:var(--bravo-font);font-weight:900;letter-spacing:.4px;text-transform:uppercase;padding:.55rem .85rem;border-radius:var(--bravo-radius);border:1px solid rgba(0,0,0,.14);background:#fff;color:#000000d1;box-shadow:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .12s ease;cursor:pointer}product-info .product-form__input--pill label:hover,.section-main-product .product-form__input--pill label:hover,.product .product-form__input--pill label:hover{border-color:#03743966;background:#0374390f}product-info .product-form__input--pill input[type=radio]:checked+label,.section-main-product .product-form__input--pill input[type=radio]:checked+label,.product .product-form__input--pill input[type=radio]:checked+label{border-color:var(--bravo-green);background:#0374391a;color:var(--bravo-green-deep)}product-info .product-form__input--pill input[type=radio]:focus-visible+label,.section-main-product .product-form__input--pill input[type=radio]:focus-visible+label,.product .product-form__input--pill input[type=radio]:focus-visible+label{outline:none;box-shadow:var(--bravo-focus)}product-info .product-form__input--pill input[type=radio][disabled]+label,.section-main-product .product-form__input--pill input[type=radio][disabled]+label,.product .product-form__input--pill input[type=radio][disabled]+label{opacity:.45;cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#ce2b3773}product-info .product-form__input--swatch label,.section-main-product .product-form__input--swatch label,.product .product-form__input--swatch label{border-radius:999px;padding:.45rem .75rem}product-info .product-form__input--swatch input[type=radio]:checked+label,.section-main-product .product-form__input--swatch input[type=radio]:checked+label,.product .product-form__input--swatch input[type=radio]:checked+label{border-color:var(--bravo-green);box-shadow:0 0 0 2px #0374392e}product-info variant-selects select,.section-main-product variant-selects select,.product variant-selects select,product-info .product-form__input select,.section-main-product .product-form__input select,.product .product-form__input select{font-family:var(--bravo-font);font-weight:800;letter-spacing:.3px;border-radius:var(--bravo-radius);border:1px solid rgba(0,0,0,.14);background:#fff;padding:.75rem .9rem;min-height:48px;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease}product-info variant-selects select:focus-visible,.section-main-product variant-selects select:focus-visible,.product variant-selects select:focus-visible,product-info .product-form__input select:focus-visible,.section-main-product .product-form__input select:focus-visible,.product .product-form__input select:focus-visible{outline:none;border-color:#0374398c;box-shadow:var(--bravo-focus)}product-info .quantity,.section-main-product .quantity,.product .quantity{border-radius:var(--bravo-radius);border:1px solid rgba(0,0,0,.14);background:#fff;box-shadow:none;overflow:hidden}product-info .quantity__button,.section-main-product .quantity__button,.product .quantity__button{width:46px;min-width:46px;border:0;background:transparent;transition:background-color .16s ease,transform .12s ease}product-info .quantity__button:hover,.section-main-product .quantity__button:hover,.product .quantity__button:hover{background:#0374390f}product-info .quantity__button:active,.section-main-product .quantity__button:active,.product .quantity__button:active{transform:scale(.96)}product-info .quantity__input,.section-main-product .quantity__input,.product .quantity__input{font-family:var(--bravo-font);font-weight:900;letter-spacing:.4px;color:#000000db}product-info .quantity__input:focus-visible,.section-main-product .quantity__input:focus-visible,.product .quantity__input:focus-visible,product-info .quantity__button:focus-visible,.section-main-product .quantity__button:focus-visible,.product .quantity__button:focus-visible{outline:none;box-shadow:var(--bravo-focus)}product-info .quantity[disabled],.section-main-product .quantity[disabled],.product .quantity[disabled],product-info .quantity__input:disabled,.section-main-product .quantity__input:disabled,.product .quantity__input:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 749px){product-info .product-form__input--pill label,.section-main-product .product-form__input--pill label,.product .product-form__input--pill label{padding:.5rem .75rem}product-info .quantity__button,.section-main-product .quantity__button,.product .quantity__button{width:44px;min-width:44px}}product-info,.section-main-product,.product{--bravo-red: #CE2B37;--bravo-green: #037439;--bravo-gray: #999999;--bravo-black: #000000;--bravo-font: "Arial Narrow", Arial, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--bravo-focus: 0 0 0 3px rgba(3,116,57,.22)}product-info .price,.section-main-product .price,.product .price{font-family:var(--bravo-font);display:inline-flex;align-items:baseline;gap:.55rem;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;line-height:1.05}product-info .price *,.section-main-product .price *,.product .price *{font-family:var(--bravo-font)}product-info .price .price-item--regular,.section-main-product .price .price-item--regular,.product .price .price-item--regular{color:var(--bravo-black);font-weight:900;letter-spacing:.2px;font-size:clamp(1.25rem,2vw,1.7rem)}product-info .price .price-item--sale,.section-main-product .price .price-item--sale,.product .price .price-item--sale{color:var(--bravo-green);font-weight:900;letter-spacing:.2px;font-size:clamp(1.25rem,2vw,1.7rem)}product-info .price .price-item--compare,.section-main-product .price .price-item--compare,.product .price .price-item--compare{color:#0000008c;font-weight:800;letter-spacing:.15px;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#ce2b378c}product-info .price__tax,product-info .product__tax,.section-main-product .price__tax,.section-main-product .product__tax,.product .price__tax,.product .product__tax{font-family:var(--bravo-font);color:#0000009e;letter-spacing:.25px}product-info .price__badge-sale,.section-main-product .price__badge-sale,.product .price__badge-sale{font-family:var(--bravo-font);font-weight:900;letter-spacing:.6px;text-transform:uppercase;border-radius:999px;padding:.25rem .55rem;background:#0374391a;color:var(--bravo-green);border:1px solid rgba(3,116,57,.3)}product-info .price__badge-sold-out,.section-main-product .price__badge-sold-out,.product .price__badge-sold-out{font-family:var(--bravo-font);font-weight:900;letter-spacing:.6px;text-transform:uppercase;border-radius:999px;padding:.25rem .55rem;background:#ce2b371a;color:var(--bravo-red);border:1px solid rgba(206,43,55,.3)}product-info .unit-price,.section-main-product .unit-price,.product .unit-price{font-family:var(--bravo-font);color:#000000a8;font-weight:800}product-info .price+.product-form,.section-main-product .price+.product-form,.product .price+.product-form{margin-top:.65rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-bravo-cta.css.map */
