/*******************************************************************************
ST315N .uc-catalog
*******************************************************************************/
:root{
    --like_icon_stroke_color: #4b3c35;
    --like_icon_fill_stroke_color:#e1b067;
    --like_icon_fill_color:#e1b067;
    
}

@media (min-width: 960px) {
    
     .t-store__prod-popup__col_fixed {
      
        top: 35px !important
    }               

.uc-catalog .t-store__filter{
 margin-left: 40px !important;
    margin-right: 20px !important;
}


.uc-catalog {
    & .t-store__filter__item {
        .t-store__filter__item-controls-wrap {
            box-shadow: 0 7px 35px rgba(160, 133, 120, 0.22);
        }
    }
}


}/*961*/

@media (max-width: 960px) {

    .t-store__grid-cont_col-width_stretch.t-container_100{
        padding: 0 15px !important;
    }




.tn-atom.cartcopy.show-cart {
    background-color: #4b3c35;
    color: white !important;
    border-radius: 50px;
    min-width: 25px;
    font-size: 12px !important;
}



.t-store__filter {
  
    margin-bottom: 20px !important;
}

.t-store__filter__item-controls-wrap {
    padding: 6px 0;
    font-size: 16px;
    letter-spacing: 0.02em;
}

    .t-store__filter__custom-sel {
        padding-left: 9px !important
        padding-right: 9px !important
    }
    

.t-slds__thumbsbullet-wrapper {

    padding-top: 15px;
}
         .t-popup__close-wrapper {

            height: 27px !important;
        
            .t-popup__close-icon_arrow {
        top: -11px !important;
}
             
         }  
.t-store__filter__item-title{
font-size: 16px !important;
        color: #4b3c35;
} 

.t-store__filter__opts-mob-btn {
font-size: 19px !important;
    margin-left: 0px;
    .t-store__filter__opts-mob-btn-icon {
   
    margin-right: 13px;
 
}

}       

    .t-store__filter__item:first-child {
        border-top: 1px solid #e2d9ca;
    }
    
    .t-store__filter__item{
        border-bottom: 1px solid #e2d9ca;
    }
    
    .t-store__filter__search-mob-btn-icon {
        width: 20px !important;
        margin-right: 9px;
        path{
        fill:#4b3c35;
    }
    }
    
    .t-store__search-icon {
        padding-left: 16px;
        padding-right: 17px;
    }
    
      .t-store__filter__search .t-store__filter__input {
        width: 100%;
        padding-right: 42px;
        height: 46px;
    }

}/*961*/




@media (min-width:960px) {
 
                       

}/*765*/

    

   


.uc-catalog{



/*Листинг*/


/*фильтры*/


.t-store__sort-select {

    border: 0px #cdc4bf solid;
    background: #f6f2ed;
    color: #4b3c35;

    padding: 11px 30px 10px 17px;
    font-size: 14px;
    font-weight: 100;
    border-radius: 3px;
    letter-spacing: 0.2px;

}

.t-store__filter__search .t-store__filter__input {
    min-width: 187px;
    border-radius: 3px;
    padding: 7px 41px 7px 12px;
    font-size: 14px;
border: 0px #ddd solid;
    
}

.t-store__search-icon {
   
    width: 15px;
  
    padding-left: 12px;
    padding-right: 14px;
    border-left: 0px solid #ddd;

}




.t-store__filter__item-title:after {
  
    border-color: transparent #4b3c35 #4b3c35 transparent;
   
}

.t-store__filter__item {
    color: #4b3c35;
    font-size: 14px;
    
    .t-checkbox__indicator {    
        border: 1px solid #b19f97;
    
   &:after {
   
    top: 3px;
    width: 5px;
    height: 8px;
    border: solid #4b3c35;
    border-width: 0 1px 1px 0;
    
}

}
  /*  .t-store__filter__item-controls-wrap {     box-shadow: 0 7px 35px rgba(160,133,120,0.22);  }*/
     .t-checkbox__control {        color: #1c1613;   font-size: 15px;}

}

.t-store .t-store__filter__item_custom .t-store__filter__item-controls-container_buttons.t-store__filter__item-controls-container_color {
   
    overflow: visible;
}
.t-store__filter__chosen-val {
   
    padding: 5px 12px 6px 28px;
  
}





/*Карточка товара*/



 .t-store__card{
     
     :has(.t1002__addBtn_active){

}
     
     .t-typography__title {
        font-size: 20px !important;
        letter-spacing: 0.02em;
        color: #231c18 !important;
        font-weight: 600 !important;
    }
    
    .t-store__card__imgwrapper{
 
    }
    
 .t-typography__descr {
    display: none !important;
}

.t-store__card__textwrapper{
      padding-top: 9px;  
    
}
.t-store__card__price-wrapper {
    margin-top: 4px;
}


 .t-store__card__price {
font-size: 18px !important;
            margin-top: 6px;
            color: #4b3c35 !important;
            font-weight: 400 !important;
}
}

/*Виджеты*/

.t1002__addBtn{
        
        svg path {
            stroke: var(--like_icon_stroke_color);
        }
 
         &.t1002__addBtn_active{
                svg path {
                    fill: var(--like_icon_fill_color);
                    stroke: var(--like_icon_fill_stroke_color) !important;
                }
        }   
}


/*POPUP*/

.t-popup{
background-color: #f6f2ed  !important;


.t-popup__container{
    background-color: transparent !important;
    
    .t-store__prod-popup__container{
    padding-top:0px;
}

.t-store__prod-popup__wrapper{
    
         background-color: #faf8f5; 
}

}
/*POPUP - Шапка*/

            .t-popup__close-wrapper{
                
                         top: 23px;
                        position: fixed;
                        
                .t-popup__close-icon {
                &.t-popup__close-icon_arrow{
                
                 }
                &.t-popup__close-icon_cross{
                    width: 15px;
                }
            }
            }
            .t-store__prod-popup__close-txt-wr{
                
                         top: 10px;
                        position: fixed;
    
                     .t-store__prod-popup__close-txt {
                             font-size: 16px !important;
                     font-weight: 100 !important;
                     margin-bottom: 0px;
                                     margin-top: 3px;
                     &:before {
                           
                            font-size: 22px  !important;
                        }
                        }

            }
            
            
            
/*POPUP - Правая колонка*/
            
            
            
            .t-store__prod-popup__info{
             
                         .t-typography__title {
                        
                            font-weight: 600 !important;
                            font-size: 32px !important;
                            letter-spacing: 0.5px !important;
                        }
            
                        .t-store__product-popup .t-typography__sku {
                            font-size: 13px !important;
                        }
            
                        
                       .t-store__prod-popup__price {
                            font-weight: 400 !important;
                            font-size: 26px !important;
                        }   
                        
                        .t1002__addBtn{
                            border:0px !important;
                        }
            
                        .t-typography__descr {
                            font-size: 16px !important;
                            letter-spacing: 0.02em !important;
                        }
                       .t-typography__sku {
                                font-size: 13px !important;
                            }
            }




/*POPUP - Табы как Аккординон*/


.t-store__tabs_accordion .t-store__tabs__item-button:not(.t-store__tabs__item-button_active) {
    border-bottom: 1px solid rgb(226 217 202) !important;
}
.t-store__tabs.t-store__tabs_accordion .t-store__tabs__item-button {
    border-top: 1px solid rgb(226 217 202) !important;
}
       .t-store__tabs__item-title {
        font-size: 16px !important;
        font-weight: 400 !important;
    }
    .t-store__tabs__content{
    font-size: 16px !important;
        font-weight: 300 !important;
        
    }
    
  
    
}/*POPUP*/


    

} /*ST315N .uc-catalog*/




/*******************************************************************************
GLOBAL
*******************************************************************************/


.uc-blured-header{
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);

    background-color: #f6f2edc2;
}


