.cli{gap:24px;padding:16px 0;display:flex}.cli__img{flex-shrink:0;width:172px;height:223px;display:block}.cli__img-photo{width:100%;height:100%}.cli__info{flex-direction:column;flex:1;gap:14px;min-width:0;padding-top:4px;display:flex}.cli__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cli__name{color:#000;border-bottom:1px solid #0000;font-size:14px;font-style:italic;transition:border-color .2s ease-out}.cli__name:hover{border-bottom-color:currentColor}.cli__remove{border-bottom:1px solid;flex-shrink:0;font-size:12px;font-weight:300}.cli__attr{color:#000;align-items:center;gap:8px;font-size:13px;font-weight:300;display:flex}.cli__dot{border-radius:9999px;flex-shrink:0;width:12px;height:12px}.cli__dot--border{box-shadow:inset 0 0 0 1px #00000040}.cli__notice{color:#0000008c;font-size:12px;font-style:italic;font-weight:300}.cli__foot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.cli__price{color:#000;font-size:14px;font-weight:300}.cli__price-old{color:#999;margin-right:6px;font-size:.85em;text-decoration:line-through}.cli__qty{color:#000;align-items:center;gap:16px;font-size:14px;font-weight:300;display:flex}.cli__qty>span{text-align:center;min-width:16px}.cli__qty button{color:#000;justify-content:center;align-items:center;margin:-10px -8px;padding:10px 8px;font-size:15px;font-weight:200;line-height:1;display:flex}
