.cart{display:flex;flex-direction:column;gap:24px;margin-bottom:60px;margin-top:24px}.cart .cart__title{background:linear-gradient(45deg,#0d8523,#0da8ab);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:SB Sans Display;font-size:26px;font-weight:300;line-height:32px}.cart .cart__content{color:var(--color-850);font-size:16px;line-height:24px}.cart .cart__btn,.cart .cart__content{font-family:SB Sans Text;font-weight:400;letter-spacing:-.02em}.cart .cart__btn{align-items:center;background:linear-gradient(86.54deg,#15b015,#04c6c9);border-radius:12px;color:#fff;display:flex;font-size:12px;height:48px;justify-content:center;text-decoration:none;width:164px}.cart .cart__items{display:grid;gap:24px;grid-template-columns:1fr;height:-moz-max-content;height:max-content}:is(.cart .cart__items) .cart__item{background-color:#fff9;border:1px solid #ffffff00;border-radius:16px;box-shadow:0 4px 14px -4px #00000014,0 1px 4px -1px #0000000a;display:flex;flex-direction:column;gap:24px;padding:16px}:is(:is(.cart .cart__items) .cart__item) .cart__item-image{height:246px;width:100%}:is(:is(:is(.cart .cart__items) .cart__item) .cart__item-image) img{border-radius:14px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}:is(:is(.cart .cart__items) .cart__item) .cart__item-content{display:grid;gap:24px;grid-template-areas:"a a" "b b" "c ." "d e"}:is(:is(:is(.cart .cart__items) .cart__item) .cart__item-content) .cart__item-title{font-family:SB Sans Display;font-size:24px;font-weight:600;grid-area:a}:is(:is(:is(.cart .cart__items) .cart__item) .cart__item-content) .cart__item-props{display:flex;font-family:SB Sans Text;font-size:14px;font-weight:400;gap:10px;grid-area:b;letter-spacing:-.02em;width:100%}:is(:is(:is(:is(.cart .cart__items) .cart__item) .cart__item-content) .cart__item-props) .cart__item-prop{align-items:center;border-right:1px solid var(--color-850);display:flex;gap:5px;padding-right:10px}:is(:is(:is(:is(:is(.cart .cart__items) .cart__item) .cart__item-content) .cart__item-props) .cart__item-prop):last-child{border-color:transparent}:is(:is(.cart .cart__items) .cart__item) .cart__item-quantity-input{align-items:center;display:flex;gap:2px;grid-area:d}:is(:is(:is(.cart .cart__items) .cart__item) .cart__item-quantity-input) button{align-items:center;background-color:var(--color-150);border:none;border-radius:12px;cursor:pointer;display:flex;height:48px;justify-content:center;width:48px}:is(:is(:is(:is(.cart .cart__items) .cart__item) .cart__item-quantity-input) button) svg{color:var(--color-default-primary);height:20px;width:20px}:is(:is(:is(.cart .cart__items) .cart__item) .cart__item-quantity-input) input{align-items:center;-moz-appearance:textfield;background-color:var(--color-100);border:none;border-radius:12px;display:flex;font-family:SB Sans Text;font-size:16px;font-weight:600;height:48px;justify-content:center;letter-spacing:-.016em;line-height:20px;outline:none;text-align:center;width:64px}:is(:is(:is(:is(.cart .cart__items) .cart__item) .cart__item-quantity-input) input)::-webkit-inner-spin-button,:is(:is(:is(:is(.cart .cart__items) .cart__item) .cart__item-quantity-input) input)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:is(:is(.cart .cart__items) .cart__item) .cart__item-actions{display:flex;gap:10px;grid-area:e;justify-content:flex-end}:is(:is(:is(.cart .cart__items) .cart__item) .cart__item-actions) .cart__item-action{align-items:center;background-color:var(--color-850);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;text-decoration:none;width:48px}:is(:is(:is(:is(.cart .cart__items) .cart__item) .cart__item-actions) .cart__item-action) svg{height:24px;width:24px}:is(:is(.cart .cart__items) .cart__item) .cart__item-price{align-items:center;display:flex;font-family:SB Sans Text;font-size:24px;font-weight:600;grid-area:c;letter-spacing:-.02em;line-height:32px}.cart .cart__info{background-color:#fff9;border:1px solid #ffffff00;border-radius:16px;box-shadow:0 4px 14px -4px #00000014,0 1px 4px -1px #0000000a;display:flex;flex-direction:column;font-family:SB Sans Text;font-size:16px;font-weight:400;gap:42px;height:-moz-min-content;height:min-content;letter-spacing:-.02em;line-height:24px;padding:16px}:is(.cart .cart__info) .cart__info-group{border-bottom:1px solid var(--color-400);display:flex;flex-direction:column;gap:16px;padding-bottom:16px}:is(:is(.cart .cart__info) .cart__info-group):last-of-type{border:none;padding-bottom:0}:is(:is(.cart .cart__info) .cart__info-group) .cart__info-section{display:flex;flex-direction:column;gap:16px;justify-content:space-between}:is(:is(:is(.cart .cart__info) .cart__info-group) .cart__info-section) .cart__info-section-item{display:flex;justify-content:space-between}:is(:is(:is(:is(.cart .cart__info) .cart__info-group) .cart__info-section) .cart__info-section-item) b{font-weight:600}:is(.cart .cart__info) button{align-items:center;background:linear-gradient(86.54deg,#15b015,#04c6c9);border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-family:SB Sans Text;font-size:16px;font-weight:300;height:48px;justify-content:center;line-height:20px}.radial-1{height:424px;position:absolute;right:138px;top:116px;width:423px;z-index:-2}.radial-1 svg{height:100%;width:100%}.radial-2{height:400px;position:absolute;right:-27px;top:287px;width:400px;z-index:-1}.radial-2 svg{height:100%;width:100%}
