<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*-----------------------------------------------------------------------------------*/
/*	WooCommerce
/*-----------------------------------------------------------------------------------*/
.woocommerce {
	margin-top: 26px;
}
.woocommerce p {
	color: #555 !important;
}
.woocommerce h2 {
	font-size: 20px !important;
}
.woocommerce .button {
	background: #333 !important;
	border-radius: 3px !important;
	text-shadow: none !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	border: 0px !important;
	transition: all 0.3s !important;
	-webkit-transition: all 0.3s !important; /* Safari */
	font-weight: 300 !important;
	box-shadow: none !important;
	color: #fff !important;
}
.woocommerce .page-title {
	font-size: 26px !important;
	margin-bottom: 0px !important;
}
.woocommerce .woocommerce-result-count {
	opacity: 0.4;
}
.woocommerce-ordering .orderby {
	padding: 12px 12px 12px 12px !important;
	height: auto !important;
	box-sizing: none !important;
	font-size: 12px !important;
}
.woocommerce .slider {
	padding-top: 0px !important;
	margin-top: 0px !important;
	background: #333;
}
.woocommerce .navbar {
	margin-bottom: 0px !important;
}

/*-----------------------------------------------------------------------------------*/
/*	WooCommerce Product Styling
/*-----------------------------------------------------------------------------------*/

