/********* Compiled - Do not edit *********/
:root{--color-primary:#000000;--color-gradient-start:#666666;--color-gradient-stop:#020000;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Philosopher;font-weight:400;line-height:1.7em;letter-spacing:0.05em;font-size:16px;color:#808291;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:Philosopher;line-height:1.4em;letter-spacing:1px;font-size:52px;color:#58585a;}.h2,h2{font-family:Philosopher;line-height:1.2em;letter-spacing:1px;font-size:40px;color:#58585a;}.h3,h3{font-family:Philosopher;line-height:1.2em;letter-spacing:1px;font-size:32px;color:#58585a;}.h4,h4{font-family:Philosopher;line-height:1.2em;letter-spacing:1px;font-size:25px;color:#181b31;}.h5,h5{font-family:Philosopher;line-height:1.2em;letter-spacing:1px;font-size:21px;color:#181b31;}.h6,h6{font-family:Philosopher;line-height:1.2em;letter-spacing:1px;font-size:18px;color:#181b31;}.main-header .navbar-brand{max-width:100px !important;}.titlebar-inner h1{}.titlebar-inner p{}@media ( min-width: 1200px ){.header-fullscreen .navbar-fullscreen{background:rgb(138, 138, 138)!important;}}.side-info-container {
	position: fixed;
	bottom: 50%;
	transform: translateY(50%);
	left: 0;
	width: 100px;
	z-index:9;
	background-color: white;
	display: none
}

.side-info {
	position: relative;
	height: 100%;
	display: flex;
	padding-top: 100px;
	flex-direction: column;
	justify-content: end;
	gap: 50px;
}

.info-list {
	list-style-type: none;
	font-size: 24px;
	color: #999;
	padding-bottom: 50px;
}

.info-list > li {
	margin-bottom: 30px;
}

.info-button {
	position: absolute;
	bottom: 0;
	padding: 15px;
	background-color:#c9c872; 
	color: white;
	font-weight: 700;
	white-space: nowrap;
}

.info-phone {
	transform: rotate(-90deg);
	white-space: nowrap;
}

.flex-popup {
	display: flex;
	gap:25px;
	padding: 20px
}

@media only screen and (max-width: 768px) {
	.side-info-container {
		display: none;
	}
}