/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 26 2026 | 13:22:05 */
/* .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
    width: 100%;
    text-align: left;
    margin: 0 auto;
    border: solid #002F5E;
	background-color: #002F5E !important;
    border-width: thin;
	color: #BBA14F !important;
    padding: 0px 10px;
} */

.woocommerce-js div.product .woocommerce-tabs ul.tabs li a {
	font-size: 20px !important;
    color: #002F5E !important;
}

.woocommerce-js .variations select, .woocommerce-js .woocommerce-ordering select {
    padding: 0 10px !important;
}

.cfvsw-swatches-option {
    border: 1px solid #827a95;
    font-size: 14px;
    letter-spacing: 0.5px;
    padding: 7px 20px;
    color: #000;
}

.cfvsw-selected-swatch {
    border-color: #002F5E !important;
	background-color: #002F5E !important;
    color:  #fff !important;
}

.woocommerce-js #review_form #respond .form-submit input {
    left: auto;
    padding: 16px 30px;
    font-size: 14px;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
    background-color: transparent !important;
    border: none !important;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover a,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover a ,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{
    color: #BBA14F;
}

.ast-single-product-payments {
    margin-top: 20px !important;
}


.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,
.woocommerce div.product .woocommerce-tabs ul.tabs::after,
.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs::before,
.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active::before,
li#tab-title-description, li#tab-title-additional_information,
.woocommerce-tabs #tab-description, .woocommerce-tabs #tab-additional_information {
    display: none !important;
}


@media (min-width: 1026px) {
.woocommerce-js div.product div.images.woocommerce-product-gallery .flex-viewport {
      height: 950px !important;
    object-fit: contain;
	}
}

@media (max-width: 767px) {
div.ast-sticky-add-to-cart {
	display: none !important;
	}
}