/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 07 2026 | 15:35:42 */
body, .ast-separate-container {
    background-color: #fff;
}

.single-product #content form .form-row textarea, 
.single-product #content input[type=email], 
.single-product #content input[type=number], 
.single-product #content input[type=password], 
.single-product #content input[type=reset], 
.single-product #content input[type=search], 
.single-product #content input[type=tel], 
.single-product #content input[type=text], 
.single-product #content input[type=url], 
.single-product #content textarea, 
.single-product #content .woocommerce-page form .form-row textarea, 
.single-product #content .woocommerce-page input[type=email], 
.single-product #content .woocommerce-page input[type=number], 
.single-product #content .woocommerce-page input[type=password], 
.single-product #content .woocommerce-page input[type=reset], 
.single-product #content .woocommerce-page input[type=search], 
.single-product #content .woocommerce-page input[type=tel], 
.single-product #content .woocommerce-page input[type=text], 
.single-product #content .woocommerce-page input[type=url], 
.single-product #content .woocommerce-page textarea {
    background: #fff;
    color: #000;
    border: 1px solid #bb3333;
    border-radius: 6px;
}

.single-product #content .woocommerce #content div.product div.summary, 
.single-product #content .woocommerce div.product div.summary, 
.single-product #content .woocommerce-page #content div.product div.summary, 
.single-product #content .woocommerce-page div.product div.summary {
    font-family: 'Roboto', sans-serif !important;
}

.single-product #content .ast-woocommerce-container div.product .product_title {
/*     font-family: "highriseDemo", Sans-serif !important; */
	font-family: "Oswald", sans-serif;
    font-size: 45px !important;
    font-weight: 700 !important;
    color: #BB3333 !important;
	
}

.single-product #content .woocommerce ul.products li.product .price, 
.single-product #content .woocommerce div.product p.price, 
.single-product #content .woocommerce div.product span.price, 
.single-product #content .widget_layered_nav_filters ul li.chosen a, 
.single-product #content .woocommerce-page ul.products li.product .ast-woo-product-category, 
.single-product #content .wc-layered-nav-rating a {
    color: #000 !important;
    font-family: 'Roboto', sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 26px !important; 
}

.single-product #content .menu-toggle, 
.single-product #content button, 
.single-product #content .ast-button, 
.single-product #content .ast-custom-button, 
.single-product #content .button, 
.single-product #content  input#submit, 
.single-product #content  input[type="button"], 
.single-product #content input[type="submit"], 
.single-product #content input[type="reset"], 
.single-product #content form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button, 
.single-product #content body .wp-block-file .wp-block-file__button, 
.single-product #content a.button, 
.single-product #content .woocommerce button.button, 
.single-product #content .woocommerce .woocommerce-message a.button, 
.single-product #content .woocommerce #respond input#submit.alt, 
.single-product #content .woocommerce input.button.alt, 
.single-product #content .woocommerce input.button, 
.single-product #content .woocommerce input.button:disabled, 
.single-product #content .woocommerce input.button:disabled[disabled], 
.single-product #content .woocommerce input.button:disabled:hover, 
.single-product #content .woocommerce input.button:disabled[disabled]:hover, 
.single-product #content .woocommerce #respond input#submit, 
.single-product #content .woocommerce button.button.alt.disabled, 
.single-product #content .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, 
.single-product #content .wc-block-grid__product-onsale, 
.single-product #content [CLASS*="wc-block"] button, 
.single-product #content .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping), 
.single-product #content .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout, 
.single-product #content .woocommerce button.button.alt.disabled.wc-variation-selection-needed, 
.single-product #content [CLASS*="wc-block"] .wc-block-components-button {
    font-family: 'Roboto', sans-serif !important;
    text-transform: uppercase !important;
    color: #fff !important;
    background-color: #bb3333 !important;    
    border-color: #bb3333 !important;
    padding: 15px 0 !important;
    border-radius: 15px !important;

}

.single-product #content a.button {
	padding: 15px 25px !important;
}

