.a-cart {position: relative;} .steci {padding: 6px 6px 6px 8px;} .coli {padding-left: 7px;} .deli {width: 76px; text-align: right; padding-right: 10px;}
.a-cart__small {position: relative; display: flex; flex-direction: column; text-align: center; align-items: center;}
.a-cart__small:hover .a-cart__small--text {text-decoration: underline;}
.a-cart__small--icon {font-size: 28px; display: flex; color: #5b3f97; align-items: center; justify-content: center;}
.cart-list {display: flex;}
.cart-qty {margin-left: 5px;}
.header__cart:hover .a-cart__dropdown {
-ms-transform: scaleY(1); transform: scaleY(1); opacity: 1; visibility: visible;}
.cart {display: -webkit-box; display: -ms-flexbox; display: flex;
 -webkit-box-align: center;
 -ms-flex-align: center; align-items: center; top: 2px;}
.cart .c-cart__small {color: #201B15;}
.cart:hover .c-cart__small {color: var(--main-color);}
.c-cart__small--price .curren {font-size: 14px; font-family: 'RobotoSerif', Times, serif;}
.c-cart__small:hover {cursor: pointer;}
.cart:hover .cart__image {fill: var(--main-color);}
.cart:hover .cart__count {background-color: #00B871; text-shadow: #008552 0 1px 0px; border: 1px solid #00A365; color: #fff;}
.cart__image {width: 23px; height: 23px; background-color: unset;}
.cart__count {position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center;
justify-content: center; z-index: 1; left: -18px; top: -29px; padding: 5px 0px 4px 0px; border-radius: 50%; background-color: var(--main-color); border: 1px solid #EB6600; font-size: 17px; font-family: 'FiraRegular', Arial, sans-serif; 
font-weight: 500; color: #fff; text-shadow: #d75d00 0 1px 0px; max-height: 31px; min-width: 31px; text-align:center; line-height:19px;}
.cart__title {position: relative; display: block; margin-left: 10px; text-transform: none; font-family: 'RobotoRegular', Arial, sans-serif; font-size: 15px; line-height: 1.33; letter-spacing: 0.5px; font-weight: 500;}
.cart__title:hover {color: var(--main-color);}
.table {width: 100%; border-collapse: collapse; letter-spacing: 0; border-spacing: 0px;} .table .fon {background: #e8e8e8;}
.c-table__name {min-width: 0;}
.c-table__remove {display: flex; justify-content: center; align-items: center; height: 98px; min-width: 76px;}
.c-table__remove svg {width: 20px; height: 20px;}
.table tbody tr {border-top: 1px solid #D1D1D1;}
.c-table__remove-icon {fill: #777;}
.c-table__remove:hover .c-table__remove-icon {fill: #f8353e;}
.c-table__link:hover {color: var(--main-color);}
.a-cart__empty {min-width: 400px;}
.a-cart__empty div {display: flex; justify-content: center;}
.btn {display: inline-block; padding: 0.375rem 0.75rem; font-weight: 500; color: #212529; text-align: center; vertical-align: middle; font-size: 14px; line-height: 1.5; -webkit-user-select: none; -ms-user-select: none;
user-select: none; background-color: transparent; border-radius: 0px; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;}
.btn-primary {color: #fff; text-shadow: #d75d00 0 1px 0px; background-color: var(--main-color); border: 1px solid var(--main-color);}
.btn-primary:hover {background-color: #00B871; border: 1px solid #00AD6B; color: #fff; text-shadow: #008552 0 1px 0px;}
.btn-outline-secondary {margin-right:3px; color: #6c757d; border: 1px solid #6c757d; font-family: "Montserrat", "Arial", "Helvetica", sans-serif;}
.btn-outline-secondary:hover {color: #fff; text-shadow: #5F666D 0 1px 0px; background-color: #6c757d; border-color: #6c757d;}
.total__icon {width: 40px; height: 40px; margin-right: 15px;}
#smallCartTotal {display: flex; align-items: center; font-size: 16px;}
@media (max-width:1024px) { .a-cart__small--icon {font-size: 24px;} }
@media (max-width:767px) { .a-cart__small--icon {font-size: 22px;} }
.a-cart__small--text {font-size: 12px; margin-top: 4px; color: #5E5E5E;}
@media (max-width:767px) { .a-cart__small--text {font-size: 11px;} .c-table__remove {min-width: 0;} }
.a-cart__small--price {display: none;}
.a-cart__dropdown {border: solid 1px #D1D1D1; position: absolute; z-index: 90; top: 100%; right: 0; visibility: hidden; transition: all .3s;
-ms-transform: scaleY(0); transform: scaleY(0); -ms-transform-origin: top left; transform-origin: top left; opacity: 0; border-radius: var(--border-radius, 3px); background: #fff; width: auto;}
.shadow {box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;}
@media (max-width:1024px) { .a-cart__dropdown {display: none;} }
.a-cart-total {display: flex; align-items: center; color: var(--accent-color); font-weight: 600; font-size: 20px;}
.a-cart-total__icon {width: 30px; height: 30px; margin-right: 10px;}
.small-cart-list {padding: 0; margin: 0; list-style: none;} 
.a-table__footer {display: flex; width: 520px; list-style: none; margin: 0; justify-content: space-between; padding: 15px; align-items: center;}
.small-arange-button {background-color: var(--accent-color)!important; border: 1px solid var(--accent-color)!important;}
.small-arange-button:hover {background-color: var(--menu-items-hover-background)!important;}
.a-table__footer .small-curen {font-size: 17px; font-family: 'RobotoSerif', Times, serif;}
.alert {min-width: 411px; padding: 12px 0px 12px 0px; font-size: 16px;}
@media (max-width: 535px) { .popup__cart-content .c-table__counter {display:none;} .a-cart__table thead {display: none;} .c-table__img a {height: auto!important; max-height: 150px;} .small-cart-list .c-table__link {max-width: 342px;}
.c-table__img img {max-height: 70px; margin-left: 8px; padding-right: 8px;} .a-cart__empty {min-width: auto;} .alert {min-width: auto;} .c-table__name {padding-left:8px; padding-right: 4px;} }
@media (max-width: 400px) { .cart-qty {display: none;} }
.c-table__quantity .qty__inner {margin-right: 10px;}
@media (max-width: 364px) { .small-cart-list .c-table__link {font-size: 13px;} .small-cart-list .c-table__link .krug {font-size: 14px;}	}
