/*Scrollbar*/
body::-webkit-scrollbar {
    width: 6px;
}
body::-webkit-scrollbar-track {
    background: #E0D8D1;
}
body::-webkit-scrollbar-thumb {
    background-color: #856C67; 
}

/*--Black Border Button--*/
.black_border_btn > a, .t744__btn, .t390__btn-wrapper a, .t1069__featured .t-card__btn, .t706__sidebar-continue, .t706__cartpage .t-submit,
.t744__descr > a {
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.black_border_btn > a:before, .t744__btn:before, .t390__btn-wrapper a:before, .t1069__featured .t-card__btn:before,
.t706__sidebar-continue:before, .t706__cartpage .t-submit:before, .t744__descr > a:before {
    background-color: #3B3940;
    position: absolute;
    z-index: -1;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    transition: all .3s ease-out;
}
.black_border_btn > a:hover:before, .t744__btn:hover:before, .t390__btn-wrapper a:hover:before, .t1069__featured .t-card__btn:hover:before,
.t706__sidebar-continue:hover:before, .t706__cartpage .t-submit:hover:before, .t744__descr > a:hover:before {
    top: 0;
    transition: all .3s ease-out;
}

/*--Brown Border Button--*/
@media (min-width: 1200px) {
.arrow-left-btn > div, .arrow-right-btn > div {
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.arrow-left-btn > div:before, .arrow-right-btn > div:before {
    background-color: #B89993;
    position: absolute;
    z-index: -1;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    transition: all .3s ease-out;
}
.arrow-left-btn > div:hover:before, .arrow-right-btn > div:hover:before {
    top: 0;
    transition: all .3s ease-out;
}
}

/*Common styles*/
.zclass {
    z-index: 0 !important;
}
.zclass-1 {
    z-index: -1 !important;
}
.zclass-2 {
    z-index: -2 !important;
}

/*BUTTONS*/
.t744__btn, .t390__btn-wrapper a, .t1069 .t-card__btn, .t706__sidebar-continue, .t706__cartpage .t-submit, .t744__descr > a {
    letter-spacing: 3px;
    font-size: 11px !important;
    height: 56px;
    padding-left: 33px;
    padding-right: 33px;
}
.t744__descr > a {
    display: block;
    text-transform: uppercase;
    height: fit-content !important;
    width: fit-content !important;
    vertical-align: middle;
    margin-top: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    border: 1px solid #3b3940;
    transition: all 0.3s;
    font-weight: 500;
}
.t744__descr > a:hover {
    color: #f5f1ed !important;
}

/*Pop-ups*/
@media (max-width: 960px) {
.t390__title {
    font-size: 24px !important;
    padding-top: 20px;
}
.t390__btn-wrapper {
    margin-bottom: 20px;
}
}

/*PRICES*/
.t1069__withfeatured .t1069__col {
    padding-top: 0 !important;
}
.t1069__featured .t1069__content {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.t1069 .t-card__title > span {
    letter-spacing: 3px;
    font-size: 11px !important;
    line-height: 30px;
}
@media (max-width: 640px) {
.t1069 .t-card__title {
    font-size: 24px !important;
}
}



