.overflow-hidden{overflow:hidden}.cart-item{background-color:#fff;align-items:center;display:flex;position:relative}.cart-item.structure{-moz-column-gap:15px;grid-template-columns:auto 1fr;column-gap:15px;display:grid}.cart-item.structure .cart-item--thumbnail{padding:0}.cart-item:last-child{border-bottom:0;margin-bottom:0}.cart-item .cart-item--thumbnail{flex-direction:column;flex:0 0 50px;align-items:center;padding-left:15px;display:flex}.cart-item .cart-item--thumbnail a{justify-content:center;display:flex}.cart-item .cart-item--thumbnail .image{max-width:90px}.cart-item .cart-item--thumbnail .num-in{width:100%;height:42px}.cart-item .cart-item--price--actions{-moz-column-gap:10px;justify-content:space-between;align-items:flex-end;column-gap:10px;display:flex}.cart-item .cart-item--price--actions .cart-item--price{text-align:right}.cart-item .cart-item--price--actions .cart-item--price .cart-item--discount{color:var(--color-primary);font-size:var(--f3);font-weight:600}.cart-item .cart-item--price--actions .cart-item--price .cart-item--discount .currency{color:var(--color-primary)}.cart-item .cart-item--price--actions .products-left{font-size:var(--f3);color:var(--color-primary)}.cart-item .cart-item--detail{flex-grow:1;position:relative}.cart-item .cart-item--detail .cart-item--title{font-size:var(--f3)}.cart-item .cart-item--detail .cart-item--title:nth-child(2){font-size:var(--f2);color:var(--color-text);margin-top:10px}.cart-item .cart-item--detail .cart-item--title{color:var(--color-titr)}.cart-item .cart-item--detail .cart-item--title a{color:inherit;text-decoration:none;transition:all .2s ease-in-out}.cart-item .cart-item--detail .cart-item--title a:hover{color:var(--color-primary)}.cart-item .cart-item--detail .cart-item--variant{align-items:center;display:flex}.cart-item .cart-item--detail .cart-item--variant .color{border-radius:50%;width:20px;height:20px;display:inline-block;box-shadow:inset 0 0 3px #00000080}.cart-item .cart-item--detail .cart-item--variant .color:last-child{margin-left:0}.cart-item .cart-item--detail .cart-item--data ul{list-style:none}.cart-item .cart-item--detail .cart-item--data ul li{cursor:default;align-items:center;margin-bottom:5px;display:flex}.cart-item .cart-item--detail .cart-item--data ul li:last-child{margin-bottom:0}.cart-item .cart-item--detail .cart-item--data ul li svg{margin-left:5px;width:14px!important;height:14px!important}.cart-item .cart-item--detail .cart-item--data ul li i{font-size:var(--f5);margin-left:5px}.cart-item .cart-item--detail .cart-item--data ul li span{font-size:var(--f2);color:#979797}.cart-item .cart-item--detail .cart-item--actions{font-size:var(--f3);min-height:35px;color:var(--color-text);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;padding:0 10px;display:flex}.cart-item .cart-item--detail .cart-item--actions svg{width:20px;height:20px}@media (width>=640px){.cart-item .cart-item--thumbnail .image{max-width:150px}.cart-item .cart-item--thumbnail{flex:none}.cart-item .cart-item--detail .cart-item--title{font-size:var(--f5)}.cart-item .cart-item--detail .cart-item--title:nth-child(2){font-size:var(--f3)}.cart-item .cart-item--detail .cart-item--data ul li svg{width:16px;height:16px}.cart-item .cart-item--detail .cart-item--data ul li span{font-size:var(--f3)}.cart-item .cart-item--detail .cart-item--actions{justify-content:space-between}}@media (width>=768px){.cart-item .cart-item--detail .cart-item--price--actions{flex-wrap:wrap}.cart-item .cart-item--actions{justify-content:space-between}}