:root{--onnit-accent-color: #7d1913;--onnit-accent-color-rgb: 125, 25, 19;--onnit-button-bg: #000000;--onnit-button-text: #FFFFFF;--onnit-text-dark: #1a1a1a;--onnit-text-muted: #666666}.product__info-wrapper{position:relative}.product__info-container:before{content:"";display:block;width:100%;height:4px;background-color:var(--onnit-accent-color);margin-bottom:2rem}.product__title h1,.product__title .h1{font-weight:900;text-transform:uppercase;letter-spacing:.02em;font-size:3.5rem;line-height:1.1;margin-bottom:.75rem;color:var(--onnit-text-dark)}@media screen and (min-width:750px){.product__title h1,.product__title .h1{font-size:4.5rem}}.product__text.subtitle,.product__description-subtitle,.product__info-container>.product__text:first-of-type{text-transform:uppercase;color:#000;font-weight:700;font-size:1.5rem;letter-spacing:.08em;margin-bottom:1.5rem;line-height:1.4}.product__text.caption-with-letter-spacing{text-transform:uppercase;color:var(--onnit-accent-color);font-weight:600;letter-spacing:.1em;font-size:1.5rem;line-height:1.4}.product .price--large{font-weight:700;font-size:2rem;color:var(--onnit-text-dark)}.product .price--large .price-item--regular{font-weight:700}.product .price--on-sale .price-item--sale{color:var(--onnit-text-dark);font-weight:700}.product .price--on-sale .price-item--regular{color:var(--onnit-text-muted)}.product .badge{background-color:var(--onnit-text-dark);color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:.05em;padding:.4rem 1rem;border-radius:2px}.product-form__quantity .quantity{border:1px solid #e0e0e0;border-radius:4px;background-color:#fff}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after{display:none}.product-form__quantity .quantity__input{font-weight:600;font-size:1.6rem}.product-form__quantity .quantity__button{color:var(--onnit-text-dark)}.product-form__quantity .quantity__button:hover{background-color:#f5f5f5}.product-form__quantity .form__label,.product-form .form__label,.product-form__input .form__label{text-transform:uppercase;font-weight:600;font-size:1.1rem;letter-spacing:.08em;color:var(--onnit-text-muted)}.product-form__input input[type=radio]+label{border:1px solid #e0e0e0;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.product-form__input input[type=radio]:checked+label{border-color:var(--onnit-text-dark);border-width:2px}.product-form__input .select{border:1px solid #e0e0e0;border-radius:4px;font-weight:600}.product__tax{font-size:1.2rem;color:var(--onnit-text-muted);text-transform:none}.product__description{font-size:1.5rem;line-height:1.7;color:var(--onnit-text-dark)}.product__info-container [data-subscription],.selling-plan-form{border:1px solid #e0e0e0;border-radius:4px;padding:1.5rem;margin:1.5rem 0}.selling-plan-form label{text-transform:uppercase;font-weight:600;letter-spacing:.05em}.product__text.inline-richtext{font-size:1.5rem;line-height:1.5;color:var(--onnit-text-dark);margin-bottom:1rem}.product__text.inline-richtext:not(.subtitle):not(.caption-with-letter-spacing){font-weight:400}@media screen and (max-width:749px){.product__info-container:before{height:3px;margin-bottom:1.5rem}.product__title h1,.product__title .h1{font-size:2.8rem}.product__text.subtitle,.product__description-subtitle,.product__info-container>.product__text:first-of-type{font-size:1.3rem}.product__text.caption-with-letter-spacing,.product__text.inline-richtext{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-onnit-style.css.map */
