.basket__item{display:flex;gap:20px}.basket__item-link{min-width:176px;width:176px;height:220px}.basket__item-link>img{border:1px solid #ffe2e6;border-radius:24px}.basket__item-content{padding:10px;display:flex;flex-direction:column;justify-content:space-between;width:100%;gap:30px}.basket__item-header{display:flex;justify-content:space-between;margin-bottom:12px}.basket__item-delete{font-size:14px;text-decoration:underline!important;text-underline-offset:2px}.basket__item-name{font-size:13px;line-height:120%;margin-bottom:12px;display:block}.basket__item-size{padding:10px;font-size:13px;border-bottom:1px solid #78020e;width:-moz-fit-content;width:fit-content;text-transform:uppercase}.basket__item-color{font-size:12px;text-transform:uppercase;margin-bottom:14px;display:flex;gap:10px;align-items:center}.basket__item-color>span{display:block;width:14px;height:14px;border-radius:50%;background-color:red}.basket__item-bottom{display:flex;justify-content:space-between;padding-top:14px;border-top:1px solid #ffe2e6}.basket__item-prices,.basket__item-quantity{display:flex}.basket__item-btn{width:11px;height:11px}.basket__item-count{width:40px;text-align:center;font-size:14px}.basket__item-prices{font-size:13px;text-transform:uppercase}.basket__item-price--old{font-size:10px;text-decoration:line-through;margin-right:10px;opacity:.5}@media (max-width:756px){.basket__item-link{min-width:140px;width:140px;height:176px}.basket__item{gap:12px}.basket__item-rating{display:none}.basket__item-delete{margin-left:auto}.basket__item-header-none{display:none}}.basket__title{font-family:Foglihten;font-size:32px;text-transform:uppercase;padding:0 20px;justify-content:space-between}.basket__items,.basket__title{display:flex;margin-bottom:40px}.basket__items{flex-direction:column;gap:24px;min-height:40vh}.basket__info{margin-top:40px;padding:20px 12px;border-top:1px solid #ffe2e6;border-bottom:1px solid #78020e80;margin-bottom:20px}.basket__info-title{font-size:10px;margin-bottom:6px}.basket__info-delivery{display:flex;justify-content:space-between;font-size:14px;margin-bottom:46px}.basket__info-line{position:relative;width:calc(100% - 20px);margin:0 auto;padding-bottom:22px}.basket__info-line-one{position:absolute;width:100%;height:4px;background:#FFE2E6}.basket__info-line-two{position:absolute;width:0;height:4px;background:#78020EB2;transition:width .5s ease}.basket__info-line-icon{width:24px;height:24px;position:absolute;top:-10px;left:0;transition:.5s ease;margin-left:20px}.basket__info-total{display:flex;justify-content:space-between;font-size:13px;text-transform:uppercase;margin-bottom:8px;padding:0 12px}.basket__info-description{text-align:right;color:#78020EB2;font-size:10px;margin-bottom:24px;padding:0 12px}.basket__empty{position:relative;height:40vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.basket__empty-title{font-family:Foglihten;font-size:32px;text-transform:uppercase;margin-bottom:12px;text-align:center}.basket__empty-description{font-size:13px;text-transform:uppercase;text-align:center}.basket__payment__description,.basket__payment__form-submit,.basket__payment__summ{display:none}@media (max-width:1200px){.basket__info-description,.basket__info-total{display:none}.basket__info{border-bottom:none;margin-bottom:0}.basket__items{min-height:22vh;margin-bottom:0}.basket__empty{height:22vh}.basket__payment__form-submit{display:flex;flex-direction:column;margin-bottom:100px}.basket__payment__summ{display:flex;margin-top:80px;border-top:1px solid #78020e80;padding-top:20px}.basket__payment__description{display:block;margin-bottom:40px}}@media (max-width:756px){.basket__title{padding:0 20px;font-size:24px}.basket__info,.basket__info-button{margin-left:20px;margin-right:20px}.basket__info-description{width:195px;margin-left:auto}.basket__info-description-mobile{bottom:140px;right:0}.basket__items{min-height:200px;padding:0 20px}.basket__empty{height:200px}.basket__payment__form-submit{margin-bottom:0}.basket__payment__summ{margin-top:60px}}