/*Scrollbar*/
body::-webkit-scrollbar {
    width: 20px;
}
body::-webkit-scrollbar-track {
    background: #DCDCE1;
}
body::-webkit-scrollbar-thumb {
    background-color: #252526;
    border: 6px solid #DCDCE1;
    border-radius: 12px;
}

/*FONTS*/
.t706__sidebar-heading, .t706__product-title, .t706__product-plusminus,
.t706__product-amount, .t706__sidebar-prodamount-wrap, .t706__cartpage-heading,
.t706__cartpage-prodamount, .t1002__wishlistwin-heading, .t1002__product-link, .t1002__product-amount,
input, textarea, .t-input-phonemask__wrap, .t-zoomer__wrapper .t-descr {
    font-family: Circe !important;
}

/*Images in main*/
.img_width_1, .img_width_2, .img_width_3, .img_width_5, .img_width_6 {
    overflow: hidden;
    border-radius: 10px;
}
.img_width_1 > div, .img_width_2 > div, .img_width_6 > div  {
    width: 100% !important;
}
.img_width_1 {
    width: calc(100% - 520px) !important;
}
.img_width_4 {
    width: calc(100% - 40px) !important;
}
@media (min-width: 960px) {
.img_width_6 {
    width: calc(50% - 30px) !important;
}
.img_width_7 {
    width: calc(50% - 40px) !important;
}
}
@media (max-width: 1599px) {
.img_width_1 {
    width: calc(100% - 420px) !important;
}
}
@media (max-width: 959px) {
.img_width_1, .img_width_2 {
    width: calc(50% - 30px) !important;
}
.img_width_3, .img_width_3dub, .img_width_6, .img_width_7 {
    width: calc(100% - 40px) !important;
}
.img_width_5 {
    width: calc(100% - 80px) !important;
}
}
@media (max-width: 479px) {
.img_width_1, .img_width_2 {
    width: calc(100% - 40px) !important;
}
}

/*BUTTONS*/
/*Type 1 — Border right*/
.btn_type_1 > a::after {
    content: '';
    display: block;
    width: 22px;
    height: 12px;
    background-image: url(https://static.tildacdn.com/tild3339-3531-4463-b230-386665633263/arrow_4.svg);
    background-size: cover;
    margin-left: 8px;
    mix-blend-mode: difference;
}
.btn_type_1 > a {
    display: flex !important;
    align-items: center !important;
    padding: 12px 0px 10px 24px;
    width: initial !important;
    
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.btn_type_1 > a:before {
    background-color: #252526; /*фон кнопки при ховере*/
    position: absolute;
    z-index: -1;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    transition: all .3s ease-out;
}
.btn_type_1 > a:hover:before {
    top: 0;
    transition: all .3s ease-out;
}

/*Type 2 — Border left*/
.btn_type_2 > a::after {
    content: '';
    display: block;
    width: 22px;
    height: 12px;
    background-image: url(https://static.tildacdn.com/tild3035-6433-4230-a236-343962306437/arrow_5.svg);
    background-size: cover;
    margin-right: 8px;
    mix-blend-mode: difference;
}
.btn_type_2 > a {
    display: flex !important;
    flex-direction: row-reverse;
    align-items: center !important;
    padding: 12px 24px 10px 0px;
    width: initial !important;
    
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.btn_type_2 > a:before {
    background-color: #252526; /*фон кнопки при ховере*/
    position: absolute;
    z-index: -1;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    transition: all .3s ease-out;
}
.btn_type_2 > a:hover:before {
    top: 0;
    transition: all .3s ease-out;
}
/*Type 4 — Black Biege right*/
.tn-atom__form .t-submit::after {
    content: '';
    display: block;
    width: 22px;
    height: 12px;
    background-image: url(https://static.tildacdn.com/tild3339-3531-4463-b230-386665633263/arrow_4.svg);
    background-size: cover;
    margin-left: 8px;
    mix-blend-mode: difference;
}
.tn-atom__form .t-submit {
    display: flex !important;
    align-items: center !important;
    padding: 12px 0px 10px 24px;
    width: initial !important;
    
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.tn-atom__form .t-submit:before {
    background-color: #F5F1ED; /*фон кнопки при ховере*/
    position: absolute;
    z-index: -1;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    transition: all .3s ease-out;
}
.tn-atom__form .t-submit:hover:before {
    top: 0;
    transition: all .3s ease-out;
}

/*FAQ*/
.t585__title > span {
    font-size: 12px !important;
    margin-right: 40px;
}

/*TEXTURES*/
.t552 .t552__container {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
    justify-content: start;
    gap: 80px 40px;
}

.t552 .t552__tile {
    width: 100%;
    transition: all 0.3s;
}
.t552 .t552__blockimg {
    width: 100% !important;
    aspect-ratio: 1;
    height: unset !important;
    border-radius: 50%;
}
.uc-radius-10 .t552 .t552__blockimg {
    border-radius: 10px;
}
.t552 .t552__blockimg {
    position: relative;
}
.t552 .t552__blockimg::after {
    content: attr(title);
    position: absolute;
    top: 110%;
    left: 0;
    right: 0;
    display: inline-block;
    font-size: 12px;
    font-family: 'Circe',Arial,sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1;
    text-align: center;
}
.t552__container {
    padding: 0 20px 0 20px !important;
}
.t552 .t552__tile:hover {
    opacity: .8;
}
@media (max-width: 480px) {
.t552 .t552__container {
    grid-template-columns: repeat(auto-fill, minmax(80px, 1fr));
    gap: 60px 20px;
}
.t552 .t552__blockimg::after {
    top: 110%;
    font-size: 11px;
}
}

/*POP-UPS*/
@media (max-width: 480px) {
.t1093 .t-popup__container {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
}
