
.uc-hero1 .t-align_center.t-margin_auto {
    margin:0;
    text-align: left;
    max-width: 400px!important;
}

.t-uptitle {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 14px;
}
.t-uptitle:before {
    content: "";
    width: 40px;
height: 1.5px;
background-color: #B69462;
}
.uc-hero1 strong > a {
    background-color: #342326;
padding: 18px 50px;
color: #F2EFE9;
border: none;
font-weight: 400;
font-size: 16px;
-webkit-box-shadow: none!important;
-moz-box-shadow: none!important;
-moz-box-shadow: none!important;
}
.uc-hero1 strong > a:hover {
    background-color:#B69462;
 
}
.uc-hero1 sup {
    font-size: 14px;
    color: #5a3b40;
    font-weight: 500;
}
.uc-hero1 em > a {
    padding: 17px 0;
font-size: 16px;
font-style: normal;
color: #342326;
-webkit-box-shadow: inset 0px -1px 0px 0px #342326!important;
-moz-box-shadow: inset 0px -1px 0px 0px #342326!important;
-moz-box-shadow: inset 0px -1px 0px 0px #342326!important;
}
.uc-hero1 em > a:hover {
    color: #B69462!important;
    -webkit-box-shadow: inset 0px -1px 0px 0px #B69462!important;
-moz-box-shadow: inset 0px -1px 0px 0px #B69462!important;
-moz-box-shadow: inset 0px -1px 0px 0px #B69462!important;
}

.uc-sectionheader .t-row .t-col:first-child {
    display: flex;
flex-direction: column-reverse;
}
.t-opacity_50 {
    filter: alpha(opacity=100);
khtmlopacity: 1;
mozopacity: 1;
opacity: 1;
}
.uc-sectionheader .t-descr {
display: flex;
    align-items: center;
    gap: 10px;
    font-size: 14px;
    color: #5a3b40!important;
    letter-spacing: 2px;
    font-weight: 500!important;
}
.uc-sectionheader .t-descr:before {
    content: "";
    width: 40px;
height: 1.5px;
background-color: #B69462;
}
.uc-sectionheader .t-text strong > a {
    background-color: #342326;
padding: 18px 50px;
color: #F2EFE9;
border: none;
font-weight: 400;
font-size: 16px;
-webkit-box-shadow: none!important;
-moz-box-shadow: none!important;
-moz-box-shadow: none!important;
}
.uc-sectionheader .t-text strong > a:hover {
    background-color:#B69462;
 
}
.t-catalog__card__wrap_txt-and-opts.t-catalog__card__has-btns {
    margin-bottom: 0;
}
@media screen and (max-width:960px) {
    .uc-hero1 strong,
.uc-hero1 em,
    .uc-hero1 strong a,
.uc-hero1 em a{
    display: inline-block;
}
}
@media screen and (min-width:960px) {
    .uc-hero1 .t-cover {
    max-height: calc(100vh - 100px);
    margin-top: 100px;
}
.uc-hero1 .t-cover__wrapper {
    height: calc(100vh - 100px)!important;
}

.t-row:has(.t-col) {
    margin-inline: -10px;
}
}

@media screen and (max-width:1200px) {
   .t-menu-base__maincontainer_12-0 { padding-inline:20px;}

}
@media screen and (min-width:1200px) {
.uc-hero1 .t-align_center.t-margin_auto {
    max-width: 40%!important;
}
.t-menu-base__maincontainer_12-0 {
    max-width: 1200px;
}
.t-row:has(.t-col) {
    margin-inline: -20px;
}
}
@media screen and (min-width:1450px) {
.t-container{
max-width: 1400px;
padding: 0;
}

.t-container .t-col_12 {
    max-width:  calc(100% - 40px);
   
}
.t-container .t-row .t-col_11 {
    max-width: calc(91.67% - 40px);
}
.t-container .t-row .t-col_10 {
    max-width: calc(83.33% - 40px);
}
.t-container .t-row .t-col_9 {
    max-width: calc(75% - 40px);
}
.t-container .t-row .t-col_8 {
    max-width: calc(66.67% - 40px);
}
.t-container .t-row .t-col_7 {
    max-width: calc(58.33% - 40px);
}
.t-container .t-row .t-col_6 {
    max-width: calc(50% - 40px);
}
.t-container .t-row .t-col_5 {
    max-width: calc(41.67% - 40px);
}
.t-container .t-row .t-col_4 {
    max-width: calc(33.33% - 40px);
}
.t-container .t-row .t-col_3 {
    max-width: calc(25% - 40px);
}
.t-container .t-row .t-col_2 {
    max-width: calc(16.67% - 40px);
}
.t-container .t-row .t-col_1 {
    max-width: calc(8.33% - 40px);
}
.t-menu-base__maincontainer_12-0{
max-width: 1400px;

}
}

@media screen and (min-width:1600px) {
.t-container{
max-width: 1550px;
padding: 0;
}
.t-menu-base__maincontainer_12-0{
max-width: 1550px;

}
}