<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.woocommerce div.product p.price {
	font-size: 33px;
    padding: 20px 30px;
    padding-left: 0;
    border-right: 1px solid #000;
}
.woocommerce div.product form.cart {
	padding-top: 20px;
}
.woocommerce div.product p.price .orig-price {
	display: block;
	font-size: 24px;
	text-decoration: line-through;
}

.woocommerce div.product p.price.sale {
	text-align: right;
}
.woocommerce div.product p.price .sale-price {
	color: #00adbb;
}
.woocommerce div.product p.price .sale-price .sale-title {
	font-size: 24px;
}

.woocommerce div.product form.cart .custom-quantity-container .price-quantity {
    margin-top: 10px;
}
.woocommerce div.product form.cart .custom-quantity-container .quantity {
    margin-top: 10px;
}

.woocommerce div.product form.cart .custom-quantity-container.sale {
    margin-bottom: 10px;
    text-align: center;
    font-size: 0;
}
.woocommerce div.product form.cart .custom-quantity-container.sale .price-quantity {
    margin-top: 0;
    display: inline-block;
}
.woocommerce div.product form.cart .custom-quantity-container.sale .quantity {
    margin: 0;
    float: none;
    display: inline-block;
}

.home-slider-container .left-cont,
.home-slider-container .right-cont {
	width: 50%;
	float: left;
}
.home-slider-container .owl-carousel .item .img-holder {
	padding-bottom: 81.6%;
	background-size: cover;
	background-position: center;
}
.home-slider-container .owl-carousel .owl-dots {
	position: absolute;
	bottom: 32px;
	left: 50%;
	transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
.home-slider-container .owl-carousel .owl-dots .owl-dot {
	background-color: transparent;
    display: inline-block;
    width: 50px;
    height: 10px;
    border: 2px solid #fff;
    margin: 0 11px;
}
.home-slider-container .owl-carousel .owl-dots .owl-dot.active {
    background-color: #fff;
    border-color: #3e4b53;
}

.default-v2 {
	padding: 50px 0;
}
/* ------------- mobile ------------- */

@media screen and (max-width: 767px) {
	.woocommerce div.product p.price {
		font-size: 30px;
		float: none !important;
		text-align: center;
		padding: 0 0 10px;
		border: 0;
		border-bottom: 1px solid;
		margin-bottom: 10px;
	}
	.woocommerce div.product p.price.sale {
		text-align: center;
		padding: 0 0 10px;
		margin: 0;
	}
	.woocommerce div.product p.price .orig-price {
		font-size: 20px;
	}
	.woocommerce div.product p.price .sale-price .sale-title {
		font-size: 20px;
	}
	.woocommerce div.product form.cart {
		margin-top: 0;
	}
	.woocommerce div.product form.cart .button {
		float: none;
	}
	.woocommerce div.product form.cart .custom-quantity-container {
		float: none !important;
    	margin-bottom: 10px;
	}
	.woocommerce div.product form.cart .custom-quantity-container .price-quantity {
		position: static;
		margin-left: 0;
		margin-top: 0;
		display: inline-block;
		float: none !important;
	}
	.woocommerce div.product form.cart .custom-quantity-container .quantity {
		position: static;
		margin: 0;
		float: none !important;
		display: inline-block;
	}

	.home-slider-container .left-cont,
	.home-slider-container .right-cont {
		width: 100%;
		float: none;
	}
	.home-slider-container .owl-carousel .owl-dots {
		bottom: 22px;
	}
	.home-slider-container .owl-carousel .owl-dots .owl-dot {
		width: 33px;
		height: 6px;
		margin: 0 8px;
	}
}

/* ------------- tablet ------------- */

@media (min-width: 768px) and (max-width: 991px) {
	.woocommerce div.product div.summary.entry-summary {
		text-align: center;
	}
	.woocommerce div.product div.summary.entry-summary .item-subtitle {
		text-align: center;
	}
	.woocommerce div.product p.price {
		float: none !important;
		display: inline-block;
		vertical-align: top;
	}
	.woocommerce div.product form.cart {
		width: auto;
		margin-top: 0;
		float: none !important;
		padding-left: 30px;
		display: inline-block;
		vertical-align: top;
	}
	.woocommerce div.product form.cart .custom-quantity-container .price-quantity {
		position: static;
		margin-left: 0;
	}
	.woocommerce div.product form.cart .custom-quantity-container .quantity {
		position: static;
		margin-left: 0;
	}
	.woocommerce div.product form.cart .button {
		float: left;
	}
	
	.home-slider-container .owl-carousel .owl-dots {
		bottom: 22px;
	}
	.home-slider-container .owl-carousel .owl-dots .owl-dot {
		width: 33px;
		height: 6px;
		margin: 0 8px;
	}
}

/* ------------- laptop ------------- */

@media (min-width: 992px) and (max-width: 1199px) {
	.woocommerce div.product div.summary.entry-summary {
		text-align: center;
	}
	.woocommerce div.product div.summary.entry-summary .item-subtitle {
		text-align: center;
	}
	.woocommerce div.product p.price {
		float: none !important;
		display: inline-block;
		vertical-align: top;
	}
	.woocommerce div.product form.cart {
		width: auto;
		margin-top: 0;
		float: none !important;
		padding-left: 30px;
		display: inline-block;
		vertical-align: top;
	}
	.woocommerce div.product form.cart .custom-quantity-container .price-quantity {
		position: static;
		margin-left: 0;
	}
	.woocommerce div.product form.cart .custom-quantity-container .quantity {
		position: static;
		margin-left: 0;
	}
	.woocommerce div.product form.cart .button {
		float: left;
	}
}

.glightbox-nd .gslide-inline {
	background:transparent;
}
.popup-site-notice {
	max-width:860px;
	margin:0 auto;
	padding:40px 40px 50px;
	overflow:hidden;
	background:#fff;
	border-radius:10px;
}
.popup-site-notice .site-logo {
	display:inline-block;
	max-width:190px;
	margin:0 0 30px;
}
.popup-site-notice .popup-content {
	font-size:15px;
}
.popup-site-notice .popup-content p, .popup-site-notice .popup-content ul, .popup-site-notice .popup-content ol {
	margin:0 0 30px;
}
.popup-site-notice .btn {
	margin:10px 0 0;
	padding:8px 15px;
}

@media (min-width: 768px) {
	.popup-site-notice .site-logo {
		max-width:100%;
	}
	.popup-site-notice .popup-content {
		font-size:21px;
	}
}

.woocommerce table.woocommerce-checkout-review-order-table {
	margin:0 0 30px;
	background:#cdd6e2;
	border:0;
	border-radius:0;
	font-size:16px;
	color:#354d5b;
}

.woocommerce table.woocommerce-checkout-review-order-table th, .woocommerce table.woocommerce-checkout-review-order-table td {
	padding:9px 20px;
}

/* Language switcher */
.trp-language-switcher {
    position: relative;
    display: inline-block;
    padding: 0;
    border: 0;
    margin: 0 0 0 2px;
    box-sizing: border-box
}
.trp-language-switcher&gt;div {
    box-sizing: border-box;
    width:80px;
    padding: 3px 20px 5px 5px;
    border: 1px solid #c6c6c6;
    background-image: linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%);
    background-position: calc(100% - 8px) calc(1em + 0px),calc(100% - 3px) calc(1em + 0px);
    background-size: 5px 5px,5px 5px;
    background-repeat: no-repeat;
    background-color: #fff
}
.trp-language-switcher&gt;div&gt;a {
    display: block;
    padding: 2px;
    border-radius: 3px;
    color: #0769ad
}
.trp-language-switcher&gt;div&gt;a:hover {
    background: #f1f1f1
}
.trp-language-switcher&gt;div&gt;a.trp-ls-shortcode-disabled-language {
    cursor: default
}
.trp-language-switcher&gt;div&gt;a.trp-ls-shortcode-disabled-language:hover {
    background: 0 0
}
.trp-language-switcher&gt;div&gt;a&gt;img {
    display: inline;
    margin: 0 3px;
    width: 18px;
    height: 12px;
    border-radius: 0
}
.trp-language-switcher .trp-ls-shortcode-current-language {
    display: inline-block
}
.trp-language-switcher:focus .trp-ls-shortcode-current-language,.trp-language-switcher:hover .trp-ls-shortcode-current-language {
    visibility: hidden
}
.trp-language-switcher .trp-ls-shortcode-language {
    display: inline-block;
    height: 1px;
    overflow: hidden;
    visibility: hidden;
    z-index: 1
}
.trp-language-switcher:focus .trp-ls-shortcode-language,.trp-language-switcher:hover .trp-ls-shortcode-language {
    max-height: 250px;
    height: auto;
    overflow-y: auto;
    visibility: visible;
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block !important;
    min-height: auto
}

.product-search.floating {margin:0;}
div.product-search-results-content {max-height:300px;}
@media (min-width: 992px) {
	.site-header-right {display:flex;justify-content:center;margin:8px 0 0;}
	div.product-search-results-content {max-height:370px;}
}</pre></body></html>