@media screen and (max-width: 600px){
  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row{
    display:grid!important;
    grid-template-columns:96px minmax(0, 1fr) 34px!important;
    gap:12px!important;
    width:calc(100vw - 24px)!important;
    margin:0 0 16px calc(50% - 50vw + 12px)!important;
    padding:14px!important;
    border:1px solid #edf0f6!important;
    border-radius:8px!important;
    background:#fff!important;
    box-shadow:0 8px 22px rgba(7,22,49,.06)!important;
    box-sizing:border-box!important;
  }

  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row td{
    display:block!important;
    width:auto!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-sizing:border-box!important;
  }

  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row td:first-child,
  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row td:first-child .body{
    display:contents!important;
  }

  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row .mobile-v2-cart-product__media{
    grid-column:1!important;
    grid-row:1!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:96px!important;
    height:96px!important;
    border:1px solid #edf0f6!important;
    border-radius:7px!important;
    background:#f7f9fc!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
  }

  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row .mobile-v2-cart-product__media img{
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
  }

  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row .mobile-v2-cart-product__main{
    grid-column:2 / 4!important;
    grid-row:1!important;
    align-self:start!important;
    min-height:96px!important;
    padding:0!important;
  }

  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row .mobile-v2-cart-product__title{
    display:block!important;
    max-height:none!important;
    overflow:visible!important;
    color:#071631!important;
    font:800 14px/1.24 Arial, sans-serif!important;
    text-align:left!important;
    text-decoration:none!important;
    -webkit-line-clamp:unset!important;
  }

  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row td.mobile-v2-cart-special-color,
  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row td.mobile-v2-cart-special-price{
    display:none!important;
  }

  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row td.mobile-v2-cart-special-qty{
    display:none!important;
  }

  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row td.mobile-v2-cart-special-qty .body{
    display:grid!important;
    grid-template-columns:auto 112px!important;
    gap:8px!important;
    align-items:center!important;
    justify-content:start!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
  }

  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row td.mobile-v2-cart-special-qty .body:before{
    content:"\041A\043E\043B\0438\0447\0435\0441\0442\0432\043E:"!important;
    color:#071631!important;
    font:700 12px/34px Arial, sans-serif!important;
    text-align:right!important;
  }

  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row td.mobile-v2-cart-special-qty .number-container{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:112px!important;
    max-width:112px!important;
    height:34px!important;
    margin:0!important;
    border:1px solid #dfe4ee!important;
    border-radius:6px!important;
    background:#fff!important;
    color:#071631!important;
    font:800 14px/34px Arial, sans-serif!important;
    text-align:center!important;
    box-sizing:border-box!important;
  }

  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row td.mobile-v2-cart-special-qty .number-container input[type="text"]{
    width:76px!important;
    height:32px!important;
    border:0!important;
    background:transparent!important;
    color:#071631!important;
    font:800 14px/32px Arial, sans-serif!important;
    text-align:center!important;
  }

  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row td.mobile-v2-cart-special-qty .inc-button,
  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row td.mobile-v2-cart-special-qty .dec-button{
    display:none!important;
  }

  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row td.mobile-v2-cart-special-remove{
    display:none!important;
  }

  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row td.mobile-v2-cart-special-remove .body,
  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row td.mobile-v2-cart-special-remove .del{
    display:block!important;
    width:24px!important;
    height:24px!important;
    position:static!important;
    margin:0!important;
    padding:0!important;
  }

  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row td.mobile-v2-cart-special-remove .del{
    overflow:hidden!important;
    color:transparent!important;
    font-size:0!important;
    text-decoration:none!important;
    background:#56627a!important;
    -webkit-mask:url("data:image/svg+xml,%3Csvg width='26' height='28' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M8 6V4h8v2'/%3E%3Cpath d='M6.5 6l1 15h9l1-15'/%3E%3Cpath d='M10 10v7'/%3E%3Cpath d='M14 10v7'/%3E%3C/svg%3E") center/21px 23px no-repeat!important;
    mask:url("data:image/svg+xml,%3Csvg width='26' height='28' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M8 6V4h8v2'/%3E%3Cpath d='M6.5 6l1 15h9l1-15'/%3E%3Cpath d='M10 10v7'/%3E%3Cpath d='M14 10v7'/%3E%3C/svg%3E") center/21px 23px no-repeat!important;
  }

  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row td.mobile-v2-cart-special-total{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    grid-column:1 / -1!important;
    grid-row:2!important;
    justify-self:stretch!important;
    align-self:center!important;
    width:100%!important;
    min-width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding-top:2px!important;
    float:none!important;
    position:static!important;
    text-align:center!important;
  }

  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row td.mobile-v2-cart-special-total .body{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:0!important;
    width:100%!important;
    min-width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:0!important;
    color:#071631!important;
    float:none!important;
    position:relative!important;
    text-align:center!important;
    transform:none!important;
  }

  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row td.mobile-v2-cart-special-total .body:before{
    content:none!important;
    display:none!important;
  }

  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row td.mobile-v2-cart-special-total strong{
    display:block!important;
    width:auto!important;
    margin:0!important;
    color:#071631!important;
    float:none!important;
    position:static!important;
    font:800 20px/1 Arial, sans-serif!important;
    text-align:center!important;
    transform:none!important;
    white-space:nowrap!important;
  }

  #cms_fullcart .basket .goods table tr.cms_catalog_item.mobile-v2-cart-special-row td.mobile-v2-cart-special-total .body .mobile-v2-cart-special-inline-remove{
    display:block!important;
    position:absolute!important;
    right:0!important;
    top:50%!important;
    width:24px!important;
    height:24px!important;
    min-width:24px!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    color:transparent!important;
    font-size:0!important;
    line-height:0!important;
    text-decoration:none!important;
    background:#56627a!important;
    transform:translateY(-50%)!important;
    -webkit-mask:url("data:image/svg+xml,%3Csvg width='26' height='28' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M8 6V4h8v2'/%3E%3Cpath d='M6.5 6l1 15h9l1-15'/%3E%3Cpath d='M10 10v7'/%3E%3Cpath d='M14 10v7'/%3E%3C/svg%3E") center/22px 23px no-repeat!important;
    mask:url("data:image/svg+xml,%3Csvg width='26' height='28' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M8 6V4h8v2'/%3E%3Cpath d='M6.5 6l1 15h9l1-15'/%3E%3Cpath d='M10 10v7'/%3E%3Cpath d='M14 10v7'/%3E%3C/svg%3E") center/22px 23px no-repeat!important;
  }
}