.product {
	position: relative !important;
	transition: all 0.5s;
	-webkit-transition: all 0.5s; /* Safari */
	background: #fff;
	padding: 12px 12px 12px 12px !important;
}
.products .product:before,
.products .product:after {
    content:"";
    position:absolute;
    z-index:-2;
}
.products .type-product:before {
    top:10px;
    bottom:10px;
    left:0;
    right:50%;
    
    box-shadow:20px 0 10px #d3d0cb;
    -moz-border-radius:200px / 10px;
    border-radius:100px / 10px;
    top:50;
    bottom:50;
    left:12px;
    right:12px;
    -moz-border-radius:10px / 100px;
    border-radius:20px / 100px;
}
.product img {
	margin-bottom: 0px !important;
	box-shadow: none !important;
}
.product h3 {
	font-size: 16px !important;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
.product .price {
	font-size: 14px !important;
	position: static !important;
}
.product .onsale {
	height: 50px !important;
	display: block !important;
	width: 50px !important;
	line-height: 50px !important;
	text-align: center !important;
	background: #03C69F !important;
	box-shadow: none !important;
	border-radius: 200px !important;
	padding: 0px 0px 0px 0px !important;
	margin-top: -12px !important;
	margin-right: -12px !important;
	z-index: 1000 !important;
}
.product .add_to_cart_button {
	visibility: hidden;
	opacity: 0;
	top: 30px !important;
	left: 20px !important;
	position: absolute !important;
	box-shadow: none !important;
	background: #222 !important;
	border-radius: 1px !important;
	color: #fff !important;
	text-shadow: none !important;
	padding: 15px 15px 15px 15px !important;
	border: 0px !important;
	transition: all 0.3s !important;
	-webkit-transition: all 0.3s !important; /* Safari */
	font-weight: 300 !important;
} 
.product:hover .add_to_cart_button {
	visibility: visible;
	opacity: 1;
	top: 20px !important;
}
.product:hover img {
	opacity: 0.7;
}
.product .add_to_cart_button:hover {
	background: #03C69F !important;
}
.product .added_to_cart {
	margin-top: 22px !important;
}
.product-name a {
	color: #00C29B !important;
}

/*-----------------------------------------------------------------------------------*/
/*	WooCommerce Single Product
/*-----------------------------------------------------------------------------------*/

.single-product .product {
	background: none;
	padding: 0px 0px 0px 0px !important;
}
.single-product .woocommerce-main-image {
	background: #fff;
	padding: 12px 12px 12px 12px !important;
	display: block !important;
}
.single-product .woocommerce-tabs {
	width: 100%;
	float: right;
	clear: none !important;
}
.single-product .images {
	float: left;
}
.single-product .product_title {
	font-size: 26px !important;
	margin-bottom: 0px !important;
}
.single-product .product {
	padding-top: 30px !important;
}
.single-product .description {
	position: static !important;
}
.single-product .price {
	position: static !important;
	font-weight: 400 !important;
	font-size: 20px !important;
	color: #333;
	margin-bottom: 22px !important;
}
.quantity {
	width: 140px !important;
	display: block !important;
}
.quantity .minus, .quantity .plus, .quantity .qty {
	position: static !important;
	float: left !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.quantity .minus:hover, .quantity .plus:hover, .quantity .qty:hover {
	border-color: #ccc !important;
}
.quantity .minus, .quantity .plus {
	width: 40px !important;
	background: #f6f6f6 !important;
}
.quantity .qty {
	border-left: 0px !important;
	border-right: 0px !important;
}
.single_add_to_cart_button {
	background: #333 !important;
	box-shadow: none !important;
	border: none !important;
	padding: 14px 14px 14px 14px !important;
	text-shadow: none !important;
	font-weight: 400 !important;
}
.single_add_to_cart_button:hover {
	background: #222 !important;
}

/*-----------------------------------------------------------------------------------*/
/*	WooCommerce Tables
/*-----------------------------------------------------------------------------------*/
.shop_table {
	border-radius: none !important;
	border: none !important;
}
.shop_table tr th {

}
.shop_table thead {
	border: none !important;
	background: none !important;
	border-bottom: 1px solid #ccc;
	color: #333 !important;
}
.shop_table thead th {
	background: none !important;
	border-bottom: 1px solid #ccc;
	color: #333 !important;
}
.shop_table th, .shop_table td {
	padding: 18px 18px 18px 18px !important;
}
.cart_table_item td {
	border: none !important;
	border-bottom: 1px solid #ccc !important;
	background: none !important;
}
.cart_totals {
	float: left !important;
}
.cart_totals h2 {
	text-align: left;
	font-size: 20px !important;
	margin-bottom: 12px !important;
}
.cart_totals th, .cart_totals td {
	padding: 12px 12px 12px 12px !important;
	background: none !important;
		border: none !important;
	border-bottom: 1px solid #ccc !important;
	text-align: left !important;
}
.cart_totals th {
	color: #333 !important;
}
.cart_totals tbody {
	background: #fff !important;
	padding: 12px 12px 12px 12px !important;
}
.shop_table .cart_table_item td {
	background: #fff !important;
}
.shop_table .cart_table_item:hover td {
	background: #f5f5f5 !important;
}
.shop_table .actions {
	background: none !important;
	border: none !important;
	padding: 0px 0px 0px 0px !important;
	padding-top: 22px !important;
}

/*-----------------------------------------------------------------------------------*/
/*	WooCommerce Misc
/*-----------------------------------------------------------------------------------*/

.addresses .address {
	background: #fff !important;
	padding: 22px 22px 22px 22px !important;
	margin-bottom: 22px;
	margin-top: 22px;
	position: relative;
}
.addresses .address:before,
.addresses .address:after {
    content:"";
    position:absolute;
    z-index:-2;
}
.addresses [class*="col"]:before {
    top:10px;
    bottom:10px;
    left:0;
    right:50%;
    
    box-shadow:20px 0 10px #d3d0cb;
    -moz-border-radius:200px / 10px;
    border-radius:100px / 10px;
    top:50;
    bottom:50;
    left:12px;
    right:12px;
    -moz-border-radius:10px / 100px;
    border-radius:20px / 100px;
}
.shipping_calculator {
	margin-top: 0px !important;
}
.shipping-calculator-button {
	color: #00C29B !important;
	font-size: 20px !important;
}
.woocommerce-message {
	margin-top: 22px;
}

.woocommerce-tabs h2 {
	font-size: 18px;
}
.woocommerce .tabs {
	padding-left: 0px !important;
}
.woocommerce-tabs .description_tab {
	box-shadow: none !important;
	border-radius: none !important;
	font-weight: 300 !important;
	margin-left: 0px !important;
}
.woocommerce-tabs .description_tab:after, .woocommerce-tabs .description_tab:before {
	border-radius: 0px !important;
}
.woocommerce-tabs ul li a {
	padding: 12px 12px 12px 12px !important;
	font-weight: 300 !important;
}
.payment_methods label {
	width: 80% !important;
	display: inline;
}
.product-remove a {
	height: 1.5em !important;
	width: 1.5em !important;
	line-height: 1.5em !important;
	background: #00C29B;
	color: #fff !important;
}
#coupon_code {
	margin-right: 0px !important;
	border-right: none !important;
	border-top-left-radius: 3px !important;
	border-bottom-left-radius: 3px !important;
	width: 120px !important;
}
.coupon .button {
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}</pre></body></html>