.cart-screen__section{padding-top:24px;padding-bottom:40px}.cart-screen__content{display:grid;grid-template-areas:"title ..." "items total";grid-column-gap:16px;column-gap:16px;grid-template-columns:auto 400px}@media(max-width:1080px){.cart-screen__content{grid-template-areas:"title" "items" "total";grid-template-columns:auto}}.cart-screen .screen__title{grid-area:title}.cart-screen__items{grid-area:items}@media(max-width:1080px){.cart-screen__items{margin-bottom:30px}}.cart-screen__items::-webkit-scrollbar{width:6px}.cart-screen__item{display:grid;border-radius:10px;box-shadow:0 0 7px #e6e6e6;grid-template-areas:"... ... ... ... ... ... ... ... ..." "... image ... title ... counter ... price ..." "... ... ... ... ... ... ... ... ...";grid-template-columns:20px auto 20px 1fr 20px auto 20px 120px 20px;grid-template-rows:20px auto 20px;background-color:#fff}@media(max-width:767px){.cart-screen__item{grid-template-columns:14px max-content 14px auto 14px;grid-template-rows:14px auto 14px auto 14px;grid-template-areas:"... ... ... ... ..." "... image ... title ..." "... ... ... ... ..." "... counter ... price ..." "... ... ... ... ..."}}.cart-screen__item:not(:last-child){margin-bottom:16px}.cart-screen__item picture,.cart-screen__item-picture-link{display:contents}.cart-screen__item-img{object-fit:cover;grid-area:image}.cart-screen__item-title{height:-moz-fit-content;height:fit-content;font-weight:600;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;grid-area:title;transition:color .3s ease}.cart-screen__item-title:hover{color:var(--primary)}.cart-screen__item-counter{height:-moz-fit-content;height:fit-content;grid-area:counter;display:flex;align-items:center;justify-self:flex-end;font-size:18px}@media(max-width:767px){.cart-screen__item-counter{justify-self:flex-start}}@media(max-width:375px){.cart-screen__item-counter{order:2;margin-right:0}}.cart-screen__item-counter-button{width:34px;height:34px;border-radius:6px;border:1px solid #b4b4b4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cart-screen__item-counter-quantity{display:flex;justify-content:center;align-items:center;width:32px;height:100%;font-size:.9rem;line-height:1;cursor:default}.cart-screen__item-price{font-size:18px;justify-self:flex-end;grid-area:price;font-weight:600}@media(max-width:767px){.cart-screen__item-price{align-self:flex-end}}.cart-screen__item-button-delete{width:34px;height:34px;border-radius:6px;border:1px solid #b4b4b4}.cart-screen__item-button-delete svg{margin-left:-.4px;margin-bottom:-1px}.cart-screen__total{padding:20px;height:-moz-fit-content;height:fit-content;border-radius:10px;box-shadow:0 0 7px #e6e6e6;grid-area:total}@media(max-width:767px){.cart-screen__total{width:auto}}.cart-screen__total-title{margin-bottom:20px;font-size:20px;font-weight:600}.cart-screen__total .button-primary{width:100%;height:56px}.cart-screen__product-quantity{margin-bottom:20px;font-size:18px;font-weight:600}.cart-screen__total-info{margin-bottom:20px;font-size:18px;position:relative;display:flex;align-items:flex-end;justify-content:space-between}.cart-screen__total-info span:last-child{font-weight:600}.cart-screen .products-slider{padding-bottom:0}