.r.t-rec{
    background:transparent !important;
}




.t-btn_sm {
 
    font-size: 16px;

}

.uc-see_more_cat{
                       .t694__row {
                           
                            width: 100%;
                            padding: 0;
                            max-width: 1600px;
                            margin: 0px auto;
                            display: flex;
                            gap: 50px;
                    }

                        .t694__col{
                            aspect-ratio: 1 / 1;
                        }
                                .t694__table{
                                    height: 100% !important;
                                }
                                .t694__inner-wrapper{
                                 display:flex;
                                 flex-direction:column;
                                 .t-card__descr{
                                    order:0;
                                }
                                .t-card__title{
                                       order: 1; 
                                }
                                }

}














@media screen and (min-width: 1601px){
 





}/*>1600px*/


@media screen and (min-width: 1201px){
 

}/*>1200px*/



@media screen and (min-width: 961px){






.cartcopy_elem{
   
    width: initial;
}
.cartcopy{
     padding: 0px 7px;  
     background-color: #4b3c35;

    border-radius: 50px;
}








    

.uc-blog{
                    .t-feed__container {
                    max-width: calc(100% - 60px);
                    }
                    
                    .t-feed__post {
                    margin-left: 10px;
                    margin-right: 10px;
                    max-width: calc(25% - 20px);
                                margin-bottom: 65px;
                    }
                    
                    .t-feed__grid-col:not(.t-slds__item) {
                        margin-top: 0px !important;
                    }
}






    
    .uc-goto_dresses{
margin-bottom: -1485px;
        max-width: 50%;
        height: 1486px;

        position: absolute;
        .t396{
        position: sticky;
    top: 0px;
    }
    }
    
.uc-filosophy{
margin-bottom: -2145px;
        max-width: 50%;
        height: 2145px;

        position: absolute;
        .t396{
        position: sticky;
    top: 0px;
    }
    
        }
.uc-go_to_catalog{

.t694 .t694__row {
    display: flex;
    width: 100%;
    max-width: 50%;
    margin-left: 50%;
    gap: 15px;
    padding-left: 15px;
            box-sizing: border-box;
}

.t694__table{
height: 485px !important;
        display: flex;

        
    .t694__cell {
    width: calc(100% - 6px);
    height: calc(100% - 6px);
    margin: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
}

}

.t694__inner-wrapper{
 display:flex;
 flex-direction:column;
 .t-card__descr{
    order:0;
}
.t-card__title{
       order: 1; 
}
}

}

    
}/*>960px*/



@media screen and (min-width: 640px){
    
}/*>640px*/




@media screen and (min-width: 480px){
    
}/*>480px*/

@media screen and (min-width: 320px){
    
}/*>320px*/
































.uc-header_fix {
    z-index: 3;
 position: sticky;

    top: 0;

    transition: transform .21s linear;
}

.uc-header_fix.hide {
    transform: translateY(-100%);
}

























