<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*** WooCommerce ***/

/* sale badge */
.woocommerce span.onsale {
    height: 3.236em;
    width: 3.236em;
    padding: 0;
    font-weight: 700;
    position: absolute;
    text-align: center;
    line-height: 3.236;
    top: -0.5em;
    left: -0.5em;
    margin: 0;
    border-radius: 100%;
    background-color: #77a464;
    color: #fff;
    font-size: .857em;
    z-index: 9;
}

/* product loop price */
.woocommerce ul.products li.product .price {
    color: #77a464;
    display: block;
    font-weight: 400;
    margin-bottom: 0.5em;
    font-size: .857em;
}

/* product page price */
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #77a464;
    font-size: 1.25em;
}

/* product qty */
.entry-summary .quantity .qty {
    text-align: center;
    padding: 0.375rem 0.75rem;
	margin: 0;
	width: 100px;
	height: 46px;
	background-color: #fff; 
	border: 1px solid #000;
}

/* product TABs */
.woocommerce div.product .woocommerce-tabs ul.tabs {
    list-style: none;
    padding: 0 0 0 0.3em;
    margin: 0 0 1.618em;
    overflow: hidden;
    position: relative;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border: 1px solid #d3ced2;
    background-color: #f8f9fa;
    color: #515151;
    display: inline-block;
    position: relative;
    z-index: 0;
    border-radius: 0;
    margin: 0 -5px;
    padding: 0 1em;
}
@media (max-width: 575.98px) { 
    .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs ul.tabs li {
        display: block;
    }
}

/* Basket */
#calc_shipping_state_field span {
    width: 100%;
}

/* Checkout */
p#billing_first_name_field, p#shipping_first_name_field {
    width: 100%;
}
p#billing_last_name_field, p#shipping_last_name_field {
    width: 100%;
}
.woocommerce-billing-fields__field-wrapper, .woocommerce-shipping-fields__field-wrapper { 
	width: 100%;
}
.woocommerce-billing-fields__field-wrapper label, .woocommerce-shipping-fields__field-wrapper label, .woocommerce-additional-fields label { 
	width: 50%;
	float: left;
}
.woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper, .woocommerce-shipping-fields__field-wrapper .woocommerce-input-wrapper,  .woocommerce-additional-fields .woocommerce-input-wrapper { 
	width: 50%;
	float: left;	
}
span.woocommerce-input-wrapper {
    float: left;
    width: 50%;
}
.woocommerce-terms-and-conditions-wrapper a {
	color: #0d6efd;
}

.woocommerce-account-fields .woocommerce-input-wrapper, .woocommerce-account-fields .woocommerce-input-wrapper { 
	width: 50%;
	float: left;	
}
.woocommerce-account-fields label  { 
	width: 50%;
	float: left;
}

/* Buttons */
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-cart-form .button, .wc-backward {
    -webkit-font-smoothing: antialiased;
}

/* Default Button Style */
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
	background: #0d6efd!important;
	background-color: #0d6efd!important;
	color: #fff!important;
	text-shadow: transparent!important;
	box-shadow: none;
	border-color: #0d6efd!important;
	/*padding: .75rem 1rem;*/
	border-radius: 0;
	font-size: 18px;
    line-height: 24px;	
	font-weight: 400;
}
/* Product Category / Apply Coupon / Update Basket Rollover */
.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {
	background: #0a58ca!important;
	background-color: #0a58ca!important;
	color: #fff!important;
	text-shadow: transparent!important;
	box-shadow: none;
	border-color: #0a58ca!important;
}
/* Product Page Rollover */
.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {
	background: #0a58ca!important;
	background-color: #0a58ca!important;
	color: #fff!important;
	text-shadow: transparent!important;
	box-shadow: none;
	border-color: #0a58ca!important;
}
/* Basket Proceed to Checkout / Checkout Place Order Rollover */
.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {
	background: #0a58ca!important;
	background-color: #0a58ca!important;
	color: #fff!important;
	text-shadow: transparent!important;
	box-shadow: none;
	border-color: #0a58ca!important;

}

/* Checkout T&amp;Cs */
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #f8f9fa;
    border-radius: 0px;
}

/* message box */
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em 2em 1em 3.5em;
    margin: 0 0 2em;
    position: relative;
    background-color: #f8f9fa;
    color: #515151;
    border-top: 3px solid #0d6efd;
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
}</pre></body></html>