 
:root {
}
* {
 margin: 0px;
 padding: 0px;
 box-sizing: border-box;
 }
.shops_banner {
 height: 500px;
 background-image: url("https://crudo-leather.com/wp-content/plugins/sytech-fronteditor/sytpl/shops_banner/assets/img/Korner_2-040_1_1920x.jpg");
 margin-top: 105px;
 }
body > section {
 position: relative;
 }
body > section:hover {
  }
.content {
 max-width: 1328px;
 margin: 0px auto;
 position: relative;
 }
.shops_banner .content, .shops_banner .content > .flex {
 height: 100%;
 }
@media screen and (min-width: 786px) and (max-width: 1600px){
.content {
 padding: 0px 1.2rem;
 }}
.flex {
 display: flex;
 }
.flex_center {
 justify-content: center;
 }
.flex_middle {
 align-items: center;
 }
.center {
 text-align: center;
 }
.ovo-regular {
 font-family: Ovo, serif;
 font-weight: 400;
 }
.shops_banner .content .head h1 {
 margin-bottom: 15px;
 font-size: 2.57143em;
 }
.fadeInLeft {
 animation-name: fadeInLeft;
 }
.shops_banner .content .head p {
 margin-bottom: 1.5em;
 font-weight: 400;
 font-size: 1.28571em;
 }
button, input, textarea {
 outline: none;
 border: none;
 font-family: unset;
 }
input[type="submit"], button {
 cursor: pointer;
 }
 
@media screen and (max-width: 786px){

.content {
 padding: 0px 1.2rem;
 }
}
.shops_left, .shops_right {
 padding-top: 5rem;
 padding-bottom: 5rem;
 }
@media screen and (min-width: 786px) and (max-width: 1600px){
.content {
 padding: 0px 1.2rem;
 }}
.shop_content {
 display: flex;
 }
.flex1 {
 flex: 1 1 0%;
 }
.shops_left .shop_content .flex1:nth-child(1) {
 flex-direction: column;
 display: flex;
 justify-content: center;
 }
.shop_content .flex1 .section-title {
 font-size: 2.57143em;
 font-weight: 500;
 }
.shop_content .flex1 .section-subheading {
 font-size: 1.57143em;
 margin-bottom: 30px;
 font-weight: 400;
 }
.shop_content .shop__meta {
 margin-bottom: 30px;
 }
.shop_content .flex1 .shop__meta__label {
 display: block;
 font-size: 0.8em;
 }
.shop_content .flex1 .shop__meta__value {
 font-size: 1.42857em;
 color: rgb(51, 51, 51);
 }
.shop_content .grid {
 display: flex;
 gap: 2rem;
 }
.shops_left .shop_content .shop__images {
 padding-right: 0px;
 padding-left: 30px;
 border-right: 0px;
 border-left: 1px solid rgba(0, 0, 0, 0.5);
 }
.shop_content .shop__images img {
 width: 569px;
 height: 433px;
 object-fit: cover;
 }
 
@media screen and (max-width: 786px){

.content {
 padding: 0px 1.2rem;
 }
.shop_content {
 display: block;
 }
}
@media screen and (min-width: 786px) and (max-width: 1600px){
.content {
 padding: 0px 1.2rem;
 }}
.shops_right .shop_content .shop__images {
 padding-left: 0px;
 padding-right: 30px;
 border-left: 0px;
 border-right: 1px solid rgba(0, 0, 0, 0.5);
 }
.shops_right .shop_content .flex1:nth-child(2) {
 flex-direction: column;
 display: flex;
 justify-content: center;
 align-items: end;
 text-align: right;
 }
 
@media screen and (max-width: 786px){

.content {
 padding: 0px 1.2rem;
 }
}
@media screen and (min-width: 786px) and (max-width: 1600px){
.content {
 padding: 0px 1.2rem;
 }}
 
@media screen and (max-width: 786px){

.content {
 padding: 0px 1.2rem;
 }
}