.product .product__title{font-size:clamp(24px,3.5vw,32px);font-weight:800;color:#0a1628;letter-spacing:-.5px;line-height:1.2}.product .price .price-item--regular{font-size:28px;font-weight:800;color:#0a1628}.product .price--on-sale .price-item--regular{color:#a0aec0;text-decoration:line-through;font-size:20px}.product .price--on-sale .price-item--sale{color:#e53e3e;font-size:28px;font-weight:800}.product .product-form__submit{background:#2d8c3c;border-radius:10px;font-weight:700;font-size:16px;letter-spacing:.3px;padding:16px 32px;transition:all .3s}.product .product-form__submit:hover{background:#236e2f;transform:translateY(-2px);box-shadow:0 8px 25px #2d8c3c4d}.product .shopify-payment-button__button{border-radius:10px!important}.product .product__media-item{border-radius:12px;overflow:hidden;border:1px solid #eef1f3}.product .thumbnail{border-radius:8px;overflow:hidden;border:2px solid transparent;transition:border-color .2s}.product .thumbnail.is-active,.product .thumbnail:hover{border-color:#2d8c3c}.product .product__description{font-size:15px;line-height:1.7;color:#3a4a5c}.product .product__description h2,.product .product__description h3{color:#0a1628}.product .badge{background:#e53e3e;color:#fff;border-radius:6px;font-weight:700;padding:4px 10px;font-size:12px}.product .share-button{margin-top:10px}.product .quantity__input{border-radius:8px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mg-product-override.css.map */
