@font-face{font-family:Garet;font-style:normal;font-weight:300;src:url(/fonts/garet/garet_light.woff2) format("woff2"),url(/fonts/garet/garet_light.woff) format("woff")}@font-face{font-family:Garet;font-style:normal;font-weight:600;src:url(/fonts/garet/garet_extra-bold.woff2) format("woff2"),url(/fonts/garet/garet_extra-bold.woff) format("woff")}:root{--color-blue:#2080ee;--color-blue-hover:#48a8ff;--color-gray:#666;--color-black:#262626}.cart-container{margin:0 auto;max-width:1276px;width:100%}.cart{display:flex;gap:20px;justify-content:space-between;margin-top:20px}.cart .cart__table{background-color:#f9fafb;border-radius:16px;max-height:569px;max-width:952px;overflow-x:hidden;overflow-y:auto;padding:11px;width:100%}:is(.cart .cart__table)::-webkit-scrollbar{position:relative;width:4px}:is(.cart .cart__table)::-webkit-scrollbar-track{background:#fff;border-radius:4px}:is(.cart .cart__table)::-webkit-scrollbar-thumb{background:var(--color-blue);border-radius:4px}:is(.cart .cart__table) .cart--img{width:64px}:is(.cart .cart__table) .cart--info{margin-left:16px;width:320px}:is(.cart .cart__table) .cart--price{margin-left:20px;width:120px}:is(.cart .cart__table) .cart--qty{margin-left:20px;width:140px}:is(.cart .cart__table) .cart--sum{margin-left:20px;width:160px}:is(.cart .cart__table) .cart--remove{margin-left:20px;width:20px}:is(.cart .cart__table) .cart__header{border-bottom:1px solid #eeeff0;display:flex;padding-bottom:12px}:is(:is(.cart .cart__table) .cart__header) .cart__col{color:#959697;font-size:14px;font-size:12px;font-weight:400}:is(.cart .cart__table) .cart__item{align-items:center;border-bottom:1px solid #eeeff0;display:flex;padding:12px 0 10px}:is(:is(.cart .cart__table) .cart__item) .cart__img{border-radius:8px;height:64px;min-width:64px}:is(:is(:is(.cart .cart__table) .cart__item) .cart__img) img{height:64px;height:100%;min-width:64px;-o-object-fit:contain;object-fit:contain;width:100%}:is(:is(.cart .cart__table) .cart__item) .cart__info{display:flex;flex-direction:column;gap:10px}:is(:is(.cart .cart__table) .cart__item) .cart__title{font-size:16px;font-weight:400}:is(:is(.cart .cart__table) .cart__item) .cart__article{color:var(--color-gray);font-size:12px;font-weight:400}:is(:is(.cart .cart__table) .cart__item) .cart__price{font-size:16px;font-weight:500}:is(:is(:is(.cart .cart__table) .cart__item) .cart__price) .cart__price--mobile-title{color:#959697;display:none;font-size:12px;font-weight:400}:is(:is(.cart .cart__table) .cart__item) .cart__qty{align-items:center;background-color:#fff;border-radius:6px;display:flex;gap:6px;padding:10px 13px;width:124px}:is(:is(:is(.cart .cart__table) .cart__item) .cart__qty) .cart__qty-btn{align-items:center;background-color:transparent;border:none;display:flex;justify-content:center;outline:none}:is(:is(:is(.cart .cart__table) .cart__item) .cart__qty) .cart__qty-value{border:none;font-size:18px;font-weight:400;line-height:130%;outline:none;text-align:center;text-transform:uppercase;width:100%}:is(:is(:is(.cart .cart__table) .cart__item) .cart__qty) .cart__qty-value[type=number]::-webkit-inner-spin-button,:is(:is(:is(.cart .cart__table) .cart__item) .cart__qty) .cart__qty-value[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:is(:is(.cart .cart__table) .cart__item) .cart__sum{font-size:16px;font-weight:500}:is(:is(:is(.cart .cart__table) .cart__item) .cart__sum) .cart__sum--mobile-title{color:#959697;display:none;font-size:12px;font-weight:400}:is(:is(.cart .cart__table) .cart__item) .cart__remove{cursor:pointer;padding-right:5px;text-align:right}.cart .container-cart__sidebar{max-width:304px;width:100%}.cart .cart__sidebar{border:2px solid #f9fafb;border-radius:16px;display:flex;flex-direction:column;height:-moz-max-content;height:max-content;padding:24px;width:100%}:is(.cart .cart__sidebar) .cart__sidebar-price{display:flex;flex-direction:column}:is(.cart .cart__sidebar) .cart__sidebar-title{color:#999;font-size:16px;font-weight:400}:is(.cart .cart__sidebar) .cart__sidebar-total{color:var(--color-blue);font-family:Garet;font-size:40px;font-weight:600;line-height:124%;text-transform:uppercase}:is(.cart .cart__sidebar) .cart__sidebar-btn{background-color:#cbf127;border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:500;margin-top:27px;max-width:160px;outline:none;padding:12px;width:100%}
