*{font-family:Avenir,Helvetica,Arial,sans-serif}
html,body{margin:0;padding:0;background-color:#f7f7f7}
.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.styless-a:link,.styless-a:visited{text-decoration:inherit;color:inherit;cursor:auto}
.underline{text-decoration:underline}
.hide{display:none !important}
.c{display:flex;align-items:center;justify-content:center}.wrap{flex-wrap:wrap}.column{flex-direction:column}
.sp-bet{justify-content:space-between}.sp-ev{justify-content:space-evenly}.start{justify-content:flex-start}.end{justify-content:flex-end}
.cross-start{align-items:flex-start !important}
.f1{flex:1}.gap7{gap:7px}.gap16{gap:16px}.gap24{gap:24px}.gap32{gap:32px}
.c-txt{text-align:center}
.s15{font-size:15px}.s16{font-size:16px}.s17{font-size:17px}.s18{font-size:18px}.s19{font-size:19px}.s20{font-size:20px}.s21{font-size:21px}
.w100{width:100%}.w90{width:90%}.w50{width:50%}
.h100{height:100%}
.max-w100{width:100%}.max-w90{width:90%}.max-w50{width:50%}
.white{color:white}.white-bg{background-color:white}.black-bg{background-color:black}.transparent-bg{background-color:transparent}
.neu{box-shadow:rgba(50,50,93,0.25) 0px 3px 15px -10px,rgba(0,0,0,0.3) 0px 15px 10px -15px,rgba(10,37,64,0.35) 0px -1px 3px 0px inset}
.div-line{width:90%;margin:auto 16px;height:2px;background-color:rgb(200,200,200)}
.bor-grey{border:3px solid rgba(0,0,0,0.2) !important}.bor-white{border:3px solid white !important}
.brad{border-radius:23px}.cir{border-radius:50%}
.brad-top{border-top-left-radius:23px;border-top-right-radius:23px}
.brad-bottom{border-bottom-left-radius:23px;border-bottom-right-radius:23px}
.brad-left{border-top-left-radius:23px;border-bottom-left-radius:23px}
.brad-right{border-top-right-radius:23px;border-bottom-right-radius:23px}
.shadow{box-shadow:0px 4px 10px rgba(0,0,0,0.36)}.shadow-light{box-shadow:0px 4px 10px rgba(255,255,255,0.42)}
.txt-shadow{text-shadow:2px 2px 5px black}.txt-shadow-light{text-shadow:2px 2px 5px white}
.hov:hover{background-color:rgba(0,0,0,0.16)}
.pt{cursor:pointer !important}
.bold{font-weight:bold}
.padd{padding:7px 23px;box-sizing:border-box}.padd16{padding:16px;box-sizing:border-box}
.mar-auto{margin:auto}.mar0{margin:0}.mar-bott{margin-bottom:16px}
.lat-padd{padding-left:23px !important;padding-right:23px !important}.lat-padd-m{padding-left:42px !important;padding-right:42px !important}.lat-padd-xl{padding-left:72px !important;padding-right:72px !important}
.lat-mar{margin-left:23px !important;margin-right:23px !important}.lat-mar-m{margin-left:42px !important;margin-right:42px !important}.lat-mar-xl{margin-left:72px !important;margin-right:72px !important}
.scale-anim-3:hover{transform:scale(1.03);transition:transform 0.1s ease}
.scale-anim-7:hover{transform:scale(1.07);transition:transform 0.1s ease}
.std-w{width:90%;margin:auto}.std-p{width:90%;max-width:720px;margin:auto}
.a-but{display:inline-block;text-decoration:none}
.but{display:flex;align-items:center;justify-content:center;border-radius:23px;padding:10px 23px;cursor:pointer;border:none}
input,textarea,select{border-radius:16px;border:none;height:36px;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:16px;padding:0 10px;outline:none;box-shadow:0px 4px 20px rgba(0,0,0,0.08);max-width:90%}
select{border-radius:21px;height:55px}textarea{padding-top:12px}
.transparent-input{background-color:transparent;border:none;outline:none;box-shadow:none}
.box-siz{box-sizing:border-box}
.fixed-img{object-fit:cover;object-position:center center}
.rel{position:relative}.abs{position:absolute}.pos-fix{position:fixed}
.bottom{bottom:0}.top{top:0}.left{left:0}.right{right:0}
.bottom-20{bottom:20px}.top-20{top:20px}.left-20{left:20px}.right-20{right:20px}
.centered{top:50%;left:50%;transform:translate(-50%,-50%)}
.centered-ver{top:50%}.centered-hor{left:50%}

.prim-bg{background-color:#a15833;color:white}
.prim-color{color:#a15833}
.prim-bor{border:2px solid #a15833}
.prim-fill{fill:#a15833}
.sec-bg{background-color:#92bf20;color:white}
.sec-color{color:#92bf20}
.sec-bor{border:2px solid #92bf20}
.sec-fill{fill:#92bf20}

.show-in-cel{display:none}
@media screen and (max-width:840px){
	.show-in-cel{display:flex}
	.hide-in-cel{display:none}
	.column-in-cel{flex-direction:column !important}
}

/*Header & footer*/
header input {background-color:rgb(236,236,236)}
@media screen and (max-width:360px){
	header img{width:120px}
}
@media screen and (max-width:840px){
	header > div:last-child {justify-content:center}
}
footer{padding:25px 72px;box-sizing:border-box;margin-bottom:12px}
@media screen and (min-width:872px){
	footer > div:first-child{
		justify-content: space-between;
	}
}

/*WhatsApp button*/
#wpp {
	z-index: 1000;
	position:fixed;
	bottom:24px;
	right:24px;
	width:72px;
	height:72px;
	cursor:pointer;
	display: flex;
	justify-content: center;
	align-content: center;
}
#wpp svg {width:90%}
#wpp:hover{transform:scale(1.07);transition:transform 0.1s ease}

/*Products list*/
.products{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	padding: 16px;
	background-color: white;
	border-radius: 16px;
	width:90%;
	margin:auto;
	gap: 32px
}
.products > div{
	width: 300px;
	padding: 16px;
	border-radius: 16px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	box-shadow:rgba(50,50,93,0.25) 0px 3px 15px -10px,rgba(0,0,0,0.3) 0px 15px 10px -15px,rgba(10,37,64,0.35) 0px -1px 3px 0px inset;
}
.products img {
	border-radius: 16px;
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
}
.products strong {
	font-size: 21px;
	margin-bottom: 16px;
}
.products button {
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:23px;
	padding:10px 23px;
	cursor:pointer;
	border:none;
	font-size: 16px;
	font-weight: bold;
	background-color:#a15833;
	color:white;
	gap: 7px;
	box-shadow: rgba(50,50,93,0.25) 0px 3px 15px -10px,rgba(0,0,0,0.3) 0px 15px 10px -15px,rgba(10,37,64,0.35) 0px -1px 3px 0px inset;
}
.products button:hover{transform:scale(1.03);transition:transform 0.1s ease}
.products button svg{fill:white}