.goods-action-list{
    box-sizing:border-box;
    width:100%;
}

.goods-action-banner{
    display:flex;
    align-items:center;
    gap:14px;
    width:100%;
    min-height:76px;
    padding:14px 16px;
    border:1px solid #d8ecfb;
    border-radius:6px;
    background:linear-gradient(180deg,#fafdff 0%,#f4faff 100%);
    text-decoration:none;
    box-sizing:border-box;
    overflow:hidden;
}

.goods-action-banner:hover{
    border-color:#bfe2fa;
}

.goods-action-banner__badge{
    flex:0 0 46px;
    width:46px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#fff;
    font:normal 34px/1 Arial, sans-serif;
	padding-top:5px;
}

.goods-action-banner__badge svg{
    width:46px;

    display:block;
}

.goods-action-banner__content{
    flex:1 1 auto;
    min-width:0;
}

.goods-action-banner__label{
    display:block;
    color:#222;
    font:normal 13px/1.25 "roboto_ltregular", Arial, sans-serif;
	white-space: nowrap;
}

.goods-action-banner__title{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    color:#168fe0;
    font:normal 16px/1.15 "robotomedium", Arial, sans-serif;
}

.goods-action-banner__red{
    color:#ff2b2b;
}

.goods-action-banner__image{
    flex:0 0 100px;
    display:flex;
    align-items:center;
    justify-content:center;
    min-width:0;
}

.goods-action-banner__image img{
    display:block;
    max-width:130px;
    max-height:58px;
    object-fit:contain;
}

.goods-action-banner__more{
    flex:0 0 auto;
    display:inline-flex;
    align-items:center;
    gap:8px;
    color:#168fe0;
    white-space:nowrap;
    font-size:13px;
}

.goods-action-banner__arrow{
    width:6px;
    height:6px;
    border-right:1px solid currentColor;
    border-bottom:1px solid currentColor;
    transform:rotate(-45deg);
}

/* проблемная зона 1100–1300 */
@media (max-width:1300px){
    .goods-action-banner{
        gap:10px;
        padding:12px;
    }

    .goods-action-banner__title{
        font-size:16px;
        line-height:1.15;
    }

    .goods-action-banner__image{
        flex-basis:90px;
    }

    .goods-action-banner__image img{
        max-width:90px;
        max-height:50px;
    }

    .goods-action-banner__more{
        font-size:12px;
    }
}


@media (max-width:1010px){
    .goods-action-banner{
        display:grid;
        grid-template-columns:56px minmax(0,1fr) 88px;
        grid-template-areas:"image content more";
        gap:8px;
        min-height:62px;
        padding:8px 10px;
    }

  /* скрываем значок % */
    .goods-action-banner__badge{
        display:none;
    }

    .goods-action-banner__image{
        grid-area:image;
        display:flex;
        width:56px;
        min-width:56px;
        height:46px;
        justify-content:center;
    }

    .goods-action-banner__image img{
        max-width:56px;
        max-height:46px;
    }

    .goods-action-banner__content{
        grid-area:content;
        padding:0;
        min-width:0;
    }

    .goods-action-banner__label{
        font-size:10px;
        line-height:1.15;
        margin-bottom:2px;
    }

    .goods-action-banner__title{
        font-size:14px;
        line-height:1.12;
        -webkit-line-clamp:2;
    }

    .goods-action-banner__more{
        grid-area:more;
        justify-content:center;
    }

    .goods-action-banner__arrow{
        width:8px;
        height:8px;
        border-width:2px;
    }
}
@media (max-width:400px){
	 .goods-action-banner{ grid-template-columns:56px minmax(0,1fr) 18px;}
	 .goods-action-banner .goods-action-banner__more{
		 font-size:0px;
	 }
}
  
@media (max-width:360px){
    .goods-action-banner{
        grid-template-columns:48px minmax(0,1fr) 16px;
        padding:7px 8px;
        gap:7px;
    }

    .goods-action-banner__image{
        width:48px;
        min-width:48px;
        height:40px;
    }

    .goods-action-banner__image img{
        max-width:48px;
        max-height:40px;
    }

   

    .goods-action-banner__title{
        font-size:13px;
    }
}