header{
    transition: all 0.35s;
}
header.shadow{
    background: #191918;
    padding: 0.3rem 0;
}
.footer-socials a{
    font-size: 1.25rem;
}
.loading-icon{
    background: #e96d48;
}
.bag-item-price{
    display: flex;
    align-items: center;
    gap: 0.5rem;
}
.delete-address-modal .amodal-title {
    font-size: 1.7rem;
    text-align: center;
    margin: 2.2rem 0;
    margin-top: 1.4rem;
}
.bag-item-price span{
    opacity: 0.7;
    font-size: 1rem;
    text-decoration: line-through;
}
.cta-policy a{
    text-decoration: underline;
}
.cta-policy a:hover{
    text-decoration: none;
    color: #e96d48;
}
.empty_cart p{
    margin-bottom: 1rem;
}
.header-nav a.active, .footer-nav a.active{
    color: #e96d48;
}
.br_none br{
    display: none;
}
.art-main p, .art-main ul, .art-main ol, .page_content p, .page_content ol, .page_content ul{
    font-weight: 300;
    opacity: 0.9;
}
.arrow.slick-disabled{
    opacity: 0.5;
    pointer-events: none;
    background: #525252;
}
.no_img{
    background: #e8e8e8;
    width: 100%;
    height: 100%;
    font-size: 0.875rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: black;
}
.no_img:after{
    content: "нет фото";
    opacity: 0.6;
}
.dlv-section{
    margin-bottom: 4.5rem;
}
footer.fixed{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}
.product-count .loading-icon{
    display: none!important;
}