.single-product #content button:focus, 
.single-product #content .menu-toggle:hover, 
.single-product #content button:hover, 
.single-product #content .ast-button:hover, 
.single-product #content .ast-custom-button:hover .button:hover, 
.single-product #content .ast-custom-button:hover, 
.single-product #content input[type=reset]:hover, 
.single-product #content input[type=reset]:focus, 
.single-product #content input#submit:hover, 
.single-product #content input#submit:focus, 
.single-product #content input[type="button"]:hover, 
.single-product #content input[type="button"]:focus, 
.single-product #content input[type="submit"]:hover, 
.single-product #content input[type="submit"]:focus, 
.single-product #content form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover, 
.single-product #content form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus, 
.single-product #content body .wp-block-file .wp-block-file__button:hover, 
.single-product #content body .wp-block-file .wp-block-file__button:focus, 
.single-product #content a.button:hover, 
.single-product #content .woocommerce button.button:hover, 
.single-product #content .woocommerce .woocommerce-message a.button:hover, 
.single-product #content .woocommerce #respond input#submit:hover, 
.single-product #content .woocommerce #respond input#submit.alt:hover, 
.single-product #content .woocommerce input.button.alt:hover, 
.single-product #content .woocommerce input.button:hover, 
.single-product #content .woocommerce button.button.alt.disabled:hover, 
.single-product #content .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover, 
.single-product #content [CLASS*="wc-block"] button:hover, 
.single-product #content .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping):hover, 
.single-product #content .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout:hover, 
.single-product #content .woocommerce button.button.alt.disabled.wc-variation-selection-needed:hover, 
.single-product #content [CLASS*="wc-block"] .wc-block-components-button:hover, 
.single-product #content [CLASS*="wc-block"] .wc-block-components-button:focus {
    color: #fff !important;
    background-color: #781919 !important;
    border-color: #781919 !important;
}

.single-product #content .related .custom-button-server-side .custom-button {
    display: none !important;
	color: #BB3333 !important;
    background-color: #FFFFFF !important;
    border-color: #BB3333 !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 6px 6px 6px 6px !important;
	text-transform: uppercase !important;
}


.single-product #content .related .custom-button-server-side .custom-button:hover {
	color: #fff !important;
    background-color: #BB3333 !important;
}

.single-product #content .related > h2:nth-child(1) {
/* 	font-family: "highriseDemo", Sans-serif !important; */
	font-family: "Oswald", sans-serif;
    color: #BB3333 !important;
    margin-bottom: 1em !important;
    text-align: center !important;
    text-transform: uppercase !important;
}

.single-product #content .related .products .astra-shop-summary-wrap .loop-product-description,
.single-product #content .related .products .astra-shop-summary-wrap .price,
.single-product #content .related .products .astra-shop-summary-wrap .ast-woo-product-category {
    display: none !important;
}

.single-product #content .ast-shipping-text {
    display: none !important;
}

.single-product #content .woocommerce-product-details__short-description {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 28px !important;
    letter-spacing: -0.4px !important;
    color: #000 !important;
	margin-bottom: 15px !important;
}

.single-product #content .product_meta .posted_in,
.single-product #content .product_meta .posted_in a {
    font-family: 'Roboto', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 26px !important;
    letter-spacing: -0.3px !important;
    color: #B4B9C9 !important;
}

.single-product #content .product_meta .posted_in a {
    text-decoration: underline !important;
}

.single-product #content .product_meta .posted_in a:hover {
   color: #BB3333 !important;
}

.single-product #content .ast-woocommerce-container .entry-summary form.cart,
.single-product #content .ast-woocommerce-container .entry-summary form.cart .single_variation_wrap .woocommerce-variation-add-to-cart {
    display: flex !important;
	flex-wrap: wrap !important;
	flex-direction: row-reverse !important;
    justify-content: space-between !important;
}

.single-product #content .ast-woocommerce-container .entry-summary form.cart button.single_add_to_cart_button {
    width: 70% !important;
}

.single-product #content .ast-woocommerce-container .entry-summary form.cart .quantity {
    width: 12% !important;
    margin: 0 0 1em 1em !important;
}

.single-product #content .ast-woocommerce-container .entry-summary form.cart .quantity input[name="quantity"] {
    width: 100% !important;
    height: 100% !important;
}

.single-product #content .ast-woocommerce-container .woocommerce-tabs .woocommerce-product-attributes {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    line-height: 28px !important;
    letter-spacing: -0.4px !important;
    color: #0D0D0D !important;
}

.single-product #content .ast-woocommerce-container .woocommerce-tabs .woocommerce-product-attributes,
.single-product #content .ast-woocommerce-container .woocommerce-tabs .woocommerce-product-attributes * {
    border: 0 !important;
}

.single-product #content .ast-woocommerce-container .woocommerce-tabs .woocommerce-product-attributes .woocommerce-product-attributes-item__label {
    font-weight: 700 !important;
}

.single-product #content .ast-woocommerce-container .woocommerce-tabs .woocommerce-product-attributes .woocommerce-product-attributes-item__value {
    font-weight: 300 !important;
}

.single-product #content .ast-woocommerce-container .woocommerce-Reviews #commentform .form-submit input.submit {
    width: 10% !important;
}

.custom-category-products .cfvsw_variations_form {
	display: none !important;
}

